当前位置:   article > 正文

GeoServer发布kml,geojson默认展示不完整问题解决_geoserver 发布kml

geoserver 发布kml

使用Geoserver发布的矢量数据可以用kml或者geojson方式读取,其中kml是默认直接下载成文件的,geojson可以从浏览器端打开页面显示,但是他们有个共同的问题,默认只显示50条记录,对于我们实际应用来说,这个默认的数量是远远不够的,那么如何让它显示出完整的值呢?

其实只要在地址栏修改一个参数就完了,例如如下获取geojson的地址:
http://localhost:8080/geoserver/wqycesiumtest/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=wqycesiumtest%3Agis.osm_natural_free_1&maxFeatures=50&outputFormat=application%2Fjson

只要修改其中maxFeatures后面的值就行了,我们把它改成500000000,多加几个0就行了,我们就可以看到完整的数据了,但是建议还是用kml把,因为geojson是浏览器读取,kml可以直接下载文件,浏览器一下子传输那么多字符的json可能会断,获取的json被截断了就不完整了,用kml文件下载好些。

如果我们在geoserver图层浏览中选择kml:

系统默认就直接下载了,但是实际应用中我们通常都需要知道下载的地址,获取下载地址的步骤:
用chrome进行刚才的kml获取操作,然后打开chrome的下载内容:

在打开的页面中我们可以看到之前下载的每个连接地址:

有时候地址太长我们看不到完整的地址,只要右击选择复制连接地址就可以把完整的地址复制出来了:

其实这里面好多问题之前都解决过了,但是由于当时没记录下来,后来又忘记了,所以现在还是记录下来吧,免得以后又忘记了,哎现在记忆力不行了,可能以前也不好,所有东西都要靠理解现场分析才行。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/878666
推荐阅读
  

闽ICP备14008679号