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

Z GeoWikiCZ
m (list not supported by arcgis pro)
(Není zobrazeno 5 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
{{upravit}}
{{upravit}}
{{GIS}}
{{GIS}}
{{Cvičení|155GIS2|10|Pokročilé funkce Model Builder, publikování dat a procesů}}
{{Cvičení|155GIS2|10|Skriptování v arcpy, pokročilé funkce Model Builder}}


== Základní pojmy ==
== Základní pojmy ==
Řádek 13: Řádek 13:
* [http://desktop.arcgis.com/en/arcmap/10.3/analyze/modelbuilder/using-lists.htm Using Lists]
* [http://desktop.arcgis.com/en/arcmap/10.3/analyze/modelbuilder/using-lists.htm Using Lists]
* [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?]
=== PyCharm ===
Cesta k Python interpretu: ''C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe''


== Úlohy ==
== Úlohy ==
Řádek 18: Řádek 22:
{{arccr500}}
{{arccr500}}


'''Model''':
=== ArcPy ===
 
; Výpis typu geoprvků
 
<syntaxhighlight lang=python>
import arcpy
 
inputFC = arcpy.GetParameterAsText(0)
 
shapeType = arcpy.Describe(inputFC).shapeType
arcpy.AddMessage("Shape Type: {0}".format(shapeType))
</syntaxhighlight>
 
'''Další ukázky skriptů [http://geo102.fsv.cvut.cz/~landa/vyuka/155GIS2/arcpy-ulohy/skripty zde]''' ([http://geo102.fsv.cvut.cz/~landa/vyuka/155GIS2/arcpy-ulohy.zip zip]).
 
=== ArcGIS ===
 
<syntaxhighlight lang=python>
import arcgis
 
gis = arcgis.GIS()
my_map = gis.map(location = 'San Francisco, CA', zoomlevel = 12)
my_map
</syntaxhighlight>
 
=== Model ===
* proměnné
* proměnné
** Obce, Select, název obce
** Obce, Select, název obce
Řádek 26: Řádek 55:
** Kraje, Iterate Feature Selection, Copy Features
** Kraje, Iterate Feature Selection, Copy Features


'''Opakování:'''
=== Opakování ===


* [http://geo.fsv.cvut.cz/gwiki/155GIS2_/_1._cvi%C4%8Den%C3%AD#3. 1/3]
* [http://geo.fsv.cvut.cz/gwiki/155GIS2_/_1._cvi%C4%8Den%C3%AD#3. 1/3]

Verze z 14. 4. 2021, 08:55

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.

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ů
import arcpy

inputFC = arcpy.GetParameterAsText(0)

shapeType = arcpy.Describe(inputFC).shapeType
arcpy.AddMessage("Shape Type: {0}".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í