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: ``
GeoJSON{}nullnullZdroje |
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
Once the GeoJSON file has been chosen for saving, the browser will prompt you to save it to disk. Choose an appropriate location where you can access it at a later time to load into OpenDroneMap Desktop.
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
The OpenDroneMap Desktop 3D View shows the modified extent of the reconstruction Point Cloud, bounded by the GeoJSON proivded to the --boundary option.
True: --boundary [GeoJSON] - Orthophoto
The OpenDroneMap Desktop 3D View shows the modified extent of the reconstruction Orthophoto, bounded by the GeoJSON proivded to the --boundary option.
True: --boundary [GeoJSON] - Digitální model reliéfu
The OpenDroneMap Desktop 3D View shows the modified extent of the reconstruction Digital Elevation Model, bounded by the GeoJSON proivded to the --boundary option.
True: --boundary [GeoJSON] - 3D Model/Textured Mesh
The OpenDroneMap Desktop 3D View shows the modified extent of the reconstruction 3D Model/Textured Mesh, bounded by the GeoJSON proivded to the --boundary option.
False: null
The OpenDroneMap Desktop 3D View shows the full extent of the recosntruction. Compared to the --boundary reconstruction above, one can see that the full reconstruction area is much larger and includes many features outside of the Area Of Interest used to generate the GeoJSON.
Naučte se upravovat a pomozte zlepšit tuto stránku!