{"id":2305082,"date":"2024-08-07T02:00:29","date_gmt":"2024-08-07T09:00:29","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2305082"},"modified":"2024-08-07T03:03:57","modified_gmt":"2024-08-07T10:03:57","slug":"mobile-3d-scans-in-arcgis","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis","title":{"rendered":"How to combine mobile 3D scans with ArcGIS"},"author":354432,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23771,615021,37151],"tags":[25781,774312,24381,774322,257502],"industry":[],"product":[421922,36831,36551],"class_list":["post-2305082","blog","type-blog","status-publish","format-standard","hentry","category-3d-gis","category-aec","category-design-planning","tag-3d","tag-3d-object-layer","tag-lidar","tag-mobile-scanning","tag-photogrammetry","product-arcgis","product-js-api-arcgis","product-arcgis-online"],"acf":{"authors":[{"ID":354432,"user_firstname":"Dagmara","user_lastname":"Pasiak","nickname":"Dagmara Pasiak","user_nicename":"dpasiak","display_name":"Dagmara Pasiak","user_email":"dpasiak@esri.com","user_url":"","user_registered":"2024-03-08 09:07:30","user_description":"Dagmara is a Product Engineer at Esri R&amp;D Zurich and works in the web team. She enjoys creating 3D web maps and in her free time exploring the nature, preferably with a camera and GPS tracker in her hand to visualize it later.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/08\/IMG_1227_1-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need","flexible_content":[{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">Once upon a time, creating reality scans was a privilege of professionals with expensive equipment. With the evolution of smartphones, the field of 3D scanning transformed and <span class=\"TextRun SCXW235195994 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW235195994 BCX8\" data-ccp-parastyle=\"Normal (Web)\">mobile scans are<\/span><\/span> now at our fingertips. Of course, phones will not replace professional 3D scanners. <span class=\"TrackChangeTextInsertion TrackedChange SCXW82110699 BCX8\"><span class=\"TextRun SCXW82110699 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82110699 BCX8\">Their simplicity, however, makes them a powerful alternative when scanning easily accessible and up-to-room-size objects<\/span><\/span><\/span><\/span><span data-contrast=\"auto\">. GPS technology has followed a similar path from expensive devices <span class=\"TextRun SCXW235195994 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW235195994 BCX8\" data-ccp-parastyle=\"Normal (Web)\">made for<\/span><\/span> professionals to standard features on smartphones. <span class=\"TextRun SCXW235195994 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW235195994 BCX8\" data-ccp-parastyle=\"Normal (Web)\">Today <\/span><\/span>it is possible to use both technologies together, creating georeferenced 3D models in minutes. <\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">You can take the scanning process to the next level by placing real-world <span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">objects<\/span><\/span> that you scanned <span class=\"TrackChangeTextInsertion TrackedChange SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">as models <\/span><\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">in <\/span><\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">their geographic<\/span><\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\"> context<\/span><\/span><\/span><\/span>. <\/span><span data-contrast=\"auto\">It not only allows us to display the scans <span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">in their <\/span><\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">actual <\/span><\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">location <\/span><\/span><\/span><\/span>but also to <span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">use them<\/span><\/span><\/span><span data-contrast=\"auto\">\u00a0<\/span><span data-contrast=\"auto\">with <span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">other <\/span><\/span> <span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeDeleteHighlight SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">capabilities like<\/span><\/span><\/span><a href=\"https:\/\/storymaps.arcgis.com\/\"><span class=\"TrackChangeTextInsertion TrackedChange SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeDeleteHighlight SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\"> ArcGIS<\/span><\/span><\/span><\/span> <span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 CommentHighlightRest TrackChangeDeleteHighlight SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">Story<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW108096809 BCX8\"><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentHighlightRest TrackChangeDeleteHighlight SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">M<\/span><\/span><\/span><\/span><span class=\"TrackedChange SCXW108096809 BCX8\"><span class=\"TextRun SCXW108096809 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentHighlightRest TrackChangeDeleteHighlight SCXW108096809 BCX8\" data-ccp-parastyle=\"Normal (Web)\">aps<\/span><\/span><\/span><\/a><\/span><span data-contrast=\"auto\">\u00a0or <\/span><a href=\"https:\/\/www.arcgis.com\/apps\/360vr\/index.html\"><span data-contrast=\"auto\">360 <\/span><span data-contrast=\"auto\">VR<\/span><\/a><span data-contrast=\"auto\">.\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">I had the chance to use 3D mobile scanning in practice during my internship project at the Esri R&amp;D Center Zurich where we develop the 3D web technology for the ArcGIS platform. The project focused on <\/span><span data-contrast=\"auto\">presenting urban art installations<\/span><span data-contrast=\"auto\"> <span class=\"TrackChangeTextInsertion TrackedChange SCXW261871925 BCX8\"><span class=\"TextRun SCXW261871925 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW261871925 BCX8\" data-ccp-parastyle=\"Normal (Web)\">as an ex<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW261871925 BCX8\"><span class=\"TextRun SCXW261871925 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW261871925 BCX8\" data-ccp-parastyle=\"Normal (Web)\">ample for scanning<\/span><\/span><\/span> and was <\/span><span data-contrast=\"none\">also a great way for me to explore a new city both virtually and physically.<\/span> <span data-contrast=\"auto\">The scanning process itself makes you notice more details but being able to examine models from every possible angle in <span class=\"TrackChangeTextInsertion TrackedChange SCXW261871925 BCX8\"><span class=\"TextRun SCXW261871925 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW261871925 BCX8\" data-ccp-parastyle=\"Normal (Web)\">web scenes<\/span><\/span><\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW45849027 BCX8\" data-ccp-parastyle=\"Normal (Web)\">is<\/span><span class=\"NormalTextRun SCXW45849027 BCX8\" data-ccp-parastyle=\"Normal (Web)\"> even more exciting<\/span><\/span><span data-contrast=\"auto\">. <\/span><span data-contrast=\"auto\">I\u2019ll explain how to create the models, prepare the layer to store them and create a custom app to display them. I hope I can inspire you to create more <span class=\"TextRun SCXW261871925 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentHighlightPipeRestV2 SCXW261871925 BCX8\" data-ccp-parastyle=\"Normal (Web)\">workflows <\/span><\/span>with your own scans!<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2316302,"id":2316302,"title":"Lizard sculpture","filename":"lizzard_web.gif","filesize":9050003,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\/lizzard_web","alt":"Scan of the lizard sculpture created with Scaniverse","author":"354432","description":"","caption":"Scan of the lizard sculpture created with Scaniverse","name":"lizzard_web","status":"inherit","uploaded_to":2305082,"date":"2024-04-24 12:33:36","modified":"2024-07-18 12:11:54","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":700,"height":611,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","medium-width":299,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","medium_large-width":700,"medium_large-height":611,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","large-width":700,"large-height":611,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","1536x1536-width":700,"1536x1536-height":611,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","2048x2048-width":700,"2048x2048-height":611,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web-533x465.gif","card_image-width":533,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizzard_web.gif","wide_image-width":700,"wide_image-height":611}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><\/h2>\n<h2><span class=\"TextRun SCXW144657022 BCX8\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW144657022 BCX8\" data-ccp-parastyle=\"heading 1\">Mobile scanning with iPhone and Android phones<\/span><\/span><span class=\"EOP SCXW144657022 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n"},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">To start, you need to install a mobile app that will turn your phone in<\/span><span data-contrast=\"auto\">to<\/span><span data-contrast=\"auto\"> a powerful 3D scanner. Although many applications appear similar at the first glance, they use different techniques and sensors in the process. Your options depend on whether you&#8217;re using iOS or Android and whether you&#8217;re looking for a free or paid solution. The good news is that there are more and more of them, so everyone can find an app for their needs and make the most out of the scanning process.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The app that I&#8217;ve used the most is <a href=\"https:\/\/scaniverse.com\/\">Scaniverse<\/a>. While it previously required a LiDAR scanner, it now works on all recent iOS devices with plans to release an Android version in the future. <span class=\"NormalTextRun SCXW171526386 BCX8\">The 3D scanning process is similar to taking photos<\/span><span class=\"NormalTextRun CommentStart SCXW171526386 BCX8\">.<\/span> First you need to select a size of the object you want to scan to optimize range and resolution. The preview on the screen displays the scanning progress with stripes that help to cover areas that haven&#8217;t been scanned. It&#8217;s important to move smoothly during the process and ensure good lighting. Your scan doesn&#8217;t have to be perfect, as the app can fill in small gaps and allows you to edit the scan using the Crop tool to remove undesirable parts. The result can be exported in various mesh formats (FBX, OBJ, GLB, USDZ, and STL), as well as in point cloud formats (PLY and LAS).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Two other popular options are <a href=\"https:\/\/www.kiriengine.com\/\">Kiri Engine<\/a> and <a href=\"https:\/\/lumalabs.ai\/\">Luma AI<\/a>. Kiri Engine is a cloud-based app that utilizes photogrammetry and advanced AI for processing results. Luma AI, on the other hand, uses <a href=\"https:\/\/www.matthewtancik.com\/nerf\">Neural Radiance Fields (NeRF)<\/a> to create realistic models without high-resolution cameras. Kiri Engine is available on both iPhone and Android, while Luma AI support only iPhone for now with expansion plans for Android.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2366432,"id":2366432,"title":"Scanning process","filename":"scanning1-ezgif.com-optimize.gif","filesize":7962508,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\/scanning1-ezgif-com-optimize","alt":"The process of scanning the sculpture","author":"354432","description":"","caption":"Scanning process with a mobile phone","name":"scanning1-ezgif-com-optimize","status":"inherit","uploaded_to":2305082,"date":"2024-06-06 08:25:50","modified":"2024-06-06 11:37:01","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":720,"height":405,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","medium_large-width":720,"medium_large-height":405,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","large-width":720,"large-height":405,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","1536x1536-width":720,"1536x1536-height":405,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","2048x2048-width":720,"2048x2048-height":405,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","card_image-width":720,"card_image-height":405,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/scanning1-ezgif.com-optimize.gif","wide_image-width":720,"wide_image-height":405}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><\/h2>\n<h2><span class=\"TextRun SCXW211909174 BCX8\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW211909174 BCX8\" data-ccp-parastyle=\"heading 1\"><span class=\"NormalTextRun CommentStart CommentHighlightPipeClickedV2 CommentHighlightClicked SCXW114488465 BCX8\" data-ccp-parastyle=\"heading 1\">Preparing<\/span> the 3D Object <\/span><span class=\"NormalTextRun SCXW211909174 BCX8\" data-ccp-parastyle=\"heading 1\">Scene<\/span><span class=\"NormalTextRun SCXW211909174 BCX8\" data-ccp-parastyle=\"heading 1\"> Layer<\/span><\/span><span class=\"EOP SCXW211909174 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW245485030 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW245485030 BCX8\">Once you&#8217;ve exported the scans, you&#8217;re ready to combine them with <\/span><\/span><span class=\"TextRun SCXW245485030 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW245485030 BCX8\">other data <\/span><\/span><span class=\"TextRun SCXW245485030 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW245485030 BCX8\">in ArcGIS! To showcase the model, you need an editable <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/mapping\/layer-properties\/the-3d-objects-scene-layer-in-arcgis-pro.htm\">3D Object Scene Layer<\/a>. For more information you can go to: <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/3d-objects\/create-a-3d-object-feature-class.htm\">Create a 3D object feature class\u2014ArcGIS Pro<\/a> or follow the simplified instructions at the bottom of the page.<\/span><\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<h2><\/h2>\n<h2><span class=\"TextRun SCXW267159883 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW267159883 BCX8\">Creating a custom web app to explore the 3D models<\/span><\/span><\/h2>\n"},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">Existing street art platforms provide information about the art and its location, but they do not utilize 3D technology. In contrast, 3D model platforms allow users to add their models and preview them, but they lack <span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW188972354 BCX8\"><span class=\"TextRun SCXW188972354 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed CommentHighlightPipeRestV2 SCXW188972354 BCX8\" data-ccp-charstyle=\"normaltextrun\">fu<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW188972354 BCX8\"><span class=\"TextRun SCXW188972354 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW188972354 BCX8\" data-ccp-charstyle=\"normaltextrun\">rther <\/span><\/span><\/span>categorization and positioning. This custom app, created with <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\">ArcGIS Maps SDK for JavaScript<\/a>, could fill the gap and enable users to combine those capabilities. It could help artists and city authorities to promote art <span class=\"TrackChangeTextInsertion TrackedChange SCXW188972354 BCX8\"><span class=\"TextRun SCXW188972354 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188972354 BCX8\" data-ccp-charstyle=\"normaltextrun\">and<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW188972354 BCX8\"><span class=\"TextRun SCXW188972354 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188972354 BCX8\" data-ccp-charstyle=\"normaltextrun\"> help <\/span><\/span><\/span> tourists and citizens to <span class=\"TrackChangeTextInsertion TrackedChange SCXW188972354 BCX8\"><span class=\"TextRun SCXW188972354 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188972354 BCX8\" data-ccp-charstyle=\"normaltextrun\">ex<\/span><\/span><\/span><span class=\"TrackChangeTextInsertion TrackedChange SCXW188972354 BCX8\"><span class=\"TextRun SCXW188972354 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW188972354 BCX8\" data-ccp-charstyle=\"normaltextrun\">plore it<\/span><\/span><\/span>. Although designed for urban art, the app&#8217;s main components could be useful in any scenario that involves presenting 3D scans.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Uploading models<\/h3>\n"},{"acf_fc_layout":"content","content":"<p>To allow users to include scanned objects in the application, it was necessary to implement an upload functionality. This provides a convenient way to integrate models into the web scene.<\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_vbzecpb8","time":false,"start":"0","stop":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW253170824 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SCXW253170824 BCX8\">The upload c<\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">an <\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">be <\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">done <\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">using an <\/span><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/widgets-editor-3d\/\"><span class=\"NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW253170824 BCX8\">Editor<\/span><\/a><span class=\"NormalTextRun SCXW253170824 BCX8\"> widget<\/span><span class=\"NormalTextRun SCXW253170824 BCX8\"> or <\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">with a<\/span><span class=\"NormalTextRun CommentStart SCXW253170824 BCX8\"> custom <\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">implementation <\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">using the <\/span><\/span><span class=\"TextRun SCXW253170824 BCX8\" data-contrast=\"auto\"><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-layers-SceneLayer.html#applyEdits\"><span class=\"NormalTextRun SCXW253170824 BCX8\">applyEdits<\/span><\/a><span class=\"NormalTextRun SCXW253170824 BCX8\"> method<\/span><span class=\"NormalTextRun SCXW253170824 BCX8\">.<\/span> <span class=\"NormalTextRun SCXW253170824 BCX8\">This way, the mesh can be edited, deleted, or added to the 3D Object Scene Layer at any desired point within the application (for example, on click or after adding features to another layer).<\/span><\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2343432,"id":2343432,"title":"Code sample: adding the model","filename":"code_addModel-1.png","filesize":263557,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\/code_addmodel-2","alt":"Code sample: add a model","author":"354432","description":"","caption":"Code sample: adding the model","name":"code_addmodel-2","status":"inherit","uploaded_to":2305082,"date":"2024-05-17 11:00:49","modified":"2024-06-19 16:10:27","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2000,"height":1916,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-e1717674615859-330x261.png","medium-width":330,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-e1717674615859-768x607.png","medium_large-width":768,"medium_large-height":607,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-e1717674615859-1367x1080.png","large-width":1367,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-1536x1471.png","1536x1536-width":1536,"1536x1536-height":1471,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1.png","2048x2048-width":2000,"2048x2048-height":1916,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-485x465.png","card_image-width":485,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_addModel-1-1127x1080.png","wide_image-width":1127,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/sample-code\/widgets-editor-3d\/"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW22481943 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW22481943 BCX8\">As part of the project, we aimed to <\/span><span class=\"NormalTextRun SCXW22481943 BCX8\">determine<\/span><span class=\"NormalTextRun SCXW22481943 BCX8\"> the extent to which mobile browsers with limited capabilities can handle complex <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-geometry-Mesh.html\">3D meshes<\/a>. Therefore, the workflow was split into two parts: first, uploading the model on a mobile phone using a 2D map to provide location, and then editing the model using the Editor widget on a desktop. The model is <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-widgets-Editor-EditorViewModel.html\">preselected<\/a> and <\/span><span class=\"NormalTextRun SCXW22481943 BCX8\">located<\/span><span class=\"NormalTextRun SCXW22481943 BCX8\"> in the <\/span><span class=\"NormalTextRun SCXW22481943 BCX8\">center<\/span><span class=\"NormalTextRun SCXW22481943 BCX8\"> of the scene, and its position, orientation, and scale can be adjusted.\u00a0<\/span><\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2343412,"id":2343412,"title":"Code sample: apply edits","filename":"code_editor-1-e1717674829995.png","filesize":182209,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\/code_editor-2","alt":"Code sample: apply edits","author":"354432","description":"","caption":"Code sample: apply edits","name":"code_editor-2","status":"inherit","uploaded_to":2305082,"date":"2024-05-17 10:57:23","modified":"2024-06-19 16:11:08","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2000,"height":1016,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-464x236.png","medium-width":464,"medium-height":236,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-768x390.png","medium_large-width":768,"medium_large-height":390,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-1920x975.png","large-width":1920,"large-height":975,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-1536x780.png","1536x1536-width":1536,"1536x1536-height":780,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995.png","2048x2048-width":2000,"2048x2048-height":1016,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-826x420.png","card_image-width":826,"card_image-height":420,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_editor-1-e1717674829995-1920x975.png","wide_image-width":1920,"wide_image-height":975}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-layers-SceneLayer.html#applyEdits"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW57060370 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW57060370 BCX8\">After saving the changes, the scene&#8217;s screenshot is created using the <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-views-SceneView.html#takeScreenshot\">takeScreenshot<\/a> method. It is then added as an <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-layers-FeatureLayer.html#addAttachment\">attachment<\/a> to the FeatureLayer and used as a <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-rest-support-AttachmentQuery.html\">thumbnail<\/a> for the cards. Furthermore, the <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-views-SceneView.html#camera\">camera<\/a> position is saved in JSON format and added as an attribute to the FeatureLayer. This attribute is used to position the view after the user <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-views-SceneView.html#goTo\">flies<\/a> to the model. This approach ensures the best initial angle and prevents the model from being hidden behind buildings. The model is now ready to be explored on the main map.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW57060370 BCX8\"><span class=\"SCXW57060370 BCX8\"> You can check out the whole process of uploading models in the demo below.<\/span><br class=\"SCXW57060370 BCX8\" \/><\/span><span class=\"EOP SCXW57060370 BCX8\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559685&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Exploring models<\/h3>\n"},{"acf_fc_layout":"content","content":"<p><span data-contrast=\"auto\">While a realistic 3D representation of the scene is a powerful way to explore the city, it can also be overwhelming and navigating the scene can be challenging. To help the user focus on the urban art, I&#8217;ve implemented several guiding mechanisms and <span class=\"TextRun SCXW104233974 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW104233974 BCX8\" data-ccp-charstyle=\"normaltextrun\" data-ccp-charstyle-defn=\"{&quot;ObjectId&quot;:&quot;694153c0-fbc8-4c81-aafe-adce74704f45|197&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[201342446,&quot;1&quot;,201342447,&quot;5&quot;,201342448,&quot;1&quot;,201342449,&quot;1&quot;,469777841,&quot;Calibri&quot;,469777842,&quot;&quot;,469777843,&quot;Calibri&quot;,469777844,&quot;Calibri&quot;,201341986,&quot;1&quot;,469769226,&quot;Calibri&quot;,268442635,&quot;22&quot;,469775450,&quot;normaltextrun&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;normaltextrun&quot;,335572020,&quot;1&quot;,469778324,&quot;Default Paragraph Font&quot;]}\">evaluated <\/span><\/span>various design choices. For example, while the upload and placement of the models uses a satellite basemap to improve accuracy, for exploration the scene uses a dark basemap and <span class=\"NormalTextRun SCXW133677257 BCX8\">b<\/span><span class=\"NormalTextRun SCXW133677257 BCX8\">uildings with <\/span><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-symbols-edges-SketchEdges3D.html\"><span class=\"FindHit SCXW133677257 BCX8\">sketch<\/span><span class=\"NormalTextRun SCXW133677257 BCX8\">ed edges<\/span><\/a> that share colors with the <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-webscene-Environment.html#starsEnabled\">starry<\/a> sky. This simplification and toned-down colors allow the colorful art to stand out. The increased <a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-Camera.html#fov\">field of view<\/a> makes the experience more immersive and gives users a broader perspective.<\/span><\/p>\n<p><span data-contrast=\"auto\">I\u2019ve also added light beams that match the night theme to help locate the models around the scene, as some of them are hidden between buildings. Additionally, users can explore models using cards that display a picture of the model. <span class=\"TrackChangeTextInsertion TrackedChange TrackChangeHoverSelectColorRed SCXW211886880 BCX8\"><span class=\"TextRun SCXW211886880 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun TrackChangeHoverSelectHighlightRed SCXW211886880 BCX8\">All three elements &#8211; models, light beams, and cards &#8211; are interconnected, helping to explore the art. <\/span><\/span><\/span>Hovering over a\u00a0card,\u00a0animates the corresponding light beam as you can see in the code example, while clicking on a card takes the user to the model.<\/span><\/p>\n"},{"acf_fc_layout":"kaltura","video_id":"1_tsdq2gf5","time":false,"start":0,"stop":""},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW65881904 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW65881904 BCX8\">To implement these features, I used three different layers. They share a common ID for the same model, allowing for integration and interaction between them. The <\/span><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-layers-FeatureLayer.html\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW65881904 BCX8\">FeatureLayer<\/span><\/a><span class=\"NormalTextRun SCXW65881904 BCX8\"> was used to store images and attributes, the <\/span><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-layers-GraphicsLayer.html\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW65881904 BCX8\">GraphicLayer<\/span><\/a><span class=\"NormalTextRun SCXW65881904 BCX8\"> to enhance the visualization with light poles and the models are stored in <\/span><span class=\"NormalTextRun SCXW65881904 BCX8\">the<\/span><span class=\"NormalTextRun SCXW65881904 BCX8\"><a href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/api-reference\/esri-layers-SceneLayer.html\"> SceneLayer<\/a>.<\/span><\/span><span class=\"EOP SCXW65881904 BCX8\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2343462,"id":2343462,"title":"Code sample: light poles","filename":"code_cylinders-1-e1717674749186.png","filesize":257401,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\/code_cylinders-2","alt":"","author":"354432","description":"","caption":"Code sample: light poles","name":"code_cylinders-2","status":"inherit","uploaded_to":2305082,"date":"2024-05-17 11:02:54","modified":"2024-06-19 16:10:46","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2000,"height":1366,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-382x261.png","medium-width":382,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-768x525.png","medium_large-width":768,"medium_large-height":525,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-1581x1080.png","large-width":1581,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-1536x1049.png","1536x1536-width":1536,"1536x1536-height":1049,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186.png","2048x2048-width":2000,"2048x2048-height":1366,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-681x465.png","card_image-width":681,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/code_cylinders-1-e1717674749186-1581x1080.png","wide_image-width":1581,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/codepen.io\/DP-00\/pen\/JjqJLWM?editors=1100"},{"acf_fc_layout":"content","content":"<h2><\/h2>\n<h2><span class=\"TextRun SCXW257339979 BCX8\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW257339979 BCX8\" data-ccp-parastyle=\"heading 1\">Summary<\/span><\/span><span class=\"EOP SCXW257339979 BCX8\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n"},{"acf_fc_layout":"content","content":"<p><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">It is hard to believe that such realistic scenes can be created using devices straight from our pockets. <\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">Te<\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">chnology progress <\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">has not only made it affordable but also easily accessible without requiring special training. The field of mobile 3D scanning is expected to experience growth in the coming years as users increasingly appreciate its benefits. <\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">Mobile 3D scans are yet another <\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">sto<\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">ry<\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW82968977 BCX8\">on<\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW82968977 BCX8\">the<\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\"> ever-evolving nature of <\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 CommentHighlightRest SCXW82968977 BCX8\">GIS<\/span><span class=\"NormalTextRun CommentHighlightPipeRestV2 SCXW82968977 BCX8\">, but isn&#8217;t that what makes it so exciting? Hopefully, your head is already full of examples on how to <\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">in<\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">tegrate<\/span><\/span> <span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">mob<\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">ile<\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW82968977 BCX8\">scans <\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">w<\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">ith<\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW82968977 BCX8\">ArcGIS <\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW82968977 BCX8\">to <\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">be useful in<\/span><\/span><span class=\"TextRun SCXW82968977 BCX8\" data-contrast=\"auto\"> <span class=\"NormalTextRun SCXW82968977 BCX8\">your field and we <\/span><span class=\"NormalTextRun SCXW82968977 BCX8\">can&#8217;t<\/span><span class=\"NormalTextRun SCXW82968977 BCX8\"> wait to see the results!<\/span><\/span><span class=\"EOP SCXW82968977 BCX8\" data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Instructions<\/h2>\n"},{"acf_fc_layout":"sidebar","content":"<ol>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">Open <strong>ArcGIS Pro<\/strong> and create a <strong>new Global Scene<\/strong><\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">On the <strong>View tab<\/strong> in the <strong>Windows group<\/strong>, click <\/span><strong><span class=\"NormalTextRun SCXW51070324 BCX8\">Catalog<\/span><span class=\"NormalTextRun SCXW51070324 BCX8\"> Pane<\/span><\/strong><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">In the <\/span><strong><span class=\"NormalTextRun SCXW51070324 BCX8\">Catalog<\/span><\/strong><span class=\"NormalTextRun SCXW51070324 BCX8\"><strong> pane<\/strong>, expand <strong>Database folder<\/strong>, right-click your existing <strong>geodatabase<\/strong> and point to <strong>New<\/strong> and click <strong>Feature Class<\/strong> from the drop-down menu<\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">In the newly opened <strong>Create Feature Class pane<\/strong> fill required fields and in <strong>Feature Class Type<\/strong> make sure to choose <strong>3D Object<\/strong> from the dropdown menu before clicking <strong>Finish<\/strong> (the new layer should appear under 3D Layers tab)<\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">On the <strong>Analysis tab<\/strong> in the <strong>Geoprocessing<\/strong> group, click <strong>Tools<\/strong><\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">In the newly opened <strong>Geoprocessing pane<\/strong>, click the <strong>Toolboxes<\/strong> tab, browse for <strong>Add 3D Formats to <\/strong><\/span><strong><span class=\"NormalTextRun SCXW51070324 BCX8\">Multipatch<\/span><\/strong><span class=\"NormalTextRun SCXW51070324 BCX8\"> and select it<\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">From the <strong>Input Features<\/strong> drop-down select the <\/span><strong><span class=\"NormalTextRun SCXW51070324 BCX8\">multipatch<\/span><\/strong><span class=\"NormalTextRun SCXW51070324 BCX8\"><strong> feature class<\/strong> that you&#8217;ve just created, then in the <strong>3D Formats to Add<\/strong> section check the box <span class=\"TextRun SCXW244586164 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentHighlightPipeRestV2 SCXW244586164 BCX8\">next to the GLB format* and click<\/span><\/span><\/span><span class=\"NormalTextRun CommentStart CommentHighlightPipeRestV2 CommentHighlightRest SCXW51070324 BCX8\">\u00a0<strong>Run<\/strong><\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">Right-click on your <strong>Feature Class<\/strong> in the <strong>Contents tab<\/strong> in the <strong>3D Layer<\/strong> section and point to <strong>Sharing<\/strong> and click <strong>Share as a Web Layer<\/strong><\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">In the newly opened pane, fill out necessary fields and make sure to select with who do you want to share a layer before clicking <strong>Publish<\/strong><\/span><\/span><\/li>\n<li><span class=\"TextRun SCXW51070324 BCX8\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW51070324 BCX8\">Once the layer is published you can check it in <strong>ArcGIS Online<\/strong> by clicking on the <strong>Manage the web layer<\/strong> link in the success message<\/span><\/span><\/li>\n<li>You can also inspect the new layer in the <strong>Scene Viewer <\/strong>by adding it to the Web Scene (y<span class=\"TextRun SCXW210371324 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW210371324 BCX8\">ou can find it by searching for its name, id or just filtering your content for items of type &#8220;Scene layer (3D Object)&#8221;)<\/span><\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><em style=\"font-size: 0.7rem\">* This configuration determines the formats in which features are converted on the server side (GLB is mandatory for web use). Adding more formats will increase the storage and conversion time. The supported upload formats are not affected by this configuration.<\/em><\/p>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizard-banner-card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizard-03-Copy-Custom.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to combine mobile 3D scans with ArcGIS<\/title>\n<meta name=\"description\" content=\"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to combine mobile 3D scans with ArcGIS\" \/>\n<meta property=\"og:description\" content=\"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-07T10:03:57+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\"},\"author\":{\"name\":\"Dagmara Pasiak\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f3e58e9d975d390d246956f37f92dea7\"},\"headline\":\"How to combine mobile 3D scans with ArcGIS\",\"datePublished\":\"2024-08-07T09:00:29+00:00\",\"dateModified\":\"2024-08-07T10:03:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\"},\"wordCount\":8,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"3D\",\"3D Object Layer\",\"Lidar\",\"mobile scanning\",\"photogrammetry\"],\"articleSection\":[\"3D Visualization &amp; Analytics\",\"Architecture, Engineering, and Construction\",\"Design and Planning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\",\"name\":\"How to combine mobile 3D scans with ArcGIS\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2024-08-07T09:00:29+00:00\",\"dateModified\":\"2024-08-07T10:03:57+00:00\",\"description\":\"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to combine mobile 3D scans with ArcGIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f3e58e9d975d390d246956f37f92dea7\",\"name\":\"Dagmara Pasiak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/08\/IMG_1227_1-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/08\/IMG_1227_1-465x465.jpg\",\"caption\":\"Dagmara Pasiak\"},\"description\":\"Dagmara is a Product Engineer at Esri R&amp;D Zurich and works in the web team. She enjoys creating 3D web maps and in her free time exploring the nature, preferably with a camera and GPS tracker in her hand to visualize it later.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/dagmara-pasiak\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/dpasiak\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to combine mobile 3D scans with ArcGIS","description":"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis","og_locale":"en_US","og_type":"article","og_title":"How to combine mobile 3D scans with ArcGIS","og_description":"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-08-07T10:03:57+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis"},"author":{"name":"Dagmara Pasiak","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f3e58e9d975d390d246956f37f92dea7"},"headline":"How to combine mobile 3D scans with ArcGIS","datePublished":"2024-08-07T09:00:29+00:00","dateModified":"2024-08-07T10:03:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis"},"wordCount":8,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["3D","3D Object Layer","Lidar","mobile scanning","photogrammetry"],"articleSection":["3D Visualization &amp; Analytics","Architecture, Engineering, and Construction","Design and Planning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis","name":"How to combine mobile 3D scans with ArcGIS","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2024-08-07T09:00:29+00:00","dateModified":"2024-08-07T10:03:57+00:00","description":"Learn how to combine mobile scanning with ArcGIS products to easily create any scene you need","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/js-api-arcgis\/3d-gis\/mobile-3d-scans-in-arcgis#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"How to combine mobile 3D scans with ArcGIS"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f3e58e9d975d390d246956f37f92dea7","name":"Dagmara Pasiak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/08\/IMG_1227_1-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/08\/IMG_1227_1-465x465.jpg","caption":"Dagmara Pasiak"},"description":"Dagmara is a Product Engineer at Esri R&amp;D Zurich and works in the web team. She enjoys creating 3D web maps and in her free time exploring the nature, preferably with a camera and GPS tracker in her hand to visualize it later.","sameAs":["https:\/\/www.linkedin.com\/in\/dagmara-pasiak"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/dpasiak"}]}},"text_date":"August 7, 2024","author_name":"Dagmara Pasiak","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/dpasiak","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/lizard-03-Copy-Custom.jpg","primary_product":"ArcGIS Maps SDK for JavaScript","tag_data":[{"term_id":25781,"name":"3D","slug":"3d","term_group":0,"term_taxonomy_id":25781,"taxonomy":"post_tag","description":"","parent":0,"count":342,"filter":"raw"},{"term_id":774312,"name":"3D Object Layer","slug":"3d-object-layer","term_group":0,"term_taxonomy_id":774312,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":24381,"name":"Lidar","slug":"lidar","term_group":0,"term_taxonomy_id":24381,"taxonomy":"post_tag","description":"","parent":0,"count":45,"filter":"raw"},{"term_id":774322,"name":"mobile scanning","slug":"mobile-scanning","term_group":0,"term_taxonomy_id":774322,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":257502,"name":"photogrammetry","slug":"photogrammetry","term_group":0,"term_taxonomy_id":257502,"taxonomy":"post_tag","description":"","parent":0,"count":8,"filter":"raw"}],"category_data":[{"term_id":23771,"name":"3D Visualization &amp; Analytics","slug":"3d-gis","term_group":0,"term_taxonomy_id":23771,"taxonomy":"category","description":"","parent":0,"count":687,"filter":"raw"},{"term_id":615021,"name":"Architecture, Engineering, and Construction","slug":"aec","term_group":0,"term_taxonomy_id":615021,"taxonomy":"category","description":"","parent":0,"count":129,"filter":"raw"},{"term_id":37151,"name":"Design and Planning","slug":"design-planning","term_group":0,"term_taxonomy_id":37151,"taxonomy":"category","description":"","parent":0,"count":115,"filter":"raw"}],"product_data":[{"term_id":421922,"name":"ArcGIS","slug":"arcgis","term_group":0,"term_taxonomy_id":421922,"taxonomy":"product","description":"Reserved for articles that cover all of ArcGIS","parent":36981,"count":338,"filter":"raw"},{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":363,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2427,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=js-api-arcgis","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2305082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/354432"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2305082"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2305082\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2305082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2305082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2305082"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2305082"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2305082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}