<liclass="toctree-l4"><aclass="reference internal"href="../installation/#step-1-check-virtualization-support">Paso 1. Verificar el Soporte de Virtualización</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../installation/#step-2-install-requirements">Paso 2. Requisitos de instalación</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../installation/#step-3-check-memory-and-cpu-allocation">Paso 3. Revisa la memoria y la asignación del procesador</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../installation/#step-1-install-requirements">Paso 1. Requerimientos de instalación</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../installation/#step-2-check-additional-requirements">Paso 2. Verifique los requisitos adicionales</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../installation/#step-3-download-and-launch-webodm">Paso 3. Descargue y ejecute WebODM</a></li>
</ul>
</li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../installation/#basic-commands-and-troubleshooting">Comandos básicos y resolución de problemas</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#creating-high-quality-orthophotos">Creación de Ortofotos de Alta Calidad</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#calibrating-the-camera">Calibrar la cámara</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#creating-digital-elevation-models">Creación de modelos de elevación digitales</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#measuring-stockpile-volume">Medir el volumen de pilas de materiales a granel</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#fieldwork-planning">Planificación del trabajo de campo</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#flight-pattern">Patrón de vuelo</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#flight-height">Altura de vuelo</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#listing-docker-machines">Listado de máquinas Docker</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#accessing-logs-on-the-instance">Accediendo a los registros en la instancia</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#command-line-access-to-instances">Acceso de línea de comando a las instancias</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#cleaning-up-after-docker">Limpieza de Docker</a></li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#using-odm-from-low-bandwidth-location">Usando ODM desde una ubicación de ancho de banda bajo</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#what-is-this-and-who-is-it-for">¿Qué es esto y para quién es?</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../tutorials/#prep-data-and-project">Datos de preparación y proyecto</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../tutorials/#resize-droplet-pull-pin-run-away">Cambie el tamaño del Droplet, quite el seguro, huya</a></li>
<liclass="toctree-l4"><aclass="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>
</ul>
</li>
<liclass="toctree-l1"><aclass="reference internal"href="../arguments/">Opciones e indicadores</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="../outputs/#list-of-all-outputs">Lista de todas las salidas</a></li>
</ul>
</li>
<liclass="toctree-l1"><aclass="reference internal"href="../gcp/">Puntos de Control Terrestre</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="../gcp/#recommended-practices-for-gcp-setting">Prácticas recomendadas para la colocación de GCP</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../gcp/#gcp-file-format">Formato del archivo GCP</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../gcp/#user-interfaces">Interfaces de Usuario</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../map-accuracy/#aspects-impacting-map-accuracy">Aspectos que impactan la precisión del mapa</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../large/#getting-started-with-distributed-split-merge">Introducción a split-merge distribuido</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../large/#understanding-the-cluster">Entendiendo el Cluster</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../large/#accessing-the-logs">Acceder a los registros</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../large/#autoscaling-clusterodm">Ajuste de escala automático de ClusterODM</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../faq/#can-i-process-two-or-more-orthophoto-geotiffs-to-stitch-them-together">Can I process two or more orthophoto GeoTIFFs to stitch them together?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../faq/#i-want-to-build-a-commercial-application-that-includes-odm-do-i-need-a-commercial-license">I want to build a commercial application that includes ODM. Do I need a commercial license?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../faq/#are-there-other-licensing-options-aside-from-the-agplv3">Are there other licensing options aside from the AGPLv3?</a></li>
<h1>Como contribuir<aclass="headerlink"href="#how-to-contribute"title="Enlazar permanentemente con este título">¶</a></h1>
<p>OpenDroneMap depende de las contribuciones de la comunidad. Puedes contribuir de muchas formas, aunque no seas programador.</p>
<divclass="section"id="community-forum">
<h2>Foro comunitario<aclass="headerlink"href="#community-forum"title="Enlazar permanentemente con este título">¶</a></h2>
<p>Si quieres involucrarte, tienes un porblema o quieres conectarte, <aclass="reference external"href="https://community.opendronemap.org/">el foro</a> es un excelente lugar para comenzar. Es posible que que encuentres tus preguntas ya respondidas o puedes encontrar consejos utiles y recursos. Tambien puedes contribuir con tus conjuntos de datos de acceso abierto para que otros los puedan explorar. Es un buen lugar para revisar antes de enviar informes de errores oponerse ne contacto con los desarrolladores antes de escribir una nueva caracterisitca.</p>
</div>
<divclass="section"id="reporting-bugs">
<h2>Reportando Errores<aclass="headerlink"href="#reporting-bugs"title="Enlazar permanentemente con este título">¶</a></h2>
<p>Errores son rastreados como problemas de Github. Por favor crea un porblema en el repositorio y etiquetalo con la etiqueta del error.</p>
<p>Explica el problema e incluye detalles adicionales para ayudar a los mantenedores a reproducir el problema:</p>
<ulclass="simple">
<li><p><strong>Usa un titulo claro y descriptivo</strong> para identificar el problema.</p></li>
<li><p><strong>Describe los pasos exactos que reproducen el problema</strong> lo mas detalladamente posible. Por ejemplo, comienza por explicar como corres ODM (Docker, Vagrant, etc), exactamente que comando usaste en el terminal. Al listar los pasos, <strong>no solo digas que hiciste, explica como lo hiciste.</strong></p></li>
<li><p><strong>Provee ejemplos especificos para demonstrar los pasos</strong> Incluye links a archivos o proyectos de GitHub, o snippets que puedan ser copiados y pegados, que usaste en los ejemplos. Si vas a proveer snippets en el problema, usa <aclass="reference external"href="https://help.github.com/articles/markdown-basics/#multiple-lines">Markdown code blocks</a>.</p></li>
<li><p><strong>Describe el comportamiento que observaste al seguir los pasos</strong> y señala cual es exactamente el problema en ese comportamiento.</p></li>
<li><p><strong>Explica que comportamiento esperabas observar y porque</strong></p></li>
<li><p><strong>Incluye capturas de pantalla y GIF animados</strong> que muestren como seguiste los pasos descritos y demuestren claramente el problema. Puedes usar <aclass="reference external"href="http://www.cockos.com/licecap/">esta herramienta para grabar GIFs en macOS y Windows</a>, y <aclass="reference external"href="https://github.com/colinkeenan/silentcast">esta herramienta</a> o <aclass="reference external"href="https://github.com/GNOME/byzanz">esta</a> en Linux.</p></li>
<li><p><strong>Si el problema es relacionado a rendimiento,</strong> por favor postea las especificaciones de tu maquina (maquina host y guest).</p></li>
<li><p><strong>Si el problema no fue desencadenado por una accion especifica,</strong> describe lo que estabas haciendo antes de que el problema pasara y comparte mas informacion usando las pautas de abajo.</p></li>
</ul>
<p>Incluye detalles de tu configuracion y ambiente:</p>
<ulclass="simple">
<li><p><strong>Que version de ODM estas usando?</strong>
Un lanzamiento estable? un clon de un master?</p></li>
<li><p><strong>Cual es el nombre y la version del sistema operativo que estas usando?</strong></p></li>
<li><p><strong>Estas usando ODM en una maquina virtual o Docker?</strong> Si es asi, que software de maquina virtualestas usando y que sistema operativo y versiones estas usando para el host y el guest?</p></li>
<h3>Plantilla Para Enviar Informes de Errores<aclass="headerlink"href="#template-for-submitting-bug-reports"title="Enlazar permanentemente con este título">¶</a></h3>
<divclass="highlight-default notranslate"><divclass="highlight"><pre><span></span>[Short description of problem here]
**Reproduction Steps:**
1. [First Step]
2. [Second Step]
3. [Other Steps...]
**Expected behavior:**
[Describe expected behavior here]
**Observed behavior:**
[Describe observed behavior here]
**Screenshots and GIFs**

**ODM version:** [Enter ODM version here]
**OS and version:** [Enter OS name and version here]
**Additional information:**
* Problem started happening recently, didn't happen in an older version of ODM: [Yes/No]
* Problem can be reliably reproduced, doesn't happen randomly: [Yes/No]
* Problem happens with all datasets and projects, not only some datasets or projects: [Yes/No]
</pre></div>
</div>
</div>
</div>
<divclass="section"id="pull-requests">
<h2>Solicitudes de Extraxion<aclass="headerlink"href="#pull-requests"title="Enlazar permanentemente con este título">¶</a></h2>
<ulclass="simple">
<li><p>Incluye capturas de pantalla y GIFs animados en tus solicitudes de extraccion siempre que sea posible.</p></li>
<li><p>Sigue la guia de estilo de PEP8 Python.</p></li>
<li><p>Finaliza archivos con una nueva linea.</p></li>
<li><dlclass="simple">
<dt>Evita codigo dependiente de la plataforma.</dt><dd><ul>
<li><p>Usa require(“fs-plus”).getHomeDirectory() para ir al directorio de inicio.</p></li>
<li><p>Usa pth.join() para concatenar nombres de archivos.</p></li>
<li><p>Usa os.tmpdir() en lugar de /tmp cuando necesites referenciar al directorio temporal.</p></li>
</ul>
</dd>
</dl>
</li>
<li><dlclass="simple">
<dt>Usando un retorno plano cuando retorna al final de una funcion.</dt><dd><ul>
<li><p>No reotrnar null, retornar indefinido, null o undefinido</p></li>
</ul>
</dd>
</dl>
</li>
</ul>
<p><aclass="reference external"href="https://github.com/opendronemap/docs#how-to-make-your-first-contribution">Aprende a editar</a> y ayuda a mejorar <aclass="reference external"href="https://github.com/OpenDroneMap/docs/blob/publish/source/contributing.rst">esta página</a>!</p>