ArcGIS 10.2之 地圖服務的發佈、使用

2、發佈地圖服務

2.1 地圖服務器的創建數據庫

打開ArcCatalog,在左側的GIS Servers下,雙擊Add ArcGIS Server,緩存

clip_image002

彈出添加界面,選擇,Administer GIS服務項,進入下一步,以下,服務器

clip_image004

在Server URL裏面填寫http://機器名或IP:6080/arcgis,Server Type選擇ArcGIS Server,填寫以前配置的ArcGIS Server Manager的用戶名密碼, 點擊完成。添加好的服務器,以下圖所示,app

clip_image006

2.2 發佈幾何服務url

關於Geometry Service幾何服務,是用於執行幾何計算,例如緩衝區、單一化、計算面積和長度、投影的服務。rest

打開GIS服務器,打開Utilities目錄,在Geometry上點擊右鍵,點擊Start 啓動服務,以下,blog

clip_image007

2.3 發佈地圖服務ip

一、地圖準備好以後,在ArcCatalog軟件中,雙擊文件夾鏈接,選擇本地的地圖文件夾,點擊肯定,進行鏈接。以下圖get

clip_image009

clip_image011

二、在添加了的地圖服務器上右鍵,點擊New Folder,添加新文件夾ShanTou(此處僅爲示例,文件夾也能夠不添加,亦可發佈服務,添加文件夾只是爲了使創建的服務清晰)it

clip_image013

clip_image015

三、打開鏈接的地圖文件夾,選擇發佈的地圖,點擊右鍵,選擇- Share as Services,

clip_image017

四、選擇「發佈一個服務」,點擊下一步;

clip_image019

五、選擇服務器鏈接,輸入地圖服務的名稱,點擊下一步;

clip_image021

六、選擇發佈的服務目錄,此處爲ShanTou,也能夠選擇Root,發佈到根目錄;

clip_image023

七、點擊右上角的publish進行地圖發佈,也能夠在查看其它配置項之後再進行發佈,通常選擇默認就ok;(通常的地圖服務默認是map、kml,已足夠。)

clip_image025

八、點擊肯定,將地圖拷貝到服務器;

clip_image027

九、地圖發佈成功,點擊肯定結束。

clip_image029

2.4切片地圖服務

一、選擇發佈的地圖服務(需處於啓動狀態),右鍵點擊—服務屬性,

clip_image031

二、選擇Caching緩存標籤,選擇Using tiles from a cache,

clip_image033

三、選擇Caching下面的高級設置選項,選擇Enter Scale,輸入 肯定了的切片比例尺,也能夠按照建議的比例尺進行切片,點擊OK既可。系統會在後臺自動切片,以後即可以進行使用。

clip_image035

2.5 發佈FeatureLayer服務

添加一個數據庫鏈接。打ArcCatalog,選擇左側的Database Connections,點擊Add Database Connection,因爲用的數據庫是Oracle,因此選擇數據庫平臺爲Oracle,數據庫實例填寫orcl(試本身的設置而定),填寫用戶名密碼,點擊OK完成添加;

clip_image037

2.5.一、添加路口輔助圖層FeatureLayer服務

一、數據庫鏈接--右鍵--Import--Feature Class(single);

clip_image039

二、選擇製做好的輔助路口圖層shp文件,在Output Feature Class處填寫t_public_CrossInfo(也能夠是其餘名字,這裏是爲了與數據庫裏面的其餘表名保持一致),點擊肯定進行添加;

clip_image041

三、導入完成後,能夠點擊對應的表名進行預覽;

clip_image043

四、打開ArcMap,點擊添加圖層,選擇數據庫鏈接裏面剛剛導入的表名,

clip_image045

五、點擊保存,保存爲stCrossInfo.mxd文件,預覽以下;

clip_image047

六、stCrossInfo.mxd右鍵---Share As Service,發佈服務

clip_image049

七、選擇發佈一個服務選項,點擊下一步;

clip_image051

八、選擇發佈的地圖服務器,輸入服務的名字,點擊下一步;

clip_image053

九、選擇服務發佈的目錄(此處爲ShanTou,能夠選擇ROOT根目錄);

clip_image055

十、點擊Capabilities,勾選Feature Access,Mapping和KML爲默認服務,其餘配置項能夠默認,而後點擊發布;

clip_image057

十一、這裏可能會報錯,由於沒有註冊數據庫;雙擊ArcMap裏面的錯誤項,打開註冊界面;

clip_image059

十二、點擊註冊數據庫選項右面的加號,添加數據庫;

clip_image061

十二、在彈出的數據庫註冊界面裏面添加一個名稱,名稱任起,而後點擊Add按鈕;

clip_image063

1三、數據庫類型選擇Oracle,實例本機填orcl,其餘機器填IP/orcl,而後輸入數據庫的用戶名密碼;依次點擊OK、肯定完成註冊。

clip_image065

1四、再次點擊Publish,進行服務發佈

clip_image067

1五、服務發佈成功,可使用;

clip_image069

2.5.二、添加公共點線面圖層publicShp的FeatureLayer服務

一、將點線面三個圖層導入數據庫的操做同crossinfo.shp的同樣,這裏再也不贅述。參考2.5.1的1-5步驟。

二、publicShp.mxd是已有的地圖文件,這裏只須從新配置數據源便可;選擇point圖層----右鍵,點擊屬性;

clip_image071

三、選擇Source標籤,點擊source,在彈出的Data Source界面選擇添加的數據庫鏈接裏面導入的public的點層T_PUBLIC_POINT進行添加。線面圖層同上;配置完成以後保存爲publicShp.mxd文件。

clip_image073

clip_image075

clip_image077

四、將publicShp.mxd發佈爲服務的過程同crossinfo.mxd的發佈流程相同,再也不贅述。

clip_image079

clip_image081

clip_image083

clip_image085

clip_image087

clip_image089

(5)服務的使用

一、地圖服務的地址在:開始-全部程序-ArcGIS-ArcGIS 10.2 for Server - Services Directory,

clip_image090

二、打開後,地址是:http://localhost:6080/arcgis/rest/services,打開以下圖,

clip_image092

三、MapServer服務的使用

點開ShanTou文件夾,就能夠看到裏面發佈的以上服務,

clip_image093

點開shantouMAP服務,地址是http://localhost:6080/arcgis/rest/services/ShanTou/shantouMap/MapServer,該地址供程序中調用使用,以下,使用時須要將localhost修改成ip;

clip_image095

能夠點擊ArcGIS JavaScript連接打開預覽效果,以下所示,

clip_image097

四、WFS服務的使用,

選擇Feature Server的連接,打開,url是http://localhost:6080/arcgis/rest/services/ShanTou/publicShp/FeatureServer,打開,以下

clip_image099

該服務供給程序調用,根據圖層的須要進行選擇,url也有相應的匹配地址,譬如選擇point點層,點擊連接,url是http://localhost:6080/arcgis/rest/services/ShanTou/publicShp/FeatureServer/0,後面的/0表示該WFS服務的序號爲0的圖層,該層介紹以下,打開後的介紹以下

clip_image101

相關文章
相關標籤/搜索