kopia lustrzana https://github.com/OpenDroneMap/docs
796 wiersze
66 KiB
HTML
796 wiersze
66 KiB
HTML
<!DOCTYPE html>
|
||
<html class="writer-html5" lang="es" >
|
||
<head>
|
||
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>boundary — documentación de OpenDroneMap - 3.5.3</title>
|
||
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
|
||
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
|
||
<link rel="shortcut icon" href="../../_static/favicon.ico"/>
|
||
<!--[if lt IE 9]>
|
||
<script src="../../_static/js/html5shiv.min.js"></script>
|
||
<![endif]-->
|
||
|
||
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
|
||
<script src="../../_static/jquery.js"></script>
|
||
<script src="../../_static/underscore.js"></script>
|
||
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
|
||
<script src="../../_static/doctools.js"></script>
|
||
<script src="../../_static/sphinx_highlight.js"></script>
|
||
<script src="../../_static/translations.js"></script>
|
||
<script src="../../_static/js/theme.js"></script>
|
||
<link rel="index" title="Índice" href="../../genindex/" />
|
||
<link rel="search" title="Búsqueda" href="../../search/" />
|
||
<link rel="next" title="build-overviews" href="../build-overviews/" />
|
||
<link rel="prev" title="bg-removal" href="../bg-removal/" />
|
||
</head>
|
||
|
||
<body class="wy-body-for-nav">
|
||
<div class="wy-grid-for-nav">
|
||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||
<div class="wy-side-scroll">
|
||
<div class="wy-side-nav-search" >
|
||
<a href="../../" class="icon icon-home"> OpenDroneMap
|
||
</a>
|
||
<div class="version">
|
||
3.5.3
|
||
</div>
|
||
<div role="search">
|
||
<form id="rtd-search-form" class="wy-form" action="../../search/" method="get">
|
||
<input type="text" name="q" placeholder="Buscar documentos" />
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
</div>
|
||
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
|
||
<ul>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../installation/">Instalación y Guía de Introducción</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../installation/#quickstart">Quickstart</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../installation/#hardware-recommendations">Recomendaciones de Hardware</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../installation/#installation">Instalación</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../installation/#windows">Windows</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-1-check-virtualization-support">Paso 1. Verificar el Soporte de Virtualización</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-2-install-requirements">Paso 2. Requisitos de instalación</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-3-check-memory-and-cpu-allocation">Paso 3. Revisa la memoria y la asignación del procesador</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-4-download-webodm">Paso 4. Descarga WebODM</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-4-launch-webodm">Paso 4. Inicie WebODM</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../installation/#macos">macOS</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#id1">Paso 1. Verificar el Soporte de Virtualización</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#id2">Paso 2. Requisitos de instalación</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#id3">Paso 3. Revisa la memoria y la asignación del procesador</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-4-download-and-launch-webodm">Paso 4. Descargue y ejecute WebODM</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../installation/#linux">Linux</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-1-install-requirements">Paso 1. Requerimientos de instalación</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-2-check-additional-requirements">Paso 2. Verifique los requisitos adicionales</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../installation/#step-3-download-and-launch-webodm">Paso 3. Descargue y ejecute WebODM</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../installation/#basic-commands-and-troubleshooting">Comandos básicos y resolución de problemas</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../installation/#hello-webodm">¡Hola WebODM!</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../installation/#running-on-more-than-one-machine">Ejecutando en más de una máquina</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<ul class="current">
|
||
<li class="toctree-l1"><a class="reference internal" href="../../tutorials/">Tutoriales</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#creating-high-quality-orthophotos">Creación de Ortofotos de Alta Calidad</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#calibrating-the-camera">Calibrar la cámara</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#creating-digital-elevation-models">Creación de modelos de elevación digitales</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#measuring-stockpile-volume">Medir el volumen de pilas de materiales a granel</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#fieldwork-planning">Planificación del trabajo de campo</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#flight-pattern">Patrón de vuelo</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#flight-height">Altura de vuelo</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#gcps">GCPs</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#processing-parameters">Parámetros de procesamiento</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#measuring">Medición</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#expected-accuracy">Precisión esperada</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#using-docker">Usando Docker</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#listing-docker-machines">Listado de máquinas Docker</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#accessing-logs-on-the-instance">Accediendo a los registros en la instancia</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#command-line-access-to-instances">Acceso de línea de comando a las instancias</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#cleaning-up-after-docker">Limpieza de Docker</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#using-singularity">Using Singularity</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#downloading-image">Downloading image</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#using-singularity-sif-image">Using Singularity SIF image</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#using-odm-from-low-bandwidth-location">Usando ODM desde una ubicación de ancho de banda bajo</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#what-is-this-and-who-is-it-for">¿Qué es esto y para quién es?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#steps">Pasos</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#install">Instalación</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#prep-data-and-project">Datos de preparación y proyecto</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#resize-droplet-pull-pin-run-away">Cambie el tamaño del Droplet, quite el seguro, huya</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#after-it-finishes-assuming-you-survive-that-long">Después de que termine (suponiendo que sobrevivas tanto tiempo)</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../tutorials/#using-potree-3d-viewer-module-on-webodm">Usar el módulo Potree de visualización 3D en WebODM</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#cameras">Cámaras</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#textured-model">Modelo texturizado</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#appearance">Apariencia</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#point-budget">Presupuesto de puntos</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#field-of-view">Campo de visión</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#eye-dome-lighting">Iluminación de domo</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#background">Fondo</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#other">Otro</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#tools">Herramientas</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#measurement">Medición</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#clipping">Recorte</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../../tutorials/#navigation">Navegación</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../tutorials/#scene">Escena</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 current"><a class="reference internal" href="../">Opciones e indicadores</a><ul class="current">
|
||
<li class="toctree-l2"><a class="reference internal" href="../3d-tiles/">3d-tiles</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../align/">align</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../auto-boundary/">auto-boundary</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../auto-boundary/#what-is-auto-boundary">What Is Auto-Boundary?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../auto-boundary/#when-is-auto-boundary-helpful">When Is Auto-Boundary Helpful?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../auto-boundary/#why-would-one-use-auto-boundary">Why would one use auto-boundary?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../auto-boundary/#example-images">Example Images</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../auto-boundary/#true-auto-boundary">True: <code class="docutils literal notranslate"><span class="pre">--auto-boundary</span></code></a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../auto-boundary/#false-null">False: <code class="docutils literal notranslate"><span class="pre">null</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../auto-boundary-distance/">auto-boundary-distance</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../bg-removal/">bg-removal</a></li>
|
||
<li class="toctree-l2 current"><a class="current reference internal" href="#">boundary</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="#what-is-boundary-geojson">What is Boundary [GeoJSON]?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#when-is-boundary-geojson-appropriate">When is Boundary [GeoJSON] appropriate?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#why-would-one-use-boundary-geojson">Why would one use Boundary [GeoJSON]?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#how-would-one-create-boundary-geojson">How would one create Boundary [GeoJSON]?</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="#geojson-io">GeoJSON.io</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#qgis">QGIS</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3"><a class="reference internal" href="#example-images">Example Images</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="#true-boundary-geojson-point-cloud">True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - Point Cloud</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#true-boundary-geojson-orthophoto">True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - Orthophoto</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#true-boundary-geojson-digital-elevation-model">True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - Digital Elevation Model</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#true-boundary-geojson-3d-model-textured-mesh">True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - 3D Model/Textured Mesh</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="#false-null">False: <code class="docutils literal notranslate"><span class="pre">null</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../build-overviews/">build-overviews</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../build-overviews/#what-are-overviews">¿Que son las vistas generales?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../build-overviews/#when-are-overviews-appropriate">¿Cuando son apropiadas las vistas generales?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../build-overviews/#why-would-one-use-overviews">¿Por qué se utilizarían las vistas generales?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../build-overviews/#example-images">Imágenes de ejemplo</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../build-overviews/#true-build-overviews">Verdadero: <code class="docutils literal notranslate"><span class="pre">--build-overviews</span></code></a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../build-overviews/#false-null">Falso: <code class="docutils literal notranslate"><span class="pre">null</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../camera-lens/">camera-lens</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../camera-lens/#what-are-camera-lens-models">¿que son los modelos de lentes de cámara?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../camera-lens/#when-are-manual-selections-appropriate">¿Cuándo son apropiadas las selecciones manuales?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../camera-lens/#why-would-one-use-a-particular-camera-lens-model">¿Por qué se utilizaría un modelo de lente de cámara en particular?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../camera-lens/#example-images">Imágenes de ejemplo</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../camera-lens/#auto-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">auto</span></code> : Datos rectilíneos</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../camera-lens/#brown-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">brown</span></code> : Datos rectilíneos</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../camera-lens/#fisheye-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">fisheye</span></code> : Datos rectilíneos</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../camera-lens/#perspective-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">perspective</span></code> : Datos rectilíneos</a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../camera-lens/#spherical-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">spherical</span></code> : Datos rectilíneos</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../cameras/">cameras</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../cog/">cog</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../cog/#what-are-cloud-optimized-geotiffs-cogs">¿Qué son los GeoTIFF optimizados para la nube (COG)?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../cog/#when-are-cogs-appropriate">¿Cuándo son apropiados los COG?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../cog/#why-would-one-use-cogs">¿Por qué uno usaría COG?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../cog/#example-images">Imágenes de ejemplo</a><ul>
|
||
<li class="toctree-l4"><a class="reference internal" href="../cog/#true-cog">Verdadero: <code class="docutils literal notranslate"><span class="pre">--cog</span></code></a></li>
|
||
<li class="toctree-l4"><a class="reference internal" href="../cog/#false-null">Falso: <code class="docutils literal notranslate"><span class="pre">null</span></code></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../copy-to/">copy-to</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../crop/">crop</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../debug/">debug</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../dem-decimation/">dem-decimation</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../dem-euclidean-map/">dem-euclidean-map</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../dem-gapfill-steps/">dem-gapfill-steps</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../dem-resolution/">dem-resolution</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../depthmap-resolution/">depthmap-resolution</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../dsm/">dsm</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../dtm/">dtm</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../end-with/">end-with</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../fast-orthophoto/">fast-orthophoto</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../feature-quality/">feature-quality</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../feature-type/">feature-type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../force-gps/">force-gps</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../gcp/">gcp</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../geo/">geo</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../gltf/">gltf</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../gps-accuracy/">gps-accuracy</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../help/">help</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../ignore-gsd/">ignore-gsd</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../matcher-neighbors/">matcher-neighbors</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../matcher-order/">matcher-order</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../matcher-type/">matcher-type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../max-concurrency/">max-concurrency</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../merge/">merge</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../mesh-octree-depth/">mesh-octree-depth</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../mesh-size/">mesh-size</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../min-num-features/">min-num-features</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../name/">name</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../no-gpu/">no-gpu</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../optimize-disk-space/">optimize-disk-space</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../orthophoto-compression/">orthophoto-compression</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../orthophoto-cutline/">orthophoto-cutline</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../orthophoto-kmz/">orthophoto-kmz</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../orthophoto-no-tiled/">orthophoto-no-tiled</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../orthophoto-png/">orthophoto-png</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../orthophoto-resolution/">orthophoto-resolution</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-classify/">pc-classify</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-copc/">pc-copc</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-csv/">pc-csv</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-ept/">pc-ept</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-filter/">pc-filter</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-geometric/">pc-geometric</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-las/">pc-las</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-quality/">pc-quality</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-rectify/">pc-rectify</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-sample/">pc-sample</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-skip-geometric/">pc-skip-geometric</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../pc-tile/">pc-tile</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../primary-band/">primary-band</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../project-path/">project-path</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../radiometric-calibration/">radiometric-calibration</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../rerun/">rerun</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../rerun-all/">rerun-all</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../rerun-from/">rerun-from</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../resize-to/">resize-to</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../rolling-shutter/">rolling-shutter</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../rolling-shutter-readout/">rolling-shutter-readout</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../sfm-algorithm/">sfm-algorithm</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../sfm-no-partial/">sfm-no-partial</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../skip-3dmodel/">skip-3dmodel</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../skip-band-alignment/">skip-band-alignment</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../skip-orthophoto/">skip-orthophoto</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../skip-report/">skip-report</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../sky-removal/">sky-removal</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../sm-cluster/">sm-cluster</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../sm-no-align/">sm-no-align</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../smrf-scalar/">smrf-scalar</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../smrf-slope/">smrf-slope</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../smrf-threshold/">smrf-threshold</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../smrf-window/">smrf-window</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../split/">split</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../split-image-groups/">split-image-groups</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../split-overlap/">split-overlap</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-data-term/">texturing-data-term</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-keep-unseen-faces/">texturing-keep-unseen-faces</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-outlier-removal-type/">texturing-outlier-removal-type</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-single-material/">texturing-single-material</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-skip-global-seam-leveling/">texturing-skip-global-seam-leveling</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-skip-local-seam-leveling/">texturing-skip-local-seam-leveling</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../texturing-tone-mapping/">texturing-tone-mapping</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../tiles/">tiles</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../time/">time</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../use-3dmesh/">use-3dmesh</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../use-exif/">use-exif</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../use-fixed-camera-params/">use-fixed-camera-params</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../use-hybrid-bundle-adjustment/">use-hybrid-bundle-adjustment</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../verbose/">Verboso</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../version/">Versión</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../video-limit/">video-limit</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../video-resolution/">video-resolution</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../flowchart/">Flowchart with options</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../outputs/">Salidas de OpenDroneMap</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../outputs/#point-cloud">Nube de puntos</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../outputs/#d-textured-model">Modelo texturizado 3D</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../outputs/#orthophoto">Ortofoto</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../outputs/#dtm-dsm">DTM/DSM</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../outputs/#logs">Logs</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../outputs/#list-of-all-outputs">Lista de todas las salidas</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../gcp/">Puntos de Control Terrestre</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../gcp/#recommended-practices-for-gcp-setting">Prácticas recomendadas para la colocación de GCP</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../gcp/#gcp-file-format">Formato del archivo GCP</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../gcp/#user-interfaces">Interfaces de Usuario</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../gcp/#id1">POSM GCPi</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../gcp/#id2">GCP Editor Pro</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../gcp/#references">Referencias</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../map-accuracy/">Precisión del Mapa</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../map-accuracy/#what-to-expect">Que esperar</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../map-accuracy/#aspects-impacting-map-accuracy">Aspectos que impactan la precisión del mapa</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../map-accuracy/#references">Referencias</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../geo/">Archivos de geolocalización de imagen</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../align/">Alignment Files</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../masks/">Usar máscaras de imagen</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../large/">Splitting Large Datasets</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../large/#calibrate-images">Calibrar imágenes</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../large/#local-split-merge">Split-merge local</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../large/#distributed-split-merge">Split-Merge distribuido</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../large/#getting-started-with-distributed-split-merge">Introducción a split-merge distribuido</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../large/#understanding-the-cluster">Entendiendo el Cluster</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../large/#accessing-the-logs">Acceder a los registros</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../large/#autoscaling-clusterodm">Ajuste de escala automático de ClusterODM</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../large/#limitations">Limitaciones</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../large/#estimating-data-collection-effort">Estimating data collection effort</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../large/#data-collection-effort-full-3d">Data collection effort, full 3D</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../large/#data-collection-effort-2d-and-2-5d-products">Data collection effort, 2D and 2.5D products</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../large/#acknowledgments">Agradecimientos</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../resources/">Referencias adicionales</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../resources/#for-users">Para usuarios</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../resources/#for-developers">Para desarrolladores</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../flying/">Consejos de vuelo</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../flying/#data-collection-effort-full-3d">Data collection effort, full 3D</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../flying/#data-collection-effort-2d-and-2-5d-products">Data collection effort, 2D and 2.5D products</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../flying/#other-resources-on-flying">Other resources on flying</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../multispectral/">Soporte multiespectral</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../multispectral/#supported-sensors">Supported Sensors</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../multispectral/#creating-orthophotos-from-multispectral-data">Creating Orthophotos from Multispectral Data</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../multispectral/#workflows-for-non-supported-sensors">Workflows for Non-supported Sensors</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../thermal/">Thermal Support</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../thermal/#hardware">Hardware</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../thermal/#usage">Usage</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../requesting-features/">Cómo solicitar funciones</a></li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../contributing/">Como contribuir</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../contributing/#community-forum">Foro comunitario</a></li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../contributing/#reporting-bugs">Reportando Errores</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../contributing/#template-for-submitting-bug-reports">Plantilla Para Enviar Informes de Errores</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../contributing/#pull-requests">Solicitudes de Extraxion</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1"><a class="reference internal" href="../../faq/">Preguntas frecuentes</a><ul>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../faq/#data-processing">Procesamiento de datos</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../faq/#can-i-process-two-or-more-orthophoto-geotiffs-to-stitch-them-together">¿Puedo procesar dos o más ortofotos GeoTIFFs para unirlos?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../faq/#the-software-is-not-using-all-of-my-cpu-cores-memory-gpu-all-of-the-times-is-it-normal">The software is not using all of my CPU cores / memory / GPU all of the times. Is it normal?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../faq/#if-i-use-the-native-version-of-the-software-how-can-i-allocate-more-resources-for-processing">If I use the native version of the software, how can I allocate more resources for processing?</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../faq/#licensing">Licenciamiento</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../faq/#i-want-to-build-a-commercial-application-that-includes-odm-do-i-need-a-commercial-license">Quiero crear una aplicación comercial que incluya ODM. ¿Necesito una licencia comercial?</a></li>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../faq/#are-there-other-licensing-options-aside-from-the-agplv3">¿Existen otras opciones de licencia además de AGPLv3?</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2"><a class="reference internal" href="../../faq/#memory-issues">Memory issues</a><ul>
|
||
<li class="toctree-l3"><a class="reference internal" href="../../faq/#your-computer-is-running-out-of-memory-what-can-you-do">Your computer is running out of memory, what can you do?</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
|
||
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||
<a href="../../">OpenDroneMap</a>
|
||
</nav>
|
||
|
||
<div class="wy-nav-content">
|
||
<div class="rst-content">
|
||
<div role="navigation" aria-label="Page navigation">
|
||
<ul class="wy-breadcrumbs">
|
||
<li><a href="../../" class="icon icon-home"></a></li>
|
||
<li class="breadcrumb-item"><a href="../">Opciones e indicadores</a></li>
|
||
<li class="breadcrumb-item active">boundary</li>
|
||
<li class="wy-breadcrumbs-aside">
|
||
<a href="../../_sources/arguments/boundary.rst.txt" rel="nofollow"> Ver código fuente de la página</a>
|
||
</li>
|
||
</ul>
|
||
<hr/>
|
||
</div>
|
||
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
||
<div itemprop="articleBody">
|
||
|
||
<section id="boundary">
|
||
<span id="id1"></span><h1>boundary<a class="headerlink" href="#boundary" title="Enlace permanente a este encabezado"></a></h1>
|
||
<p><strong>Opciones:</strong> <em><json></em></p>
|
||
<p>Polígono GeoJSON que limita el área de reconstrucción. Se puede especificar como ruta a un archivo GeoJSON o como una cadena JSON que representa el contenido de un archivo GeoJSON. Predeterminado: ``</p>
|
||
<div class="line-block">
|
||
<div class="line">Parameter Type:</div>
|
||
<div class="line-block">
|
||
<div class="line"><strong>String</strong></div>
|
||
</div>
|
||
<div class="line">Parameter Domain:</div>
|
||
<div class="line-block">
|
||
<div class="line">True: <code class="docutils literal notranslate"><span class="pre">GeoJSON{}</span></code></div>
|
||
<div class="line">False: <code class="docutils literal notranslate"><span class="pre">null</span></code></div>
|
||
</div>
|
||
<div class="line">Parameter Default:</div>
|
||
<div class="line-block">
|
||
<div class="line">False: <code class="docutils literal notranslate"><span class="pre">null</span></code></div>
|
||
</div>
|
||
</div>
|
||
<hr class="docutils" />
|
||
<table class="docutils align-default">
|
||
<colgroup>
|
||
<col style="width: 43%" />
|
||
<col style="width: 57%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="row-odd"><th class="head"><p>Resource</p></th>
|
||
<th class="head"><p>Impact</p></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="row-even"><td><p>CPU</p></td>
|
||
<td><p>●●○ | Medium</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p>GPU</p></td>
|
||
<td><p>○○○ | None</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p>HDD</p></td>
|
||
<td><p>○○○ | None</p></td>
|
||
</tr>
|
||
<tr class="row-odd"><td><p>RAM</p></td>
|
||
<td><p>●○○ | Low</p></td>
|
||
</tr>
|
||
<tr class="row-even"><td><p>Time</p></td>
|
||
<td><p>●●○ | Medium</p></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<hr class="docutils" />
|
||
<section id="what-is-boundary-geojson">
|
||
<h2>What is Boundary [GeoJSON]?<a class="headerlink" href="#what-is-boundary-geojson" title="Enlace permanente a este encabezado"></a></h2>
|
||
<p>The <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> 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 <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> argument.</p>
|
||
</section>
|
||
<section id="when-is-boundary-geojson-appropriate">
|
||
<h2>When is Boundary [GeoJSON] appropriate?<a class="headerlink" href="#when-is-boundary-geojson-appropriate" title="Enlace permanente a este encabezado"></a></h2>
|
||
<p>Passing a <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> GeoJSON is appropriate in any instance where one would want a specific subset of the entire reconstruction area.</p>
|
||
<p>If you are interested in the complete reconstruction, the <code class="docutils literal notranslate"><span class="pre">--auto-boundary</span></code> option would likely be more appropriate.</p>
|
||
<p>Further, given that the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> 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.</p>
|
||
</section>
|
||
<section id="why-would-one-use-boundary-geojson">
|
||
<h2>Why would one use Boundary [GeoJSON]?<a class="headerlink" href="#why-would-one-use-boundary-geojson" title="Enlace permanente a este encabezado"></a></h2>
|
||
<p>One might want to use the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> function to limit the final products to a predefined Area Of Interest (AOI).</p>
|
||
<p>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).</p>
|
||
</section>
|
||
<section id="how-would-one-create-boundary-geojson">
|
||
<h2>How would one create Boundary [GeoJSON]?<a class="headerlink" href="#how-would-one-create-boundary-geojson" title="Enlace permanente a este encabezado"></a></h2>
|
||
<section id="geojson-io">
|
||
<h3>GeoJSON.io<a class="headerlink" href="#geojson-io" title="Enlace permanente a este encabezado"></a></h3>
|
||
<dl class="simple">
|
||
<dt><a class="reference external" href="http://geojson.io">http://geojson.io</a></dt><dd><p><em>A quick, simple webapp for creating GeoJSON files.</em></p>
|
||
</dd>
|
||
</dl>
|
||
<section id="new-geojson">
|
||
<h4>New GeoJSON<a class="headerlink" href="#new-geojson" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id2">
|
||
<img alt="GeoJSON.io interface with empty GeoJSON map and text." src="https://user-images.githubusercontent.com/19295950/145102197-b44fea3b-01df-4f2f-9cde-f1c94ba2e8d3.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">After opening the above link to GeoJSON.io, one should pan and zoom the map preview to find their area of interest.</span><a class="headerlink" href="#id2" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="creating-a-polygon">
|
||
<h4>Creating A Polygon<a class="headerlink" href="#creating-a-polygon" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id3">
|
||
<img alt="Choosing the "Draw Polygon" menu option in the Map View." src="https://user-images.githubusercontent.com/19295950/145102194-7992ddf8-81ce-4ee9-bb81-b5d93cb05e25.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Selecting the «Draw Polygon» menu option will allow you to place vertices for your polygon by left-clicking on the map.</span><a class="headerlink" href="#id3" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="placing-vertices">
|
||
<h4>Placing Vertices<a class="headerlink" href="#placing-vertices" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id4">
|
||
<img alt="Placing vertices in the Map View to create the boundary GeoJSON." src="https://user-images.githubusercontent.com/19295950/145102186-38a4107f-4c93-46f9-b423-3ce40fddff4b.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Choose the appropriate locations of the boundary of your polygon by left-clicking on the map to place a vertex. You can place as many vertices as you require.</span><a class="headerlink" href="#id4" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="completing-a-polygon">
|
||
<h4>Completing A Polygon<a class="headerlink" href="#completing-a-polygon" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id5">
|
||
<img alt="Completed polygon in the Map View and GeoJSON text view." src="https://user-images.githubusercontent.com/19295950/145102193-4e619f4e-e95d-4c3d-8f89-29a38015bce0.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">To close the polygon, you left-click on your first vertex. You will be able to close your polygon once you have placed at least three vertices on the map.
|
||
A completed polygon will have a different representation than one that is in-progress. It will have a darker border and a fill, implying that it is now a «solid» polygon. If your polygon looks like this, you are ready to save it.</span><a class="headerlink" href="#id5" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="saving-a-polygon">
|
||
<h4>Saving A Polygon<a class="headerlink" href="#saving-a-polygon" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id6">
|
||
<img alt="Saving the polygon using the Save menu and choosing GeoJSON." src="https://user-images.githubusercontent.com/19295950/145102199-a5d37bbf-d057-46d8-8baf-91817c7e2f30.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Select «Save» and then «GeoJSON» to save the completed GeoJSON boundary to disk. Your browser will prompt or otherwise alert you that the file is ready to download. Alternatively, you can copy and paste the text-only representation of the GeoJSON boundary from the right panel with the «JSON» header.</span><a class="headerlink" href="#id6" title="Enlace permanente a esta imagen"></a></p>
|
||
<div class="legend">
|
||
<p>Example GeoJSON textual representation:</p>
|
||
</div>
|
||
</figcaption>
|
||
</figure>
|
||
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
|
||
<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"FeatureCollection"</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="nt">"features"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="p">{</span>
|
||
<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Feature"</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="nt">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span>
|
||
<span class="w"> </span><span class="nt">"geometry"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span>
|
||
<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Polygon"</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="mf">-77.04460859298706</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="mf">38.88532071975074</span>
|
||
<span class="w"> </span><span class="p">],</span>
|
||
<span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="mf">-77.04014539718628</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="mf">38.8801593862463</span>
|
||
<span class="w"> </span><span class="p">],</span>
|
||
<span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="mf">-77.03295707702637</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="mf">38.88331636291941</span>
|
||
<span class="w"> </span><span class="p">],</span>
|
||
<span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="mf">-77.03965187072754</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="mf">38.887959703337145</span>
|
||
<span class="w"> </span><span class="p">],</span>
|
||
<span class="w"> </span><span class="p">[</span>
|
||
<span class="w"> </span><span class="mf">-77.04460859298706</span><span class="p">,</span>
|
||
<span class="w"> </span><span class="mf">38.88532071975074</span>
|
||
<span class="w"> </span><span class="p">]</span>
|
||
<span class="w"> </span><span class="p">]</span>
|
||
<span class="w"> </span><span class="p">]</span>
|
||
<span class="w"> </span><span class="p">}</span>
|
||
<span class="w"> </span><span class="p">}</span>
|
||
<span class="w"> </span><span class="p">]</span>
|
||
<span class="p">}</span>
|
||
</pre></div>
|
||
</div>
|
||
</section>
|
||
<section id="downloading-a-polygon">
|
||
<h4>Downloading A Polygon<a class="headerlink" href="#downloading-a-polygon" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id7">
|
||
<img alt="Browser Download/Save file prompt for the generated GeoJSON file." src="https://user-images.githubusercontent.com/19295950/145103954-17ba7c31-fda6-4883-b7a6-3f0bacc266dd.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">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 WebODM.</span><a class="headerlink" href="#id7" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="setting-boundary-geojson-in-task-options">
|
||
<h4>Setting Boundary [GeoJSON] In Task Options<a class="headerlink" href="#setting-boundary-geojson-in-task-options" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id8">
|
||
<img alt="Task Options preview showing Boundary field and "Load" icon." src="https://user-images.githubusercontent.com/19295950/145102200-02bd1c97-e0e8-4932-a77d-91562823b46e.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">When you are editing the Task Options for your Task, you can choose to load the Boundary [GeoJSON] created above by clicking the «Load» icon. Alternatively, you can paste the textual representation of the boundary into the Boundary [GeoJSON] text box.</span><a class="headerlink" href="#id8" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="boundary-geojson-loaded-in-task-options">
|
||
<h4>Boundary [GeoJSON] Loaded In Task Options<a class="headerlink" href="#boundary-geojson-loaded-in-task-options" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id9">
|
||
<img alt="Task Options preview showing loaded Boundary with GeoJSON text." src="https://user-images.githubusercontent.com/19295950/145102196-8f87e4ac-197f-4ce0-ac6f-082772921ea0.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Once the Boundary [GeoJSON] has been loaded from disk or pasted from the system clipboard, you can confirm its presence by seeing the text in the text box. You can now save the Task Options to enable the Boundary [GeoJSON] for the processing Task.</span><a class="headerlink" href="#id9" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
</section>
|
||
<section id="qgis">
|
||
<h3>QGIS<a class="headerlink" href="#qgis" title="Enlace permanente a este encabezado"></a></h3>
|
||
<dl class="simple">
|
||
<dt><a class="reference external" href="https://qgis.org/en/site/forusers/download.html">https://qgis.org/en/site/forusers/download.html</a></dt><dd><p><em>A Free and Open Source Geographic Information System.</em></p>
|
||
</dd>
|
||
</dl>
|
||
<section id="creating-a-new-temporary-scratch-layer">
|
||
<h4>Creating A New Temporary Scratch Layer<a class="headerlink" href="#creating-a-new-temporary-scratch-layer" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id10">
|
||
<img alt="Choosing the "Create A Temporary Scratch Layer" tool to make an empty layer to create our Boundary [GeoJSON] within." src="https://user-images.githubusercontent.com/19295950/145109912-9176cd94-1140-43ac-a371-96de2b874ec3.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">You will first need a layer to create your Boundary [GeoJSON] within, so creating a New Temporary Scratch layer is a way to do this without needing to setup a file on disk first.</span><a class="headerlink" href="#id10" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="new-temporary-scratch-layer-geometry-type">
|
||
<h4>New Temporary Scratch Layer Geometry Type<a class="headerlink" href="#new-temporary-scratch-layer-geometry-type" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id11">
|
||
<img alt="Setting "Polygon" as the Geometry Type for the Temporary Scratch Layer." src="https://user-images.githubusercontent.com/19295950/145109915-ddbfed43-da5e-466b-a4b6-d6ff3b96a555.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">There are numerous choices of geometry types that can be represented by a given layer. OpenDroneMap is designed to work with Single Polygon, so you will choose Polygon from the Geometry Type menu.</span><a class="headerlink" href="#id11" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="new-temporary-scratch-layer-settings">
|
||
<h4>New Temporary Scratch Layer Settings<a class="headerlink" href="#new-temporary-scratch-layer-settings" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id12">
|
||
<img alt="Leaving the remaining settings in their Default state." src="https://user-images.githubusercontent.com/19295950/145109917-58b6c147-bdae-45be-839d-5d56b1a22fe8.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Similar to Geometry Types, there are a large number of settings and options you can adjust for a Temporary Scratch Layer. You should leave these at their pictured defaults for usage with OpenDroneMap.</span><a class="headerlink" href="#id12" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="adding-an-orthophoto-background">
|
||
<h4>Adding an Orthophoto Background<a class="headerlink" href="#adding-an-orthophoto-background" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id13">
|
||
<img alt="Browsing to a generated Orthophoto from WebODM that covers the Area Of Interest (AOI)." src="https://user-images.githubusercontent.com/19295950/145109918-df591ce8-3df4-485d-a775-81813b7e61ef.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">If you have run the task already without a Boundary [GeoJSON], you can load the generated Orthophoto from OpenDroneMap into QGIS to use as your basemap for creating your Boundary [GeoJSON]. This should ensure that your boundary polygon exactly matches the data in your Task, as different basemaps can have errors of 1-10m or more.
|
||
If have not generated an Orthophoto for your Area Of Interest (AOI), you can use one of the various methods within QGIS to add a basemap. Just be mindful of possible differences in location, angle, skew, scale, and other registration changes that can occur between your data and a basemap provider’s data.</span><a class="headerlink" href="#id13" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="adding-a-polyon-feature">
|
||
<h4>Adding A Polyon Feature<a class="headerlink" href="#adding-a-polyon-feature" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id14">
|
||
<img alt="Selecting the "Add A Polygon Feature" tool to begin creating a boundary polygon." src="https://user-images.githubusercontent.com/19295950/145109907-b61afb3c-fdd2-4eef-872a-91f2ea97d887.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">After selecting the «Add A Polygon Feature» tool, you can begin placing vertices on the map to create your boundary. To finish your polygon, you will right-click on the canvas. Similar to GeoJSON.io, a finished polygon will have a darker outline and a darker fill to indicate that it is «solid».</span><a class="headerlink" href="#id14" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="toggle-editing-off">
|
||
<h4>Toggle Editing Off<a class="headerlink" href="#toggle-editing-off" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id15">
|
||
<img alt="Clicking the "Toggle Editing" tool will prompt you to save your changes to the Temporary Scratch Layer." src="https://user-images.githubusercontent.com/19295950/145109924-42480f63-2cfa-427c-8414-f45d39f796f7.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Once you are finished with your boundary polygon, you can click the «Toggle Editing» tool to accept your changes and write them out to the Temporary Scratch Layer and make the layer valid for saving/exporting to disk.</span><a class="headerlink" href="#id15" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="save-changes-to-temporary-scratch-layer">
|
||
<h4>Save Changes To Temporary Scratch Layer<a class="headerlink" href="#save-changes-to-temporary-scratch-layer" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id16">
|
||
<img alt="QGIS Dialog asking you to Save your changes to the Temporary Scratch Layer." src="https://user-images.githubusercontent.com/19295950/145109921-73ab273a-7180-40ea-ba3d-75ecb65c97f5.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Clicking Save on this dialog will write the changes to the Temporary Scratch Layer and enable export/save functionality.</span><a class="headerlink" href="#id16" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="export-temporary-scratch-layer-features">
|
||
<h4>Export Temporary Scratch Layer Features<a class="headerlink" href="#export-temporary-scratch-layer-features" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id17">
|
||
<img alt="A right-click on the Temporary Scratch Layer in the Layers panel will expose the Export menu item, with the Save Features As sub-menu item." src="https://user-images.githubusercontent.com/19295950/145109911-45d7dae3-49ce-40fb-8df0-85a164763810.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">Right-click on the Temporary Scratch Layer in the Layers panel to bring up the Export menu and the Save Features As sub-menu item, selecting Save Features As. This will prompt you to choose the export format, location and file name, and settings for your layer.</span><a class="headerlink" href="#id17" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="save-vector-layer-as">
|
||
<h4>Save Vector Layer As<a class="headerlink" href="#save-vector-layer-as" title="Enlace permanente a este encabezado"></a></h4>
|
||
<figure class="align-default" id="id18">
|
||
<img alt="The "Save Vector Layer As" dialog showing Format as GeoJSON, an example of a valid File Name and path, CRS of EPSG:4326 and other default options." src="https://user-images.githubusercontent.com/19295950/145109923-b55dfc1a-5c31-4382-8b1f-3bc6322b0f33.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">This dialog will require you to choose GeoJSON as the format, a valid filename and path for the GeoJSON to be written out to disk with, and a valid CRS. The safest CRS choice with GeoJSON is EPSG:4326, so choose that if it is not chosen by default. All other options should be left as default and do not apply for OpenDroneMap usage.</span><a class="headerlink" href="#id18" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
</section>
|
||
</section>
|
||
<section id="example-images">
|
||
<h2>Example Images<a class="headerlink" href="#example-images" title="Enlace permanente a este encabezado"></a></h2>
|
||
<section id="true-boundary-geojson-point-cloud">
|
||
<h3>True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - Point Cloud<a class="headerlink" href="#true-boundary-geojson-point-cloud" title="Enlace permanente a este encabezado"></a></h3>
|
||
<figure class="align-default" id="id19">
|
||
<img alt="WebODM displaying the "clipped" reconstruction of the Brighton Beach dataset Point Cloud." src="https://user-images.githubusercontent.com/19295950/140858936-10fda65f-c278-46ae-95bd-7af8f8369554.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">The WebODM 3D View shows the modified extent of the reconstruction Point Cloud, bounded by the GeoJSON proivded to the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> option.</span><a class="headerlink" href="#id19" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="true-boundary-geojson-orthophoto">
|
||
<h3>True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - Orthophoto<a class="headerlink" href="#true-boundary-geojson-orthophoto" title="Enlace permanente a este encabezado"></a></h3>
|
||
<figure class="align-default" id="id20">
|
||
<img alt="WebODM displaying the "clipped" reconstruction of the Brighton Beach dataset Orthophoto." src="https://user-images.githubusercontent.com/19295950/140859033-c6cab4f0-74b3-4266-b5ec-4a90da931340.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">The WebODM 3D View shows the modified extent of the reconstruction Orthophoto, bounded by the GeoJSON proivded to the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> option.</span><a class="headerlink" href="#id20" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="true-boundary-geojson-digital-elevation-model">
|
||
<h3>True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - Digital Elevation Model<a class="headerlink" href="#true-boundary-geojson-digital-elevation-model" title="Enlace permanente a este encabezado"></a></h3>
|
||
<figure class="align-default" id="id21">
|
||
<img alt="WebODM displaying the "clipped" reconstruction of the Brighton Beach dataset Digital Elevation Model." src="https://user-images.githubusercontent.com/19295950/140859073-28db5174-9a40-42d8-86d6-f345d9dad5a8.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">The WebODM 3D View shows the modified extent of the reconstruction Digital Elevation Model, bounded by the GeoJSON proivded to the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> option.</span><a class="headerlink" href="#id21" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="true-boundary-geojson-3d-model-textured-mesh">
|
||
<h3>True: <code class="docutils literal notranslate"><span class="pre">--boundary</span> <span class="pre">[GeoJSON]</span></code> - 3D Model/Textured Mesh<a class="headerlink" href="#true-boundary-geojson-3d-model-textured-mesh" title="Enlace permanente a este encabezado"></a></h3>
|
||
<figure class="align-default" id="id22">
|
||
<img alt="WebODM displaying the "clipped" reconstruction of the Brighton Beach dataset 3D Model/Textured Mesh." src="https://user-images.githubusercontent.com/19295950/140859125-4854e651-9eff-430d-956c-16f4d9a52dfd.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">The WebODM 3D View shows the modified extent of the reconstruction 3D Model/Textured Mesh, bounded by the GeoJSON proivded to the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> option.</span><a class="headerlink" href="#id22" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
</section>
|
||
<section id="false-null">
|
||
<h3>False: <code class="docutils literal notranslate"><span class="pre">null</span></code><a class="headerlink" href="#false-null" title="Enlace permanente a este encabezado"></a></h3>
|
||
<figure class="align-default" id="id23">
|
||
<img alt="WebODM displaying the full reconstruction of the Brighton Beach dataset Point Cloud." src="https://user-images.githubusercontent.com/19295950/140858712-9bfd8c56-a52a-480e-b68d-d5a97bc516fd.png" />
|
||
<figcaption>
|
||
<p><span class="caption-text">The WebODM 3D View shows the full extent of the recosntruction. Compared to the <code class="docutils literal notranslate"><span class="pre">--boundary</span></code> 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.</span><a class="headerlink" href="#id23" title="Enlace permanente a esta imagen"></a></p>
|
||
</figcaption>
|
||
</figure>
|
||
<p><a class="reference external" href="https://github.com/opendronemap/docs#how-to-make-your-first-contribution">Aprende a editar</a> y ayuda a mejorar <a class="reference external" href="https://github.com/OpenDroneMap/docs/blob/publish/source/arguments_edit/boundary.rst">esta página</a>!</p>
|
||
</section>
|
||
</section>
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Pie de página">
|
||
<a href="../bg-removal/" class="btn btn-neutral float-left" title="bg-removal" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Anterior</a>
|
||
<a href="../build-overviews/" class="btn btn-neutral float-right" title="build-overviews" accesskey="n" rel="next">Siguiente <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||
</div>
|
||
|
||
<hr/>
|
||
|
||
<div role="contentinfo">
|
||
<p>© Derechos de autor 2020, OpenDroneMap.</p>
|
||
</div>
|
||
|
||
Compilado con <a href="https://www.sphinx-doc.org/">Sphinx</a> usando un
|
||
<a href="https://github.com/readthedocs/sphinx_rtd_theme">tema</a>
|
||
proporcionado por <a href="https://readthedocs.org">Read the Docs</a>.
|
||
|
||
|
||
</footer>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<script>
|
||
jQuery(function () {
|
||
SphinxRtdTheme.Navigation.enable(true);
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html> |