2.1 地圖服務器的創建數據庫
打開ArcCatalog,在左側的GIS Servers下,雙擊Add ArcGIS Server,緩存
彈出添加界面,選擇,Administer GIS服務項,進入下一步,以下,服務器
在Server URL裏面填寫http://機器名或IP:6080/arcgis,Server Type選擇ArcGIS Server,填寫以前配置的ArcGIS Server Manager的用戶名密碼, 點擊完成。添加好的服務器,以下圖所示,app
2.2 發佈幾何服務url
關於Geometry Service幾何服務,是用於執行幾何計算,例如緩衝區、單一化、計算面積和長度、投影的服務。rest
打開GIS服務器,打開Utilities目錄,在Geometry上點擊右鍵,點擊Start 啓動服務,以下,blog
一、地圖準備好以後,在ArcCatalog軟件中,雙擊文件夾鏈接,選擇本地的地圖文件夾,點擊肯定,進行鏈接。以下圖get
二、在添加了的地圖服務器上右鍵,點擊New Folder,添加新文件夾ShanTou(此處僅爲示例,文件夾也能夠不添加,亦可發佈服務,添加文件夾只是爲了使創建的服務清晰)it
三、打開鏈接的地圖文件夾,選擇發佈的地圖,點擊右鍵,選擇- Share as Services,
四、選擇「發佈一個服務」,點擊下一步;
五、選擇服務器鏈接,輸入地圖服務的名稱,點擊下一步;
六、選擇發佈的服務目錄,此處爲ShanTou,也能夠選擇Root,發佈到根目錄;
七、點擊右上角的publish進行地圖發佈,也能夠在查看其它配置項之後再進行發佈,通常選擇默認就ok;(通常的地圖服務默認是map、kml,已足夠。)
八、點擊肯定,將地圖拷貝到服務器;
九、地圖發佈成功,點擊肯定結束。
一、選擇發佈的地圖服務(需處於啓動狀態),右鍵點擊—服務屬性,
二、選擇Caching緩存標籤,選擇Using tiles from a cache,
三、選擇Caching下面的高級設置選項,選擇Enter Scale,輸入 肯定了的切片比例尺,也能夠按照建議的比例尺進行切片,點擊OK既可。系統會在後臺自動切片,以後即可以進行使用。
添加一個數據庫鏈接。打ArcCatalog,選擇左側的Database Connections,點擊Add Database Connection,因爲用的數據庫是Oracle,因此選擇數據庫平臺爲Oracle,數據庫實例填寫orcl(試本身的設置而定),填寫用戶名密碼,點擊OK完成添加;
2.5.一、添加路口輔助圖層FeatureLayer服務
一、數據庫鏈接--右鍵--Import--Feature Class(single);
二、選擇製做好的輔助路口圖層shp文件,在Output Feature Class處填寫t_public_CrossInfo(也能夠是其餘名字,這裏是爲了與數據庫裏面的其餘表名保持一致),點擊肯定進行添加;
三、導入完成後,能夠點擊對應的表名進行預覽;
四、打開ArcMap,點擊添加圖層,選擇數據庫鏈接裏面剛剛導入的表名,
五、點擊保存,保存爲stCrossInfo.mxd文件,預覽以下;
六、stCrossInfo.mxd右鍵---Share As Service,發佈服務
七、選擇發佈一個服務選項,點擊下一步;
八、選擇發佈的地圖服務器,輸入服務的名字,點擊下一步;
九、選擇服務發佈的目錄(此處爲ShanTou,能夠選擇ROOT根目錄);
十、點擊Capabilities,勾選Feature Access,Mapping和KML爲默認服務,其餘配置項能夠默認,而後點擊發布;
十一、這裏可能會報錯,由於沒有註冊數據庫;雙擊ArcMap裏面的錯誤項,打開註冊界面;
十二、點擊註冊數據庫選項右面的加號,添加數據庫;
十二、在彈出的數據庫註冊界面裏面添加一個名稱,名稱任起,而後點擊Add按鈕;
1三、數據庫類型選擇Oracle,實例本機填orcl,其餘機器填IP/orcl,而後輸入數據庫的用戶名密碼;依次點擊OK、肯定完成註冊。
1四、再次點擊Publish,進行服務發佈
1五、服務發佈成功,可使用;
2.5.二、添加公共點線面圖層publicShp的FeatureLayer服務
一、將點線面三個圖層導入數據庫的操做同crossinfo.shp的同樣,這裏再也不贅述。參考2.5.1的1-5步驟。
二、publicShp.mxd是已有的地圖文件,這裏只須從新配置數據源便可;選擇point圖層----右鍵,點擊屬性;
三、選擇Source標籤,點擊source,在彈出的Data Source界面選擇添加的數據庫鏈接裏面導入的public的點層T_PUBLIC_POINT進行添加。線面圖層同上;配置完成以後保存爲publicShp.mxd文件。
四、將publicShp.mxd發佈爲服務的過程同crossinfo.mxd的發佈流程相同,再也不贅述。
(5)服務的使用
一、地圖服務的地址在:開始-全部程序-ArcGIS-ArcGIS 10.2 for Server - Services Directory,
二、打開後,地址是:http://localhost:6080/arcgis/rest/services,打開以下圖,
三、MapServer服務的使用
點開ShanTou文件夾,就能夠看到裏面發佈的以上服務,
點開shantouMAP服務,地址是http://localhost:6080/arcgis/rest/services/ShanTou/shantouMap/MapServer,該地址供程序中調用使用,以下,使用時須要將localhost修改成ip;
能夠點擊ArcGIS JavaScript連接打開預覽效果,以下所示,
四、WFS服務的使用,
選擇Feature Server的連接,打開,url是http://localhost:6080/arcgis/rest/services/ShanTou/publicShp/FeatureServer,打開,以下
該服務供給程序調用,根據圖層的須要進行選擇,url也有相應的匹配地址,譬如選擇point點層,點擊連接,url是http://localhost:6080/arcgis/rest/services/ShanTou/publicShp/FeatureServer/0,後面的/0表示該WFS服務的序號爲0的圖層,該層介紹以下,打開後的介紹以下