zoukankan      html  css  js  c++  java
  • GIS中的坐标系【Esri官方文档部分翻译】

    GCS

    地理坐标系(GCS)使用椭圆体表面来定义地球上的位置。地理坐标系有三个部分:

    • 基准面,是地球的椭圆体(椭球体)模型
    • 本初子午线
    • 角度单位

    常见基准包括WGS84(用于GPS)和NAD83(用于北美的测绘)。

    您可以在WKID(WellKnown ID)为4326的GCS(即WGS84地理坐标系)的WKT(WellKnown Text)中看到DATUM,PRIMEM和UNIT这三个部分:

    GEOGCS["GCS_WGS_1984",
      DATUM["D_WGS_1984",
        SPHEROID["WGS_1984",6378137,298.257223563]],
      PRIMEM["Greenwich",0],
      UNIT["Degree",0.017453292519943295]]

    PCS

    投影坐标系是平面坐标系。与地理坐标系不同,投影坐标系在两个维度上具有恒定的长度,角度和面积。投影坐标系始终基于引用特定基准的地理坐标系。

    您可以在3857空间参考的WKT中看到这些不同的部分:

    PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",
      GEOGCS["GCS_WGS_1984",
        DATUM["D_WGS_1984",
          SPHEROID["WGS_1984",6378137.0,298.257223563]],
        PRIMEM["Greenwich",0.0],
        UNIT["Degree",0.017453292519943295]],
      PROJECTION["Mercator_Auxiliary_Sphere"],
      PARAMETER["False_Easting",0.0],
      PARAMETER["False_Northing",0.0],
      PARAMETER["Central_Meridian",0.0],
      PARAMETER["Standard_Parallel_1",0.0],
      PARAMETER["Auxiliary_Sphere_Type",0.0],
      UNIT["Meter",1.0]]

    可以看到这个投影坐标系引用了4236坐标系。(译者注:即投影坐标系必须包括一个地理坐标系的定义)

    使用空间参考

    通常,在使用ArcGIS API和SDK时,会自动为您创建不同空间参考之间的转换。空间参考通常使用JSON对象定义:

    {
      wkid: 4326
    }

    这里,wkid字段表示您要使用的空间参考的“WKID”。空间参考通常被定义为Geometry的一部分。但是,在某些情况下,您需要提供空间参考。

    require([
      "esri/Map",
      "esri/views/MapView",
      "esri/geometry/Point",
      "esri/Graphic"
    ], function(Map, MapView, Point, Graphic) {
      
    var map = new Map({ basemap: "streets-navigation-vector" }); var view = new MapView({ container: "map", map: map, zoom: 15, center: [ -118.24354, 34.05389 ] });
    var graphic = new Graphic({ geometry: new Point({ x: -118.24354, y: 34.05389, spatialReference: { wkid: 4326 } }) }); view.graphics.add(graphic); });

    常用的坐标参考系统

    更多信息请看ArcGIS REST API文档。点我

  • 相关阅读:
    mongodb远程连接配置
    CentOs系统设置python版本
    python非官方模块下载大全
    Series.str——字符串批量处理方法
    gevent-协程用法
    与vnpy相关的有用博客网址
    vnpy官网说明文档网址
    Opencv各种编码器下视频文件大小对比
    Linux下python默认版本切换成替代版本
    CPU拓扑结构
  • 原文地址:https://www.cnblogs.com/onsummer/p/10722342.html
Copyright © 2011-2022 走看看