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文檔。點我