155GIS2 / 10. cvičení: Porovnání verzí

Z GeoWikiCZ
Skočit na navigaci Skočit na vyhledávání
m
Řádek 28: Řádek 28:
 
; Výpis typu geoprvků
 
; Výpis typu geoprvků
  
<source lang=python>
+
<syntaxhighlight lang=python>
 
import arcpy
 
import arcpy
  
Řádek 35: Řádek 35:
 
shapeType = arcpy.Describe(inputFC).shapeType
 
shapeType = arcpy.Describe(inputFC).shapeType
 
arcpy.AddMessage("Shape Type: {0}".format(shapeType))
 
arcpy.AddMessage("Shape Type: {0}".format(shapeType))
</source>
+
</syntaxhighlight>
 +
 
 +
=== ArcGIS ===
 +
 
 +
<syntaxhighlight lang=python>
 +
import arcgis
 +
 
 +
gis = arcgis.GIS()
 +
my_map = gis.map(location = 'San Francisco, CA', zoomlevel = 12)
 +
my_map
 +
</syntaxhighlight>
  
 
=== Model ===
 
=== Model ===

Verze z 14. 4. 2021, 10:55

předchozí cvičenístránky předmětudalší cvičení

Skriptování v arcpy, pokročilé funkce Model Builder

Základní pojmy

Poznámky k systému ArcGIS

Odkazy

PyCharm

Cesta k Python interpretu: C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe

Úlohy

V následujících úlohách budeme, pokud nebude uvedeno jinak, používat data z datové sady ArcCR500. Tato datová sada je poskytovaná firmou ArcData zdarma.

Popis dat je k dispozici zde.

V učebně B-870 jdou data nainstalována v adresáři

S:\K155\Public\data\ArcGIS\ArcCR500 3.3

Přístupová práva k tomu adresáři jsou omezena pouze na čtení! Nelze tedy datové vrstvy z ArcCR500 upravovat (včetně např. vytváření pyramid).

ArcPy

Další ukázky skriptů zde (zip).

Výpis typu geoprvků
import arcpy

inputFC = arcpy.GetParameterAsText(0)

shapeType = arcpy.Describe(inputFC).shapeType
arcpy.AddMessage("Shape Type: {0}".format(shapeType))

ArcGIS

import arcgis

gis = arcgis.GIS()
my_map = gis.map(location = 'San Francisco, CA', zoomlevel = 12)
my_map

Model

  • proměnné
    • Obce, Select, název obce
  • list (není podporováno ArcGIS Pro)
    • Silnice, Select, Buffer
  • iterace
    • Kraje, Iterate Feature Selection, Copy Features

Opakování