
Enterprise mapping gives an organization a consistent geographic view of its work. The useful starting point is one decision, a known set of records, and a person responsible for keeping them current. A shared map becomes dependable when its locations, definitions, access rules and refresh process are dependable.
Write a one-paragraph map brief
For example: “Our facilities team needs to see which public libraries have an unresolved maintenance ticket, using the approved facility register and the ticket system's daily extract. Internal staff can see ticket categories; the public map shows only library locations and opening information.” This is a fictional design exercise. It states the audience, decision, sources, update interval and access boundary before selecting software.
List each layer's owner, source, stable identifier, coordinate reference system, date and permitted use. Define a facility precisely: a building, a campus and a public entrance can occupy different locations. If an address must become a coordinate, retain the original address and use a documented geocoding review. Preserve unresolved locations in the inventory so the map's apparent completeness can be checked.
Agree on the unit of analysis. If the question is “which facilities have open tickets,” the map needs one facility feature with a ticket count. If the question is “where did each incident occur,” each ticket may need its own reviewed location. That distinction determines the data preparation.
Test the records before styling the map
Use stable IDs to connect records. Names and addresses can change or differ in spelling. Keep an ID such as L001 as text, including leading zeros, and require it to identify one facility in the register.
| Facility ID | In register? | Open tickets | Review result |
|---|---|---|---|
| L001 | Yes | 2 | One mapped facility, count 2 |
| L002 | Yes | 1 | One mapped facility, count 1 |
| L003 | Yes | 0 | Keep the facility with count 0 |
| L099 | No | 1 | Unmatched ticket; investigate the ID |
Group the open tickets by facility ID, count them, then join those totals onto the facility register while retaining every facility. The result contains three mapped facilities, three matched tickets and one unmatched ticket. The mapped total plus the unmatched total equals the original four tickets. Keep the unmatched row in an exception report until corrected.
Check duplicates in the facility register before joining. A duplicate ID can multiply output rows. Also distinguish a confirmed zero from a missing extract: zero means the source was checked and no qualifying ticket exists; unknown means the source is incomplete or unavailable. Give those states different labels and symbols.
For spatial checks, confirm the source coordinate systems and transformations, inspect several known facilities, and compare the layer's extent with the expected region. Assigning a new coordinate-system label to incorrect coordinates does not repair their positions. Resolve source metadata before measuring distances or combining layers.
Choose a map service or feature access
OGC's Web Map Service (WMS) returns rendered map images for requested layers and geographic areas. It suits a shared visual background or a centrally styled thematic layer. Some services support feature information queries, but an image response does not provide the full underlying feature collection for analysis.
OGC API – Features provides a standard approach to accessing feature data. Part 1, Core, specifies read access; editing capabilities require additional support. Choose feature access when an authorized application needs geometry and attributes for filtering, inspection or analysis. Confirm which operations the actual service implements.
Interoperability standards describe interfaces. Your organization still needs to set authentication, permissions, licensing and retention. A public map should receive only the fields approved for public use; merely hiding a field in its popup can leave it accessible in a downloadable dataset or service response.
Make updates reviewable
- Validate a candidate refresh. Compare feature counts, missing IDs, duplicates, unmatched records, totals and geographic extent against the last accepted release. Investigate unexpected changes.
- Test the intended audience. Check staff and public views with their actual access levels. Inspect labels, legend, dates and downloadable fields.
- Record the release. Save source versions, refresh time, checks, approver and known gaps. Keep a recoverable prior version.
- Plan a failed refresh. Decide who investigates, whether the last validated map stays available, and how users will see its data date. A recent page load is separate from a recent data update.
Download the shared-map release checklist and adapt it to one map before expanding across the organization. Success means users can explain what the map contains, when it was updated, and who resolves a discrepancy.
Related reading
- Transportation GIS: Work through route identifiers, road events, and network versions.
- Map colors: Choose a palette and reproducible legend for the shared map.
- Wall maps: Prepare a legible printed view of the same maintained information.