boundary
Options: <json>
GeoJSON polygon limiting the area of the reconstruction. Can be specified either as path to a GeoJSON file or as a JSON string representing the contents of a GeoJSON file. Default: ``
GeoJSON{}
null
null
Resource |
Impact |
---|---|
CPU |
●●○ | Medium |
GPU |
○○○ | None |
HDD |
○○○ | None |
RAM |
●○○ | Low |
Time |
●●○ | Medium |
What is Boundary [GeoJSON]?
The --boundary
argument serves to constrain and "crop" all final output products of a processing task to the bounding box created by the GeoJSON string that is passed to the --boundary
argument.
When is Boundary [GeoJSON] appropriate?
Passing a --boundary
GeoJSON is appropriate in any instance where one would want a specific subset of the entire reconstruction area.
If you are interested in the complete reconstruction, the --auto-boundary
option would likely be more appropriate.
Further, given that the --boundary
is applied after the products are generated (and thereby modifying them), it adds processing time to the dataset, and may not be appropriate if one's primary concern is generating a complete product as fast as possible.
Why would one use Boundary [GeoJSON]?
One might want to use the --boundary
function to limit the final products to a predefined Area Of Interest (AOI).
As an example, you are tasked to survey a given property/lot. You decide to include 20m of overfly in your survey so that the reconstruction is clean and with sufficient overlap right up to the property boundaries. However, due to this overfly and your flight height you also capture and reconstruct bordering properties and homes that are not part of your survey AOI. Using a GeoJSON representation of the AOI property's boundary, you would then "clip" all of the final products to be just what is inside the GeoJSON boundary, providing you with a clean, focused, and "safe" representation of the survey AOI (and nothing beyond it).
How would one create Boundary [GeoJSON]?
GeoJSON.io
- http://geojson.io
A quick, simple webapp for creating GeoJSON files.
New GeoJSON
Creating A Polygon
Placing Vertices
Completing A Polygon
Saving A Polygon
{
"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
]
]
]
}
}
]
}
Downloading A Polygon
Setting Boundary [GeoJSON] In Task Options
Boundary [GeoJSON] Loaded In Task Options
QGIS
- https://qgis.org/en/site/forusers/download.html
A Free and Open Source Geographic Information System.
Creating A New Temporary Scratch Layer
New Temporary Scratch Layer Geometry Type
New Temporary Scratch Layer Settings
Adding an Orthophoto Background
Adding A Polyon Feature
Toggle Editing Off
Save Changes To Temporary Scratch Layer
Export Temporary Scratch Layer Features
Save Vector Layer As
Example Images
True: --boundary [GeoJSON]
- Point Cloud
True: --boundary [GeoJSON]
- Orthophoto
True: --boundary [GeoJSON]
- Digital Elevation Model
True: --boundary [GeoJSON]
- 3D Model/Textured Mesh
False: null
Learn to edit and help improve this page!