<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#using-odm-from-low-bandwidth-location">Menggunakan ODM dari lokasi bandwidth rendah</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../tutorials/#what-is-this-and-who-is-it-for">Untuk apa ini dan untuk siapa?</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../tutorials/#prep-data-and-project">Siapkan data dan proyek</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../tutorials/#resize-droplet-pull-pin-run-away">Resize droplet, pull pin, run away</a></li>
<liclass="toctree-l4"><aclass="reference internal"href="../tutorials/#after-it-finishes-assuming-you-survive-that-long">Setelah itu selesai (dengan asumsi anda bertahan selama itu)</a></li>
</ul>
</li>
</ul>
</li>
<liclass="toctree-l2"><aclass="reference internal"href="../tutorials/#using-potree-3d-viewer-module-on-webodm">Using Potree 3D viewer module on WebODM</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/auto-boundary/#what-is-auto-boundary">What Is Auto-Boundary?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/auto-boundary/#when-is-auto-boundary-helpful">When Is Auto-Boundary Helpful?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/auto-boundary/#why-would-one-use-auto-boundary">Why would one use auto-boundary?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/boundary/#what-is-boundary-geojson">What is Boundary [GeoJSON]?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/boundary/#when-is-boundary-geojson-appropriate">When is Boundary [GeoJSON] appropriate?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/boundary/#why-would-one-use-boundary-geojson">Why would one use Boundary [GeoJSON]?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/boundary/#how-would-one-create-boundary-geojson">How would one create Boundary [GeoJSON]?</a><ul>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/build-overviews/#what-are-overviews">What Are Overviews?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/build-overviews/#when-are-overviews-appropriate">When are Overviews appropriate?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/build-overviews/#why-would-one-use-overviews">Why would one use Overviews?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/camera-lens/#what-are-camera-lens-models">What Are Camera Lens Models?</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../arguments/camera-lens/#when-are-manual-selections-appropriate">When are manual selections appropriate?</a></li>
<liclass="toctree-l3"><aclass="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>
<liclass="toctree-l2"><aclass="reference internal"href="../gcp/#recommended-practices-for-gcp-setting">Praktik yang direkomendasikan untuk setelan GCP</a></li>
<liclass="toctree-l3"><aclass="reference internal"href="../large/#getting-started-with-distributed-split-merge">Memulai dengan Didistribusikan Membagi-Menggabungkan</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../multispectral/#creating-orthophotos-from-multispectral-data">Creating Orthophotos from Multispectral Data</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="../multispectral/#workflows-for-non-supported-sensors">Workflows for Non-supported Sensors</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/#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>
<liclass="toctree-l3"><aclass="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>
<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>
<liclass="toctree-l3"><aclass="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>
<p>Bagian ini dikutip dan dimodifikasi dengan izin dari <aclass="reference external"href="https://odmbook.com">OpenDroneMap: Panduan yang Hilang</a>, oleh Piero Toffanin.</p>
<p>That said, OpenDroneMap is a free and open source ecoystem. Community support is available for those looking to install themselves and directions follow:</p>
<p>Persyaratan minimal untuk menjalankan perangkat lunak adalah:</p>
<ulclass="simple">
<li><p>CPU 64bit diproduksi pada atau setelah 2010</p></li>
<li><p>Media penyimpanan 20 GB</p></li>
<li><p>RAM 4 GB</p></li>
</ul>
<p>Tidak lebih dari 100-200 gambar yang dapat diproses dengan spesifikasi di atas (software akan kehabisan memori). Persyaratan yang direkomendasikan adalah:</p>
<ulclass="simple">
<li><p>CPU Generasi Terakhir</p></li>
<li><p>Media penyimpanan 100 GB</p></li>
<li><p>RAM 16 GB</p></li>
</ul>
<p>Di atas akan memungkinkan beberapa ratus gambar untuk diproses tanpa terlalu banyak masalah. CPU dengan lebih banyak core akan memungkinkan pemrosesan lebih cepat, sementara kartu grafis (GPU) saat ini tidak berdampak pada kinerja. Untuk memproses lebih banyak gambar, tambahkan lebih banyak ruang disk dan RAM secara linier ke jumlah gambar yang perlu anda proses.</p>
<caption><spanclass="caption-text">Minimum RAM needed for N images</span><aclass="headerlink"href="#id4"title="Link permanen untuk table ini"></a></caption>
<colgroup>
<colstyle="width: 50%"/>
<colstyle="width: 50%"/>
</colgroup>
<thead>
<trclass="row-odd"><thclass="head"><p>Number of images</p></th>
<p>Kami menyarankan orang-orang menggunakan <cite>docker <https://www.docker.com></cite> _ untuk menjalankan ODM, baik anda menggunakan Windows, macOS atau Linux.</p>
<h4>Langkah 1. Periksa Dukungan Virtualisasi<aclass="headerlink"href="#step-1-check-virtualization-support"title="Permalink to this heading"></a></h4>
<p>Docker memerlukan fitur dari CPU anda yang disebut virtualisasi, yang memungkinkannya menjalankan mesin virtual (VM). Pastikan anda telah mengaktifkannya! Terkadang ini dinonaktifkan. Untuk memeriksanya, pada Windows 8 atau lebih tinggi ada dapat membuka <strong>Task Manager</strong> (tekan CTRL + SHIFT + ESC) dan beralih ke tab <strong>Performance</strong>.</p>
<figureclass="align-center">
<imgalt="Image of checking virtualization in Windows 8 or higher"src="../_images/virtualizationcheck.png"/>
</figure>
<p><em>Virtualisasi harus diaktifkan</em></p>
<p>Di Windows 7 untuk mengetahui apakah anda telah mengaktifkan virtualisasi, anda dapat menggunakan <aclass="reference external"href="http://www.microsoft.com/en-us/download/details.aspx?id=592">Alat Deteksi Virtualisasi Berbantuan Perangkat Keras Microsoft®</a> sebagai gantinya.</p>
<p>If virtualization is disabled, you’ll need to enable it. The procedure unfortunately is a bit different for each computer model, so the best way to do this is to look up on a search engine “how to enable vtx for <type your computer model here>”. Often times it’s a matter of restarting the computer, immediately pressing F2 or F12 during startup, navigating the boot menu and changing the settings to enable virtualization (often called “VT-X”).</p>
<figureclass="align-center">
<imgalt="Table of different bios keys"src="../_images/bioskeys.png"/>
</figure>
<p><em>Tombol umum yang harus ditekan saat komputer dihidupkan untuk mengakses menu boot untuk berbagai vendor PC</em></p>
<li><p>Python (versi terakhir 3): <aclass="reference external"href="https://www.python.org/downloads/windows/">https://www.python.org/downloads/windows/</a></p></li>
</ul>
<p>Untuk Python 3, pastikan Anda mencentang <strong>Menambahkan Python 3.x ke PATH</strong> selama instalasi.</p>
<figureclass="align-center">
<imgalt="Screenshot of Python3 installation process"src="../_images/installpython3.png"/>
</figure>
<p><em>Jangan lupa untuk menambahkan Python yang dapat dieksekusi ke PATH anda (sehingga anda dapat menjalankan perintah dengannya)</em></p>
<p>Kemudian, hanya jika anda menggunakan Windows 10 Home, Windows 8 (versi apa pun) atau Windows 7 (versi apa pun), instal:</p>
<ulclass="simple">
<li><p>Kotak Alat Docker: <aclass="reference external"href="https://github.com/docker/toolbox/releases/download/v18.09.3/DockerToolbox-18.09.3.exe">https://github.com/docker/toolbox/releases/download/v18.09.3/DockerToolbox-18.09.3.exe</a></p></li>
</ul>
<p>Jika anda menggunakan Windows 10 Professional atau versi yang lebih baru, anda harus menginstalnya:</p>
<ulclass="simple">
<li><p>Docker untuk Windows: <aclass="reference external"href="https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe">https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe</a></p></li>
</ul>
<p>Harap <strong>JANGAN</strong> menginstal kedua program docker. Keduanya berbeda dan akan membuat kekacauan jika keduanya dipasang.</p>
<p>After installing docker, launch it from the Desktop icon that is created from the installation (<strong>Docker Quickstart</strong> in the case of Docker Toolbox, <strong>Docker for Windows</strong> for Docker for Windows). This is important, do not skip this step. If there are errors, follow the prompts on screen to fix them.</p>
<h4>Langkah 3. Periksa Alokasi Memori dan CPU<aclass="headerlink"href="#step-3-check-memory-and-cpu-allocation"title="Permalink to this heading"></a></h4>
<p>Docker di Windows bekerja dengan menjalankan VM di latar belakang (anggap VM sebagai "emulator komputer"). VM ini memiliki sejumlah memori yang dialokasikan dan WebODM hanya dapat menggunakan memori sebanyak yang dialokasikan.</p>
<p>If you installed Docker Toolbox (see below if you installed Docker for Windows instead):</p>
<li><p>Right click the <strong>default</strong> VM and press <strong>Close (ACPI Shutdown)</strong> to stop the machine</p></li>
<li><p>Right click the <strong>default</strong> VM and press <strong>Settings...</strong></p></li>
<li><p>Pindahkan penggeser <strong>Memori Dasar</strong> dari panel <strong>Sistem</strong> dan alokasikan 60-70% dari semua memori yang tersedia, secara opsional menambahkan 50% prosesor yang tersedia dari tab <strong>Prosesor</strong> juga</p></li>
</ol>
<figureclass="align-center">
<imgalt="Screenshot of VirtualBox Settings"src="../_images/virtualboxsettings.png"/>
</figure>
<p><em>VirtualBox default VM settings</em></p>
<p>Then press <strong>OK</strong>, right click the <strong>default</strong> VM and press <strong>Start</strong>.</p>
<p>Jika anda menginstal Docker untuk Windows sebagai gantinya:</p>
<olclass="arabic simple">
<li><p>Lihat di baki sistem dan klik kanan ikon "paus putih".</p></li>
<li><p>Dari menu, tekan <strong>Pengaturan...</strong></p></li>
<li><p>From the panel, click <strong>Advanced</strong> and use the sliders to allocate 60-70% of available memory and use half of all available CPUs.</p></li>
<li><p>Tekan <strong>Terapkan</strong>.</p></li>
</ol>
<figureclass="align-center">
<imgalt="Screenshot of Docker Icon"src="../_images/dockericon.png"/>
</figure>
<p><em>Langkah 1 Ikon Docker</em></p>
<figureclass="align-center">
<imgalt="Screenshot of Docker Settings"src="../_images/dockersettings.png"/>
</figure>
<p><em>Langkah 3 & 4 Pengaturan Docker</em></p>
<li><p>In <strong>Target Directory</strong> click browse and navigate to a folder of your choosing (create one if necessary)</p></li>
<li><p>Tekan <strong>Gandakan</strong></p></li>
</ul>
<figureclass="align-center">
<imgalt="Screenshot of Git Gui"src="../_images/gitgui.png"/>
</figure>
<p><em>Git Gui</em></p>
<p>Jika unduhan berhasil, anda sekarang akan melihat jendela ini:</p>
<figureclass="align-center">
<imgalt="Screenshot of Git Gui after successful download"src="../_images/gitguisuccess.png"/>
</figure>
<p><em>Git Gui setelah berhasil mengunduh (Gandakan)</em></p>
<p>Go to the <strong>Repository</strong> menu, then click <strong>Create Desktop Icon</strong>. This will allow you to come back to this application easily in the future.</p>
<p>Beberapa komponen akan diunduh ke mesin anda pada saat ini, termasuk WebODM, NodeODM, dan ODM. Setelah mengunduh, anda akan disambut oleh layar berikut:</p>
<figureclass="align-center">
<imgalt="Screenshot of after successfully downloading WebODM"src="../_images/webodmsuccess.png"/>
</figure>
<p><em>Keluaran konsol setelah memulai WebODM untuk pertama kalinya</em></p>
<ulclass="simple">
<li><p>Jika anda menggunakan Docker untuk Windows, buka browser web ke <aclass="reference external"href="http://localhost:8000">http://localhost:8000</a></p></li>
<li><p>If you are using Docker Toolbox, find the IP address to connect to by typing:</p></li>
<p>Kemudian sambungkan ke <aclass="reference external"href="http://192.168.1.100:8000">http://192.168.1.100:8000</a> (mengganti alamat IP dengan yang benar).</p>
<p>Most modern (post 2010) Mac computers running macOS Sierra 10.12 or higher can run OpenDroneMap using docker, as long as hardware virtualization is supported (see below).</p>
<p>If you get a “bash: git: command not found”, try to restart your <strong>Terminal</strong> app and double-check for any errors during the install process.</p>
<p>Docker on macOS works by running a VM in the background (think of it as a “computer emulator”). This VM has a certain amount of memory allocated and WebODM can only use as much memory as it’s allocated.</p>
<olclass="arabic simple">
<li><p>Right click the whale icon from the task bar and click <strong>Preferences</strong>...</p></li>
<li><p>Select the <strong>Advanced</strong> tab</p></li>
<li><p>Adjust the CPUs slider to use half of all available CPUs and the memory to use 60-70% of all available memory</p></li>
<li><p>Tekan <strong>Terapkan & Mulai Ulang</strong></p></li>
</ol>
<figureclass="align-center">
<imgalt="Screenshot of Docker advanced settings"src="../_images/dockeradvanced.png"/>
<p>OpenDroneMap can run on any Linux distribution that supports docker. According to <aclass="reference external"href="https://docs.docker.com/install/">docker’s documentation website</a> the officially supported distributions are CentOS, Debian, Ubuntu and Fedora, with static binaries available for others. If you have to pick a distribution solely for running OpenDroneMap, Ubuntu is the recommended way to go.</p>
<p>Kami tidak mungkin mencakup proses instalasi untuk setiap distribusi Linux di luar sana, jadi kami akan membatasi instruksi hanya untuk distribusi yang secara resmi didukung oleh docker. Dalam semua kasus, ini hanya masalah membuka prompt terminal dan mengetik beberapa perintah.</p>
<h4>Langkah 2. Periksa Persyaratan Tambahan<aclass="headerlink"href="#step-2-check-additional-requirements"title="Permalink to this heading"></a></h4>
<p>Selain ketiga program di atas, menulis skrip docker juga diperlukan. Terkadang sudah terpasang dengan docker, tapi terkadang tidak. Untuk memverifikasi apakah sudah terpasang coba ketik:</p>
<p>Hal yang keren tentang penggunaan docker adalah 99% tugas yang anda perlukan saat menggunakan WebODM dapat dilakukan melalui skrip ./webodm.sh. Anda telah menjumpai salah satunya:</p>
<p>which takes care of starting WebODM and setting up a default processing node (node-odm-1). If you want to stop WebODM, you can already guess what the command is:</p>
<p>There are several other commands you can use, along with different flags. Flags are parameters passed to the ./webodm.sh command and are typically prefixed with “–”. The <strong>port</strong> flag for example instructs WebODM to use a different network port:</p>
<p><aclass="reference external"href="https://community.opendronemap.org">Forum komunitas</a> adalah tempat yang tepat untuk meminta bantuan jika anda mengalami kebuntuan selama salah satu langkah penginstalan dan untuk pertanyaan umum tentang penggunaan skrip ./webodm.sh.</p>
<p>Setelah menjalankan ./webodm.sh mulai dan membuka WebODM di browser, anda akan disambut dengan pesan selamat datang dan akan diminta untuk membuat pengguna pertama. Luangkan waktu untuk membiasakan diri dengan antarmuka web dan menjelajahi berbagai menunya.</p>
<figureclass="align-center">
<imgalt="Screenshot of WebODM Dashboard"src="../_images/webodmdashboard.png"/>
</figure>
<p><em>Dasbor WebODM</em></p>
<p>Notice that under the <strong>Processing Nodes</strong> menu there’s a "node-odm-1" node already configured for you to use. This is a NodeODM node and has been created automatically by WebODM. This node is running on the same machine as WebODM.</p>
<p>Selamat jika anda sudah sampai sejauh ini! Sekarang saatnya mulai memproses beberapa data.</p>
<figureclass="align-center">
<imgalt="Image of celebratory dance"src="../_images/congratulations.png"/>
<p><strong>Opsional:</strong> Jika anda memiliki komputer lain, anda dapat mengulangi proses instalasi (menginstal docker, git, python, dll.) dan meluncurkan node NodeODM baru dengan mengetik dari jendela Terminal / Git Bash:</p>
<p>The above command asks docker to launch a new container using the opendronemap/nodeodm image from Docker Hub (the latest version of NodeODM), using port 3000, setting a maximum number of concurrent tasks to 1 and to protect the node from unauthorized access using the password "secret".</p>
<p>From WebODM you can then press the <strong>Add New</strong> button under <strong>Processing Nodes</strong>. For the <strong>hostname/IP</strong> field type the IP of the second computer. For the <strong>port</strong> field type “3000”. For the <strong>token</strong> field type “secret”. You can also add an optional <strong>label</strong> for your node, such as “second computer”. Then press <strong>Save</strong>.</p>
<p>Jika semuanya berjalan dengan baik, anda sekarang harus memiliki dua node pemrosesan! Anda akan dapat memproses banyak tugas secara paralel menggunakan dua mesin berbeda.</p>
<p><aclass="reference external"href="https://github.com/opendronemap/docs#how-to-make-your-first-contribution">Belajar mengedit</a> dan membantu meningkatkan <aclass="reference external"href="https://github.com/OpenDroneMap/docs/blob/publish/source/installation.rst">halaman ini</a>!</p>
<ahref="../"class="btn btn-neutral float-left"title="Selamat datang di dokumentasi OpenDroneMap"accesskey="p"rel="prev"><spanclass="fa fa-arrow-circle-left"aria-hidden="true"></span> Previous</a>