赞
踩
使用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的下载内容:
在打开的页面中我们可以看到之前下载的每个连接地址:
有时候地址太长我们看不到完整的地址,只要右击选择复制连接地址就可以把完整的地址复制出来了:
其实这里面好多问题之前都解决过了,但是由于当时没记录下来,后来又忘记了,所以现在还是记录下来吧,免得以后又忘记了,哎现在记忆力不行了,可能以前也不好,所有东西都要靠理解现场分析才行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。