ArcGIS 創建空間數據庫&表


創建空間數據庫

打開ArcMap 10.1

連接數據庫



右鍵數據庫,Enable Geodatabase

彈窗,選擇授權文件sever10.1.ecp,完成空間數據庫的創建

創建空間數據表

1.注冊成空間數據表
打開數據庫的表列表,右鍵需要改為空間數據表的表
選擇Manage-Register with Geodatabase

選擇arcgis的唯一標志,必須為數字型自增長id,可以不為主鍵

2.設置坐標系
右鍵,Properties

設置坐標系

3.設置幾何類型

查看

查看空間數據表

查看數據庫,生成了arcgis的系統表

至此,可以錄入空間數據了

注意事項

創建新的數據庫

如果不同的地區需要不同的數據庫(不同的空間坐標系),則新建的數據庫需要重復以上步驟
如果是db first,從原數據庫新建數據庫有兩種選擇:
1.備份、還原到新的數據庫,並刪除arcgis相關表
如果不刪除arcgis相關表,使用ArcMap連接數據庫會失敗,因為ArcMap不能識別該數據庫的空間信息(數據庫名變化)
另外,空間表需要刪除了重建,因為其坐標系已經被設置
注意空間表的約束,如果坐標系不同也要修改

arcgis相關表包括以GDB_SDE_i開頭的表
2.使用sql新建數據庫

OBJECTID自增長的問題

OBJECTID設置為空間表主鍵后,並沒有設置成自增長,這樣錄入數據的時候會報錯
如果需要自增長,需要手動編輯一次
SQL Server 2008|2012 阻止保存要求重新創建表的更改

報錯

Arcmap連接數據庫時報錯:Failed to connect the specified server.

在確定數據庫連接有效的情況下(Navicat連接成功),是因為Arcmap不識別這個空間數據庫的空間信息,刪除Arcgis相關表,將其變成一個普通數據庫即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM