ArcGIS 10.2作為一款成熟的地理信息系統(tǒng)軟件,其核心功能之一便是將制圖成果以地圖服務(wù)的形式發(fā)布到服務(wù)器上,供網(wǎng)絡(luò)用戶(hù)通過(guò)瀏覽器或移動(dòng)設(shè)備進(jìn)行訪(fǎng)問(wèn)和使用。這一過(guò)程涉及從數(shù)據(jù)準(zhǔn)備到服務(wù)發(fā)布的完整流程,并依賴(lài)于一系列基礎(chǔ)軟件服務(wù)的支撐。本文將詳細(xì)介紹在ArcGIS 10.2環(huán)境下發(fā)布地圖服務(wù)以及相關(guān)基礎(chǔ)軟件服務(wù)的使用要點(diǎn)。
一、發(fā)布前的準(zhǔn)備工作
發(fā)布地圖服務(wù)并非一蹴而就,前期的精心準(zhǔn)備是成功的關(guān)鍵。
- 地圖文檔(.mxd)制作與優(yōu)化:這是服務(wù)的源頭。在ArcMap中,確保地圖文檔內(nèi)容完整、符號(hào)化美觀(guān)、圖層命名清晰、坐標(biāo)系定義正確。應(yīng)特別注意地圖文檔的性能優(yōu)化,例如,對(duì)大量矢量數(shù)據(jù)建立空間索引,對(duì)大范圍柵格數(shù)據(jù)構(gòu)建金字塔,以提升服務(wù)發(fā)布后的瀏覽速度。
- 數(shù)據(jù)源管理:地圖文檔中引用的數(shù)據(jù)最好存放在服務(wù)器本地或網(wǎng)絡(luò)共享路徑(需確保ArcGIS Server賬戶(hù)有訪(fǎng)問(wèn)權(quán)限)。建議使用地理數(shù)據(jù)庫(kù)(File Geodatabase或SDE Geodatabase) 而非散落的Shapefile,以利于數(shù)據(jù)管理和維護(hù)。如果使用SDE連接企業(yè)級(jí)數(shù)據(jù)庫(kù),需確保連接信息正確且穩(wěn)定。
- ArcGIS Server環(huán)境配置:確保用于發(fā)布的ArcGIS Server(10.2版本)已正確安裝、授權(quán)并啟動(dòng)。需要擁有一個(gè)具有發(fā)布權(quán)限的發(fā)布者賬戶(hù)(Publisher Account)。
二、核心基礎(chǔ)軟件服務(wù):ArcGIS Server與ArcSDE
在發(fā)布流程中,兩個(gè)基礎(chǔ)軟件服務(wù)扮演著核心角色:
- ArcGIS Server:這是地圖服務(wù)運(yùn)行的容器和引擎。它負(fù)責(zé)接收來(lái)自客戶(hù)端的請(qǐng)求(如地圖范圍、查詢(xún)條件),執(zhí)行相應(yīng)的地圖繪制、地理處理或要素查詢(xún)操作,并將結(jié)果(如圖片、JSON數(shù)據(jù))返回給客戶(hù)端。在10.2版本中,其架構(gòu)包括SOC(Server Object Container)和SOM(Server Object Manager)進(jìn)程,共同管理服務(wù)實(shí)例的生命周期。
- ArcSDE(Spatial Database Engine):當(dāng)空間數(shù)據(jù)存儲(chǔ)在如Oracle、SQL Server、PostgreSQL等關(guān)系型數(shù)據(jù)庫(kù)中時(shí),ArcSDE作為空間數(shù)據(jù)網(wǎng)關(guān),負(fù)責(zé)ArcGIS與數(shù)據(jù)庫(kù)之間的高效通信。它管理空間數(shù)據(jù)的存儲(chǔ)、索引和并發(fā)訪(fǎng)問(wèn),是支撐高性能、多用戶(hù)并發(fā)編輯和服務(wù)的基石。在發(fā)布引用企業(yè)級(jí)地理數(shù)據(jù)庫(kù)數(shù)據(jù)的地圖服務(wù)前,必須確保ArcSDE連接配置無(wú)誤。
三、地圖服務(wù)發(fā)布詳細(xì)步驟
- 連接至ArcGIS Server:在ArcMap或ArcCatalog中,通過(guò)“GIS服務(wù)器”節(jié)點(diǎn)添加一個(gè)“新建ArcGIS Server”連接,選擇“發(fā)布GIS服務(wù)”,輸入管理URL(通常為
http://服務(wù)器主機(jī)名:6080/arcgis 或 https://...)、以及前面準(zhǔn)備的發(fā)布者用戶(hù)名和密碼。
- 服務(wù)發(fā)布分析:右鍵點(diǎn)擊制作好的.mxd地圖文檔,選擇“共享為 -> 服務(wù)”。在發(fā)布對(duì)話(huà)框中,選擇“發(fā)布服務(wù)”。系統(tǒng)會(huì)首先執(zhí)行分析,檢查是否存在影響發(fā)布的錯(cuò)誤(紅色“×”)或警告(黃色三角)。必須解決所有錯(cuò)誤(如數(shù)據(jù)路徑不可達(dá)、圖層缺少空間參考等),并根據(jù)情況處理警告(如建議的優(yōu)化項(xiàng))。
- 配置服務(wù)屬性:
- 服務(wù)名稱(chēng):為服務(wù)定義一個(gè)簡(jiǎn)潔、有意義的名稱(chēng)。
- 功能(Capabilities):這是關(guān)鍵步驟。至少勾選“地圖(Mapping)”,這是地圖服務(wù)的核心功能。根據(jù)需求,還可以啟用“要素訪(fǎng)問(wèn)(Feature Access)”(啟用REST和SOAP的要素服務(wù),支持查詢(xún)、編輯)、“WMS”(開(kāi)放地理空間聯(lián)盟標(biāo)準(zhǔn))、“KML”等。
- 池化與非池化:對(duì)于地圖服務(wù),通常選擇“池化”(默認(rèn))。池化服務(wù)可以高效處理大量并發(fā)請(qǐng)求,實(shí)例在空閑時(shí)被回收至資源池供后續(xù)請(qǐng)求使用。
- 實(shí)例數(shù):設(shè)置最小和最大實(shí)例數(shù),以控制服務(wù)器資源占用和并發(fā)響應(yīng)能力。
- 緩存(Caching):如需極快的瀏覽體驗(yàn),可在此配置地圖緩存。選擇緩存比例尺、切片方案(可導(dǎo)入現(xiàn)有方案)、存儲(chǔ)格式等。生成緩存是一個(gè)耗時(shí)的預(yù)處理過(guò)程,但能極大提升靜態(tài)地圖的訪(fǎng)問(wèn)速度。
- 發(fā)布與服務(wù)啟動(dòng):完成配置后,點(diǎn)擊“發(fā)布”或“分析”后發(fā)布。發(fā)布成功后,服務(wù)將出現(xiàn)在ArcGIS Server管理器中,并自動(dòng)啟動(dòng)。
四、發(fā)布后的管理與使用
- 服務(wù)管理:通過(guò)ArcGIS Server Manager(Web管理界面,訪(fǎng)問(wèn)地址同管理URL)可以監(jiān)控服務(wù)狀態(tài)、重啟服務(wù)、修改屬性(部分)、查看日志、管理緩存等。
- 服務(wù)訪(fǎng)問(wèn):發(fā)布的地圖服務(wù)可通過(guò)多種方式訪(fǎng)問(wèn):
- REST端點(diǎn):
http://服務(wù)器主機(jī)名:6080/arcgis/rest/services/<文件夾名(如有)>/<服務(wù)名>/MapServer。這是最常用的接口,用戶(hù)可通過(guò)瀏覽器直接查看服務(wù)目錄和元數(shù)據(jù)。
- 在Web應(yīng)用中使用:通過(guò)ArcGIS API for JavaScript、Flex、Silverlight或ArcGIS Online/Portal for ArcGIS的Web AppBuilder,將服務(wù)URL添加到Web地圖中,構(gòu)建交互式應(yīng)用程序。
- 在桌面端使用:在ArcMap或ArcGIS Pro中,可作為“GIS服務(wù)器”圖層添加。
五、注意事項(xiàng)與常見(jiàn)問(wèn)題
- 權(quán)限與安全:妥善管理ArcGIS Server賬戶(hù)和文件夾權(quán)限。可結(jié)合Web服務(wù)器(如IIS)進(jìn)行反向代理,或使用ArcGIS Server自帶的令牌(Token)安全機(jī)制。
- 性能調(diào)優(yōu):服務(wù)性能受數(shù)據(jù)量、符號(hào)復(fù)雜度、實(shí)例配置、服務(wù)器硬件和網(wǎng)絡(luò)環(huán)境影響。發(fā)布后需持續(xù)監(jiān)控,根據(jù)實(shí)際情況調(diào)整實(shí)例數(shù)、優(yōu)化數(shù)據(jù)或啟用緩存。
- 版本兼容性:確保客戶(hù)端API版本與服務(wù)器端大體兼容。雖然10.2服務(wù)可被較高版本客戶(hù)端訪(fǎng)問(wèn),但某些新功能可能無(wú)法使用。
在ArcGIS 10.2中成功發(fā)布一個(gè)穩(wěn)定、高效的地圖服務(wù),是數(shù)據(jù)準(zhǔn)備、軟件服務(wù)配置、發(fā)布參數(shù)優(yōu)化和后期運(yùn)維的綜合體現(xiàn)。深入理解ArcGIS Server和ArcSDE等基礎(chǔ)服務(wù)的作用,是掌握GIS服務(wù)化技術(shù)的關(guān)鍵。
如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.syshengteng1.cn/product/46.html
更新時(shí)間:2026-03-01 14:21:04