折騰一下午,終於把自帶的例子發布成Feature Service了,這樣就可以通過web編輯了。記錄一下步驟。
環境:已經安裝好SQL Server 2008 R2,ArcGIS for Desktop 10.2,ArcGIS for Server 10.2,ArcSDE 10.2 for SQL Server 2008
准備工作:
1.創建Geodatabase,參考http://www.cnblogs.com/oceanking/p/3892584.html
2.添加一個數據庫連接、在GIS Server中注冊托管數據庫,參考http://www.cnblogs.com/oceanking/p/3894070.html
接下來步入正題:
1.雙擊打開C:\Program Files\ArcGIS\Server\framework\etc\data\WorldCities\WorldCities.mxd
2.點菜單"File" -> "Map Document Properties"打開對話框
點底部"Default Geodatabase"后面的小文件夾按鈕,按下圖操作,選擇Database Connections,選擇已經創建的.sde連接文件,注意不要雙擊,單擊選中再點Add即可。
3.清空數據庫(主要是防止數據重復導致無法創建成功,本人遇到過)
打開ArcCatalog,依次雙擊"Database Connections" -> "Connection to localhost.sde"
如果下面有數據,則點右鍵Delete,注意不是刪除數據庫連接。
4.發布Service
點菜單"File" -> "Share As" -> "Service..."
如圖,選擇"Publish a service"點下一步
選擇一個服務器,輸入合適的名字,點下一步。下一個對話框直接點Continue。
打開的對話框如下圖,點左側Capabilities,再在右側勾上"Feature Access"
點右上角Analyze,看有沒有問題。如果沒有error,那就可以點Publish了,等一會即可完成;如果有error,那就根據具體error去查怎么解決。