How to open WebODM TMS Output in ArcGIS Online or ArcGIS Enterprise
WebODM (web Open Drone Map) is a suite of Open Source UAV/Drone-based photogrammetric processing software running on the server-based infrastructure. This software is developed to provides UAV Photogrammetric Mapping Services over the internet using Server-Client architecture and clouds based computing engine. If you are familiar with Pix4D clouds or DroneDeploy, this software offers similar services, only it is free-to-use and open-source licensed. So you can also contribute to the development.
Personally, I have known this software for quite a time but didn't have time yet to learn deeper about it. Recently my some guys in my office have been successfully deploying this software so finally, I can start to use this software more regularly. Basically, this software is on par with its commercial counterparts like Pix4D or DroneDeploy. WebODM also has an API REST Interface that enables us to integrates the services with the geoportal system (either open-sourced like Geoserver/Geonode or ArcGIS Online/Enterprise). The main API output of WebODM are consisting of its standard Photogrammetric output like Orthophoto, DSM, DTM, 3D Model, Contour lines, Height Point Clouds, and few more outputs. The raster outputs are shared through API using Tile Map Services (TMS) protocols either in JSON format or Django REST API format.
Personally, I have known this software for quite a time but didn't have time yet to learn deeper about it. Recently my some guys in my office have been successfully deploying this software so finally, I can start to use this software more regularly. Basically, this software is on par with its commercial counterparts like Pix4D or DroneDeploy. WebODM also has an API REST Interface that enables us to integrates the services with the geoportal system (either open-sourced like Geoserver/Geonode or ArcGIS Online/Enterprise). The main API output of WebODM are consisting of its standard Photogrammetric output like Orthophoto, DSM, DTM, 3D Model, Contour lines, Height Point Clouds, and few more outputs. The raster outputs are shared through API using Tile Map Services (TMS) protocols either in JSON format or Django REST API format.
Implementing WebODM in the server can be done in many ways, but I won't talk about it in this blog post. What I like to share is how to use the API output of WebODM into a Geoportal system like ArcGIS Online or ArcGIS Enterprise. To make things simple, I have made a tutorial about how to do it and you can check the video below.
.
Btw, I am so sorry I need to make some parts of the video blurred because I am using my workplace WebODM instance, so I need to make it keep confidential.
here are URL examples that became the main focus of the video
Orthophoto
https://(your domain):8000/api/projects/{project ID}/tasks/{task ID}/orthophoto/tiles/{level}/{col}/{row}.png
DSM
https://(your domain):8000/api/projects/{project ID}/tasks/{task ID}/dsm/tiles/{level}/{col}/{row}.png
DTM
https://(your domain):8000/api/projects/{project ID}/tasks/{task ID}/dtm/tiles/{level}/{col}/{row}.png
Comments
Post a Comment