shp转geojson并解决属性丢失或属性中文乱码方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shp转geojson并解决属性丢失或属性中文乱码方法相关的知识,希望对你有一定的参考价值。
参考技术A 1.打开 http://blog.giscafer.com/mapshaper-plus/ 网站导入.shp文件及其对应.dbf等文件。2.注意输入encoding=gb2312,点击打开
3.点击右上角Export准备导出。选择导出为geojson格式,这里导出也要输入encoding=gb2312确定编码格式
4.查看结果,导出成功,属性没有丢失也没有中文乱码。
什么是shp文件,用什么软件生成,有何属性
shp文件由固定长度的文件头和接着的变长度记录组成。美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式。
该文件格式已经成为了地理信息软件界的一个开放标准,这表明ESRI公司在全球的地理信息系统市场的重要性。Shapefile也是一种重要的交换格式,它能够在ESRI与其他公司的产品之间进行数据互操作。
SDE、ARC/INFO、PC ARC/INFO、Data Automation Kit(DAK)和ArcCAD软件提供了shape到coverage的数据转换器,ARC/INFO同样提供了coverage到shape的转换器。
为了和其他数据格式交换,shape文件的格式在本报告中被出版。其他数据流,比如来自全球定位系统(GPS)接收机的数据能同样被存为shape文件或X,Y事件表。
Shape文件技术描述计算机程序能通过使用本节的技术描述来产生,读,写shape文件。一个ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表。
扩展资料
在shapefile文件之中,所有的折线与多边形都是用点来定义,点与点之间采用线性插值,也就是说点与点之间都是用线段相连。在数据采集时,点与点之间的距离决定了该文件所使用的比例。当图形放大超过一定比例的时候,图形就会呈现出锯齿。
要使图形看上去更加平滑,那么就必须使用更多的点,这样就会消耗更大的存储空间。在这种情况下,样条函数可以很精确地表达不同形状的曲线而且占据相对更少的空间,但是shapefile并不支持样条曲线。
参考资料来源:百度百科-SHP
参考资料来源:百度百科-shapefile文件
参考技术A SHAPE 文件格式SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK)和ArcCAD软件提供了shape 到coverage的数据转换器,ARC/INFO同样提供了coverage到shape的转换器。为了和其他数据格式交换,shape文件的格式在本报告中被出版。其他数据流,比如来自全球定位系统(GPS)接收机的数据能同样被存为shape文件或X,Y事件表。
Shape文件技术描述计算机程序能通过使用本节的技术描述来产生,读,写shape文件。
一个ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表。主文件是一个直接存取,变量记录长度文件,其中每个记录描述一个有它自己的vertices列表的shape。在索引文件中,每个记录包含对应主文件记录离主文件头开始的偏移,dBASE表包含一feature一个记录的feature的特征。几何和属性间的一一对应关系是基于记录数目的。在dBASE文件中的属性记录必须和主文件中的记录是相同顺序的。
命名习惯所有文件名都符合8.3命名习惯。主文件,索引文件和dBASE文件有相同的前缀。前缀必须是由字符或数字(a-Z,0-9)开始,后跟0到7个字符(a-Z,0-9,_,)主文件的后缀是.shp,索引文件的后缀是.shx,dBASE表的后缀是.dbf。文件名中的所有字母在对文件名敏感的操作系统中都是小写的。本回答被提问者采纳
以上是关于shp转geojson并解决属性丢失或属性中文乱码方法的主要内容,如果未能解决你的问题,请参考以下文章
Map2Shp软件字符编码解决方案——彻底杜绝Shape格式乱码