{"id":153,"date":"2018-11-02T15:05:49","date_gmt":"2018-11-02T14:05:49","guid":{"rendered":"https:\/\/blogs.urz.uni-halle.de\/geofox\/?p=153"},"modified":"2018-11-02T15:25:05","modified_gmt":"2018-11-02T14:25:05","slug":"ortho-mapping-arcgis-pro-yuneec","status":"publish","type":"post","link":"https:\/\/blogs.urz.uni-halle.de\/geofox\/2018\/11\/ortho-mapping-arcgis-pro-yuneec\/","title":{"rendered":"Ortho Mapping [ArcGIS Pro\/Yuneec]"},"content":{"rendered":"<p>How to use the <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/help\/data\/imagery\/introduction-to-ortho-mapping.htm\">Ortho Mapping feature in ArcGIS Pro<\/a> using Yuneec Typhoon H Pro CGO3+ images.<\/p>\n<p><strong>Problems:<\/strong><br \/>\n&#8211; unknown camera parameters<br \/>\n&#8211; Ortho Mapping\u00a0 import errors (no valid elevation, bad metadata)<\/p>\n<p><strong>Solution:<\/strong><\/p>\n<ol>\n<li>Get image series with GPS info from UAV camera<br \/>\nFor Yuneec UAVs we use the <strong>Q500log2kml App<\/strong> (Settings-&gt;Data Conversion) to export the flight log as GPX with elevation above sea level.[aesop_image img=&#8220;https:\/\/blogs.urz.uni-halle.de\/geofox\/files\/2018\/11\/q500.jpg&#8220; panorama=&#8220;off&#8220; align=&#8220;center&#8220; lightbox=&#8220;on&#8220; captionposition=&#8220;left&#8220; revealfx=&#8220;off&#8220; overlay_revealfx=&#8220;off&#8220;]\n<p>We need the elevation above sea level but Yuneec writes the relative elevation to the EXIF data of the images.<br \/>\nWe can use <a href=\"https:\/\/www.geosetter.de\/en\/main-en\/\">Geosetter<\/a> to update our EXIF data using our GPX export<\/li>\n<\/ol>\n<p>CGO3+ images have image metadata errors &#8211; use <a href=\"https:\/\/www.coderslagoon.com\/\">BadPeggy<\/a> to test for such errors.<br \/>\nThese images will cause errors in some applications! (ArcGIS Pro, Meshroom,&#8230;)<\/p>\n[aesop_image img=&#8220;https:\/\/blogs.urz.uni-halle.de\/geofox\/files\/2018\/11\/corru.jpg&#8220; panorama=&#8220;off&#8220; align=&#8220;center&#8220; lightbox=&#8220;on&#8220; captionposition=&#8220;left&#8220; revealfx=&#8220;off&#8220; overlay_revealfx=&#8220;off&#8220;]\n<p>To fix this, use <a href=\"https:\/\/www.irfanview.com\/\">IrfranView<\/a> batch conversion (File-&gt;<b>Batch Conversion<\/b>\/Rename) <em>without image compression<\/em>. IrfranView will fix these problems.<\/p>\n<p>2. Import the images in your project, Create new Ortho Mapping workspace<\/p>\n<p>3. Add camera information as follows (or crate a .csv):<\/p>\n<p>The Yuneec CGO3+ has a <a href=\"https:\/\/www.sony-semicon.co.jp\/products_en\/IS\/sensor2\/img\/products\/IMX377CQT_ProductSummary_v1.5_20150414.pdf\">Sony IMX377EQH5 Sensor<\/a> installed.<\/p>\n<table style=\"height: 77px\" border=\"0\" width=\"981\" cellspacing=\"0\">\n<colgroup width=\"64\"><\/colgroup>\n<colgroup width=\"95\"><\/colgroup>\n<colgroup width=\"94\"><\/colgroup>\n<colgroup width=\"68\"><\/colgroup>\n<colgroup width=\"48\"><\/colgroup>\n<colgroup width=\"54\"><\/colgroup>\n<colgroup width=\"85\"><\/colgroup>\n<colgroup span=\"2\" width=\"72\"><\/colgroup>\n<colgroup width=\"61\"><\/colgroup>\n<colgroup width=\"83\"><\/colgroup>\n<tbody>\n<tr>\n<td align=\"left\" height=\"17\">ObjectID<\/td>\n<td align=\"left\">CameraMaker<\/td>\n<td align=\"left\">CameraModel<\/td>\n<td align=\"left\">PixelSize<\/td>\n<td align=\"left\">NCols<\/td>\n<td align=\"left\">NRows<\/td>\n<td align=\"left\">FocalLength<\/td>\n<td align=\"left\">PrincipalX<\/td>\n<td align=\"left\">PrincipalY<\/td>\n<td align=\"left\">Konrady<\/td>\n<td align=\"left\">Decentering<\/td>\n<\/tr>\n<tr>\n<td align=\"right\" height=\"17\">1<\/td>\n<td align=\"left\">Yuneec<\/td>\n<td align=\"left\">CGO3+<\/td>\n<td align=\"left\">1.55<\/td>\n<td align=\"right\">4000<\/td>\n<td align=\"right\">3000<\/td>\n<td align=\"right\">14000<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"right\">0<\/td>\n<td align=\"left\">0;0;0;0<\/td>\n<td align=\"left\">0;0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>4. continue the workflow as described in the <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/help\/data\/imagery\/introduction-to-ortho-mapping.htm\">ArcGIS Pro help<\/a>.<\/p>\n<p>Now you can plot the flight path and compute DEMs and Ortho images<\/p>\n[aesop_image img=&#8220;https:\/\/blogs.urz.uni-halle.de\/geofox\/files\/2018\/11\/yyUnbenannt.jpg&#8220; panorama=&#8220;off&#8220; align=&#8220;center&#8220; lightbox=&#8220;on&#8220; captionposition=&#8220;left&#8220; revealfx=&#8220;off&#8220; overlay_revealfx=&#8220;off&#8220;]\n\n<hr \/>\n<p><strong>Q500log2kml App <\/strong><strong>Links<\/strong>:<\/p>\n<p>Q500log2kml Homepage: http:\/\/h-elsner.mooo.com\/<br \/>\nDownload Win: <a class=\"externalURL\" href=\"http:\/\/h-elsner.mooo.com\/downloads\/q500log2kml.zip\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">h-elsner.mooo.com\/downloads\/q500log2kml.zip<\/a><br \/>\nLINUX 64bit: <a class=\"externalURL\" href=\"http:\/\/h-elsner.mooo.com\/downloads\/q500log2kml.tar.gz\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">h-elsner.mooo.com\/downloads\/q500log2kml.tar.gz<\/a><br \/>\nMAC OS X: <a class=\"externalURL\" href=\"http:\/\/h-elsner.mooo.com\/downloads\/q500log2kml_DE.dmg.zip\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">h-elsner.mooo.com\/downloads\/q500log2kml_DE.dmg.zip<\/a><br \/>\nManual: <a class=\"externalURL\" href=\"http:\/\/h-elsner.mooo.com\/mydat\/Q500log2kml.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">h-elsner.mooo.com\/mydat\/Q500log2kml.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nHow to use the Ortho Mapping feature in ArcGIS Pro using Yuneec Typhoon H Pro CGO3+ images. Problems: &#8211; unknown&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/blogs.urz.uni-halle.de\/geofox\/2018\/11\/ortho-mapping-arcgis-pro-yuneec\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &ldquo;Ortho Mapping &rdquo;<\/span>&hellip;<\/a><\/div>\n","protected":false},"author":1821,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[13,16,17,12,14,15,18,11],"_links":{"self":[{"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/posts\/153"}],"collection":[{"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/users\/1821"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":10,"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/posts\/153\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.urz.uni-halle.de\/geofox\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}