arcgis for python (arcpy) 入門


今天需要發布一個gp工具 但是有一些邏輯需要處理 所以打算寫一個py腳本放到模型里面

研究了一下arcpy這個 arcgis 的py庫

首先需要打開py的ide 

引入arcpy的庫

測試一下 調用允許設置允許連接空間數據庫

這里要注意 sde.sde 是你在catalog 中配好的服務名

py是區分大小寫的需要注意

 

下面開始操作空間數據庫 首先設置arcpy的環境 env

然后通過若干接口方法進行操作

主要的地方就是設置workspace的時候 如果是本地文件路徑的 直接寫絕對路徑

如果要連接sde 需要指定.sde文件的位置

下圖(4)中在catalog配置過了sde所以  指向了database connections 路徑下面的sde.sde文件  database connections 是arcgis默認存放.sde連接文件的路徑 也可以自己創建一個.sde文件

這里扒了以為仁兄的一段代碼 傳送門http://www.cnblogs.com/mingkof/archive/2013/02/04/2891525.html

#.sde文件路徑
    SDEFilePath_SDE = SDEFilePath + "\\" + SDEFileName + ".sde"
    if os.path.isfile(SDEFilePath_SDE):
        os.remove(SDEFilePath_SDE)
       
print '刪除已有sde文件結束'

    #創建SDE文件
    arcpy.CreateArcSDEConnectionFile_management(SDEFilePath, SDEFileName, SDEServer, SDEService, "", "DATABASE_AUTH",
        SDEUsername, SDEPassword,
"SAVE_USERNAME", "SDE.DEFAULT", "SAVE_VERSION")
   
print '創建SDE文件結束'

 


 圖4

先到這里吧

 


免責聲明!

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



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