{"id":768120,"date":"2025-09-01T13:39:59","date_gmt":"2025-09-01T20:39:59","guid":{"rendered":"https:\/\/www.esri.com\/about\/newsroom\/?post_type=arcuser&#038;p=768120"},"modified":"2025-09-01T13:39:59","modified_gmt":"2025-09-01T20:39:59","slug":"increasing-survey-efficiency-with-arcgis-maps-sdk-for-net","status":"publish","type":"arcuser","link":"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net","title":{"rendered":"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET"},"author":5752,"featured_media":0,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"sync_status":"","episode_type":"","audio_file":"","castos_file_data":"","podmotor_file_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_links_to":"","_links_to_target":""},"categories":[24962],"tags":[492732,12172,493165,493166,159202],"arcuser_issues":[493152],"class_list":["post-768120","arcuser","type-arcuser","status-publish","format-standard","hentry","category-focus","tag-arcgis-maps-sdk-for-net","tag-developers","tag-frox","tag-native-maps-sdks","tag-survey","arcuser_issues-summer-2025"],"acf":{"short_description":"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.","pdf":{"host_remotely":false,"file":"","file_url":""},"flexible_content":[{"acf_fc_layout":"content","content":"For over 15 years, frox Die IT Fabrik has been developing software solutions for digital surveying and mobile GIS data acquisition.\r\n\r\nThe company delivers high-precision measurement tools for critical infrastructure and has a diverse client base that includes government agencies, infrastructure firms, environmental organizations, and utility providers. Because of this, frox\u2019s suite of digital surveying and mobile GIS applications\u2014such as FX Smart, FX Reality, FX Collector, and FX Survey\u2014need to be able to work effectively and efficiently in a variety of situations.\r\n\r\nHowever, the company has faced technical difficulties typical of code bases that have evolved over several years. A traditional, monolithic software architecture began to slow down maintenance, updates, and innovation. Furthermore, with the upcoming retirement of the software\u2019s underlying GIS technology, ArcGIS Engine, fast approaching in 2026, engineers at frox seized the opportunity\r\nto modernize.\r\n\r\nThe goal was to transition to an architecture with a smaller footprint for lightweight applications designed for modern mobile devices and rugged tablets. Frox also aimed to use a developer kit that supported the latest high-performance layer types within the ArcGIS ecosystem, particularly for the integration of vector tile basemaps. It had to build applications that would run seamlessly in both online and offline environments. Finally, frox needed flexible, self-contained deployments that would allow applications to be deployed side-by-side on devices, simplifying ongoing maintenance and management."},{"acf_fc_layout":"content","content":"<h2>A Surveying Solution<\/h2>\r\nWith existing expertise in .NET and C#, the frox development team turned to ArcGIS Maps SDK for .NET. Not only does the SDK include a modern 64-bit architecture and support for the latest Microsoft .NET application development platform, it also enabled the development team to integrate its existing processes of continuous integration and delivery, saving the time required to reimplement them. The modern, asynchronous design of the API, along with support for .NET features such as nullability, allowed frox to build applications that are more responsive and robust than they were previously. Comprehensive support for the .NET Multi-platform App UI (MAUI) desktop and mobile cross-platform framework were also crucial to frox\u2019s decision to use .NET Maps SDK."},{"acf_fc_layout":"image","image":768121,"image_position":"right","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"To facilitate a smooth transition for its development team and end users, frox opted for an incremental migration approach to .NET Maps SDK with FX Survey. FX Survey is a digital field book that provides precise on-site measurement and data capture through integration with high-precision GNSS, total stations, CAD plans, GIS data, and integration with the back office. The transition process involved gradually reimplementing functionality while maintaining a period of dual operation, during which the team added the new logic using .NET Maps SDK to the existing architecture.\r\n\r\nThe first step was to separate the business logic, GIS logic, and UI logic. Next, the team abstracted the core logic and implemented it to support both the current MapView UI control in .NET Maps SDK and the corresponding legacy MapControl in ArcGIS Engine. The final stage was to methodically migrate each feature or function.\r\n\r\nA crucial workflow within FX Survey includes the ability to import CAD plans so that users can visualize and interact with these designs. To support this workflow, the team used functionality in .NET Maps SDK to create new mobile geodatabases on the device, define table schemas, and populate those tables with data."},{"acf_fc_layout":"image","image":768122,"image_position":"left","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"The development team also took advantage of the open-source toolkit included with ArcGIS Maps SDKs for Native Apps, which simplified development by offering controls that can be used out of the box or customized to meet specific requirements. Frox used the BasemapGallery control to give end users easy access to a choice of high-\r\nperformance basemaps from either ArcGIS Location Platform or their own organizations. Frox also implemented the dynamic legend control to help users understand symbols and styles on maps.\r\n\r\n\u201cThe extensive and deeply integrated functions in FX Survey, coupled with the complexity of the existing code, made the transition a significant challenge that took over a year, said Christoph Babilon, frox\u2019s head of business development. \u201cHowever, we can now assert with complete confidence that this decision was the right one, as the performance, stability, and usability have been elevated to an entirely new standard.\u201d"},{"acf_fc_layout":"content","content":"<h2>A Successful Implementation<\/h2>"},{"acf_fc_layout":"image","image":768123,"image_position":"right","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"The Native Maps SDK collection provides common API patterns for working with online and offline data. With this capability, FX Survey can support both online and offline scenarios, ensuring data access in the field and allowing mobile workers to continue their tasks even with limited or no network connectivity. With .NET Maps SDK, frox could also take advantage of the deployment options offered by ArcGIS, including software as a service (SaaS) via ArcGIS Online, self-hosting with ArcGIS Enterprise, and consumption-based data and location services through ArcGIS Location Platform. The integration with ArcGIS Location Platform and ArcGIS Online unlocked access to ready-to-use, high-performance basemaps. Familiar fundamental concepts within .NET Maps SDK, coupled with extensive documentation, samples, tutorials, and an active online community, significantly reduced the learning curve for the development team.\r\n\r\nAfter the successful migration, FX Survey pilot users reported a 25 percent reduction in time spent on measurements in the field and an 80 percent reduction in time spent during postprocessing in the office, primarily due to the high accuracy of the data at time of capture."},{"acf_fc_layout":"image","image":768124,"image_position":"left","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"A key feature of frox\u2019s FX Survey solution is its efficient, robust, and secure flow of digital data and information between the field workforce and the back office. With the flexible licensing model of Native Maps SDKs, frox has created solutions that are relevant to customers both with and without existing ArcGIS implementations. For instance, customers with established ArcGIS setups can take advantage of their existing user types.\r\n\r\nMoreover, frox developers found significant value in their ongoing engagement with Esri engineers and leaders, both through the Esri Community channels and at in-person meetings during Esri\u2019s international developer summits. The frox development team members could seek advice, confirm their design and implementation strategies, and stay informed about upcoming releases.\r\n\r\nFrox has an ambitious road map for FX Survey, including maximizing offline workflows using web maps and offline map areas. Additionally, the team is focused on continuing to harness the cross-platform capabilities of .NET Maps SDK to leverage existing .NET and C# development skills for a range of mobile apps, including FX Reality and FX Smart for Android and iOS."}],"references":null},"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>Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser<\/title>\n<meta name=\"description\" content=\"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.\" \/>\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\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser\" \/>\n<meta property=\"og:description\" content=\"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net\" \/>\n<meta property=\"og:site_name\" content=\"Esri\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2025\/08\/arcuser-banner-increasing-wide.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser\" \/>\n<meta name=\"twitter:description\" content=\"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2025\/08\/arcuser-banner-increasing-wide.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@Esri\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net\",\n\t            \"name\": \"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\"\n\t            },\n\t            \"datePublished\": \"2025-09-01T20:39:59+00:00\",\n\t            \"description\": \"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.esri.com\/about\/newsroom\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/\",\n\t            \"name\": \"Esri\",\n\t            \"description\": \"Esri Newsroom\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/41c803b2ea8734c36f9c4e9586d1449d\",\n\t            \"name\": \"Amy Ambard\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g\",\n\t                \"caption\": \"Amy Ambard\"\n\t            },\n\t            \"url\": \"\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser","description":"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.","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\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net","og_locale":"en_US","og_type":"article","og_title":"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser","og_description":"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.","og_url":"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net","og_site_name":"Esri","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","og_image":[{"url":"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2025\/08\/arcuser-banner-increasing-wide.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser","twitter_description":"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.","twitter_image":"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2025\/08\/arcuser-banner-increasing-wide.jpg","twitter_site":"@Esri","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net","url":"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net","name":"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET | Summer 2025 | ArcUser","isPartOf":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/#website"},"datePublished":"2025-09-01T20:39:59+00:00","description":"With ArcGIS Maps SDK for .NET, frox developers have made big strides toward making their surveying apps more effective and efficient.","breadcrumb":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/about\/newsroom\/arcuser\/increasing-survey-efficiency-with-arcgis-maps-sdk-for-net#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/about\/newsroom"},{"@type":"ListItem","position":2,"name":"Increasing Survey Efficiency with ArcGIS Maps SDK for .NET"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/about\/newsroom\/#website","url":"https:\/\/www.esri.com\/about\/newsroom\/","name":"Esri","description":"Esri Newsroom","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/41c803b2ea8734c36f9c4e9586d1449d","name":"Amy Ambard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g","caption":"Amy Ambard"},"url":""}]}},"sort_order":"10","_links":{"self":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcuser\/768120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcuser"}],"about":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/types\/arcuser"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/users\/5752"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcuser\/768120\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/media?parent=768120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/categories?post=768120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/tags?post=768120"},{"taxonomy":"arcuser_issues","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcuser_issues?post=768120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}