ArcGIS SHP文件10大"罪状"

百科   2024-12-29 23:00   广东  


1.  一个shp文件有好几个文件组成,使用不方便。

注意:在Windows复制文件,几个文件都要复制,少一个都不可以,也可以在ArcCatalog中复制粘贴。Shapefile格式是ArcGIS比较早的一种矢量数据格式,一个数据文件只能存储一种几何类型的数据,点层中只能存放点,面层只能存放面。


一个SHP数据最少有三个文件,分别是:

  •  .SHP - 用于存储要素几何的主文件;必需文件。

  •  .shx - 用于存储要素几何索引的索引文件;必需文件。

  • .dbf - 用于存储要素属性信息的 dBASE 表;必需文件。


几何与属性是一对一关系,这种关系基于记录编号。dBASE文件中的属性记录必须与主文件中的记录采用相同的顺序。各文件必须具有相同的前缀。例如,roads.SHP、roads.shx 和 roads.dbf,在 ArcCatalog(或任何 ArcGIS 程序)中查看 Shapefile 时,将仅能看到一个代表 Shapefile 的文件;但可以使用 Windows 资源管理器查看所有与Shapefile 相关联的文件。复制 Shapefile 时,建议在 ArcCatalog 中复制粘贴。但如果在 ArcGIS 之外复制 Shapefile,确保复制组成该 Shapefile 的所有文件一起被复制。


shp文件提示打开要素类时出错  形状数与表记录数不一致,没法加载。


2.  不能支持海量数据,总的shp可以超过2G,单文件最大2G。Shapefile文件有多个文件组成,但每个文件均被限制为 2 GB。因此,.dbf文件不能超过2 GB,.shp文件也不能超过 2 GB(只有这两个文件的容量会很大)。所有组成文件的总大小可以超过 2 GB。


3.  SHP只能具体的点、线、面数据文件,不支持注记,CAD的注记,MapGIS注记不能转SHP。


4.  SHP不支持高级功能的处理,如拓扑检查,必须转数据库。


5.  SHP字段名只有10个字符,汉字只能3个以内,gdb数据库可以160个字符


6.  SHP字符串最长支持254,最多127汉字,有些还不多,不能支持更长,数据库中可以是21亿。


7.  SHP字段没有别名,地理数据库格式的如MDB、GDB数据中字段有别名,要素类有别名。


8.  SHP文件不支持存储类似圆弧、弧段和复杂曲线。反过来把地理数据库中圆弧、弧段、复杂曲线转折线方法:导出成SHP文件,也可以使用“概化(Generalize)”工具,不过面积和长度会略有变化。


9.  ArcGIS的GDB,MDB转shp,也会出现属性丢失,原因,在数据库中一个汉字占一位,shp可能一个汉字2位,或3位,不够少导出,字段名支持3汉字,10个英文。


10.  目前SHP格式已基本淘汰,在ArcGIS 10.2以上版本,汉字经常乱码,解决方法:做一个扩展名为.reg,内容如下:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ESRI\Desktop10.7\Common\CodePage]

"dbfDefault"="936"

注意的事项,其他版本的把10.7修改成对应版本的,双击运行就可以。ArcGIS建议采用文件地理数据库(gdb)格式,如果需要SHP文件,导出就可以了。



章来源
GISAI 

联系/合作 214979525(微信)
干货精选
页面底部→  关注  中测网

对话框发送对应【关键词】获取 精选内容

航测无人机作业流程、规范、案例
规范测量规范、常用Excel表格
GISArcGIS /MapGIS技巧、快捷键
资质测绘资质查询 /申办、甲级名单
定额测绘生产成本定额、勘察收费
地图奥维/谷歌地图  shp矢量数据
【CASS】快捷键、高手技巧、操作视频


行业甄选

测绘行业综合服平台

无人机

中国民航局CAAC执照,全国有考点

ASFC        ALPA        AOPA
民用无人机经营合格证,新办/转换
民用无人机 企业服务能力甲级资质
空域申请 代理服务,让飞行安全合法
测绘师
2024备考课件      金考典习题APP
注册测绘师 继续教育抵充20学时 课程

其   他

住建部门《测量工》   建协《测量员》
《工程测量员》技师 /高级技师(福州)
RTK       无人船       华测cors账号
求职/招聘信息发布    帮推广您的业务

中测网
中测网旗下公众号,内容涵盖业界重大新闻、测绘招聘、测绘仪器、测绘课程、图说测绘、注册测绘师等内容,感谢您的关注与支持。
 最新文章