GeoJSON (.geojson)

背景

    • MIME 类型:application/geo+json.
    • GeoJSON GIS 格式.
    • 基于 JavaScript 对象注释(JSON)的地球空间数据交换格式.
    • 用于表示简单地理学特性开放标准格式.
    • GeoJSON 识别 Wolfram 语言中有规则列表的 GeoJSON 对象.
    • GeoJSON 由 RFC 7946 指定.

Import

Import 参数

  • Import 的通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 数据表示参数:
  • "Data"基于规则的每个 GeoJSON 文档特性表示
    "Graphics"所有地理特性合并在单个 GeoGraphics 对象
    "GraphicsList"表示 GeoJSON 文档地理学特性的图像列表
  • 默认情况下 Import 对 GeoJSON 格式使用 "Graphics" 参数.
  • 空间信息参数:
  • "CoordinateSystem"坐标参照系统名称
    "SpatialRange"地理坐标范围,通常以十进制度数给出
  • 文件中的低等级元信息:
  • "CoordinateSystemInformation"坐标参照系统的原始参数

选项

  • Export 选项:
  • "Compact"False是否忽略改行和标签

范例

打开所有单元关闭所有单元

基本范例  (3)

导入 GeoJSON 文件内容:

GeoGraphics 对象导出为 GeoJSON 文件:

导入 GeoJSON 文件:

打印 GeoJSON 代码:

将 GeoJSON 文件作为字符串读取:

将字符串作为 GeoGraphics 对象导入并诠释:

范围  (6)

GeoGraphics 地图导出为 GeoJSON 文件:

导入文件:

用 GeoJSON 格式将 GeoGraphics 对象导出为字符串:

明确指定 GeoJSON 格式将 GeoGraphics 对象导出为 JSON 文件:

将文件导入为纯 JSON:

将文件导入为 GeoJSON:

将含有图像指示的 GeoGraphics 表达式导出,GeoJSON 属性进行编码:

GeoGraphics 数据导回:

从 GeoJSON 文件导入指定参数:

导出不同类型的 GeoGraphics 基元和指令:

导入文件:

给出从 GeoJSON 文件可导入的参数列表:

导入单个参数:

导入多个参数:

导入参数  (4)

"Data"  (1)

"Data" 参数返回 GeoJSON 文件中的数据,作为 Wolfram 语言表达式诠释:

"Graphics"  (1)

导入 GeoJSON 文件的 GeoGraphics 版本:

"GraphicsList"  (1)

将 GeoJSON 文件作为完整 GeoGraphics 对象导入:

对于相应地理基元,导入 GeoGraphics 对象列表:

"SpatialRange"  (1)

获取 GeoJSON 文件中使用的空间范围:

对比该地理范围的 GeoJSON 规范:

该 GeoJSON 文件仅包含在导入 GeoGraphics 时使用的边界框信息:

导出选项  (1)

"Compact"  (1)

通过限制缩进反馈简短格式的代码:

应用  (1)

下载没够东海岸的地震数据:

将数据的 GeoGraphics 图导出为 GeoJSON 文件,从而使其可用于其他应用:

验证结果,导入 GeoJSON 文件的 "Data" 参数:

用简化地理背景导入 GeoJSON 文件,来显示带地形图的相关性: