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

Z GeoWikiCZ
Skočit na navigaci Skočit na vyhledávání
m
Řádek 10: Řádek 10:
 
* [http://resources.arcgis.com/en/help/main/10.1/index.html#//002s00000001000000 What is geoprocessing?]
 
* [http://resources.arcgis.com/en/help/main/10.1/index.html#//002s00000001000000 What is geoprocessing?]
  
== Python ==
+
== Skriptování v ArcGIS Pro ==
  
 
=== PyCharm ===
 
=== PyCharm ===
  
 
Postupujte podle [[155GIT1 / Python#Editor_Pycharm|návodu]]. Zvolte cestu k Python interpretu odkazující na ArcGIS: ''C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe''
 
Postupujte podle [[155GIT1 / Python#Editor_Pycharm|návodu]]. Zvolte cestu k Python interpretu odkazující na ArcGIS: ''C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe''
 +
 +
{{fig|pycharm-arcgis-pro|Spuštění skriptu v prostředí Pycharm}}
  
 
== Úlohy ==
 
== Úlohy ==

Verze z 21. 4. 2021, 09:39

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

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

Pokročilé funkce Model Builder

Skriptování v ArcGIS Pro

PyCharm

Postupujte podle návodu. Zvolte cestu k Python interpretu odkazující na ArcGIS: C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe

Spuštění skriptu v prostředí Pycharm

Ú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

Výpis typu geoprvků - připojit jako skript
import arcpy

inputFC = arcpy.GetParameterAsText(0)

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

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

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í