SHP (.shp)

背景

    • ESRI 形状文件格式.
    • 常用的 GIS 文件格式.
    • 用于归档和交换制图和地理空间信息.
    • 存储地图特征的几何形状和数据.
    • SHP 是单词 Shape 的缩写.
    • 一个 SHP 捆绑包含组合进一个文件档案或目录的多个文件.
    • 二进制格式.

导入

  • Import["dir","SHP"]Import["dir"] 导入整个 SHP 目录并返回一个所有图形层的组合渲染.
  • Wolfram 语言可以从目录或文件归档捆绑中读取 SHP 文件.
  • Import["dir/file.shp"] 从一个 shape 文件捆绑中导入指定的层.
  • Import["dir"] 返回一个 GeoGraphics 对象.
  • Import["dir","elem"] 从一个 SHP 文件中导入指定的参数.
  • Import["dir",{{"elem1","elem2",}}] 导入多个参数.
  • 请到以下参考页面了解完整的基本信息:
  • Import从文件导入
    CloudImport从云对象导入
    ImportString从字符串导入
    ImportByteArray从字节数组导入

导入参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 表示数据的参数:
  • "Graphics"所有层组合进一单个图形对象
    "GraphicsList"表示 SHP 文档的层的图形列表
    "Data"每层的图形基元
  • 默认情况下,对于 SHP 格式,Import 使用 "Graphics" 参数.
  • Import["file","Data"] 返回形式为{layer1,layer2,} 的表达式. 单个层以表示与特征相关的几何以及数值和文本信息的规则列表给出.
  • 元信息参数:
  • "LayerNames"以字符串列表表示的所有层名称
    "LayerTypes"什么图形基元组成每一层
    "SpatialRange"地理坐标范围,一般以十进制度表示
  • 代表在文件中使用的大地测量基准和参考椭球的参数:
  • "CoordinateSystem"在文件中使用的坐标系统的名称
    "Datum"大地基准点
    "SemimajorAxis"参考椭球的半长轴,以米为单位
    "SemiminorAxis"参考椭球的半短轴,以米为单位
    "InverseFlattening"逆压扁椭球
    "LinearUnits"坐标系统单位
  • 指定地图投影及其参数的参数:
  • "Projection"投影名称及参数
    "Centering"纬度和经度定义投影的原点
    "StandardParallels"标准的纬线
    "CentralScaleFactor"在中央子午线或投影中心的比例因子
    "GridOrigin"中央纬线和子午线的网格坐标{n,e}
    "ProjectionName"Wolfram 语言使用的投影的标准名称
    "ReferenceModel"使用何种参考球体或椭球
  • 从文件中访问低级元信息:
  • "CoordinateSystemInformation"存储在文件中的坐标系统的原始参数
  • GeoProjectionData 在地图投影中的完整信息请见参考页.

选项

范例

基本范例  (1)

从一个 SHP 捆绑中导入所有层:

导入层名称:

显示该文件中所有可用导入参数列表:

导入文件中引用的坐标的大地基准点名称:

文件中的坐标没有被投影: