`

ShapeFiles数据说明

阅读更多
ShapeFile是ESRI提供的一种矢量数据格式,没有拓扑信息,由一组文件组成,包括坐标文件(.shp),索引文件(.shx)和属性文件(.dbf)三个文件。

1.坐标文件用于记录空间坐标信息,由头文件和实体信息两部分组成。
  文件头(100bytes)
  文件头中的文件长度是字长度,即两个字节。
  记录头  记录内容
  记录头  记录内容
1.1peFiles文件支持的常用几何类型
编号 几何类型
1   Point,表示ShapeFile文件记录的是点状目标,但不是多点
3   PolyLine,线状目标
5   Polygon,面状目标

1.2息的内容
    实体信息负责记录坐标信息,以记录段为基本单位,每一个记录段记录一个地理实体目标的坐标信息,记录段分为记录头和记录内容两部分。
    记录头的内容包括记录号和坐标记录长度,big位序。记录号从1开始。
    记录内容包括目标的几何类型和具体的坐标记录。
(1)点状目标:
由一对X,Y坐标构成,坐标值为双精度型(double);
(2)现状目标:
数据结构PolyLine
{
    Double[4] Box;
    Integer NumParts;//子线段个数
    Integer NumPoints;//当前线段的坐标点总数
    Integer[NumParts]Parts;
    Point[NumPoints] Points;
}
(3)面状目标
由多个子环构成,每个子环由至少4个顶点构成的封闭的、无自相交现象的环。
一个内环的顶点是按照逆时针顺序排列,对于外环,顶点的排列顺序是顺时针方向。如果一个多边形只由一个环构成,它的顶点排列顺序是顺时针方向。
数据结构PolyLine
{
    Double[4] Box;
    Integer NumParts;//子环个数
    Integer NumPoints;//当前子环的坐标点总数
    Integer[NumParts]Parts;
    Point[NumPoints] Points;
}
2.属性文件.dbf
由头文件和实体信息两部分构成
3.索引文件.shx
主要包含坐标文件的索引信息,文件中每个记录包含对应的坐标文件,记录距离坐标文件的文件头的偏移量。通过索引文件可以很方便的在坐标文件中定位到指定目录的坐标信息。
    索引文件也是由文件头和实体信息构成,文件头是100bytes的记录段,内容与坐标文件的头文件基本一致。实体信息以记录为单位,每一条记录包含偏移量和记录段长度,big位序。
分享到:
评论

相关推荐

    地理信息系统开发:ArcObjects方法

    #### Shapefiles数据说明 Shapefiles格式由多个文件组成,包括.shp、.shx和.dbf等。这些文件存储了地理要素的空间数据和属性信息。ArcObjects支持读取和写入Shapefiles数据,使其在GIS开发中应用广泛。 #### ...

    GPS数据处理的所有通用数据格式说明大全

    Shapefiles通常包含多个关联文件,如.shp(几何数据),.dbf(属性数据)和.shx(索引)。 理解并掌握以上这些格式对于GPS数据的处理至关重要。根据实际需求选择合适的格式进行数据导入、导出和分析,可以提高工作...

    ArcGIS空间分析实验数据 第四章数据 汤国安

    【标签】再次强调了这是关于ArcGIS空间分析的实验数据,这通常包括各种地理数据文件,如shapefiles(矢量数据)、栅格数据(如TIFF或GRID格式)、DEM(数字高程模型)、以及相关的元数据和说明文档。 【压缩包子...

    大连市区县级别行政区划SHP文件

    “shp文件,GIS,矢量地图”这部分说明了数据的载体和用途。SHP文件是GIS(Geographic Information System,地理信息系统)中常见的矢量数据格式,它可以表示具有几何形状和属性信息的空间对象。矢量地图则是一种...

    shapefile格式说明及读写代码示例.pdf

    Shape files 是 ESRI 提供的一种矢量数据格式,它没有拓扑信息,一个 Shape files 由一组文件组成,其中必要的基本文件包括坐标文件( .shp )、索引文件( .shx )和属性文件( .dbf )三个文件。

    用户shape文件导入到oracle

    为了将shape文件转换为Oracle兼容的格式,我们可以使用Oracle提供的工具,如`shp2sdo_exe`,这是一个命令行工具,用于将ESRI Shapefiles转换为Oracle Spatial的SDO_GEOMETRY对象。 以下是使用`shp2sdo_exe`工具的...

    武汉市六普人口空间数据

    在arcGIS中,用户可以加载这些shapefiles,进行地图渲染、缓冲区分析、叠加分析等操作,以深入理解武汉市的人口格局和变化。同时,这些数据也可与其他GIS数据集成,用于政策制定、城市规划、社会科学研究等多个领域...

    shp文件格式中文说明

    Shapefiles 是 ESRI 提供的一种矢量数据格式,用于记录空间坐标信息。一个 Shapefiles 由多个文件组成,其中必要的基本文件包括坐标文件(.shp)、索引文件(.shx)和属性文件(.dbf)三个文件。 坐标文件(.shp)...

    全球中等分辨率海岸线shapefile数据

    3. SHAPEFILES.TXT:可能提供了关于Shapefile的具体信息,如数据字段的说明、坐标系统或投影方式等。 4. LICENSE.TXT:类似于COPYING.LESSERv3,是另一个许可文件,可能包含特定的使用条款和条件。 5. GSHHS_shp:...

    shp格式:自然保护区空间分布数据.zip

    在本例中,“自然保护区空间分布数据”意味着这些Shapefiles包含了关于全球或特定地区的自然保护区的位置和边界信息。 描述中提到“基于python爬取”,意味着数据可能来源于网络,并且使用Python编程语言进行数据...

    海南岛行政边界矢量文件arcgis开发shp

    在ArcGIS中,用户可以加载这些Shapefiles,进行空间查询、叠加分析、缓冲区分析等操作,以获取有关海南岛行政区划的深入洞察。 【标签】"海南"指明了数据所涵盖的地理位置,即中国的海南省;"arcgiss"可能是"arcgis...

    2020国庆 2020.10.01-2020.12.31-百度迁徙数据-眉山市-迁入来源地.zip

    在本案例中,这些Shapefiles可能描绘了迁徙来源地的地理位置,以及与每个来源地相关的统计数据。 “2020国庆 2020.10.01-2020.12.31-百度迁徙数据-眉山市-迁入来源地.xls”这个文件名显示,它是一个Excel表格,可能...

    非常好的资源,而且还是非常好用的下载数据软件

    - **使用Magellan Post-Processing Extension记录Shapefiles**:在野外使用Magellan Post-Processing Extension记录Shapefile数据,这些数据随后可以在后处理环境中进行分析。 - **使用MobileMapper Office进行后...

    2018年中国行政区划图gadm36_CHN_shp.rar

    1. **Shapefiles**:主要包括.shp(几何数据)、.shx(索引文件)、.dbf(属性数据)和.prj(坐标系统信息)等文件。这些文件一起构成了一个完整的GIS矢量数据集,描述了中国各级行政区域的边界以及相关属性信息。 ...

    arcmap初学者使用说明

    在这里,您可以管理地理数据库、shapefiles、栅格数据等地理数据源。通过添加数据,您可以将它们加载到地图上。 3. **内容列表** 显示地图上的所有图层,包括图层的名称、类型、显示顺序等信息,可以在此处控制...

    71.济南西客站片区概念性规划——中规院.zip

    2. **Shapefiles (shp格式)**:包含各种地理特征的数据,如城市边界、道路、公交线路、车站位置、绿地、公共设施等。 3. **图像和地图**:可能包括现状分析图、规划概念图、交通流预测图等,用于可视化展示规划内容...

    冯克忠-ArcObjects开发指南_实例的资源文件

    书中的实例资源文件通常包含各种数据集,如shapefiles、栅格图像、地理数据库、配置文件等,这些数据用于演示如何在实际项目中使用ArcObjects。例如,可能有一个示例是教读者如何读取和显示shapefile,对应的资源...

    Google Earth Super-Overlay Tool (GEST).zip

    1. **数据导入**:GEST允许用户导入各种格式的地理数据,如栅格图像(JPEG、PNG等)、矢量数据(KML、KMZ、Shapefiles等)或其他地理信息系统(GIS)文件。 2. **数据管理**:工具可能包含功能来裁剪、拼接或组合...

    Capstone-Project---The-Battle-of-Neighborhoods-源码.rar

    - 使用`geopandas`库,可以处理具有地理信息的数据,如地图形状文件(Shapefiles)。 - 结合`geopy`库获取地理位置信息,进行地图投影转换和区域边界匹配。 3. **数据可视化**: - `matplotlib`和`seaborn`用于...

Global site tag (gtag.js) - Google Analytics