Skip to content
Hyemi Jeong edited this page Oct 18, 2018 · 18 revisions

What is InFactory?

Purpose of InFactoy

InFactory is a RESTful API server that constructs IndoorGML documents using indoor spatial data of users based on Restful API. It is possible to generate the data of the attributes and geometry data of each element in IndoorGML by sending these information to InFactory in simple JSON format.

InFactoryIntro

IndoorGML is a standard of Open Geospatial Consortium for expressing indoor space data in XML document. Before implementation of InFactory, IndoorGML document is hard to create because of the encoding of XML and understanding the schema of IndoorGML. InFactory solves those problem to support user to create IndoorGML easily.

How to use InFactory

There are two ways to use InFactory;

InFactory Use-Cases

This is a Web-based IndoorGML 2D graphic editor. InEditor uses InFactory by sending the requests which holds the editing results of IndoorGML elements to the server and get the result as a IndoorGML document. You can check how to use InEditor with InFactory by the Demo.

  • Any application for building IndoorGML data

InFactory can be used as a stand-alone server. Any client application which sends HTTP requests to a server can use InFactory server to create a IndoorGML document.

Guideline of this wiki

  • For the sample code and quick start -> Quick start
    • How to send the request to the RESTful server of InFactory -> RESTful API
    • How to use Java API with sample code -> Java API
  • For the detail instruction -> Advanced
    • the implementation of the feature class of IndoorGML in InFactory -> Feature Class
    • the data format that RESTful API accepts -> JSON-formats
    • the specification of the geometry data -> Geometry

References

  • IndoorGML schemas and documents : http://www.opengeospatial.org/standards/indoorgml

  • IndoorGML development source and data including in-progress : http://www.indoorgml.net/

  • Hyemi Jeong, Hyung-gyu Ryoo, and Ki-Joune Li. "INFACTORY: A RESTFUL API SERVER FOR EASILY CREATINGINDOORGML." International Archives of the Photogrammetry, Remote Sensing & Spatial Information Sciences 42 (2018).

  • ogc-schemas - JAXB Bindings for OGC xml schemas