Přeskočit obsah

Základy 3D v ArcGIS Pro

Cílem cvičení je osvojit si základní dovednosti práce s 3D daty v programu ArcGIS Pro. Důraz je kladen zejména na vizualizaci dat, nicméně mnohým výstupům předchází i základní datové analýzy. Díky analýzám je možná například i poloautomatická konverze z 2D do 3D – tedy doplnění třetího rozměru, a to nejen pouze v rámci doplnění výškových souřadnic, ale i modelování složitějších 3D objektů na základě 2D geometrie. Ze začátku jsou vysvětleny obecné koncepty práce ve 3D, rozdíly mezi mapou a scénou a specifika dat obsahujících třetí rozměr. Dále je plynule navázáno na dosavadní výuku GIS – začíná se tedy s běžnými typy geometrie (point, line, polygon). A přes jejich varianty obsahující souřadnici Z (pointZ, lineZ, polygonZ) je postoupeno až ke skutečné 3D geometrii typu Multipatch FC a 3D Object FC. Výstupem cvičení je 3D scéna vystavěná z objektů vzniklých všemi různými metodami probranými během cvičení (zarovnání na terén, extruze řízená atributem, procedurální symbologie apod.).

3D GIS data mají oproti 2D mnohé výhody, jejich použití ale není ve všech případech vhodné. V některých případech mohou činit výstup složitějším, což může být ve výsledku kontraproduktivní. U některých výstupů je pak vhodné tyto dva typy dat kombinovat. Například využít 3D data k analýze, jejíž výsledkem je následně vizualizace v 2D mapě. Obecně jsou 3D data velmi dobře využitelná v oblasti vizualizace – tedy reprezentace reálného prostoru. Předlohou takového prostoru může být realita (např. fotogrammetrický model města), fiktivní návrh (např. studie budoucího stavu parcely). Tyto dvě možnosti lze také kombinovat – tedy doplnit obraz reálného světa o atributové informace, což je jedna ze základních myšlenek tzv. digitálního dvojčete.

V programu ArcGIS Pro jsou pro prohlížení obsahu určeny 3 hlavní typy prostoru: mapa, lokální scéna a globální scéna.

  • Mapa zobrazuje 2D prostor (může však zobrazovat symbologii na základě výšky), scéna pak 3D prostor.
  • Lokální scéna zobrazuje prostor jako kartézskou soustavu souřadnic, je proto vhodná pro použití dat v projektovaném souřadnicovém systému.
  • Globální scéna zobrazuje data na povrchu elipsoidu (planety Země), hodí se proto pro zeměpisné souřadnice. Globální scéna má z tohoto důvodu omezení na souřadnicový systém WGS 84.

Oba typy scény umožňují nastavení on-the-fly transformace. Dělení na mapu, lokální a globální scénu platí taktéž pro webové rozhraní platformy ArcGIS Online.

Hlavní rozdíly mezi mapou, lokální scénou a globální scénou

Základní nástroje pro prohlížení scény v ArcGIS Pro:

Explore Toolprostřední tlačítko myši = orbit scény, levé tlačítko myši = horizontální posun po povrchu, pravé tlačítko myši = přiblížení/oddálení scény (zoom)

Select Toolprostřední tlačítko myši = horizontální posun po povrchu, levé tlačítko myši = vytvoří výběr prvků

tlačítko C – dočasně přepne na nástroj Explore Tool

Navigace ve webové 3D scéně ArcGIS Online je odlišná od desktopové verze ArcGIS.

Shrnutí datových typů v souvislosti s 3D geometrií:

typ geometrie vztah ke 3D
point, line, polygon neobsahuje Z souřadnici
pointZ, lineZ, polygonZ, multipatch obsahuje Z souřadnici
Scene Layer (I3S) 3D geometrie včetně cache (určeno pro web)

Při analýzách je možné ovlivnit záznam Z souřadnic v nastavení Environments – položka „Z Values“. Při vytváření nové feature class je nutné zaškrtnout možnost „Z Values“.

Analytické a editační nástroje

Manuální úprava Z souřadnic

Nástroj editace „Edit Vertices

Hromadná úprava Z souřadnic

Přidání Z souřadnic na základě atributu či povrchu (automatizovaný převod 2D do 3D)

Princip nástroje Interpolate Shape

Převod 3D symbologie do Multipatch Feature Class

Umístění geometrie ve scéně (výška)

Ve vlastnostech vrstvy scény (karta Elevation) je možné vybrat tato nastavení:

  • On the ground – využita bude výška z povrchu označeného jako Ground
  • At an absolute height – využit bude buď atribut nebo přímo Z souřadnice zapsané v prvku
  • Relative to the ground – Z souřadnice se přičte k výšce povrchu
  • Relative to the scene – Z souřadnice se přičte k výšce nejvyššího objektu scény (vztahuje se na veškerou 3D geometrii)

U každé z možností lze nastavit ještě hodnotu offset.

Vrstvě „Ground“ lze nastavit hodnotu „Vertical Exaggeration“ (neboli „Z Factor“). Touto hodnotou jsou vynásobeny všechny výšky ve scéně. Toto nastavení se používá při potřebě vizuálně zvýraznit výškové rozdíly. Nemá ale žádný vliv na analýzy.

Terénu lze také nastavit barvu a průhlednost (možnost „Surface Color“) nebo povolit navigaci pod povrchem („Navigate Underground“).

3D symbologie

Kromě přidávání Z souřadnice vertexům prvků lze také přidávat 3D symbologii. Specifika této symbologie závisí na typu geometrie.

Bodové geometrii lze přiřazovat základní 3D tvary nebo i libovolný 3D model, který bude umístěn na pozici každého bodu.

Liniovou geometrii lze reprezentovat profily o různém tvaru a velikosti – například Tube, Strip, Wall či Rectangle.

Polygonům lze nastavovat extruzi, a to buď na základě výrazu nebo atributu.

Import 3D formátů

ArcGIS Pro má nativní podporu pro čtení těchto neGISovských 3D formátů: CAD kresba (DWG), BIM model (IFC, RVT)

Následující formáty pak lze importovat pomocí nástroje „Import 3D Objects (Data Management)“:

  • COLLADA (.dae)
  • Drawing (.dwg)
  • Autodesk Filmbox (.fbx)
  • Graphics Library Transmission (.glb)
  • JSON Graphics Library Transmission (.gltf)
  • Industry Foundation Class (.ifc)
  • Wavefront Object (.obj)
  • Universal Scene Description (.usdc)
  • Compressed Universal Scene Description (.usdz)

Do formátu DWG lze také exportovat, a to pomocí nástroje „Export To CAD (Conversion)

Export do webové scény

Pro export do webové scény ArcGIS Online je nutné 3D data konvertovat do formátu I3S, neboli Scene Layer. Tento typ vrstvy pak lze přes ArcGIS Pro uploadovat do prostředí ArcGIS Online a následně zobrazit v 3D scéně.