2017-04-03 8 views
2

GeoTools WFSプラグインを使用してWFSソースにアクセスしようとしています(here)。GeoTools WFS without DescribeFeatureType calls

しかし、フェッチしようとしているレイヤーはプロキシ経由でしかアクセスできず、GetCapabilitiesページにはプレーンURL(プロキシURLではなく)があります。したがって、WFSプラグインが間違ったURLへのDescribeFeatureType要求を試みると、私の要求は失敗します。

フィーチャスキーマをクエリすることなく、特定のGetFeature-layerをフェッチする方法はありますか?私は何とかスキーマをプラグインに提供して、クエリが作成されないようにすることができますか?

答えて

0

WFS-NGモジュールが、現在推奨されているGeoTools wfsモジュールです。しかし、それは私が恐れているこの問題で助けにならないでしょう。

最高の解決策は、使用しているサーバーを修正することです(GeoServerの場合はchange the base URL)。または、受信機能ドキュメントにXSLT(または正規表現)を適用することができますか?

最後に、GeoToolsコードを変更して、エンドユーザーがURLを提供できるようにする(またはgetCapababilities URLから推測する)ことができます。 contribution guide linesをお読みください。 issue trackerで機能要求を作成することは、妥当なことではありません。