首页 > 其他分享 >GeoJSON

GeoJSON

时间:2024-02-04 18:45:09浏览次数:29  
标签:EPSG GeoJSON 4326 3857 lat lng 坐标系

GeoJSON概览

https://www.processon.com/mindmap/6224a2dc7d9c0836f90060a8

地理要素特征对象 -> Feature

{
  type: "Feature",
  "properties": {name: 'xxx'},
  "geometry": {
    {
      "type": "Point",
      "coordinates": [100.0, 0.0]
    }
  }
}

特征集合对象 -> FeatureCollection

  {
    "type": "FeatureCollection",
    "features": [

    ]
  }

coordinate

coordinate是一个数组,表示一个点的坐标,数组的长度表示坐标的维度,2维 or 3维

  • 2维: [lng, lat]
  • 3维:[lng, lat, height]

coordinates时多为数组

  • 点: [lng, lat]
  • 线:[[lng, lat],[lng, lat]]
  • 面(闭合):[[[lng, lat], [lng, lat], [lng, lat]]]
  • 多面:多面:[[[[lon, lat], [lon, lat]]]]

坐标参考系: EPSG:4326和EPSG:3857

  • EPSG:4326是WGS84即大地坐标系,是GeoJSON的默认坐标系
  • EPSG:3857是Web Mercator即墨卡托坐标系,是OpenLayers的默认坐标系

EPSG:4326和EPSG:3857之间的区别

  • EPSG:4326是经纬度坐标系,EPSG:3857是投影坐标系
  • EPSG:4326和EPSG:3857之间的坐标系范围不同
  • EPSG:4326和EPSG:3857之间的坐标原点不同
  • EPSG:4326的坐标单位是【度】,EPSG:3857的坐标单位是【米】
  • EPSG:4326的坐标轴方向【x,y】,EPSG:3857的坐标轴方向【x,-y】

标签:EPSG,GeoJSON,4326,3857,lat,lng,坐标系
From: https://www.cnblogs.com/openmind-ink/p/18006791

相关文章

  • 2024年1月份更新「GIS数据」全国的GeoJSON、shp格式数据下载获取(精确到乡镇街道级)
    发现个可以免费下载全国 geojson 数据的网站,推荐一下。支持全国、省级、市级、区/县级、街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3、Echarts等geojson数据下载地址:https://geojson.hxkj.vip该项目github地址:https://github.com/TangSY/echarts-m......
  • java实体类转化geojson的工具类
    1.用到的技术、工具:反射+geotools2.代码实现packageorg.jeecg.modules.web.util.geoutils;importcn.hutool.core.util.ReflectUtil;importcn.hutool.core.util.StrUtil;importcn.hutool.json.JSONArray;importcn.hutool.json.JSONObject;importcn.hutool.json.JSON......
  • leaflet在vue2中标点 加载geoJSON
    lealfet版本1.9.4vue版本2.6引入:importLfrom'leaflet'  import'leaflet/dist/leaflet.css'  //记得引入样式不然加载瓦片图后地图会错乱1.初始化this.map=L.map(this.mapId,mapInitOptionNew)//this.mapId是容器的idletcenter=[32.666,129.547]const......
  • 「GIS数据」下载全国的GeoJSON、shp格式数据(精确到乡镇街道级)-2023年12月更新
    发现个可以免费下载全国 geojson 数据的网站,推荐一下。支持全国、省级、市级、区/县级、街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3、Echarts等geojson数据下载地址:https://geojson.hxkj.vip该项目github地址:https://github.com/TangSY/echarts-m......
  • 【Python】geopandas 读取 shp/geojson 边界文件
    1.读取shp/geojson边界文件importgeopandasasgpdfile='media/abc.geojson'gdf=gpd.read_file(file)#将GeoDataFrame转换为GeoJSON字符串geojson=json.loads(gdf.to_json())features=geojson['features']2.获取边界文件的网格范围importgeopandas......
  • Python-geojson转shp 工具
    工具使用演示: ......
  • 2023年11月最新全国省市区县和乡镇街道行政区划矢量边界坐标经纬度地图数据 shp geojs
    发现个可以免费下载全国 geojson 数据的网站,推荐一下。支持全国、省级、市级、区/县级、街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3、Echarts等geojson数据下载地址:https://geojson.hxkj.vip该项目github地址:https://github.com/TangSY/echarts-m......
  • 2023年10月最新全国省市区县和乡镇街道行政区划矢量边界坐标经纬度地图数据 shp geojs
    发现个可以免费下载全国 geojson 数据的网站,推荐一下。支持全国、省级、市级、区/县级、街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3、Echarts等geojson数据下载地址:https://geojson.hxkj.vip该项目github地址:https://github.com/TangSY/echarts-m......
  • Python中生成GeoJSON数据
    要在Python中生成GeoJSON数据,可以使用GeoJSON库,例如geojson库或geopandas库。以下是使用这些库生成GeoJSON数据的简单示例:使用geojson库生成GeoJSON数据首先,确保已安装了geojson库,可以使用pip进行安装:pipinstallgeojson然后,可以按照以下方式生成GeoJSON数据:importgeojso......
  • wkt转换成geojson的代码
    安装及导入(在安装shapely之前一定要先安装geos)pipinstallgeospipinstallshapely下面是一个使用Python将WKT转换为GeoJSON的代码示例:importjsonfromshapely.wktimportloadswkt="POINT(1010)"shape=loads(wkt)geojson=json.dumps(shape.__geo_inter......