hranice

Options: <json>

GeoJSON polygon omezující oblast rekonstrukce. Lze zadat buď jako cestu k souboru GeoJSON, nebo jako řetězec JSON reprezentující obsah souboru GeoJSON. Výchozí hodnota: ``

Typ parametru:
String
Doména parametru:
True: GeoJSON{}
False: null
Parametr Výchozí:
False: null

Zdroje

Dopad

CPU

●●○ | Medium

GPU

○○○ | Žádný

HDD

○○○ | Žádný

RAM

●○○ | Nízký

Čas

●●○ | Medium


Co je to Hranice [GeoJSON]?

Argument --boundary slouží k omezení a „oříznutí“ všech konečných výstupních produktů úlohy zpracování na ohraničující rámeček vytvořený řetězcem GeoJSON, který je předán argumentu --boundary.

Kdy je vhodné použít Hranice [GeoJSON]?

Předání --hraničního souboru GeoJSON je vhodné v každém případě, kdy chceme získat určitou podmnožinu celé oblasti rekonstrukce.

Pokud máte zájem o kompletní rekonstrukci, bude pravděpodobně vhodnější volba --auto-boundary.

Dále vzhledem k tomu, že se --hranice aplikuje až po vygenerování produktů (a tím je upravuje), prodlužuje dobu zpracování datové sady a nemusí být vhodná, pokud je hlavním zájmem co nejrychlejší vygenerování kompletního produktu.

Proč by měl někdo použít Hranice [GeoJSON]?

Pro omezení konečných produktů na předem definovanou oblast zájmu (Area Of Interest, AOI) lze použít funkci --boundary.

Jako příklad můžete uvést, že máte za úkol provést průzkum daného pozemku. Rozhodnete se, že do průzkumu zahrnete 20 m převýšení, aby rekonstrukce byla čistá a s dostatečným přesahem až k hranicím pozemku. Díky tomuto přeletu a výšce letu však zachytíte a zrekonstruujete i sousední nemovitosti a domy, které nejsou součástí vašeho průzkumného bodu AOI. Pomocí reprezentace hranice nemovitosti AOI ve formátu GeoJSON byste pak „ořízli“ všechny konečné produkty tak, aby byly jen tím, co je uvnitř hranice GeoJSON, čímž byste získali čistou, soustředěnou a „bezpečnou“ reprezentaci AOI průzkumu (a nic za ní).

Jak se vytváří Hranice [GeoJSON]?

GeoJSON.io

http://geojson.io

Rychlá a jednoduchá webová aplikace pro vytváření souborů GeoJSON.

Nový GeoJSON

Rozhraní GeoJSON.io s prázdnou mapou GeoJSON a textem.

Po otevření výše uvedeného odkazu na GeoJSON.io je třeba posunout a přiblížit náhled mapy, abyste našli oblast svého zájmu.

Vytváření polygonu

Výběr možnosti "Nakreslit polygon" v zobrazení mapy.

Selecting the „Draw Polygon“ menu option will allow you to place vertices for your polygon by left-clicking on the map.

Placing Vertices

Placing vertices in the Map View to create the boundary GeoJSON.

Kliknutím levým tlačítkem myši na mapě vyberte vhodné umístění hranice polygonu a umístěte vrchol. Můžete umístit libovolný počet vrcholů.

Dokončení polygonu

Dokončený polygon v zobrazení mapy a textovém zobrazení GeoJSON.

Chcete-li polygon uzavřít, klikněte levým tlačítkem myši na první vrchol. Polygon budete moci uzavřít, jakmile na mapu umístíte alespoň tři vrcholy. Dokončený polygon bude mít jinou reprezentaci než polygon, který je v procesu tvorby. Bude mít tmavší okraj a výplň, což znamená, že se nyní jedná o „pevný“ polygon. Pokud váš polygon vypadá takto, jste připraveni jej uložit.

Uložení polygonu

Uložení polygonu pomocí nabídky Uložit a volby GeoJSON.

Výběrem možnosti „Uložit“ a poté „GeoJSON“ uložte hotovou hranici GeoJSON na disk. Prohlížeč vás vyzve nebo jinak upozorní, že je soubor připraven ke stažení. Případně můžete zkopírovat a vložit pouze textovou reprezentaci hranice GeoJSON z pravého panelu se záhlavím „JSON“.

Příklad textové reprezentace GeoJSON:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {},
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              -77.04460859298706,
              38.88532071975074
            ],
            [
              -77.04014539718628,
              38.8801593862463
            ],
            [
              -77.03295707702637,
              38.88331636291941
            ],
            [
              -77.03965187072754,
              38.887959703337145
            ],
            [
              -77.04460859298706,
              38.88532071975074
            ]
          ]
        ]
      }
    }
  ]
}

Stahování polygonu

Výzva prohlížeče ke stažení/uložení souboru pro vygenerovaný soubor GeoJSON.

Po výběru souboru GeoJSON k uložení vás prohlížeč vyzve k jeho uložení na disk. Zvolte vhodné umístění, odkud k němu budete mít později přístup, abyste jej mohli načíst do WebODM.

Nastavení hranice [GeoJSON] v možnostech úlohy

Náhled možností úlohy zobrazující pole Hranice a ikonu "Načíst".

Při úpravách možností úlohy můžete kliknutím na ikonu „Načíst“ načíst výše vytvořenou hranici [GeoJSON]. Případně můžete vložit textovou reprezentaci hranice do textového pole Boundary [GeoJSON].

Hranice [GeoJSON] Načteno v možnostech úlohy

Náhled možností úlohy zobrazující načtenou hranici s textem GeoJSON.

Jakmile je Hranice [GeoJSON] načtena z disku nebo vložena ze systémové schránky, můžete její přítomnost potvrdit zobrazením textu v textovém poli. Nyní můžete uložit Možnosti úlohy a povolit tak Hranici [GeoJSON] pro zpracovávanou úlohu.

QGIS

https://qgis.org/en/site/forusers/download.html

Svobodný a otevřený geografický informační systém.

Vytvoření nové dočasné scratchovací vrstvy

Výběrem nástroje "Create A Temporary Scratch Layer" vytvoříme prázdnou vrstvu, ve které vytvoříme naši Hranici [GeoJSON].

Nejprve budete potřebovat vrstvu, ve které vytvoříte svou Hranici [GeoJSON], takže vytvoření Nové dočasné vrstvy Scratch je způsob, jak to provést, aniž byste museli nejprve nastavit soubor na disku.

Nový typ geometrie dočasné vrstvy Scratch

Nastavení typu geometrie "Polygon" pro vrstvu Temporary Scratch.

Existuje mnoho možností typů geometrie, které může daná vrstva reprezentovat. OpenDroneMap je navržena pro práci s jednoduchým polygonem, takže z nabídky Typ geometrie vyberete polygon.

Nové nastavení dočasné vrstvy Scratch

Ostatní nastavení ponechte ve výchozím stavu.

Podobně jako v případě typů geometrie existuje velké množství nastavení a možností, které můžete upravit pro dočasnou vrstvu Scratch. Pro použití s OpenDroneMap byste je měli ponechat na vyobrazených výchozích hodnotách.

Přidání ortofotografického pozadí

Prohlížení vygenerovaného ortofota z WebODM, které pokrývá oblast zájmu (AOI).

Pokud jste již úlohu spustili bez Hranice [GeoJSON], můžete do QGIS načíst vygenerované ortofoto z OpenDroneMap a použít je jako podkladovou mapu pro vytvoření Hranice [GeoJSON]. To by mělo zajistit, že váš hraniční polygon bude přesně odpovídat datům v úloze, protože různé podkladové mapy mohou mít chyby 1-10 m i více. Pokud jste pro svou oblast zájmu (AOI) nevytvořili ortofoto, můžete k přidání podkladové mapy použít některou z různých metod v QGIS. Jen mějte na paměti možné rozdíly v poloze, úhlu, zkosení, měřítku a další registrační změny, které mohou nastat mezi vašimi daty a daty poskytovatele podkladové mapy.

Přidání prvku polygonu

Výběrem nástroje "Přidat polygonový prvek" zahájíte vytváření hraničního polygonu.

Po výběru nástroje „Přidat polygonový prvek“ můžete začít umisťovat vrcholy na mapu a vytvořit tak hranici. Chcete-li polygon dokončit, klikněte na plátno pravým tlačítkem myši. Podobně jako u GeoJSON.io bude mít hotový polygon tmavší obrys a tmavší výplň, což značí, že je „pevný“.

Přepínání úprav Vypnuto

Kliknutím na nástroj "Přepnout úpravy" budete vyzváni k uložení změn do dočasné vrstvy Scratch.

Po dokončení práce s ohraničujícím polygonem můžete kliknutím na nástroj „Přepnout úpravy“ přijmout své změny a zapsat je do dočasné vrstvy Scratch a zajistit, aby byla vrstva platná pro uložení/export na disk.

Uložení změn do dočasné vrstvy Scratch

Dialog QGIS s žádostí o uložení změn do dočasné vrstvy Scratch.

Kliknutím na tlačítko Uložit v tomto dialogovém okně zapíšete změny do dočasné vrstvy Scratch a povolíte funkci exportu/uložení.

Export funkcí dočasné vrstvy Scratch

Kliknutím pravým tlačítkem myši na dočasnou vrstvu Scratch na panelu Vrstvy se zobrazí položka nabídky Export s podnabídkou Uložit funkce jako.

Kliknutím pravým tlačítkem myši na dočasnou vrstvu Scratch na panelu Vrstvy vyvoláte nabídku Export a podnabídku Uložit prvky jako, kde vyberete možnost Uložit prvky jako. Zobrazí se výzva k výběru formátu exportu, umístění a názvu souboru a nastavení vrstvy.

Uložte vektorovou vrstvu jako

Dialogové okno "Uložit vektorovou vrstvu jako" zobrazující formát jako GeoJSON, příklad platného názvu souboru a cesty, CRS EPSG:4326 a další výchozí možnosti.

V tomto dialogovém okně je třeba zvolit formát GeoJSON, platný název souboru a cestu, s níž má být GeoJSON vypsán na disk, a platný CRS. Nejbezpečnější volba CRS pro GeoJSON je EPSG:4326, takže pokud není vybrána jako výchozí, zvolte ji. Všechny ostatní volby by měly zůstat jako výchozí a pro použití OpenDroneMap neplatí.

Ukázkové obrázky

True: --boundary [GeoJSON] - Point Cloud

WebODM zobrazující "oříznutou" rekonstrukci datové sady Brighton Beach Point Cloud.

Zobrazení WebODM 3D zobrazuje upravený rozsah rekonstrukce mračna bodů ohraničený pomocí GeoJSONu zadaného pomocí možnosti --boundary.

True: --boundary [GeoJSON] - Orthophoto

WebODM zobrazující "oříznutou" rekonstrukci datové sady Brighton Beach Orthophoto.

Zobrazení WebODM 3D zobrazuje upravený rozsah rekonstrukce ortofota ohraničený pomocí GeoJSONu připojeného k volbě --boundary.

True: --boundary [GeoJSON] - Digitální model reliéfu

WebODM zobrazující "oříznutou" rekonstrukci digitálního modelu reliéfu datové sady Brighton Beach.

Zobrazení WebODM 3D zobrazuje upravený rozsah rekonstrukce digitálního modelu reliéfu, ohraničený pomocí GeoJSON připojeného k volbě --boundary.

True: --boundary [GeoJSON] - 3D Model/Textured Mesh

WebODM zobrazující "oříznutou" rekonstrukci datové sady Brighton Beach 3D Model/Textured Mesh.

Zobrazení WebODM 3D zobrazuje upravený rozsah rekonstruovaného 3D modelu/Textured Mesh ohraničený pomocí GeoJSONu přidaného k volbě --boundary.

False: null

WebODM zobrazující úplnou rekonstrukci datové sady Brighton Beach Point Cloud.

WebODM 3D View zobrazuje celý rozsah rekonstrukce. V porovnání s výše uvedenou rekonstrukcí --boundary je vidět, že celá oblast rekonstrukce je mnohem větší a zahrnuje mnoho prvků mimo oblast zájmu použitou pro generování GeoJSON.

Naučte se upravovat a pomozte zlepšit tuto stránku!