Indoor Mapping Data Format (IMDF) Reader/Writer

The Indoor Mapping Data Format (IMDF) can be used to import indoor mapping data into Apple® Maps and iOS applications that support indoor wayfinding. FME supports both reading from and writing to IMDF.

IMDF is a fixed-schema format based on GeoJSON. Besides the schema, the specification defines a complex set of data content rules that must be met for IMDF data to be considered valid. The specification and IMDF Validator links referenced in Resources have more information about these requirements.

For more information about this format, see Integrate Indoor Mapping Data Format (IMDF) Using FME.

Indoor Mapping Data Format (IMDF) Product and System Requirements

Format

Product

Operating System

Reader/Writer

FME Form

FME Flow

FME Flow Hosted

Windows 64-bit

Linux

Mac

Reader

Yes

Yes

No

Yes

No

No

Writer

Yes

Yes

No

Yes

No

No

Dataset Structure

An IMDF dataset is a folder of GeoJSON files with one file per IMDF feature type.

To read an IMDF dataset, the user can select an IMDF dataset folder, a zip file, or a venue.geojson file.

To make data exchange more practical, IMDF datasets are often written using a .zip extension, which automatically creates a single zipped file containing the feature type GeoJSON files.

IMDF datasets also contain a manifest.json file that specifies the file format version, creation date, and default language in the form of:

{
    "version" : "1.0.0.beta",
    "created" : "2018-07-04T23:28:35Z",
    "language" : "en"
}

The writer creates this manifest.json file automatically, based on the user's default language setting.

The IMDF writer will reproject all geometric features to WGS84 when they are written.

FME Community

Resources