轉換工具

1、Excel

# Process: Excel 轉表
arcpy.ExcelToTable_conversion("", 輸出表, "")
# Process: 表轉 Excel
arcpy.TableToExcel_conversion("", 輸出_Excel_文件, "NAME", "CODE")
2、JSON

# Process: JSON 轉要素
arcpy.JSONToFeatures_conversion("", 輸出要素類)
# Process: 要素轉 JSON
arcpy.FeaturesToJSON_conversion("", 輸出_JSON, "NOT_FORMATTED", "NO_Z_VALUES", "NO_M_VALUES", "NO_GEOJSON")
3、從PDF

# Process: PDF 轉 TIFF
arcpy.PDFToTIFF_conversion("", 輸出_TIFF_文件, "*****", "1", "", "NO_CLIP", "250", "RGB_TRUE_COLOR", "LZW", "GEOTIFF_TAGS")
4、元數據

# Process: Esri 元數據轉換程序
arcpy.ESRITranslator_conversion("", "", 輸出文件, 日志文件)
# Process: USGS MP 元數據轉換程序
arcpy.USGSMPTranslator_conversion("", "", "mp_input_xml", 輸出文件__2_, 日志文件__2_)
# Process: XML 模式驗證
arcpy.XMLSchemaValidator_conversion("", "", "")
# Process: XSLT 變換
arcpy.XSLTransform_conversion("", "", 輸出文件__3_, "")
# Process: 元數據發布程序
arcpy.MDPublisher_conversion("", "", "", "", "", "")
# Process: 元數據導入程序
arcpy.MetadataImporter_conversion("", "")
# Process: 升級元數據
arcpy.UpgradeMetadata_conversion("", "")
# Process: 同步元數據
arcpy.SynchronizeMetadata_conversion("", "sync_always")
# Process: 導入元數據
arcpy.ImportMetadata_conversion("", "FROM_ISO_19139", "", "ENABLED")
# Process: 導出元數據
arcpy.ExportMetadata_conversion("", "", 輸出文件__4_)
# Process: 批量導出元數據
arcpy.ExportMetadataMultiple_conversion("", "", "")
# Process: 批量驗證元數據
arcpy.ValidateMetadataMultiple_conversion("", "", "", "", "")
# Process: 驗證元數據
arcpy.ValidateMetadata_conversion("", "", "", "", 輸出文件__6_)
5、由GPS轉出

# Process: GPX 轉要素
arcpy.GPXtoFeatures_conversion("", 輸出要素類)
6、由KML轉出

# Process: KML 轉圖層
arcpy.KMLToLayer_conversion("", "", "", "NO_GROUNDOVERLAY")
7、由WFS轉出

# Process: WFS 至要素類
arcpy.WFSToFeatureClass_conversion("", "", "", "")
8、由柵格轉出

# Process: 柵格轉 ASCII
arcpy.RasterToASCII_conversion("", 輸出_ASCII_柵格文件)
# Process: 柵格轉折線
arcpy.RasterToPolyline_conversion("", 輸出折線要素, "ZERO", "0", "SIMPLIFY", "")
# Process: 柵格轉浮點型
arcpy.RasterToFloat_conversion("", 輸出浮點柵格文件)
# Process: 柵格轉點
arcpy.RasterToPoint_conversion("", 輸出點要素, "")
# Process: 柵格轉視頻
arcpy.RasterToVideo_conversion("", 輸出視頻文件, "BMP", "Microsoft Video 1", "FRAME_RATE", "30", "100")
# Process: 柵格轉面
arcpy.RasterToPolygon_conversion("", 輸出面要素, "SIMPLIFY", "", "SINGLE_OUTER_PART", "")
9、至GeoPackage

# Process: 向 GeoPackage 添加柵格
arcpy.AddRasterToGeoPackage_conversion("", "", "", "TILED", "", 感興趣區)
10、轉為CAD

# Process: 導出為 CAD
arcpy.ExportCAD_conversion("", "DWG_R2018", 輸出文件, "Ignore_Filenames_in_Tables", "Overwrite_Existing_Files", "")
# Process: 添加 CAD 字段
arcpy.AddCADFields_conversion("", "ADD_ENTITY_PROPERTIES", "ADD_LAYER_PROPERTIES", "ADD_TEXT_PROPERTIES", "ADD_DOCUMENT_PROPERTIES", "ADD_XDATA_PROPERTIES")
11、轉為Collada

# Process: 多面體轉 Collada
arcpy.MultipatchToCollada_conversion("", 輸出_Collada_文件夾, "PREPEND_NONE", "")
12、轉為Coverage

# Process: 從 E00 導入
arcpy.ImportFromE00_conversion("", "", "")
# Process: 要素類轉 Coverage
arcpy.FeatureclassToCoverage_conversion("", 輸出_Coverage, "", "DOUBLE")
13、轉為dBASE

# Process: 表轉 dBASE (批量)
arcpy.TableToDBASE_conversion("", "")
14、轉為KML

# Process: 圖層轉 KML
arcpy.LayerToKML_conversion("", 輸出文件, "0", "NO_COMPOSITE", "DEFAULT", "1024", "96", "CLAMPED_TO_GROUND")
# Process: 地圖轉 KML
arcpy.MapToKML_conversion("", "", 輸出文件__2_, "0", "NO_COMPOSITE", "VECTOR_TO_IMAGE", "DEFAULT", "1024", "96", "CLAMPED_TO_GROUND")
15、轉為Shapefile

# Process: 要素類轉 Shapefile (批量)
arcpy.FeatureClassToShapefile_conversion("", "")
16、轉為柵格

# Process: ASCII 轉柵格
arcpy.ASCIIToRaster_conversion("", 輸出柵格, "INTEGER")
# Process: DEM 轉柵格
arcpy.DEMToRaster_conversion("", 輸出柵格__2_, "FLOAT", "1")
# Process: LAS 數據集轉柵格
arcpy.LasDatasetToRaster_conversion("", 輸出柵格__3_, "ELEVATION", "BINNING AVERAGE LINEAR", "FLOAT", "CELLSIZE", "10", "1")
# Process: 多面體轉柵格
arcpy.MultipatchToRaster_conversion("", 輸出柵格__4_, "")
# Process: 折線轉柵格
arcpy.PolylineToRaster_conversion("", "", 輸出柵格數據集, "MAXIMUM_LENGTH", "NONE", "")
# Process: 柵格轉其他格式(批量)
arcpy.RasterToOtherFormat_conversion("", "", "TIFF")
# Process: 浮點型轉柵格
arcpy.FloatToRaster_conversion("", 輸出柵格__5_)
# Process: 點轉柵格
arcpy.PointToRaster_conversion("", "", 輸出柵格數據集__2_, "MOST_FREQUENT", "NONE", "")
# Process: 要素轉柵格
arcpy.FeatureToRaster_conversion("", "", 輸出柵格__6_, "")
# Process: 面轉柵格
arcpy.PolygonToRaster_conversion("", "", 輸出柵格數據集__3_, "CELL_CENTER", "NONE", "")
17、轉出至地理數據庫

# Process: CAD 至地理數據庫
arcpy.CADToGeodatabase_conversion("", "", "", "1000", "")
# Process: 導入 CAD 注記
arcpy.ImportCADAnnotation_conversion("", 輸出要素類, "1000", "CLASSES_FROM_LEVELS", "NO_MATCH", "NO_SYMBOL_REQUIRED", "STANDARD", "", "AUTO_CREATE", "AUTO_UPDATE")
# Process: 導入 Coverage 注記
arcpy.ImportCoverageAnnotation_conversion("", 輸出要素類__2_, "1000", "CLASSES_FROM_LEVELS", "NO_MATCH", "NO_SYMBOL_REQUIRED", "STANDARD", "", "AUTO_CREATE", "AUTO_UPDATE")
# Process: 將運行時地理數據庫復制到文件地理數據庫
arcpy.CopyRuntimeGdbToFileGdb_conversion("", 輸出文件地理數據庫)
# Process: 柵格數據至地理數據庫(批量)
arcpy.RasterToGeodatabase_conversion("", "", "")
# Process: 表至地理數據庫(批量)
arcpy.TableToGeodatabase_conversion("", "")
# Process: 表至表
arcpy.TableToTable_conversion("", "", "", "", "", "")
# Process: 要素類至地理數據庫(批量)
arcpy.FeatureClassToGeodatabase_conversion("", "")
# Process: 要素類至要素類
arcpy.FeatureClassToFeatureClass_conversion("", "", "", "", "", "")