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:
Doména parametru:
True: GeoJSON{}
False: null
Parametr Výchozí:
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
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
Selecting the „Draw Polygon“ menu option will allow you to place vertices for your polygon by left-clicking on the map.
Placing Vertices
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
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
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
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
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
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
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
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
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í
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
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
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
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 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
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
Zobrazení WebODM 3D zobrazuje upravený rozsah rekonstrukce mračna bodů ohraničený pomocí GeoJSONu zadaného pomocí možnosti --boundary
.
True: --boundary [GeoJSON]
- 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
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
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 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 !