All Projects → STEMLab → InEditor

STEMLab / InEditor

Licence: MIT license
A web-based editor for drawing and creating OGC IndoorGML data

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
SCSS
7915 projects
Less
1899 projects
HTML
75241 projects

Projects that are alternatives of or similar to InEditor

InViewer
A Three.js-based viewer for visualizing OGC IndoorGML data
Stars: ✭ 18 (-30.77%)
Mutual labels:  gml, ogc, indoorgml
geometa
R tools to write, read & validate geographic metadata (OGC/ISO 19110, 19115, 19119, 19136 and 19139)
Stars: ✭ 37 (+42.31%)
Mutual labels:  gml, ogc
deegree3
Official deegree repository providing geospatial core libraries, data access and advanced OGC web service implementations
Stars: ✭ 118 (+353.85%)
Mutual labels:  gml, ogc
val3dity
Validation of 3D primitives according to the international standard ISO19107
Stars: ✭ 65 (+150%)
Mutual labels:  gml, indoorgml
gamemaker-godot-dictionary
A dictionary for people moving from GM:S to Godot
Stars: ✭ 172 (+561.54%)
Mutual labels:  gml
gms-sample-library
👑 A library with demo projects to learn Game Maker Studio and Game Maker Language (GML)
Stars: ✭ 22 (-15.38%)
Mutual labels:  gml
geoflow
R engine to orchestrate and run (meta)data workflows
Stars: ✭ 28 (+7.69%)
Mutual labels:  ogc
tailormap
B3partners Tailormap repository
Stars: ✭ 26 (+0%)
Mutual labels:  ogc
javaPS
Next generation standardized web-based geo-processing
Stars: ✭ 13 (-50%)
Mutual labels:  ogc
SensorThings-Dashboard
A dashboard to easily visualize sensordata from SensorThings API compatible servers
Stars: ✭ 27 (+3.85%)
Mutual labels:  ogc
krawler
A minimalist (geospatial) ETL
Stars: ✭ 51 (+96.15%)
Mutual labels:  ogc
dotobj
.obj/.mtl loader, written in native GML, for GameMaker Studio 2.3
Stars: ✭ 27 (+3.85%)
Mutual labels:  gml
FAST
A GML supplement library for GMS 2.3+
Stars: ✭ 22 (-15.38%)
Mutual labels:  gml
geotrellis-server
Tools for building raster processing and display services
Stars: ✭ 65 (+150%)
Mutual labels:  ogc
tile-map-service-net5
Tile server for .NET 5 platform with MBTiles, Filesystem, GeoTIFF, HTTP sources and XYZ, TMS, WMTS, WMS endpoints (protocols support)
Stars: ✭ 45 (+73.08%)
Mutual labels:  ogc
opengml
GML interpreter
Stars: ✭ 30 (+15.38%)
Mutual labels:  gml
mapserver-docker
Mapserver OGR GDAL PostGIS WMS WCS WFS with Lighttpd in Docker
Stars: ✭ 18 (-30.77%)
Mutual labels:  ogc
gaode2
利用高德导航接口创建交通路网模型
Stars: ✭ 23 (-11.54%)
Mutual labels:  ogc
Sublime-GameMaker-Studio-Language-Bundle
A sublime bundle for GameMaker Language (GML)
Stars: ✭ 32 (+23.08%)
Mutual labels:  gml
arctic-sea
Framework for developing OGC services, clients and middleware
Stars: ✭ 20 (-23.08%)
Mutual labels:  ogc

Contributors Forks Stargazers Issues MIT License


Logo

IndoorGML Editor ~ InEditor

A web-based editor for drawing and creating OGC IndoorGML data
About IndoorGML · View Demo · Wiki


IndoorGML-Editor is an open source Javascript program that provides tools for simple editing IndoorGML data. To create IndoorGML documents we use InFactory Restful API.

👉 Check more detail about IndoorGML-Editor here


Getting Started

Prerequisites

  1. OS : Windows recommended. The exe file based on the Windows(val3dity) is used for simple geometry validation.
  2. Node.js : You need to install Node.js and set PATH
  3. Maven : over 3.5 version. You need to install Maven and set MAVEN_HOME & PATH for InFactory
  4. Java : JDK over 1.8 version. You need to install JDK and set JAVA_HOME & PATH.
    • JAVA 8; not working at the upper version
    • How to set JAVA_HOME : link

Installation

  1. Clone or Download this repository.

    git clone https://github.com/STEMLab/InEditor.git
    

  2. Install NPM packages

    npm install
    
  3. Start server

    npm start
    
  4. Launch a web browser and open InEditor http://127.0.0.1:5757

  5. In order to create IndoorGML documents, you must install InFactory that a restful server and library to create OGC IndoorGML

    1. Clone or Download this repository.
    2. Build Project : Open command prompt on project folder and build project
      • If you install maven and set PATH,
        mvn clean install
        
      • If not,
        ./mvnw clean install
        
    3. Start API Server : Start server
      • If you install mavend and set PATH,
        mvn jetty:run "-Djetty.port=9797"
        
      • If not,
        ./mvnw jetty:run "-Djetty.port=9797"
        

Usage

A simple example to create IndoorGML document include one cellspace.

  1. Add a new floor.
  2. Add a new cellspace.
  3. Export to InFactory.
  4. You can check downloaded document on InViewer-Desktop(unity) or InViewer(web).

👉 For more information about usage, check the User Guide or Wiki

Extention

The project on master branch supports generating IndoorGML data for core module and following extensions.

  1. Navigation Extension
  2. Non-Navigable Space Extension
  3. Storey Extension → will be supported
  4. POI Extension → will be supported

The editor for other extensions will be created in an additional branch.

License

This project is licensed under the MIT licenses. - see the LICENSE file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].