平平无奇的生活,冥冥之中的奇遇|

beatfox

园龄:2年7个月粉丝:1关注:0

【转载】ArcGIS SHP 文件 10 大罪状

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文件提示打开要素类时出错 形状数与表记录数不一致,可以用shapechk工具修复

地信网论坛的shapechk工具下载链接:http://bbs.3s001.com/forum.php?mod=attachment&aid=Mzc0NjM3fGVlYjZjNmI0fDE2ODAxOTI5Mjd8MHwyMzc1NDg%3D

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修改成对应版本的,双击运行就可以。

转载自:gisoracle 作者:闫磊

版权归原作者所有,如有侵权请告知删除

本文作者:beatfox

本文链接:https://www.cnblogs.com/beatfox/p/17274889.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   beatfox  阅读(397)  评论(0编辑  收藏  举报
欢迎阅读『【转载】ArcGIS SHP 文件 10 大罪状』
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 サムライハート(Some Like It Hot!!) SPYAIR
  2. 2 不凡 王铮亮
  3. 3 Dragonfruit Salad Lacheque
  4. 4 Free Loop Daniel Powter
  5. 5 Euphoria Lazer Boomerang
  6. 6 かぐや姫 月代彩
不凡 - 王铮亮
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : Boomfisher@TNK

作曲 : 王铮亮

编曲 : 杨洋

制作人 : 王铮亮

趁年少 别今朝 启程踏遍荒草

告别平凡 寻觅逍遥

不招摇 避尘嚣 奈何人心难料

藏的招 无人晓 执念不曾动摇

让尔虞我诈成徒劳

掌中宝 心中刀 邪魔都不足道

孤身试炼热血烧

再一眼熟悉脸颊

再无牵挂都放下

斩断后天地为家

从此相忘于天涯

坦荡谨慎的强大

牵绊奇遇的造化

千万年仿佛一刹

这一路破空

苦难有千重 谁人懂

只求有朝再相逢

修炼尘世中

缘仇万事空 都目送

终究平凡不平庸

这一路破空

苦难有千重 谁人懂

只求有朝再相逢

修炼尘世中

缘仇万事空 都目送

终究平凡不平庸

这一路破空

只求有朝再相逢

修炼尘世中

终究平凡不平庸

和声 : 王铮亮

混音 : 时俊峰

混音师 : 时俊峰

录音棚 : 福达录音棚

混音室 : 福达录音棚

出品公司 : 万维猫动画

发行 : 童年时影视文化(天津)有限公司