OSM (.osm)
- Import 完全支持 XML 版本的 SHP 格式.
背景
-
- 向量地图格式.
- 通常用于存储和分发用于地图渲染的矢量地理基元.
- 基于 XML 的文本格式。还提供基于 PBF 的二进制形式.
- 它以 "nodes"(点)、"ways"(连接)和 "relations"(属性)的形式保存数据.
- OSM 是源自 OpenStreetMap 的首字母缩写词.
- 由 OpenStreeMap 项目开发.
Import
- Import["file.osm"] 导入与 存储在给定文件中的矢量地理基元相关的数据.
- Import["file.osm",elem] 从 OSM 文件中导入指定的元素.
- Import["file.osm",{{elem1},{elem2},…}}] 导入多个元素.
- 导入格式可以用 Import["file","OSM"] 或 Import["file",{"OSM",elem,…}]指定.
- 请到以下参考页面了解完整的基本信息:
-
Import 从文件导入 CloudImport 从云对象导入 ImportString 从字符串导入 ImportByteArray 从字节数组导入
Import 参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Summary" 文件摘要 "Rules" 所有可用参数的规则列表 - 表示数据的参数:
-
"Data" 每层的图形基元 "Graphics" 所有层组合进一单个图形对象 "GraphicsList" 表示 OSM 文档的层的图形列表 - 默认情况下,对于 OSM 格式,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 在地图投影中的完整信息请见参考页.
范例
打开所有单元关闭所有单元Import 参数 (21)
数据表示 (3)
"Graphics" (1)
Metadata (3)
基准和参考椭球 (6)
"CoordinateSystem" (1)
制图坐标系的名称, None 表示未投影的数据: