Features
Explore the platform capability map.
Explore →
From shapefile to interactive app in under an hour—stack choices that actually scale.
Before writing front-end code, decide which layers are public, what attributes are safe to expose, what geographic extent matters and how frequently the data changes. A publishable layer should have a stable identifier, a defined geometry type, understandable field names and a clear update owner.
Clean geometry, simplify fields and derive analytical attributes before the data reaches the browser. The web map should not have to repair invalid features, calculate expensive joins or interpret undocumented codes on every load.
Small static layers can be shipped as GeoJSON. Larger or frequently changing layers are better delivered through an API, OGC feature service or tiled format. The right choice depends on feature count, update frequency, styling complexity and whether users need feature-level attributes.
Load the shell, basemap and essential context first. Defer secondary layers, large legends and non-critical analytics until the map is usable. A fast map that progressively reveals detail usually feels better than a page that blocks while every dataset loads.
Set sensible default extent, zoom levels and layer visibility. Use scale-dependent rendering where dense layers would otherwise overwhelm the screen. Keep popups concise and move long attribute tables into dedicated panels or detail views.
Record when a layer was generated, what source version it came from and whether the API or service is healthy. A public web map is an operational product; silent stale data can be more damaging than an obvious outage.
Ensure map controls can be reached by keyboard, text remains readable, colour is not the only carrier of meaning, and the interface does not assume a large desktop screen. Complex GIS controls should collapse rather than shrink into unusable targets.
In GeoLayers, approved project layers can continue into dashboards, apps or developer APIs. Keeping publication connected to the source project reduces the risk of maintaining a public copy that drifts away from the analysis that produced it.
Use these questions to test whether the workflow is ready for a real project.
Use the platform capability pages and Learning Centre to turn the concept into a practical spatial workflow.