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 几何对象实例说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值