Бештар

ArcPy Export SQL Server ба Shapefile медиҳад RuntimeError: Объекти: Хато дар иҷрои воситаи?

ArcPy Export SQL Server ба Shapefile медиҳад RuntimeError: Объекти: Хато дар иҷрои воситаи?


Ман як процедураи ҳифзшударо иҷро кардам ва мехоҳам ин қабатро ба шакли shapefile содир кунам. Ман ҳис мекунам, ки ин бояд ҳалли осон бошад. Ман кӯшиш кардам, ки истифодаи arcpy.CopyFeatures_management-ро хато кунам. Ман боварӣ надорам, ки оё CopyFeature барои ҷадвалҳои сервери sql пешбинӣ шудааст.

Ман ArcGIS 10.1 кор мекунам. Ман сервери SQL 2012-ро бо намуди маълумотҳои ҷуғрофӣ истифода мебарам. Ҷадвал дар пойгоҳи гео-маълумотӣ ба қайд гирифта нашудааст. Хато дар зер аст:

RuntimeError: Объекти: Хато дар иҷрои асбоби <<< Раванди анҷом ёфт. (Рамзи баромади 1)

Дар зер рамзи ман аст:

воридоти pyodbc воридоти arcpy sqlserver = pyodbc.connect ('DRIVER = {SQL Server}; SERVER = sqlserver; DATABASE = AndrewSandbox; Integrated Security = True') cursor = sqlserver.cursor () table = cursor.execute ("SELECT * FROM TEMPLIN ") arcpy.CopyFeatures_management (ҷадвал," D:  Python  WaterSage  Viability  TestExport.shp ")

Ман як ҷадвали SQL Server барои санҷиши инро надорам, аммо бо дидани шумо ҳайрон шудамpyodbcдар ин ҷараёни кор.

Ман тавсия медиҳам, ки кӯшиш кунед, ки қабати пурсишро истифода баред:

Қабати дархост ин як қабат ё ҷадвали мустақил мебошад, ки бо дархости SQL муайян карда мешавад.

Шумо метавонед қабати дархостро тавассути содир кардани он ба синфи функсия идома диҳед.


Видеоро тамошо кунед: PYTHON IN ARC GIS #8 Save all polygons separately from a shape file with multiple polygon. ARCPY