kopia lustrzana https://github.com/OpenDroneMap/docs
606 wiersze
48 KiB
HTML
606 wiersze
48 KiB
HTML
<!DOCTYPE html>
|
|
<html class="writer-html5" lang="sw" >
|
|
<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>How to Contribute and Request Features — OpenDroneMap 3.5.4 documentation</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/js/theme.js"></script>
|
|
<link rel="index" title="Index" href="../genindex/" />
|
|
<link rel="search" title="Search" href="../search/" />
|
|
<link rel="next" title="Frequently Asked Questions and Additional Resources" href="../faq/" />
|
|
<link rel="prev" title="Kidokeza cha kurusha ndege nyuki" href="../flying/" />
|
|
</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.4
|
|
</div>
|
|
<div role="search">
|
|
<form id="rtd-search-form" class="wy-form" action="../search/" method="get">
|
|
<input type="text" name="q" placeholder="Search docs" />
|
|
<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/">Kuingiza na kuanza kutumia</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">Sifa za Hardware</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../installation/#installation">Uingizaji</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">Jia ya 1. Angalia msaada wa uvumbuzi</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-2-install-requirements">Njia ya 2. Ingiza Vinavyohitajika</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-3-check-memory-and-cpu-allocation">Njia ya 3. Angalia nafasi na mgao wa CPU</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-4-download-webodm">Njia ya 4. Pakua WebODM</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-4-launch-webodm">Njia ya 4. Zindua 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">Jia ya 1. Angalia msaada wa uvumbuzi</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#id2">Njia ya 2. Ingiza Vinavyohitajika</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#id3">Njia ya 3. Angalia nafasi na mgao wa CPU</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-4-download-and-launch-webodm">Njia ya 4. Pakua na fungua 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">Hatua 1. Mahitaji ya kuingiza</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-2-check-additional-requirements">Njia ya 2. Angalia Mahitaji ya Ziada</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../installation/#step-3-download-and-launch-webodm">Njia ya 3. Pakua na zindua WebODM</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../installation/#basic-commands-and-troubleshooting">Camand za msingi na utatuzi shida</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../installation/#hello-webodm">Habari, WebODM!</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../installation/#running-on-more-than-one-machine">Kuendesha mashine zaidi ya moja</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<ul class="current">
|
|
<li class="toctree-l1"><a class="reference internal" href="../tutorials/">Somo</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#creating-high-quality-orthophotos">Tengeneza Orthophotos ya kitaalamu</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#creating-digital-elevation-models">Kutengeneza Digital Elevation Model</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#using-potree-3d-viewer-module-on-webodm">Using Potree 3D viewer module on WebODM</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#cameras">Cameras</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#textured-model">Textured model</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#appearance">Appearance</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#point-budget">Point budget</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#field-of-view">Field of view</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#eye-dome-lighting">Eye Dome-lighting</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#background">Background</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#other">Other</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#tools">Tools</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#measurement">Measurement</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#clipping">Clipping</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#navigation">Navigation</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#scene">Scene</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#measuring-stockpile-volume">Measuring stockpile volume</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#fieldwork-planning">Fieldwork planning</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#flight-pattern">Flight pattern</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#flight-height">Flight height</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">Processing parameters</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#measuring">Measuring</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#expected-accuracy">Expected accuracy</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#using-docker">Kutumia Docker</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#listing-docker-machines">Kutumia Docker mashine</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#accessing-logs-on-the-instance">Tumia logs kwenye instance</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#command-line-access-to-instances">Matumizy ya camand line kwa mifano</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#cleaning-up-after-docker">Safisha juu baada ya Docker</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#using-odm-from-low-bandwidth-location">Tumia ODM kutoka eneo lenye low-bandwidth</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#what-is-this-and-who-is-it-for">Nini hiki na kwa nani</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#steps">Njia</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#install">Kuingiza</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#prep-data-and-project">Kuandaa data na project</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#resize-droplet-pull-pin-run-away">Kubadilisha droplet, kuvuta pini, pekua</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#after-it-finishes-assuming-you-survive-that-long">Baada kumaliza (kisia utachukua mda mkubwa)</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../tutorials/#advanced">Advanced</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#calibrating-the-camera">Kurekebisha Camera</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#using-image-masks">Using Image Masks</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#using-singularity">Using Singularity</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#build-singularity-image-from-docker-image">Build Singularity image from Docker image</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#using-singularity-sif-image">Using Singularity SIF image</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#clusterodm-nodeodm-slurm-with-singularity-on-hpc">ClusterODM, NodeODM, SLURM, with Singularity on HPC</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../tutorials/#development-and-testing-of-odm">Development and testing of ODM</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#fork-and-clone-repository">Fork and clone repository</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#set-up-local-nodeodm-docker-instance">Set up local NodeODM docker instance</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#modify-code">Modify code</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#connect-to-nodeodm-instance">Connect to NodeODM instance</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../tutorials/#install-and-use-changes">Install and use changes</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../arguments/">Chagizi na Bendera</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/3d-tiles/">3d-tiles</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/align/">align</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/auto-boundary/">auto-boundary</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/auto-boundary/#what-is-auto-boundary">What Is Auto-Boundary?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/auto-boundary/#when-is-auto-boundary-helpful">When Is Auto-Boundary Helpful?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/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="../arguments/auto-boundary/#example-images">Example Images</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/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="../arguments/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="../arguments/auto-boundary-distance/">auto-boundary-distance</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/bg-removal/">bg-removal</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/boundary/">boundary</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/boundary/#what-is-boundary-geojson">What is Boundary [GeoJSON]?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/boundary/#when-is-boundary-geojson-appropriate">When is Boundary [GeoJSON] appropriate?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/boundary/#why-would-one-use-boundary-geojson">Why would one use Boundary [GeoJSON]?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/boundary/#how-would-one-create-boundary-geojson">How would one create Boundary [GeoJSON]?</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/boundary/#geojson-io">GeoJSON.io</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/boundary/#qgis">QGIS</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/boundary/#example-images">Example Images</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/boundary/#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="../arguments/boundary/#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="../arguments/boundary/#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="../arguments/boundary/#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="../arguments/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="../arguments/build-overviews/">build-overviews</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/build-overviews/#what-are-overviews">What Are Overviews?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/build-overviews/#when-are-overviews-appropriate">When are Overviews appropriate?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/build-overviews/#why-would-one-use-overviews">Why would one use Overviews?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/build-overviews/#example-images">Example Images</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/build-overviews/#true-build-overviews">True: <code class="docutils literal notranslate"><span class="pre">--build-overviews</span></code></a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/build-overviews/#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="../arguments/camera-lens/">camera-lens</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/camera-lens/#what-are-camera-lens-models">What Are Camera Lens Models?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/camera-lens/#when-are-manual-selections-appropriate">When are manual selections appropriate?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/camera-lens/#why-would-one-use-a-particular-camera-lens-model">Why would one use a particular Camera Lens Model?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/camera-lens/#example-images">Example Images</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/camera-lens/#auto-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">auto</span></code> : Rectilinear Data</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/camera-lens/#brown-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">brown</span></code> : Rectilinear Data</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/camera-lens/#fisheye-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">fisheye</span></code> : Rectilinear Data</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/camera-lens/#perspective-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">perspective</span></code> : Rectilinear Data</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/camera-lens/#spherical-rectilinear-data"><code class="docutils literal notranslate"><span class="pre">spherical</span></code> : Rectilinear Data</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/cameras/">cameras</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/cog/">cog</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/cog/#what-are-cloud-optimized-geotiffs-cogs">What Are Cloud Optimized GeoTIFFs (COGs)?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/cog/#when-are-cogs-appropriate">When are COGs appropriate?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/cog/#why-would-one-use-cogs">Why would one use COGs?</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../arguments/cog/#example-images">Example Images</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/cog/#true-cog">True: <code class="docutils literal notranslate"><span class="pre">--cog</span></code></a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../arguments/cog/#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="../arguments/copy-to/">copy-to</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/crop/">crop</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/debug/">debug</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/dem-decimation/">dem-decimation</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/dem-euclidean-map/">dem-euclidean-map</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/dem-gapfill-steps/">dem-gapfill-steps</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/dem-resolution/">dem-resolution</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/depthmap-resolution/">depthmap-resolution</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/dsm/">dsm</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/dtm/">dtm</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/end-with/">end-with</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/fast-orthophoto/">fast-orthophoto</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/feature-quality/">feature-quality</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/feature-type/">feature-type</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/force-gps/">force-gps</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/gcp/">gcp</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/geo/">geo</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/gltf/">gltf</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/gps-accuracy/">gps-accuracy</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/help/">help</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/ignore-gsd/">ignore-gsd</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/matcher-neighbors/">matcher-neighbors</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/matcher-order/">matcher-order</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/matcher-type/">matcher-type</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/max-concurrency/">max-concurrency</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/merge/">merge</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/mesh-octree-depth/">mesh-octree-depth</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/mesh-size/">mesh-size</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/min-num-features/">min-num-features</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/name/">name</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/no-gpu/">no-gpu</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/optimize-disk-space/">optimize-disk-space</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/orthophoto-compression/">orthophoto-compression</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/orthophoto-cutline/">orthophoto-cutline</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/orthophoto-kmz/">orthophoto-kmz</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/orthophoto-no-tiled/">orthophoto-no-tiled</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/orthophoto-png/">orthophoto-png</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/orthophoto-resolution/">orthophoto-resolution</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-classify/">pc-classify</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-copc/">pc-copc</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-csv/">pc-csv</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-ept/">pc-ept</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-filter/">pc-filter</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-geometric/">pc-geometric</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-las/">pc-las</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-quality/">pc-quality</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-rectify/">pc-rectify</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-sample/">pc-sample</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-skip-geometric/">pc-skip-geometric</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/pc-tile/">pc-tile</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/primary-band/">primary-band</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/project-path/">project-path</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/radiometric-calibration/">radiometric-calibration</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/rerun/">rerun</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/rerun-all/">rerun-all</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/rerun-from/">rerun-from</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/resize-to/">resize-to</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/rolling-shutter/">rolling-shutter</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/rolling-shutter-readout/">rolling-shutter-readout</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/sfm-algorithm/">sfm-algorithm</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/sfm-no-partial/">sfm-no-partial</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/skip-3dmodel/">skip-3dmodel</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/skip-band-alignment/">skip-band-alignment</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/skip-orthophoto/">skip-orthophoto</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/skip-report/">skip-report</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/sky-removal/">sky-removal</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/sm-cluster/">sm-cluster</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/sm-no-align/">sm-no-align</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/smrf-scalar/">smrf-scalar</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/smrf-slope/">smrf-slope</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/smrf-threshold/">smrf-threshold</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/smrf-window/">smrf-window</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/split/">split</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/split-image-groups/">split-image-groups</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/split-overlap/">split-overlap</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-data-term/">texturing-data-term</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-keep-unseen-faces/">texturing-keep-unseen-faces</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-outlier-removal-type/">texturing-outlier-removal-type</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-single-material/">texturing-single-material</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-skip-global-seam-leveling/">texturing-skip-global-seam-leveling</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-skip-local-seam-leveling/">texturing-skip-local-seam-leveling</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/texturing-tone-mapping/">texturing-tone-mapping</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/tiles/">tiles</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/time/">time</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/use-3dmesh/">use-3dmesh</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/use-exif/">use-exif</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/use-fixed-camera-params/">use-fixed-camera-params</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/use-hybrid-bundle-adjustment/">use-hybrid-bundle-adjustment</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/verbose/">verbose</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/version/">version</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/video-limit/">video-limit</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../arguments/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/">OpenDroneMap Matokeo</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../outputs/#point-cloud">Point Cloud</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../outputs/#d-textured-model">3D Textured Model</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../outputs/#orthophoto">Orthophoto</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">Mpangilo wa matokeo yote</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../map-accuracy/">High Precision Workflows</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../map-accuracy/#map-accuracy">Map accuracy</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#what-to-expect">What to expect</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#aspects-impacting-map-accuracy">Aspects impacting map accuracy</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#references">References</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../map-accuracy/#ground-control-points">Ground Control Points</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#overview">Overview</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../map-accuracy/#recommended-practices-for-gcp-setting">Recommended practices for GCP setting</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../map-accuracy/#gcp-file-format">GCP file format</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#user-interfaces">User Interfaces</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="../map-accuracy/#id1">POSM GCPi</a></li>
|
|
<li class="toctree-l4"><a class="reference internal" href="../map-accuracy/#id2">GCP Editor Pro</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#id3">References</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../map-accuracy/#image-geolocation-files">Image Geolocation Files</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../map-accuracy/#improving-relative-accuracy">Improving relative accuracy</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#multi-temporal-datasets">Multi-temporal Datasets</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../map-accuracy/#aligning-large-datasets">Aligning Large Datasets</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../multispectral/">Multispectral and Thermal</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../multispectral/#multispectral-support">Msaada wa Multispectral</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../multispectral/#supported-sensors">Supported Sensors</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../multispectral/#creating-orthophotos-from-multispectral-data">Creating Orthophotos from Multispectral Data</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../multispectral/#workflows-for-non-supported-sensors">Workflows for Non-supported Sensors</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../multispectral/#thermal-support">Thermal Support</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../multispectral/#hardware">Hardware</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../multispectral/#usage">Matumizi</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../large/">Large Datasets</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../large/#local-split-merge">Split-Merge ya Ndani</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../large/#distributed-split-merge">Kugawanya Split-Merge</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../large/#getting-started-with-distributed-split-merge">Kupata kuanza pamoja na kugawanya Split-Merge</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../large/#understanding-the-cluster">Kufahamu Cluster</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../large/#accessing-the-logs">Kutumia Logs</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../large/#autoscaling-clusterodm">Kuongeza kiotomatiki ClusterODM</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../large/#limitations">Mipaka</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">Tunakiri</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../flying/">Kidokeza cha kurusha ndege nyuki</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 current"><a class="current reference internal" href="#">How to Contribute and Request Features</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="#how-to-request-features">How To Request Features</a></li>
|
|
<li class="toctree-l2"><a class="reference internal" href="#how-to-contribute">Jinsi ya kushiriki</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="#community-forum">Jukwaa la kijamii</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="#reporting-bugs">Kuwasilisha Bugs</a><ul>
|
|
<li class="toctree-l4"><a class="reference internal" href="#template-for-submitting-bug-reports">Kigezo kwa kuwasilisha maelezo ya bug</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l3"><a class="reference internal" href="#pull-requests">Tatua maombi</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l1"><a class="reference internal" href="../faq/">Frequently Asked Questions and Additional Resources</a><ul>
|
|
<li class="toctree-l2"><a class="reference internal" href="../faq/#frequently-asked-questions">Frequently Asked Questions</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../faq/#data-processing">Data Processing</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../faq/#licensing">Licensing</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../faq/#memory-issues">Memory issues</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toctree-l2"><a class="reference internal" href="../faq/#additional-references">Additional References</a><ul>
|
|
<li class="toctree-l3"><a class="reference internal" href="../faq/#for-users">For Users</a></li>
|
|
<li class="toctree-l3"><a class="reference internal" href="../faq/#for-developers">For Developers</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 active">How to Contribute and Request Features</li>
|
|
<li class="wy-breadcrumbs-aside">
|
|
<a href="../_sources/contributing.rst.txt" rel="nofollow"> View page source</a>
|
|
</li>
|
|
</ul>
|
|
<hr/>
|
|
</div>
|
|
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
|
<div itemprop="articleBody">
|
|
|
|
<section id="how-to-contribute-and-request-features">
|
|
<h1>How to Contribute and Request Features<a class="headerlink" href="#how-to-contribute-and-request-features" title="Permalink to this heading"></a></h1>
|
|
<section id="how-to-request-features">
|
|
<h2>How To Request Features<a class="headerlink" href="#how-to-request-features" title="Permalink to this heading"></a></h2>
|
|
<p>All software needs user feedback and feature requests, to grow and maintain
|
|
alignment with the needs of its users.</p>
|
|
<p>OpenDroneMap is FOSS software. Free and open source (FOSS) projects are interesting
|
|
from the inside and outside: from the outside, successful ones feel like they should be able
|
|
to do anything, and it’s hard to know what a reasonable request is. From the inside of a
|
|
project, they can feel very resource constrained: largely by time, money, and opportunity
|
|
overload.</p>
|
|
<p><strong>Demanding that a feature be implemented is probably not going to convince the development team to do so</strong>. Imagine
|
|
if somebody knocked on your door and asked you to "stop reading this page right now and come to my house to cook me dinner!". Your first response might very reasonably be "who on earth is this person and why should I spend my time and energy fulfilling his agenda instead of my own?".</p>
|
|
<p><strong>Suggesting</strong> that a feature be implemented is a more effective (and cordial) way to ask for new features, especially if you're prepared to offer some of your own resources (time, funds or both) to help get the feature implemented. Explaining why
|
|
<em>your</em> suggestion can benefit others can also help. If the feature benefits you exclusively, it might be harder to convince others to do the work for you.</p>
|
|
<p>A feature request can be submitted as issues on the applicable Github repository (e.g.,
|
|
<a class="reference external" href="https://github.com/OpenDroneMap/WebODM/issues">WebODM</a> or <a class="reference external" href="https://github.com/OpenDroneMap/ODM/issues">ODM</a>
|
|
or similar) or more simply as a discussion topic on <a class="reference external" href="https://community.opendronemap.org/">the community forum</a>.
|
|
Try to start by searching these sources to see if someone else has already brought it up. Sometimes a feature is already in
|
|
the works, or has at least been discussed.</p>
|
|
<p>To request the addition of support for new drone cameras: please share a set of test images on the <a class="reference external" href="https://community.opendronemap.org/c/datasets/10">datasets channel on the forum</a>. Without test images there's not much the developers can do.</p>
|
|
<p>And importantly, the trick is to listen: if someone within the project says: "This is a big lift,
|
|
we need MONEY or TIME or SOMEONE TO HELP CODE IT" (or possibly a combination of the three)
|
|
then there are two answers that work really well in response:</p>
|
|
<blockquote>
|
|
<div><p><em>Ok. I didn’t know it was a big feature request! I hope someone comes along with the necessary resources. As a community member, I would be happy to be an early user and tester!</em></p>
|
|
</div></blockquote>
|
|
<p>or</p>
|
|
<blockquote>
|
|
<div><p><em>Let’s figure out if we can put together the resources to get this done! Here’s what I can contribute toward it: …</em></p>
|
|
</div></blockquote>
|
|
<p>We are glad you are excited to see new features added to the project. Some new features need support,
|
|
and some are easier to implement. We'll do our best to help you understand where your request falls, and
|
|
we appreciate any support you can provide.</p>
|
|
</section>
|
|
<section id="how-to-contribute">
|
|
<h2>Jinsi ya kushiriki<a class="headerlink" href="#how-to-contribute" title="Permalink to this heading"></a></h2>
|
|
<p>OpenDroneMap inategemea na ushiriki wa kijamii. unaweza kushiriki kwa njia nyingi, hata ukiwa sio programa.</p>
|
|
<section id="community-forum">
|
|
<h3>Jukwaa la kijamii<a class="headerlink" href="#community-forum" title="Permalink to this heading"></a></h3>
|
|
<p>Ikiwa unataka kushiriki, katika matatizo yalioshinda, au yanayotaka kutatuliwa, <a class="reference external" href="https://community.opendronemap.org/">jukwaa</a> ni sehemu nzuri ya kuanzia. Unaweza kupata maswali yaliojibiwa au unaweza kupata njia zitakazokusaidia au rasilimali. Pia unaweza kushiriki data zako za wazi kwa wengine kutumia. Ni sehemu nzuri kabla kutuma makosa au kutumia pamoja na wasanifu kuandika vitu vipya.</p>
|
|
</section>
|
|
<section id="reporting-bugs">
|
|
<h3>Kuwasilisha Bugs<a class="headerlink" href="#reporting-bugs" title="Permalink to this heading"></a></h3>
|
|
<p>Bugs imefuatwa kama suala la Github. Tafadhali tengeneza kitu ndani sehemu ya kuhifadhi na lebo pamoja na makosa.</p>
|
|
<p>Elezea tatizo na uambatanishe maelezo ya ziada kuwasaidia wanaotengeneza kugundua tatizo:</p>
|
|
<ul class="simple">
|
|
<li><p><strong>Tumia njia fupi na madainayojieleza</strong> kwa kitu kuonesha tatizo.</p></li>
|
|
<li><p><strong>Elezea hatua sahihi ambayo inazalisha tatizo</strong> kwa undani wote iwezekanavyo. Mfano, anza kwa kuelezea vipi unawasha ODM (Docker, Vagrant, etc), mfano: ni camand gani unatumia ndani ya taminali. Wakati unasikiliza hatua, <strong>usiseme tu umefanya, lakini elezea ni vipi umefanya.</strong></p></li>
|
|
<li><p><strong>Andaa mfano maalum kuonesha njia.</strong> Ikiwemo kiunganishi kwenye mafaili au GitHub project, au sehemu copy/pasteable, ambayo umeitumia katika mifano yote. Ikiwa umetoa dondoo kwenye hili, tumia <a class="reference external" href="https://help.github.com/articles/markdown-basics/#multiple-lines">Markdown code blocks</a>.</p></li>
|
|
<li><p><strong>Elezea tabia uligundua baada ya hatua zifuatazo</strong> na onyesha kitu husika ni tatizo kwa tabia hio.</p></li>
|
|
<li><p><strong>Elezea ni tabia ipi unategemea kuiona kutokea na kwa nini.</strong></p></li>
|
|
<li><p><strong>Ikiwemo screenshots na animated GIF</strong> ambayo inakuonesha hatua za maelezo yafuatayo na maelezo sahihi ya matatizo. Unaweza kutumia <a class="reference external" href="http://www.cockos.com/licecap/">Kifaa hichi cha kurekodi GIFs kwa macOS na Windows</a>, na <a class="reference external" href="https://github.com/colinkeenan/silentcast">kifaa hiki</a> au <a class="reference external" href="https://github.com/GNOME/byzanz">hiki hapa</a> katika Linux.</p></li>
|
|
<li><p><strong>Ikiwa tatizo linaendana na utendaji kazi,</strong> tafadhali tuma mashine yako maalum (host na guest mashine).</p></li>
|
|
<li><p><strong>Ikiwa tatizo halijaoneshwa kwa kitendo maalum,</strong> eleze nini ulifanya kabla tatizo halijatoke na sambaza maelezo kutumia maelekezo yafuatayo.</p></li>
|
|
</ul>
|
|
<p>Ikiwemo undani juu ya usanidi na mazingira:</p>
|
|
<ul class="simple">
|
|
<li><p><strong>Ni toleo gani la ODM unayotumia?</strong> Imetolewa sahihi? ni clone kuu?</p></li>
|
|
<li><p><strong>Ni jina gani na toleo gani la OS unayotumia?</strong></p></li>
|
|
<li><p><strong>Unatumia ODM katika virtual mashine au Docker?</strong> Ikiwa ni hivyo, ni VM software gani unayotumia na opereting system gani na tolea unalotumia kwa host na guest?</p></li>
|
|
</ul>
|
|
<section id="template-for-submitting-bug-reports">
|
|
<h4>Kigezo kwa kuwasilisha maelezo ya bug<a class="headerlink" href="#template-for-submitting-bug-reports" title="Permalink to this heading"></a></h4>
|
|
<div class="highlight-default notranslate"><div class="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>
|
|
</section>
|
|
</section>
|
|
<section id="pull-requests">
|
|
<h3>Tatua maombi<a class="headerlink" href="#pull-requests" title="Permalink to this heading"></a></h3>
|
|
<ul class="simple">
|
|
<li><p>Ikiwemo screenshots na animated GIFs katika kutatua maombi yako vyovyote iwezekanavyo.</p></li>
|
|
<li><p>Fuata maelekezo PEP8 Python Style.</p></li>
|
|
<li><p>Malizia file kwa mstari mpya.</p></li>
|
|
<li><dl class="simple">
|
|
<dt>Epuka platform-dependent code:</dt><dd><ul>
|
|
<li><p>Tumia require('fs-plus').getHomeDirectory() kurudi anuani ya nyumbani.</p></li>
|
|
<li><p>Tumia path.join() kwa kuunganisha majina.</p></li>
|
|
<li><p>Tumia os.tmpdir() kuliko /tmp ukihitaji kumbukumbu ya anuani ya muda mfupi.</p></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
<li><dl class="simple">
|
|
<dt>Tumia return tupu wakati return ya urahisi mwisho wa kazi.</dt><dd><ul>
|
|
<li><p>Sio return null, return undefined, null, au undefined</p></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<p><a class="reference external" href="https://github.com/opendronemap/docs#how-to-make-your-first-contribution">Learn to edit</a> and help improve <a class="reference external" href="https://github.com/OpenDroneMap/docs/blob/publish/source/contributing.rst">this page</a>!</p>
|
|
</section>
|
|
</section>
|
|
</section>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
|
<a href="../flying/" class="btn btn-neutral float-left" title="Kidokeza cha kurusha ndege nyuki" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
|
<a href="../faq/" class="btn btn-neutral float-right" title="Frequently Asked Questions and Additional Resources" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
|
</div>
|
|
|
|
<hr/>
|
|
|
|
<div role="contentinfo">
|
|
<p>© Copyright 2020, OpenDroneMap.</p>
|
|
</div>
|
|
|
|
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
|
|
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
|
|
provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
|
|
|
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<script>
|
|
jQuery(function () {
|
|
SphinxRtdTheme.Navigation.enable(true);
|
|
});
|
|
</script>
|
|
|
|
</body>
|
|
</html> |