How to integrate with MapScale to enable automatic updates of your floor plans?¶
MapScale is an AI-based service provided by Pointr to discover and define the contents on your map automatically. The following picture depicts how automatic floor-plan updates can be achieved by using MapScale and necessary scripting to reflect on Pointr SDKs that you are using:
To use this service:
-
0. Floor-plan updates: Make sure that the floor plans you have are in a repository of your choice in the format of AutoCAD and/or PDF. Note that currently, DXF, DWG and PDF files are supported and the files should have one floor-plan per file.
-
1. There are 2 options to ingest these files to Pointr Cloud:
-
a. Secure Transfer: Using a Pointr provided ingestion script, the files are transferred from the SFTP location to Pointr Cloud. Note that as a prerequisite, file hierarchy and naming conventions should be agreed upon. For example, the following naming convention can be used for a floor plan:
<clientname>_<siteinternalid>_<buildingid>_<levelindex>.dxf
-
b. Client upload script: You might choose to integrate directly with Pointr Cloud APIs to upload the floor plans.
-
-
2. Submit to API: The floor plans are submitted to Pointr Cloud API to create new mapping jobs in the background via MapScale.
-
3. Send to MapScale: Pointr Cloud sends the floor plan files to MapScale engine to start the digitization process.
-
4. Produce Map: Provided that MapScale engine is pre-trained with respect to the type and content of floor plans provided, it produces the digital maps in geojson format which can be downloaded via Mapscale API or Dashboard.
-
5. Upload Map: Mapscale created digital floor plans are uploaded back to Pointr Cloud.
-
6. SDKs update automatically: Pointr Cloud publishes the new floor plans and the published changes are retrieved by Pointr Web SDK and Mobile SDKs to be immediately reflected on their maps.
-
7. Updated Data Available: Client end users are able to see the latest maps with up-to-date floor plans immediately through Pointr Express or their websites / mobile applications – provided that the Pointr Mobile and/or Web SDKs are integrated with Client’s Mobile App and/or Website respectively.