Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不带DescribeFeatureType调用的GeoTools WFS_Java_Geotools - Fatal编程技术网

Java 不带DescribeFeatureType调用的GeoTools WFS

Java 不带DescribeFeatureType调用的GeoTools WFS,java,geotools,Java,Geotools,我正在尝试使用GeoTools WFS插件访问WFS源代码,如图所示 但是,我试图获取的层只能通过代理访问,并且GetCapabilities页面具有普通URL(即,不是代理URL)。因此,当WFS插件尝试将DescribeFeatureType请求发送到错误的URL时,我的请求失败 有没有办法只获取某个GetFeature层,而不必查询feature模式?我是否可以为插件提供模式,以便不进行查询?该模块现在是首选的GeoTools wfs模块。然而,恐怕这也无助于解决这个问题 最好的解决方案是

我正在尝试使用GeoTools WFS插件访问WFS源代码,如图所示

但是,我试图获取的层只能通过代理访问,并且GetCapabilities页面具有普通URL(即,不是代理URL)。因此,当WFS插件尝试将DescribeFeatureType请求发送到错误的URL时,我的请求失败

有没有办法只获取某个GetFeature层,而不必查询feature模式?我是否可以为插件提供模式,以便不进行查询?

该模块现在是首选的GeoTools wfs模块。然而,恐怕这也无助于解决这个问题

最好的解决方案是修复您正在使用的服务器(如果它是地理服务器,您可以)。或者,您可以对传入的功能文档应用XSLT(或regexp)

最后,您可以查看修改GeoTools代码以允许最终用户提供URL(或从GetCapabilities URL猜测URL)。请仔细阅读。在中创建特性请求肯定不会有什么坏处