1 ArcGIS Maps SDK for JavaScript 的api地址
[api地址](https://developers.arcgis.com/javascript/latest/api-reference/)
2 各個模塊api的大概描述
1、Map, MapView, and SceneView
Map:地圖的 “容器”,存儲底圖、業(yè)務(wù)圖層等地理數(shù)據(jù),但不負(fù)責(zé)渲染。
MapView:2D 視圖,將 Map 中的數(shù)據(jù)渲染成二維地圖,支持交互(如縮放、點(diǎn)擊)。
SceneView:3D 視圖,將 Map 中的數(shù)據(jù)渲染成三維場景(如地形、建筑模型)。
WebMap:基于 ArcGIS Online/Enterprise 發(fā)布的 “在線地圖”,可直接加載到 MapView/SceneView。
WebScene:基于 ArcGIS Online/Enterprise 發(fā)布的 “在線三維場景”,僅用于 SceneView。
View:MapView 和 SceneView 的基類,定義了視圖的通用屬性(如交互、彈窗)。
2、Layers(圖層:承載地理數(shù)據(jù)的核心單元)
1 基礎(chǔ) / 3D 圖層
BuildingSceneLayer:3D 建筑模型圖層(如城市建筑)。
CatalogLayer:目錄圖層,可加載多個子圖層(如服務(wù)中的圖層集合)。
DimensionLayer:標(biāo)注圖層(如地圖上的尺寸、距離標(biāo)注)。
ElevationLayer:高程圖層(提供地形高度數(shù)據(jù),用于 3D 場景)。
FeatureLayer:要素圖層(存儲點(diǎn) / 線 / 面等矢量數(shù)據(jù),支持查詢、編輯)。
ImageryLayer:影像圖層(如衛(wèi)星遙感圖像)。
ImageryTileLayer:切片影像圖層(預(yù)渲染的影像切片,加載更快)。
IntegratedMesh3DTilesLayer:集成網(wǎng)格 3D 切片圖層(如實(shí)景三維模型)。
LineOfSightLayer:視線路徑分析圖層(分析兩點(diǎn)間是否可視)。
MapImageLayer:地圖圖像圖層(動態(tài)渲染的矢量地圖切片)。
MapNotesLayer:地圖標(biāo)注圖層(用戶在地圖上添加的標(biāo)注)。
OrientedImageryLayer:定向影像圖層(帶拍攝角度的影像,如無人機(jī)影像)。
ParquetLayer:Parquet 格式數(shù)據(jù)圖層(用于大數(shù)據(jù)量地理數(shù)據(jù))。
PointCloudLayer:點(diǎn)云圖層(如激光掃描的三維點(diǎn)數(shù)據(jù))。
RouteLayer:路徑圖層(顯示導(dǎo)航路線)。
SceneLayer:場景圖層(3D 要素,如 3D 點(diǎn) / 線 / 面)。
StreamLayer:流圖層(實(shí)時數(shù)據(jù),如傳感器、GPS 軌跡)。
SubtypeGroupLayer:子類型分組圖層(按要素子類型分組管理)。
TileLayer:切片圖層(預(yù)渲染的地圖切片,加載高效)。
VectorTileLayer:矢量切片圖層(基于矢量數(shù)據(jù)的切片,支持動態(tài)樣式)。
VoxelLayer:體素圖層(如三維體數(shù)據(jù),用于地質(zhì)、氣象分析)。
2 第三方 / 標(biāo)準(zhǔn)服務(wù)圖層
BingMapsLayer:必應(yīng)地圖底圖圖層。
CSVLayer:CSV 格式數(shù)據(jù)圖層(解析 CSV 中的地理坐標(biāo))。
GeoJSONLayer:GeoJSON 格式數(shù)據(jù)圖層(開源地理數(shù)據(jù)格式)。
GeoRSSLayer:GeoRSS 圖層(地理信息 RSS 訂閱)。
GraphicsLayer:圖形圖層(臨時繪制的點(diǎn) / 線 / 面,如標(biāo)注、繪圖)。
GroupLayer:分組圖層(將多個圖層打包管理)。
KMLLayer:KML 圖層(谷歌地球數(shù)據(jù)格式)。
OGCFeatureLayer:OGC 要素服務(wù)圖層(遵循 OGC 標(biāo)準(zhǔn)的要素服務(wù))。
OpenStreetMapLayer:OpenStreetMap 底圖圖層。
WebTileLayer:Web 切片圖層(自定義切片服務(wù))。
WCSLayer:WCS 服務(wù)圖層(Web Coverage Service,柵格數(shù)據(jù)服務(wù))。
WFSLayer:WFS 服務(wù)圖層(Web Feature Service,矢量數(shù)據(jù)服務(wù))。
WMSLayer:WMS 服務(wù)圖層(Web Map Service,地圖圖像服務(wù))。
WMTSLayer:WMTS 服務(wù)圖層(Web Map Tile Service,切片地圖服務(wù))。
3 Widgets(控件:交互功能組件)
AreaMeasurement2D/3D:2D/3D 面積測量控件。
Attribution:版權(quán)信息控件(顯示地圖數(shù)據(jù)版權(quán))。
BasemapGallery:底圖庫控件(切換不同底圖)。
BasemapLayerList:底圖圖層列表控件。
BasemapToggle:底圖切換控件(快速切換兩個底圖)。
Bookmarks:書簽控件(保存 / 跳轉(zhuǎn)地圖視角)。
BuildingExplorer:建筑探索控件(查看 3D 建筑內(nèi)部)。
Compass:指南針控件(顯示 / 重置地圖北方向)。
CoordinateConversion:坐標(biāo)轉(zhuǎn)換控件(轉(zhuǎn)換不同坐標(biāo)系)。
Daylight:日照分析控件(模擬不同時間的日照效果)。
Directions:導(dǎo)航控件(規(guī)劃路線、顯示導(dǎo)航信息)。
DirectLineMeasurement3D:3D 直線測量控件。
DistanceMeasurement2D:2D 距離測量控件。
Editor:編輯控件(編輯要素圖層的點(diǎn) / 線 / 面)。
ElevationProfile:高程剖面控件(顯示地形剖面)。
FeatureForm:要素表單控件(編輯要素屬性)。
FeatureTable:要素表格控件(顯示要素屬性表)。
FeatureTemplates:要素模板控件(快速創(chuàng)建要素)。
FloorFilter:樓層篩選控件(切換建筑樓層)。
Home:首頁控件(回到地圖初始視角)。
LayerList:圖層列表控件(管理圖層可見性、樣式)。
Legend:圖例控件(顯示圖層符號含義)。
LineOfSight:視線路徑控件(分析兩點(diǎn)可視性)。
Locate:定位控件(定位到當(dāng)前設(shè)備位置)。
Measurement:測量控件(綜合測量工具)。
NavigationToggle:導(dǎo)航切換控件(切換 2D/3D 視圖)。
OrientedImageryViewer:定向影像查看器(查看帶角度的影像)。
Popup:彈窗控件(點(diǎn)擊要素時顯示詳情)。
Print:打印控件(導(dǎo)出地圖為圖片 / PDF)。
ScaleBar:比例尺控件(顯示地圖比例尺)。
ScaleRangeSlider:比例尺范圍滑塊(控制圖層可見比例尺)。
Search:搜索控件(搜索地點(diǎn)、要素)。
ShadowCast:陰影分析控件(模擬陰影范圍)。
Sketch:繪圖控件(在地圖上繪制點(diǎn) / 線 / 面)。
Slice:切片控件(裁剪 3D 場景查看內(nèi)部)。
Swipe:卷簾控件(對比兩個圖層)。
TimeSlider:時間滑塊(播放時態(tài)數(shù)據(jù))。
Track:追蹤控件(追蹤要素位置)。
UtilityNetworkTrace:設(shè)施網(wǎng)絡(luò)追蹤控件(如水管、電網(wǎng)的連通分析)。
ValuePicker:值選擇控件(選擇數(shù)值參數(shù))。
Zoom:縮放控件(放大 / 縮小地圖)。
4 Geometries(幾何對象:表示地理形狀)
Circle:圓形。
Extent:范圍(矩形區(qū)域,如地圖視野)。
Geometry:幾何對象基類(所有幾何類型的父類)。
Mesh:網(wǎng)格(3D 模型的幾何形狀)。
Multipoint:多點(diǎn)(多個點(diǎn)的集合)。
Point:點(diǎn)(單個地理位置)。
Polygon:面(封閉區(qū)域,如行政區(qū))。
Polyline:線(路徑、邊界)。
SpatialReference:空間參考(坐標(biāo)系,如 WGS84、墨卡托)。
5 Other popular modules(其他常用模塊)
Basemap:底圖(定義地圖的底圖樣式、圖層)。
config:配置(全局 API 配置,如服務(wù)地址、代理)。
Graphic:圖形(臨時地理要素,如標(biāo)注、繪圖結(jié)果)。
IdentityManager:身份管理(處理 ArcGIS 服務(wù)的身份驗(yàn)證)。
LabelClass:標(biāo)注類(定義要素的標(biāo)注樣式)。
PopupTemplate:彈窗模板(定義彈窗的內(nèi)容、樣式)。
query:查詢(查詢圖層要素的工具)。
Renderer:渲染器(定義圖層要素的符號、樣式)。
request:請求(發(fā)送 HTTP 請求,訪問地理服務(wù))。
SimpleMarkerSymbol:簡單點(diǎn)符號(點(diǎn)要素的樣式,如圓形、顏色)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。