Skip to content

Commit

Permalink
Merge pull request #219 from smathermather/faq_add
Browse files Browse the repository at this point in the history
consolidate faq and resources
  • Loading branch information
smathermather authored Oct 20, 2024
2 parents 93e421c + 4ebc0da commit ecc87e4
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 47 deletions.
58 changes: 38 additions & 20 deletions source/faq.rst
Original file line number Diff line number Diff line change
@@ -1,46 +1,41 @@
##########################
###################################################
Frequently Asked Questions and Additional Resources
###################################################

**************************
Frequently Asked Questions
##########################
**************************

***************
Data Processing
***************
---------------

Can I process two or more orthophoto GeoTIFFs to stitch them together?
----------------------------------------------------------------------
**Can I process two or more orthophoto GeoTIFFs to stitch them together?**

No. ODM is a photogrammetric pipeline and orthophotos do not have the necessary camera information since the images have already been orthorectified. You can use another program such as `Hugin <http://hugin.sourceforge.net/>`_ to do that.

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?**

Yes. The software tries to use all available resources, when possible, but not always. It's normal to see 10-15% CPU utilization at several moments during processing and 0% GPU utilization for lots of times.

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?**

No need; the native (non-docker) version of the software already uses all available resources.

*********
Licensing
*********
---------

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?**

ODM is free and open source software, released under the `AGPLv3 <https://github.com/OpenDroneMap/ODM/blob/master/LICENSE>`_. You are free to build and sell applications with it, just make sure to comply with the requirements of the license, in particular the disclose source requirement.

Are there other licensing options aside from the AGPLv3?
--------------------------------------------------------
**Are there other licensing options aside from the AGPLv3?**

Nope, sorry!

*************
Memory issues
*************
-------------

Your computer is running out of memory, what can you do?
--------------------------------------------------------
**Your computer is running out of memory, what can you do?**

1. First you can buy more RAM, this is the ultimate and final solution.
2. Alternatively you can resize the images when uploading and/or tweak your quality settings.
Expand All @@ -55,6 +50,29 @@ Your computer is running out of memory, what can you do?
- In Linux you can add a swap file or a partition dedicated to swap. For more information, please consult your search engine of choice as there are a lot of different distributions and methods to add swap.

*********************
Additional References
*********************

For Users
---------

The following resources are a good place to start:

* `README page for ODM <https://github.com/OpenDroneMap/OpenDroneMap>`_
* `README page for WebODM <https://github.com/OpenDroneMap/WebODM>`_
* `README page for NodeODM <https://github.com/OpenDroneMap/node-OpenDroneMap>`_
* `Ground Control Points Format Specification <https://github.com/mapillary/OpenSfM/blob/master/doc/source/gcp.rst>`_
* `OpenDroneMap: The Missing Guide <https://odmbook.com/>`_

For Developers
--------------

In addition to user resources, we recommend to also read the following:

* WebODM documentation: https://docs.webodm.org
* NodeODM API specification: https://github.com/OpenDroneMap/NodeODM/blob/master/docs/index.adoc
* Overview of the ODM pipeline: http://community.opendronemap.org/t/where-can-i-find-background-information-on-the-concepts-of-odm/665/2
* We keep a `section in our forum dedicated to research papers <http://community.opendronemap.org/c/ideas-proposals/research-papers>`_. This is a valuable place where to read more about state of the art research related to structure from motion, multi-view stereo, meshing, texturing, etc. which can be used to improve the software.

`Learn to edit <https://github.com/opendronemap/docs#how-to-make-your-first-contribution>`_ and help improve `this page <https://github.com/OpenDroneMap/docs/blob/publish/source/faq.rst>`_!
1 change: 0 additions & 1 deletion source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ The documentation is available in several languages. Some translations are incom
map-accuracy
masks
large
resources
flying
multispectral
requesting-features
Expand Down
26 changes: 0 additions & 26 deletions source/resources.rst

This file was deleted.

0 comments on commit ecc87e4

Please sign in to comment.