Skip to content Skip to main navigation Skip to footer

How to optimize your map for use in MDC app and Mobile Map Viewer?

In GIS Cloud apps, there’s no hard limit on the number of layers or features in a map—layers can contain millions of features and the system will still run smoothly, especially when using the Map Editor thanks to our high definition maps.

However, for more complex setups, especially in less-than-ideal conditions, like areas with poor internet coverage or on older mobile devices, it’s a good idea to optimize your maps to ensure reliable performance.

When Should You Optimize?

Every map is different, but if your setup includes any of the following, it’s worth considering some optimization strategies:

  • A large number of features (millions or more)
  • Many layers in a single map
  • Layers with complex labeling (especially if multiple labeled layers are active)
  • Layers with many groups or classes
  • Custom symbology
  • Usage of external services (e.g. WFS, WMS, WMTS)
  • Raster data

If you’re unsure whether your map could benefit from optimization, feel free to get in touch. We’re happy to review your setup and recommend best practices to get the most out of GIS Cloud.

Optimizing for Mobile Use

The performance of GIS Cloud mobile apps (Mobile Map Viewer and MDC) depends heavily on the device in use. Newer tablets or smartphones with more RAM and storage tend to handle heavy maps much better. Still, there are a number of ways to improve performance regardless of hardware:

General Tips

  • Close background apps: Free up device resources by shutting down other apps.
  • Simplify symbology: Use basic styling instead of custom icons where possible. Learn how to adjust styles.
  • Remove unused layers: Don’t overload the map. If certain layers aren’t actively used, remove them. You can always create a separate version of the map for mobile users by duplicating the main one and trimming it down.
  • Control layer visibility: Hide layers that aren’t needed in the moment. This not only boosts performance but also makes it easier to focus on relevant data.

Map Design Tips

  • Split large areas into smaller maps: If your map covers a wide geographic area, consider breaking it up into smaller, more manageable sections. You can use the same datasources with different settings (tweaking the appearance and classes a bit).
  • Use zoom-based visibility: Avoid displaying all data at all zoom levels. For both layers and individual classes, set visibility rules so features only appear when zoomed in far enough to make them meaningful. Read more on that here.
  • Optimize labeling: Too many labels can turn your map into a word cloud. Instead of labeling every class in every layer, consider:
    • Creating one dedicated “label” class per layer
    • Applying zoom-level restrictions to labels

Data Management

  • Limit external services: Services like WFS, WMS, and WMTS can slow down map performance, especially on mobile or in low-connectivity environments. Only use them if necessary.
  • Minimize raster use: Rasters can be heavy on system resources. Remove them unless they’re essential to your workflow.

By following these tips, you can significantly improve the usability and responsiveness of your maps, especially in mobile and field conditions. A simpler, more focused map is not just faster—it’s usually more effective, too.

Was This Article Helpful?