資源描述:
《用arcgis server在局域網(wǎng)內(nèi)發(fā)布電子地圖探究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、用ArcgisServer在局域網(wǎng)內(nèi)發(fā)布電子地圖探究 中圖分類號:X83文獻(xiàn)標(biāo)識碼:A文章編號:為了發(fā)揮電子地圖的空間優(yōu)勢,把污染源的宏觀、微觀、在線數(shù)據(jù),水、氣、聲、固廢等本地環(huán)境質(zhì)量數(shù)據(jù)高效、實(shí)時地展現(xiàn)出來,為了更好地做好環(huán)境管理,實(shí)現(xiàn)數(shù)字環(huán)保的目標(biāo),我站在局域網(wǎng)內(nèi)架設(shè)了Arcgis地圖服務(wù)器并進(jìn)行了測試,在解決了遇到的大部分困難后,成功地發(fā)布了全地區(qū)的電子地圖?,F(xiàn)將主要過程公布出來供各位參考,不足之處歡迎大家指導(dǎo)。服務(wù)器簡介:IBMX3650,硬盤73G*4Raid5;Windows2003SP2,IIS+ArcgisServer
2、10。工作站簡介:HPxw4600Workstation;WindowsXPSP2,Erdas9+Arcgis9.3Desktop一、制作電子地圖底圖4由于市區(qū)建成區(qū)發(fā)展速度太快,很多區(qū)域的用地類型發(fā)生了變化,加上原有的圖又太早,又沒有購買高分辨率的行政區(qū)衛(wèi)星照片,所以只能在Google地球中進(jìn)行矢量化。還好GE的分辨率夠大,照片的時間也夠新。我的做法是先在GE中把各街區(qū)、道路、水面、廠界等要素按地圖中的標(biāo)注用多邊形圈起來,按封閉和未封閉兩類保存到各自的目錄里,然后把矢量化好的的圖層按目錄導(dǎo)出到KML文件并進(jìn)行處理,變成Arcgis能用的
3、格式,再用ArctoolBox導(dǎo)入到ArcgisDesktop中,選擇好坐標(biāo)系后再把相關(guān)的圖層合并一下矢量圖層基本就好了。柵格圖采用GE5.1截圖工具的網(wǎng)格截圖,左上角坐標(biāo)為E129.481335,N44.638869,右下角坐標(biāo)E129.651692,N44.560953,面積約18*11平方公里,共截取JPG格式地圖16張,文件大小約800M,根據(jù)與截圖同名的map文件定義好地圖的坐標(biāo)與分辨率,然后經(jīng)Erdas的金字塔處理生成分辨率降低的數(shù)據(jù)集,處理后單張image文件約400M。有了柵格圖和建成區(qū)矢量圖,再加上一點(diǎn)高速公路和河流的矢
4、量圖,一張建成區(qū)2011年新版的電子地圖底圖就做好了。二、專題圖層制作目前我站比較成型的數(shù)據(jù)主要有三類,一類是污染源微觀數(shù)據(jù),包括例行監(jiān)測、比對監(jiān)測、在線監(jiān)測的數(shù)據(jù),第二類是污染源宏觀數(shù)據(jù),包含環(huán)境統(tǒng)計(jì)、污染源普查登記、排污費(fèi)等年度數(shù)據(jù),第三類就是江段、入江排口、噪聲、空氣質(zhì)量自動監(jiān)測站等的環(huán)境質(zhì)量數(shù)據(jù)。有些企業(yè)的數(shù)據(jù)量比較大,比如水泥集團(tuán)的煙囪就有幾十行,而環(huán)境質(zhì)量中江調(diào)斷面數(shù)據(jù)又有必測與選測項(xiàng)目,還需要對數(shù)據(jù)進(jìn)行行列轉(zhuǎn)換,所以這一步很關(guān)鍵,必須對待發(fā)布的數(shù)據(jù)進(jìn)行處理。4由于沒有統(tǒng)一的數(shù)據(jù)源,數(shù)據(jù)類型也多種多樣,所以在形成各專題圖層時比
5、較煩瑣。需要把缺失的點(diǎn)補(bǔ)齊或刪除。我們的做法是先生成包含所有點(diǎn)坐標(biāo)的數(shù)據(jù)文件,然后按各專題圖層中所需要的點(diǎn)的標(biāo)識查詢出點(diǎn)的坐標(biāo),生成含專題圖層點(diǎn)坐標(biāo)的數(shù)據(jù)文件,通過Arcgis的AddXYData導(dǎo)入到ArcgisDesktop中,定義好坐標(biāo)系統(tǒng)并轉(zhuǎn)存為SHP格式的圖層后就能進(jìn)行數(shù)據(jù)關(guān)聯(lián)了。下面以空氣質(zhì)量自動監(jiān)測站專題圖層說明。把包含站點(diǎn)名稱的文件保存為電子表格文件,然后利用查詢把點(diǎn)位的經(jīng)、緯度查出來并保存好,接下來在ArcgisDesktop中用AddXYData導(dǎo)入用戶表,定義好投影坐標(biāo)系,一般是WGS1984,然后將該圖層導(dǎo)出為SH
6、P格式的文件,再刪除剛導(dǎo)入的用戶表,準(zhǔn)備進(jìn)行數(shù)據(jù)關(guān)聯(lián)。打開ArcCatalog,在數(shù)據(jù)庫連接中選擇AddOLEDB連接,然后選擇OLEDBProviderForSQLServer,輸入服務(wù)器地址、用戶名和密碼后選擇要關(guān)聯(lián)的數(shù)據(jù)庫名稱,最后再把剛建立數(shù)據(jù)連接的名稱改成與需要關(guān)聯(lián)的圖層的對應(yīng)名稱?;氐紸rcgisDesktop,選擇剛導(dǎo)出的圖層,用圖層中的名稱與外部數(shù)據(jù)表進(jìn)行關(guān)聯(lián),現(xiàn)在SQLServer中存貯的大量數(shù)據(jù)已經(jīng)可以使用了,并且是實(shí)時的。三、地圖發(fā)布把所有的數(shù)據(jù)文件存到指定目錄,然后復(fù)制到服務(wù)器端就可以進(jìn)行發(fā)布了。用域帳號登錄到Ar
7、cgisServer4manager,切換到服務(wù)選項(xiàng)卡,選擇發(fā)布GIS資源,把MXD資源文件的絕對路徑設(shè)置到發(fā)布目錄,再為這個資源輸入一個服務(wù)名稱,一路Next下去,就完成了。資源發(fā)布以后還需要建立一個WEB應(yīng)用,為應(yīng)用起好名字,在創(chuàng)建新應(yīng)用的界面里選擇添加全部圖層,在設(shè)置圖層的下拉列表里選擇剛創(chuàng)建的服務(wù),并加入到填加圖層列表框里,在接下來的過程中再設(shè)置一下任務(wù),把不需要的工具內(nèi)容去掉,比如指北針或比例尺。在最后的鏈接窗口里把相關(guān)的鏈接設(shè)置一下,比如幫助文件等。需要注意的是如果超級鏈接不以http://打頭會被認(rèn)定為本地文件。保存一下應(yīng)用
8、,選中需要發(fā)布的應(yīng)用,再點(diǎn)一下發(fā)布按鈕,搞定一切,當(dāng)然你也可以自己先預(yù)覽下,欣賞一下自己的勞動成果。四、結(jié)束語由于從今年10月份以來登錄Google地球越來越困難,能找到的高速的代理服務(wù)器不多