GeoJson格式简单说明(2024-06-06)

一个典型的时空“点”数据(可理解为轨迹点)格式如下:

{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [125.6, 10.1]
  },
  "properties": {
    "name": "点",
    "dtg": 1536041936000,
    "id":  "1"
  }
}

整个数据可分为三部分:

  • 时间数据:作为属性信息保存在 properties.dtg 中,示例中为ms级别的时间戳(13位整数)。
  • 空间数据: geometry.type 表示该空间数据为”点”数据,geometry.coordinates为该”点”的经纬度坐标。
  • 其他属性信息:保存在properties中,如properties.name、properties.id,表示这个点的属性信息。

 GeoJSON 是一种开放的标准,用于描述地理信息对象的 JSON(JavaScript Object Notation)格式。它以文本方式存储地理空间数据,并包含了对象的地理位置信息和其他属性信息。

GeoJSON 官方规范定义了以下几种对象类型:

Point(点) – 表示一个具有一组地理坐标的点
LineString(线) – 表示一个由线段组成的路径
Polygon(面)-- 包括由线形环组成的封闭面
MultiPoint(多个点) – 包含多个点的集合
MultiLineString(多条线) – 包含多条线的集合
MultiPolygon(多个面) – 包含多个面的集合
GeometryCollection(几何图元集合) – 包含多个简单几何对象的集合
Feature(要素) – 表示一个要素,包含一个几何图元和其他属性
FeatureCollection(要素集) – 包含多个要素的集合

具体用法可以参考文章:

GeoJson 几何对象实例说明

相关推荐

  1. GeoJson格式简单说明2024-06-06

    2024-06-08 15:52:07       31 阅读
  2. GeoJson 几何对象实例说明2024-06-06

    2024-06-08 15:52:07       30 阅读
  3. oracle sql 把2023/05/06格式化为20230506

    2024-06-08 15:52:07       61 阅读
  4. 2024.06.06 晴-周四】

    2024-06-08 15:52:07       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 15:52:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 15:52:07       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 15:52:07       82 阅读
  4. Python语言-面向对象

    2024-06-08 15:52:07       91 阅读

热门阅读

  1. python的np.linspace()函数

    2024-06-08 15:52:07       25 阅读
  2. python-web应用程序-Django-From组件

    2024-06-08 15:52:07       32 阅读
  3. export 和 export default 的区别

    2024-06-08 15:52:07       29 阅读
  4. 以“交流“为主题写一篇文章

    2024-06-08 15:52:07       25 阅读
  5. Go 语言中的切片:灵活的数据结构

    2024-06-08 15:52:07       25 阅读
  6. Web前端与REST API:深度解析与实战指南

    2024-06-08 15:52:07       32 阅读
  7. 通过SSH远程登录华为设备

    2024-06-08 15:52:07       21 阅读
  8. Spring Boot 复习

    2024-06-08 15:52:07       26 阅读