【打工人系列】只发.shp老板就能打开你的shp吗,那你知道原因吗

扩展名 what know


矢量数据

.cpg:Code Page文件,用于指定Shapefile文件中的字符编码格式,以确保数据在不同的计算机环境中正确显示和处理。

注:如果cpg文件缺失,是能打开shp及属性表数据的,但属性表可能会出现乱码.


.dbf:dBASE文件,是Shapefile文件的一个必需的组成部分,用于存储属性数据。

注:如果dbf数据缺失则无法正常打开数据,普遍也是最容易出现问题的,包括dbf属性表丢失等等,导致这一情况的原因有,在Editor时,存储时没有对编辑要素进行保存,关闭工作空间等等(正常操作是先保存编辑,然后停止编辑,再保存工作空间,当然有同学之前没有保存工作空间,导致即使保存了编辑也没能及时保存上,这种情况也是有的),遇到软件崩了等情况。

解决这里小火询问朋友及查阅了一下资料,发现如果能发现属性表中哪一条是没有属性的,可以进行删除或者修改。参考博主欧阳罢笔 如果不知道哪条属性是多余或者没有存储上的,可以通过FME软件,参考博主难忘山下(文末附链接)

.prj:Projection文件,用于指定shp文件的地理坐标系和投影方式,以便正确显示和处理地理空间数据。

注:如果删除该文件,shp能够打开,但缺少投影信息,如果对该投影信息已知即可重新进行定义,但如果是未知情况下则比较麻烦(建议不要这么做,考虑到数据保密时可以采取)

.sbn:Spatial Index文件,是shp文件的一个组成部分,用于加速空间查询和减少数据处理时间。

注:如果删除该文件,shp能够打开,对于数据量较小影响不大。


.sbx:Spatial Index文件,与.sbn文件类似,也是shp文件的一个组成部分,用于加速空间查询和减少数据处理时间。

注:如果删除该文件,shp能够打开,对于数据量较小影响不大


.shp:shp文件,是一种常用的地理信息系统文件格式,用于存储点、线、面等空间数据。

注:这个文件不可删除哦,还记得在大一刚接触时,发矢量文件只发这个“C位”,后来数据库接触到,该文件只是存储空间数据的文件。


.shx:Shape Index文件,是shp文件的一个组成部分,用于加速空间查询和减少数据处理时间。

注:该文件删除后,shp不能进行正常打开,不可以丢下哈。但不知道为啥官方解释是可以选择性的。


.xml:Extensible Markup Language文件,用于存储Shapefile文件的元数据和其他相关信息,以便于文件的管理和共享。

注:如果删除该文件,shp能够打开。

总结

这些文件扩展名都是Esri软件中常见的文件类型,用于存储和处理地理信息数据和相关信息。其中,.shp、.dbf、.prj(没地理信息不成GIS)和.shx是Shapefile文件的四个必需部分,而其他文件则是可选的,用于提高数据处理效率和存储相关信息。所以数据的扩展文件数量可以是不一致的,但这四个还是必不可少的。这一系列是小火亲身实践过的(如果大家尝试建议备份一下哈),当然不同软件公司下的文件扩展类型不尽相同,但底层的运行逻辑类似。

探究

对栅格数据也进行了一下探索发现,与矢量数据不同,栅格数据为TFW文件,TIF文件(栅格类型包括好多种,以TIF为例)、OVR文件 如果栅格数据缺失dbf文件,则无法正常打开属性表,但是该属性表是可以通过【属性】获取唯一值进行构建,可以是比矢量数据酷的地方。

但如果缺少其他文件,包括TFW、OVR等都是可以的,(OVR缺失需要重新构建金字塔)原因是TIF是一个封装的文件,其独立的人格魅力让人大为震撼。不过其缺点也就在于,如果文件内部收到损坏也很难进行修复。希望本期内容让大家对GIS数据有了初步的了解,撒花~。(如果曾经交作业或者发给他人数据时也曾只交过shp的同学,在下方👍(可爱的人

参考链接:https://blog.csdn.net/qq_39798423/article/details/88706222

https://blog.csdn.net/xxf813/article/details/80697131

欢迎关注小火苗GIS免费领取更多资料,关于GIS比赛信息及干货技能学习

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值