學習GIS(一) 基本概念

基本概念

web js 層次結構

高德官方文檔的圖片(其他的待考證,不確定是否其他的地圖也是這樣)

圖層 Layers

圖層是指能夠在視覺上覆蓋一定地圖範圍,用來描述全部或者部分現實世界區域內的地圖要素的抽象概念,一幅地圖通常由一個或者多個圖層組成。如上圖中處於整個地圖容器最下方的二維矢量圖層和實施交通圖層。

加載自己的圖片、Canvas、視頻、熱力數據的圖層

矢量圖形 Vector Overlays

   矢量圖形,一般覆蓋於底圖圖層之上,通過矢量的方式(路徑或者實際大小)來描述其形狀,用幾何的方式來展示真實的地圖要素,會隨着地圖縮放而發生視覺大小的變化,但其代表的實際路徑或範圍不變,如上圖中紅框內的折線、圓、多邊形等。
   除了圖中的折線、圓、多邊形之外,JS API 還提供了矩形、橢圓、貝瑟爾曲線等常用的矢量圖形。3D 視圖下的 Mesh、Prism 棱柱、MeshLine 也可以看做是一些特殊的矢量圖形。

點標記 Markers

   點標記是用來標示某個位置點信息的一種地圖要素,覆蓋於圖層之上。如圖中藍色方框中的兩個點狀要素。其在屏幕上的位置會隨着地圖的縮放和中心變化而發生改變,但是會與圖層內的要素保持相對靜止。

   普通的點標記 (即 Marker ) ,支持將自定義圖標和DOM元素作爲展示內容。除了 Marker 之外爲了滿足不同的場景,JS API 另外提供了豐富的點標記類型,比如圓點標記 (CircleMarker) 、文本標記 (Text)、靈活點標記 (ElasticMarker) 。同時我們提供了海量點(MassMarks)、點聚合(MarkerCluster)來滿足大量點標記的展示需求。	

地圖控件 Map Controls

    控件浮在所有圖層和地圖要素之上,用於滿足一定的交互或提示功能。一般相對於地圖容器靜止,不隨着地圖縮放和中心變化而發生位置的變化。如上圖中綠色方框中的比例尺和級別控件。	   

插件 Plugins

	插件是獨立於JS API 地圖核心模塊之外的一些功能,比如服務類、繪製工具、矢量圖形編輯工具、點聚合、熱力圖等。這些插件不會主動隨 JS API的主體資源的加載而下發

地圖級別 ZoomLevel

    級別與地圖的比例尺成正比,每增大一級,地圖的比例尺也增大一倍,地圖顯示的越詳細。Web地圖的最小級別通常爲3級		

底圖 BaseLayer

    嚴格意義上,底圖指處於所有圖層和圖形最下方的一個圖層,通常不透明。可以是單一圖層,比如官方標準圖層,也可以是圖層組合,比圖衛星圖層和路網圖層組合。

地圖要素 Map Features

   嚴格意義的地圖要素指的是展示在地圖上的地理要素,包括道路、區域面、建築、POI 標註、路名等。開發者自定義的點標記、矢量圖形也可以看做是一種地圖要素。

標註 Labels

   我們習慣將底圖上自帶的標示一定信息的文字或圖標稱爲標註,比如 POI 標註,道路名稱標註等。

地理座標系統 英文簡寫GCS Geographic Coordinate System

  1. WGS84(WKID=4326) 美國GPS使用的一個全球地理座標系統,osm地圖、谷歌地圖(國外版)、Landsat系列衛星影像圖等均在地理座標系統上使用了這個,有許多開發地圖的api默認是使用WGS84的,WGS84使用極其廣泛。

    全稱 World Geodetic System 1984。我們在網上交流的數據大多數也是WGS84的,畢竟osm地圖是開源免費的,任意下載。

    需要注意的是,加密前的高德、百度用的也是WGS84,有關高德百度等常見國內電子地圖的座標系統

  2. CGCS2000(WKID=4490)

    我國的GPS系統-北斗導航系統以及國家發行的“天地圖”,用的是這一套地理座標系統,中文名“中國國家2000地理座標系統”,英文全稱翻譯名“中國大地座標系2000”。

    英文名 China Geodetic Coordinate System 2000。

  3. 美國常用地理座標系統

    NAD27、NAD83

地圖平面像素座標 Plane Coordinates

   地圖平面像素座標指投影爲平面之後的地圖上的平面像素座標,高德地圖使用的Web墨卡託投影,在3級時,平面座標範圍爲橫縱0-256* 2的3次方 像素,每級別擴大一倍,即第n級的平面座標範圍爲 0-256*2 的 n 次方 像素。

投影座標系 英文簡寫PCS Projection Coordinate System

正統查詢位置: https://epsg.io/ 地圖投影指的是將地球球面的經緯度座標映射到地圖平面座標的變換和映射關係。

  1. 高德地圖使用 Web 墨卡託投影,即採用 EPSG:3857 座標系統。

  2. 百度地圖api中採用兩種座標體系,經緯度座標系和墨卡託投影座標系。前者單位是度,後者單位是米,具體定義可以參見百科詞條解釋:http://baike.baidu.com/view/61394.htmhttp://baike.baidu.com/view/301981.htm

  3. EPSG3857: Web墨卡託投影后的平面地圖,座標單位爲米。大部分國外地圖使用的時該標準。

  4. EPSG4326: Web墨卡託投影后的平面地圖,但仍然使用WGS84的經度、緯度表示座標。

  5. EPSG3395: 墨卡託投影,主要用於航海圖

三維空間座標 3D Coordinates

   三維空間座標是在 3D 地圖模式下的世界座標,由 x、y、z 三個緯度組成。三維空間座標通常用於描述 Object3D 類型的幾何形體。

參考

1.高德座標系轉換 https://lbs.amap.com/api/javascript-api/guide/transform/coord_trans

2.高德地圖組成與名詞解釋 https://lbs.amap.com/api/javascript-api/guide/abc/components

3.百度地圖熱門問題 http://lbsyun.baidu.com/index.php?title=FAQ/tags

4.騰訊地圖座標系 https://lbs.qq.com/faq/latlngFaq

5.聊聊GIS中那些座標系 https://www.cnblogs.com/onsummer/p/7451128.html

6.EPSG 組織 https://epsg.io/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章