PYLOOP

Příprava podkladů pro studii revitalizace Bílého potoka (Skorotice, Ústí nad Labem) — 2. část

V minulém článku jsme si připravili část podkladů pro hypotetický projekt revitalizace Bílého potoka v ústeckých Skoroticích. Dnes navážeme přesně tam, kde jsme skončili — u osy vodního toku.

Proč zrovna osa toku? Je to vlastně páteř celé revitalizace: podél ní povede podélný profil koryta a od ní se odvíjejí i příčné řezy. Potřebujeme ji ale vytáhnout z celostátního datasetu jen pro náš úsek — a přesně to si dnes ukážeme.

Odkud osu toku vezmeme

Z minula máme k dispozici soubor .shp (shapefile) s osami všech vodních toků v ČR, v souřadnicovém systému S-JTSK (EPSG:5514). Stahovali jsme ho z tohoto odkazu; já jsem si vybrala .shp s osami toků orientovanými po směru proudění vody.

Vybraný dataset s osami vodních toků po směru proudění.
Vybraný dataset s osami vodních toků po směru proudění.

Jen pro upřesnění: z portálu stáhneme komprimovanou složku ZIP, která obsahuje soubory v několika formátech. Nás zajímá ten s koncovkou .shp (na obrázku je to položka s typem DWG TrueView Shape Source).

Obsah rozbaleného archivu — hledáme soubor .shp.

Malá vsuvka pro úplnost: shapefile není jeden soubor, ale celá sada. Vedle .shp k němu patří i .shx, .dbf (atributy) a hlavně .prj (informace o souřadnicovém systému). Při rozbalování je proto nechte pohromadě v jedné složce — jinak se geometrie nemusí načíst správně, nebo se „posune“ jinam.

Jak se na shapefile podívat v Microstationu

Teď si ukážeme jednoduchou cestu, jak se na soubor .shp podívat — pomocí Microstationu. Právě ten ke své práci používám, takže postup ukážu na něm. Způsobů a programů, kterými data ve formátu .shp zobrazíte a dál editujete, je ale spousta; pokud máte svůj oblíbený, klidně tuto část přeskočte.

Pro mě je tahle cesta nejpohodlnější — je to program, se kterým pracuji roky, a celý proces mi v něm přijde intuitivní. Pokud umíte pracovat s referenčními výkresy, bude to pro vás stejně snadné, protože přesně tak soubor .shp připojíme: jako referenci k prázdnému výkresu. Připojuji ho k prázdnému .dgn schválně — potřebuji získat jen osu Bílého potoka a je pro mě jednodušší začít s čistým výkresem.

Ikona referenčních výkresů v Microstationu.

Po kliknutí na ikonu Referenční výkresy se otevře dialog, který umožňuje připojit referenci. Pokud se v Microstationu úplně neorientujete, doporučuji nahlédnout do tohoto návodu. Vybereme soubor Osy_vodnich_linii_poproudu.shp (v mém případě má typ DWG TrueView Shape Source).

Výběr souboru .shp v dialogu připojení reference.

Parametry připojení necháme nastavené jako na obrázku.

Nastavení parametrů připojení reference.

Připojený soubor .shp pak v Microstationu vypadá nějak takto:

Připojený shapefile s osami toků celé ČR.

Malá poznámka pro klid v duši: protože je shapefile i náš výkres ve stejném systému S-JTSK (EPSG:5514), osy se připojí přesně na správné místo bez jakéhokoli přepočtu.

Jak z celé ČR vybrat tu správnou osu

Soubor skutečně obsahuje osy vodních toků z celého území republiky — a my teď stojíme před otázkou, jak z té změti vybrat právě Bílý potok. Pokud zrovna nejste přeborník ve slepých mapách (přiznám se, že já ne), nejsnazší je připojit si pro orientaci ještě jednu ze dvou věcí:

  • zájmový polygon z minulého dílu (ten, který jsme použili pro územní analýzu), nebo
  • základní mapu ČÚZK přes WMS.

Pokud WMS nepoužíváte, úplně stačí ten polygon. Výsledek pak vypadá takto — červený polygon je naše zájmové území na podkladu základní topografické mapy ČÚZK:

Zájmové území (červený polygon) na podkladu ZM ČÚZK.

Po přiblížení už snadno poznáme, která z os patří Bílému potoku.

Po přiblížení je osa Bílého potoka jasně rozpoznatelná.

Zkopírování osy a export do DXF

Funkcí výběru klikneme na osu Bílého potoka a čáru z referenčního výkresu jednoduše zkopírujeme do našeho prázdného výkresu.

Zkopírování osy z reference do čistého výkresu - tlačítko výběru
Zkopírování osy z reference do čistého výkresu - tlačítko kopírovat

Když máme osu potoka ve svém výkrese, můžeme si upravit vzhled vrstvy podle toho, jak nám vyhovuje.

Úprava vzhledu vrstvy s osou toku.

Nakonec odpojíme (detach) všechny referenční výkresy a zůstane nám čistý soubor .dgn, který obsahuje jen osu potoka v zájmovém území. Ten exportujeme do formátu .dxf pro pozdější práci v PyLoop Tag Manageru.

Čistý výkres s osou potoka, připravený k exportu do DXF.

A to je pro dnešek vše. V dalším díle se podíváme, jak pomocí vrstevnicového výškopisu ZABAGED a modulu GeoExport získat z osy podélný profil a příčné řezy korytem Bílého potoka.

Často kladené otázky (FAQ)

Kde stáhnu osy vodních toků pro celou ČR? Dataset s osami vodních toků je k dispozici jako otevřená data ve formátu shapefile (.shp) na portálu data.gov.cz. Data jsou v souřadnicovém systému S-JTSK (EPSG:5514) a pokrývají celé území republiky.

Co je shapefile a proč ho nesmím rozdělit? Shapefile není jeden soubor, ale celá sada. Kromě samotné geometrie (.shp) k němu patří i .shx, soubor atributů .dbf a soubor .prj s informací o souřadnicovém systému. Při rozbalení je nechte pohromadě v jedné složce — jinak se geometrie nemusí načíst správně nebo se posune na špatné místo.

Jak zobrazím soubor .shp v Microstationu? Připojíte ho jako referenční výkres k prázdnému souboru .dgn. Protože je shapefile i váš výkres ve stejném systému S-JTSK, osy se připojí na správné místo bez jakéhokoli přepočtu.

Jak z celostátního datasetu vyberu jen svůj tok? Připojte si jako další referenci buď zájmový polygon (například ten, který jste použili pro územní analýzu), nebo základní mapu ČÚZK přes WMS. Po přiblížení pak správnou osu snadno rozpoznáte vizuálně.

Jak osu toku dostanu do PyLoop Tag Manageru? Vybranou osu zkopírujete z reference do svého prázdného výkresu, odpojíte všechny referenční výkresy a čistý .dgn vyexportujete do formátu .dxf. S tím pak dále pracujete v PyLoopu.

K čemu osu vodního toku vlastně potřebuji? Osa toku je základem pro podélný profil koryta a pro umístění příčných řezů. V dalším díle z ní pomocí vrstevnicového výškopisu ZABAGED a modulu GeoExport vytvoříme právě tyto profily a řezy korytem Bílého potoka.