ESRI Shapefile(shp)是Esri公司开发的空间数据开放格式。

该文件格式已经成为了地理信息软件界的一个开放标准,成为一个非常重要的交换数据格式,基本上所有的GIS软件都支持Shapefile的读写。

Shapefile由于其数据结构简单,容易实现,得到了广泛的应用,在有段时间,几乎可以说是GIS数据格式的实际格式。

当然,随着技术的发展,Shapefile的数据格式显得有些落后了,但它依然是目前应用最为广泛的数据格式。

Shapefile属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。

Shapefile使用点、线、多边形存储要素的形状,具有简单、快速显示的优点;

缺点是不能存储拓扑关系。

一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“基于文件”的GIS数据格式。

该种文件格式是由多个文件组成的:
* .shp – 用于保存元素的几何实体,存储的是几何要素的的空间信息,也就是XY坐标。

* .shx – 用于保存几何实体索引,存储的是有关*.shp存储的索引信息。它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有多少XY坐标对等信息。

* .dbf – 数据库,用于保存关于元素的属性信息,存储地理数据的属性信息的dBase表。

除了以上三个文件格式之外,还可以有其它文件的支持,所有这些文件都与该shapefile同名,并且存储在同一路径下。能够优化访问数据库的性能:

* .sbn 和 .sbx – 保存实体的空间索引,这两个存储的是shapefile的空间索引,它能加速空间数据的读取。这两个文件是在对数据进行操作、浏览或连接后才产生的。

* .fbn 和 .fbx – 保存只读实体的空间索引。
* .ain 和 .aih – 保存列表中活动字段的属性索引。
* .prj – 保存坐标系统信息,如果shapefile定义了坐标系统,那么它的空间参考信息将会存储在*.prj文件中。

* .shp.xml – 保存shapefile的元数据,对shapefile进行元数据浏览后生成的xml元数据文件。

附件为ShapeFile格式的白皮书和扩展的shapeFile说明,在扩展的shapeFile中增加了multiPatch的说明。

例如GeoMason自带的例子中campus world的数据有:

bldg表示建筑物,roads表示道路,walkways表示走廊。

Shape 文件格式解释相关推荐

  1. Elasticsearch:Geo Point 和 Geo Shape 查询解释

    在本文中,我们将了解 Elasticsearch 的地理查询.如何设置映射和索引,并提供一些示例来说明如何查询数据. Elasticsearch 中的地理数据 Elasticsearch 允许你以两种 ...

  2. shape文件格式简单说明

    一.简介 ShapeFile是Esri开发的一种空间数据格式,她是一种矢量数据存储格式,通常用于描述几何体形状(点.线.面)及相关属性. 二.组成说明 2.1 必须文件: .shp:图形格式,用于描述 ...

  3. shp设置utf8格式_shp文件格式说明

    shp 文件格式说明 SHAPE 文件格式 SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK) 和 ArcCAD 软件提供了 shape 到 cover ...

  4. shape格式、tiff格式地图免费下载网站转载

    1.Open Street Map https://www.openstreetmap.org/ 分区域下载 (1) 通过输入经纬度或手动选定范围导出目标区域矢量图,导出的数据格式为osm格式.该方法 ...

  5. 关于gis shape文件读写

    http://docs.geotools.org/ 3map:行星地球项目由3map驱动,这是一个自由软件,由Telstra宽带基金会创建并支持,提供客户端与服务器的能力以在线再现虚拟地球. Amei ...

  6. python计算机视觉编程——第一章(基本的图像操作和处理)

    第1章 基本的图像操作和处理 1.1 PIL:Python图像处理类库 1.1.1 转换图像格式--save()函数 1.1.2 创建缩略图 1.1.3 复制并粘贴图像区域 1.1.4 调整尺寸和旋转 ...

  7. Programming Computer Vision with Python【学习笔记】【第一章】

    第1章 基本的图像操作和处理 1.1 PIL:Python图像处理类库 1.1.1 转换图像格式--save()函数 1.1.2 创建缩略图 1.1.3 复制并粘贴图像区域 1.1.4 调整尺寸和旋转 ...

  8. python计算机视觉编程——基本的图像操作和处理

    python计算机视觉编程--第一章(基本的图像操作和处理) 第1章 基本的图像操作和处理 1.1 PIL:Python图像处理类库 1.1.1 转换图像格式--save()函数 1.1.2 创建缩略 ...

  9. 地图参考系的那些事儿+你可能忽略的小知道

    版权声明:该博客整合转发来自他人,在此列明,一并感谢! https://www.jianshu.com/p/a5ebaa859ca1 .zThanks https://blog.csdn.net/m0 ...

最新文章

  1. 获取php数组的键名和值
  2. 神经网络为什么要归一化
  3. 什么是AI“智慧芯片”?清华魏少军提出11点基本要素
  4. 【Linux】【服务器】 CentOS7下卸载MySQL详细过程步骤
  5. 项目案例分享四:DC升级后Sysvol停止复制,日志报13508
  6. 【工具类】工具相关参考文档汇总
  7. XenDesktop 5.6 PVS6.1测试中出现的一例错误:Management Interface:Remote request failed
  8. P1131-[ZJOI2007]时态同步【树形dp】
  9. windows下有趣的小玩意
  10. 【课题总结】OpenCV 抠图项目实战(3)抠图综述
  11. 24小时BTC合约大单成交1.43亿美元 现货大单成交2.08亿美元
  12. 阶段3 2.Spring_06.Spring的新注解_6 Qualifier注解的另一种用法
  13. Java实验报告(基础练习、选择循环、数组、字符串及类和对象)
  14. unity期末大作业消消乐小游戏(附下载链接)
  15. python数据对比校验_Python对比数据库两张表是否一致
  16. util是utiliy的缩写,意为多用途的,工具性质的包
  17. 煤矿用计算机,煤矿安全生产中计算机的运用
  18. 如何在 6 月 7 日观看 Apple 的 WWDC 2021 主题演讲
  19. 【ChatGPT军事专家】岸防炮的射速是多少,如何攻破岸防炮
  20. [C]数字炸弹小游戏

热门文章

  1. 中国平安产险总经理易人 吴鹏已获保监会核准
  2. 基于PLC等控制伺服3点坐标系计算
  3. oppo系统工程师暑期实习生面经(已OC)
  4. 张建伟老师管理制度:阿里新零售意欲何为?
  5. 使用 NGINX 搭建 RTMP 流媒体服务器实现直播功能
  6. (C语言)实现基于PHP的某公司自来水收费管理系统
  7. python strip什么意思_python中strip什么意思
  8. 无cmd窗口运行jar包的方法
  9. 什么是亚马逊强关联,亚马逊账号关联详解
  10. 我手机中舍不得删除的43条搞笑短信