Indoor Mapping Data Format (IMDF) Reader/Writer
Licensing options for this format begin with FME Desktop Professional Edition.
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.
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.
Resources
- IMDF Tutorials
- IMDF Validator
- IMDFValidator Transformer on FME Hub
- Indoor Mapping Data Format Specification
- To submit data to Apple, visit https://mapsconnect.apple.com/.