IndoorAtlas' app.indooratlas.com supports exporting and importing geofences, POIs ( and Wayfinding graphs). This feature allows you to import and use POIs and geofences defined in another system.

For example, when you import Geofences to IndoorAtlas:  

  • IndoorAtlas SDK monitors Geofences in real time and independent of network connection.  
  • When IndoorAtlas SDK sends "Geofence Entered: ID" event, you can match the ID with the Geofence in the 3rd party system.


To import Geofences and POIs, you need to conform to the GeoJSON format used by IndoorAtlas. When you import a GeoJSON file, you get the dialog as shown below. If you want to use the IDs defined in another system, tick the box.




Here's a simple example with one POI and one Geofence:


{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "id": "1fa06060-a0cf-11ea-8556-ef9e4fdafad0",
      "properties": {
        "floor": 1,
        "description": "Main entrance"
      },
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              25.472147762775425,
              65.0114011596832
            ],
            [
              25.47222822904587,
              65.01146121215443
            ],
            [
              25.47245353460312,
              65.0114056919499
            ],
            [
              25.47234892845154,
              65.01135017162996
            ],
            [
              25.472147762775425,
              65.0114011596832
            ]
          ]
        ]
      }
    },
    {
      "type": "Feature",
      "id": "32ffa2b0-a0cf-11ea-8556-ef9e4fdafad0",
      "properties": {
        "floor": 1,
        "description": "Ice Cream Stand"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          25.472338199615482,
          65.01147820811231
        ]
      }
    }
  ]
}