Location of APs on floor plan

webfrank
Getting noticed

Location of APs on floor plan

Hi, there is a way to have x,y of AP devices once a floor plan is loaded and configured? Otherwise there is a way to get floor plan geolocation, scale and rotation to build a transformation matrix for coordinates?

6 Replies 6
PhilipDAth
Kind of a big deal
Kind of a big deal

The data elements returned by the scanning API include this info.

https://documentation.meraki.com/MR/Monitoring_and_Reporting/Scanning_API#Scanning_Data_Elements

 

x[decimal]JSON array of x offsets (in meters) from lower-left corner of each floorplan
y[decimal]JSON array of y offsets (in meteres) from lower-left corner of each floorplan
webfrank
Getting noticed

Hi, I would like the position of the Ads, not the clients.

ChrisHykin
Here to help

Webfrank - you're grappling with the same problem I am. The Scanning API provides (for each client) a list of floorplans upon which it's appeared, and the x and y offset (in meters!) for the location.

 

However, there doesn't appear to be any method provided for connecting the Meraki floorplans with this information, at all. It's most strange.

Bruce
Kind of a big deal

The Dashboard API provides the Latitude and Longitude of a device, e.g. an AP (obviously based on where you position it), and likewise the Scanning API provides the Latitude and Longitude of an endpoint/client (which is based on correctly aligning your imported floor plans with Google Maps), so you should be able to achieve whatever you require one way or another.

ChrisHykin
Here to help

Yes, if you build a mechanism for the alignment of a building / floorplan against a set geography of latitude and longitude. However you're then asking the user to do this once in additional software/add-on, and once in Dashboard. As a result there is room for error where there doesn't really need to be.

 

However the Scanning API provides x and y co-ordinates, and the list of floorplans upon which it's seen/present. There is no way to link the Meraki (already geographically aligned floorplan) with these co-ordinates, or (at worst case facilitate upload) without either the pixel-scale of the floorplan supplied, or the a mechanism for obtaining the specific location of the floorplan. 

ChrisHykin
Here to help

Sorry, I meant to add the following:

 

There is an endpoint which states the rotation, and flex points. However it requires a user to login and obtain.

 

https://nXYZ.meraki.com/node_groups/$id/floorplans

 

Again, without heavy automation, you're somewhat at the behest of a user obtaining this themselves and working it through from there - but it's perhaps better than nothing.

Get notified when there are additional replies to this discussion.