Guide to Network Map Geo-Placement and Best Practices
Background
Accurate network map geo-coordinates ensure anything on the network (including the network APs themselves) or tracked by the network (e.g. asset tags) are properly assigned latitude and longitude with respect to a world map. Errors in network map placement, scaling, and alignment can result in margins of error measured in feet up to miles depending on the severity of incorrect geo-coordinates. Ultimately, this can result in poor performance in indoor wayfinding, asset tracking, WiFi client trilateration, etc. For example, heat maps of building occupants can appear outside buildings boundaries. To ensure the best outcomes, placement of network maps and APs relative to those maps is essential.
There are multiple ways to solve network map placement issues and new methods in the product development pipeline. This document will be updated to account for these methods over time, but it is accurate as of April 2024.
Network Map Margins
Making sure WiFi clients, for example, are confined to a building’s boundaries starts with a good quality network map file. Network maps with extra spacing or margin around the edges of buildings can create some extra space for client trilateration to deviate outside the boundaries of the building. A quick fix might involve opening the network map file in an image editor and trimming the extra space using a cropping tool. For example, on a Mac, you can open an image file in Preview, opening up Tools, then Rectangular Selection. By pressing ⌘ + A on the keyboard, you can select the entire image, then drag the four sides of the selection boundary to the outermost edges of the building outline. Pressing ⌘ + C, then ⌘ + N will create a new image file that you can save.

Figure 1 – The unnecessary margin area in the example image file (.png) is denoted by the two red boxes. The area between the red lines is unnecessary and can result in inaccuracies in indoor location data.

Figure 2 – An example of a network map after removing the unnecessary margin area from the image file (.png).
Cisco Spaces – AP Auto Placement
At least 4 “anchor” APs are required per floor for AP Auto Placement.
Catalyst Center – Overlay Objects
Catalyst Center – Set Scale
Work with Wireless 2D and 3D Floor Maps: 2D Map Toolbar > More > Set Scale
A correct scale measurement ensures the distance between GPS Markers and scale of the network map image align. Incorrect scale may result in “Red Pins” (see below under the Pin Colors section).
Set Scale: Change the map scale by providing a known measurement on the map:
Click the map to specify the starting point of the measurement.
Click the map again to specify the ending point of the measurement.
In the New line length (ft) field, enter the length of the measurement.
Click OK.
The floor map dimensions are recalculated based on the new measurement.

Figure 3 - Using a network map image with a to-scale distance reference makes it easier to perform the "Set Scale" action in Catalyst Center
Catalyst Center – GPS Markers
Work with Wireless 2D and 3D Floor Maps: Add, Edit, and Remove GPS Markers
A minimum of 3 (ideally 4 or more depending on floor size) GPS Markers are required and each should be placed at least 20 meters apart from each other. This is to ensure proper scaling and orientation of Catalyst Center network maps when aligning with Digital Maps on Cisco Spaces, such as in Space Manager > Overview > Floor Occupancy heat maps.
How to Obtain Latitude, Longitude for GPS Markers
Basic – Go to https://www.openstreetmap.org, search for the street address, zoom in to the corners of the building, right click, and click the latitude, longitude at the top of the pop-up. Repeat for each corner of the building, while adding GPS Markers in Catalyst Center.

Advanced – If you want more precise GPS Markers to more perfectly align the Catalyst Center network map with the Digital Maps Pro, you can open a Cisco Spaces Support case in the Cisco Spaces Dashboard and request GPS Marker latitude, longitude values with a screenshot of where to place them on the network map.

Figure 4 - An example side-by-side screenshot of the Digital Map Pro (with latitude, longitude values) and the network map
Roadmap – Cisco Spaces will be geo-referencing network maps at the time of uploading CAD files in order to automatically and perfectly align both maps for a seamless and scalable experience.
Pin Colors
Green Pins – Cisco Spaces map service applies logic to the GPS Marker positions relative to each other across floors to ensure consistency and has determined they are relatively correct, but they can still be off technically.
Red Pins – Cisco Spaces map service’s logic has determined that the GPS Markers are mostly likely incorrect and will lead to inaccurate client location data relative to a world map and geo-coordinates. Therefore, clients heat map data will not show in Space Manager > Overview and other Cisco Spaces apps that require geo-alignment. Please correct the GPS Markers to be more consistent between floors.

Figure 5 – An example of a network map with GPS Markers correctly placed in Catalyst Center and showing as green pins in Detect & Locate app.
Catalyst Center – Coverage Areas
2D Floor Map Devices and Overlay Objects
Add, Edit, and Remove Coverage Areas
If a Coverage Area appears rotated or out of alignment with the network map, then client location will be skewed relative to the Cisco Spaces Digital Map even if GPS Markers are accurate.

Figure 6 – Example of network map and Coverage Area misalignment as observed in Detect & Locate app.

Figure 7 – Example of a heat map in Space Manager > Overview > Floor Occupancy based on the network map and Coverage Area misalignment in the previous figure (Figure 4).
Meraki Dashboard – Network Floor Plans
Meraki Documentation

Figure 8 – Example of the Meraki Dashboard network map in its default placement over the building without properly placing, scaling, and aligning the image to the building outline. Here it is visible on the satellite ma view, but it is recommended to use the regular building outline map view for precise alignment with the base of the building instead of the roof due to birds eye 3D perspective.

Figure 9 – Example of an incorrectly placed, scaled, and aligned network map on the Meraki Dashboard and how the resulting heat map data in the Cisco Spaces Space Manager app appears incorrectly at the city block placement, larger than the actual building, and misaligned with the edges of the building.
Network Map Placement, Scaling, and Alignment
The most common occurrence among Meraki Dashboard network map deployments is proper placement, scaling, and alignment of the network map image file on the Meraki Dashboard. To upload a network map image file, click on a network, then hover over “Network-wide”, and click on “Map & floor plans”. If the network floor plans have already been added, then click on “Edit” on each of the floors on the right side of the map view one-by-one to correct their placement, scaling, and alignment. Add a new floor plan by clicking on “Add a new floor plan” on the top of the map view.
[Vidcast] Floorplan Manager - Meraki Dashboard

Figure 10 – Menu item for Network-wide > Map & floor plans

Figure 11 – Add new floor plan. Add floor name and street address, and upload floor plan image file.

Figure 12 – Zoomed out view of the building outline map view. Showing default placement of the floor plan image file rotated 90º from the actual building outline, scaled up to multiple city blocks, and not aligned with the building outline underneath.

Figure 13 – Zoomed out view after move the floor plan image, scaling, and aligning the building outline underneath.

Figure 14 – Adjust opacity to make it easier to align the network floor plan with the world map underneath.

Figure 15 – When editing an existing floor plan image, Location shows the geo-coordinates of the image placement instead of the original street address in a previous Figure / screenshot. Placement, scaling, and alignment steps are identical to a new floor plan upload.