Hodnota výšky z rastru k bodu

1049
5
Jump to solution
05-10-2023 04:43 AM
RomanJanecek
New Contributor II

Dobrý den, mám k dispozici vlastní rastr s údaji o výšce. Dále mám bodovou vrstvu do které bych potřeboval dostat hodnotu výšky z překrytého rastru. Existuje na to nějaký postup mimo Spatial Analyst?

Děkuji za radu. Roman Janeček

0 Kudos
2 Solutions

Accepted Solutions
VHolubec
Esri Regular Contributor

Dobrý den,

 

pokud máte 3D analyst, tak můžete použít podobný nástroj Add Surface Information: https://pro.arcgis.com/en/pro-app/latest/tool-reference/3d-analyst/add-surface-information.htm

VHolubec_0-1683725005528.png

 

Vladimir

View solution in original post

VladimírZenkl
Esri Contributor

A pokud nemáte Spatial Analyst ani 3D Analyst, vystačíte si s licencí ArcGIS Pro Basic a troškou Pythonu.

 

View solution in original post

5 Replies
VojtěchBlažek
Occasional Contributor

Dobrý den,

ArcGIS PRO má pro toto přímo funkcionalitu s licencí Spatial Analyst. Pokud jí nemáte, lze udělat to, že raster převedete přímo na body pomocí funkce raster to point https://pro.arcgis.com/en/pro-app/latest/tool-reference/conversion/raster-to-point.htm 

VHolubec
Esri Regular Contributor

Dobrý den,

 

pokud máte 3D analyst, tak můžete použít podobný nástroj Add Surface Information: https://pro.arcgis.com/en/pro-app/latest/tool-reference/3d-analyst/add-surface-information.htm

VHolubec_0-1683725005528.png

 

Vladimir
RomanJanecek
New Contributor II

Děkuji, to je přesně to co potřebuju. Roman Janeček

VladimírZenkl
Esri Contributor

A pokud nemáte Spatial Analyst ani 3D Analyst, vystačíte si s licencí ArcGIS Pro Basic a troškou Pythonu.

 

RomanJanecek
New Contributor II

Dobrý den, děkuji, perfektní práce. Vyzkoušel jsem a funguje. Jen jsem musel nahradit čárky za tečky, asi nastavení Windows, jinak mě nebralo hodnotu výška rastru jako floatfloat(str.replace(result.getOutput(0),",",".")). Moc děkuji. Roman Janeček

0 Kudos