Select to view content in your preferred language

Need to create fully offline map application

333
2
Jump to solution
08-26-2024 10:56 AM
Labels (2)
AdarshUpadhyay
New Contributor

Hello everyone. I'm new to this community. 
I'm creating a fully offline map application in which i can add custom geo-bodies using different shapes (like line,circle,square) with their description and user provided image. So I should proceed with mobile map package OR data files route ? 

I'm completely new to map making apps so please reply keeping this in mind.

Thanks

2 Solutions

Accepted Solutions
MichaelBranscomb
Esri Frequent Contributor

Hi, and welcome!

For full offline workflows, Mobile Map Packages are usually the best approach - they're easy to create with ArcGIS Pro, self-contained, portable, and easy to work with in the SDK. But, some developers prefer the more granular approach of using individual data files and creating the map in code.

If your app is fully offline and will never be connected to a server/service, AND you want to create/edit features then you could consider using both approaches - use a Mobile Map Package for all your background/context data, and in code create a mobile geodatabase and feature tables to add the features you want to create (custom geo-bodies). 

See these samples:

Open mobile map package | ArcGIS Maps SDK for .NET | Esri Developer

Create mobile geodatabase | ArcGIS Maps SDK for .NET | Esri Developer

 If you prefer to write code to add all the individual files that would be in a mobile map package, then see Work with data files | ArcGIS Maps SDK for .NET | Esri Developer

View solution in original post

AdarshUpadhyay
New Contributor

Thanks so much Michael for your valuable inputs. Will surely look into the solution.

Thanks & Regards

View solution in original post

0 Kudos
2 Replies
MichaelBranscomb
Esri Frequent Contributor

Hi, and welcome!

For full offline workflows, Mobile Map Packages are usually the best approach - they're easy to create with ArcGIS Pro, self-contained, portable, and easy to work with in the SDK. But, some developers prefer the more granular approach of using individual data files and creating the map in code.

If your app is fully offline and will never be connected to a server/service, AND you want to create/edit features then you could consider using both approaches - use a Mobile Map Package for all your background/context data, and in code create a mobile geodatabase and feature tables to add the features you want to create (custom geo-bodies). 

See these samples:

Open mobile map package | ArcGIS Maps SDK for .NET | Esri Developer

Create mobile geodatabase | ArcGIS Maps SDK for .NET | Esri Developer

 If you prefer to write code to add all the individual files that would be in a mobile map package, then see Work with data files | ArcGIS Maps SDK for .NET | Esri Developer

AdarshUpadhyay
New Contributor

Thanks so much Michael for your valuable inputs. Will surely look into the solution.

Thanks & Regards

0 Kudos