在项目中,需要使用乡镇街道的地图边界,之前一直使用的是百度地图或Echarts地图,其没有这部分行政区的数据,需要在第三方购买数据,其提供的是shp文件。
主文件:counties.shp,索引文件:counties.shx,dBASE表:ounties.dbf。我使用GeoServer将shp文件导入(文件导入时选择GBK编码),然后再使用GeoServer界面管理中导出数据功能导出为GeoJSON格式。
开始使用的GeoServer2、3、8,当导出问KML数据,中文没出现乱码现象,但是导出为GeoJSON时,出现乱码现象,在网上也没搜到解决办法。寻找中文乱码问题,找了半天,没找到,重新下载GeoServer2、8、0版本,没有经过其他处理就解决了乱码问题。
shp文件(第二个文件是导入GeoServer时自动生成的),导入后,在GeoServer管理界面中如下:选择右边下来中的GeoJSON,会在网页中打开一个json文件,保存到本地即可。
论坛里是能找到的。拓展:
shape文件由ESRI开发,一个ESRI(Environmental Systems Research Institute)的shape文件包括一个主文件,一个索引文件,和一个dBASE表。其中主文件的后缀就是.shp。
shp文件由固定长度的文件头和接着的变长度记录组成。每个变长度记录是由固定长度的记录头和接
着的变长度记录内容组成。
SHAPE文件格式
SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK)和ArcCAD软件提供了shape 到coverage的数据
转换器,ARC/INFO同样提供了coverage到shape的转换器。为了和其他数据格式交换,shape文件的格式在
本报告中被出版。其他数据流,比如来自全球定位系统(GPS)接收机的数据能同样被存为shape文件或X,Y事
件表。
国家基础地理信息系统http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm
http://nfgis.nsdi.gov.cn/asp/userinfo.asp
全国的,登记一下就可以免费下载了,登记姓名自便,数据较老,上世纪90年代前后的.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)