desc = arcpy.Describe("C:/data/soubor.shp")
if hasattr(desc, "dataType"):
data_type = desc.dataType
print(desc.dataType)Programování v GIS 3
2025-09-30
arcpy.Describe() - popis objektu (např. souboru, vrstvy, atd.), jako parameter slouží cesta k objektu
výstupem je objekt, který obsahuje informace o daném objektu podle jeho typu (lehce komplikované, protože předem nevíme, co dostaneme - struktura odpovědi se liší podle typu objektu)
arcpy.da.Describe() - modernější verze, která vrací python slovník (dictionary) s informacemi o objektu (mnohem lépe zpracovatelné a čitelnější)
k informacím se přistupuje jako k hodnotám ve slovníku, např. desc["dataType"]
arcpy.da.Describe() - - popis objektu dle zadaného názvu, lze i specifikovat typ objektu (pro případ shody názvů)Describe() objektyarcpy.List*()arcpy.ListEnvironments()arcpy.env.*arcpy.env.proměnná nebo arcpy.env["proměnná"]arcpy.ResetEnvironments()arcpy.ListDatasets()arcpy.ListFeatureClasses()arcpy.ListFields()arcpy.ListFiles()arcpy.ListIndexes()arcpy.ListRasters()arcpy.ListTables()arcpy.ListWorkspaces()arcpy.CheckExtension() - je exteze dostupná?arcpy.CheckInExtension(), arcpy.CheckOutExtension() - pro sdílené licencearcpy.CheckProduct() - dostupná úroveň licence + infoacpy.GetInstallInfo() - info o instalaciarcpy.ListInstallations() - typy instalacíMateriály dostupné: https://jancaha.github.io/vsb-vyuka/