Web GIS Engine

Download Report

Transcript Web GIS Engine

THE DEVELOPMENT OF
A GEOSPATIAL
CREATING SYSTEM FOR
NSDI
GEOSPATIAL INFORMATION TECHNOLOGY CO., LTD.
JONG-HUN LEE, DIRECTOR OF RESEARCH
GIT
My company is not the GitHub.
We have been developing Geospatial Information Technology
since 1996
GIS
Engine
SI/R&D
Solution
Provider
ITS
Stereo
CCTV
PRODUCT
GeoDT
• 2.2 (GIS Engine,
C++)
• 3.0 ~ 5.0
(IntelliCAD)
• Solutions
GeoDT Photo
(PhoEMS)
Smart Marker
twinEye
T3S
TGIS
PRODUCT
GeoDT 2.2
• Spatial Data Editing Tool with Built-in GIS Engine
• Spatial Data Validation Tool
GeoDT 3.0 ~ 4.0
• IntelliCAD-based Spatial Data Editing Tool
• Supports AutoCAD Lisp, Customization
• Used for Editing KLIS Numerical Map
WHY?
Reason Why We Make Open Source Product
1.
2.
3.
4.
5.
Construction of spatial data is the first step of NSDI
Secure reliability of the product
Globalization
Generalization
Contribution
NSDI
NSDI, We need..
•
•
•
•
•
•
Base Map
Network Infrastructure
Trained Professionals
Education
Standards
Etc..
Spatial Data Infrastructure is needed, but it costs too much.
NSDI
Construction of base map is
important at the first stage.
• Many developing countries which need
NSDI have small population and large
territories.
• Needs help from ordinary people.
• Communication technology is developed
rapidly. (Internet and Smart Phone is
popular)
GOALS
• Easy to use
• Web based system (GeoDT is C/S system)
• Validating function by Officials(or Experts)
for reliability of data
PROJECTS
OpenGDS / Builder
• Viewer/Editor
• GIS Engine
OpenGDS / QA (Quality Assurance tool)
• Validation tool
• Korea Cartography Standards (National Geography
Institute)
OpenGDS / DS (Distributed System)
• Distribute Processing Tool
OPENGDS/BUILDER
HTML5 based Web Viewer + Editor
• Javascript, jQuery, AJax
• 2D, 3D View and Edit
• WebGL Rendering
Web GIS Engine
• Built-in GIS Engine
• Spring Framework
• Support many Standards
STRUCTURE
Q.A
Automations
GIS Engine
Layers
Entity
Geometry
Nodes
Utility
Operations
Attributes
Schema
Spatial
Value
Relation
Import
File
Convert
Database
Projection
And other modules…
OPENGDS/QA
Module of OpenGDS/Builder
• Spring Framework based
Validates Data
Topology-based Spatial Operation
Provides Flexibility by Definition Files
• Use XML Form Definition File
OPENGDS/DS
• To improve performance of OpenGDS/Builder
• Currently, research on distributed data collection is
in progress.
SCHEDULE
2014
2015
2016
2017
2018
Builder
QA
Distribute
• Builder
• Creating geospatial data tool
• Viewer + Editor
• GIS Engine
• QA (Quality Assurance)
• Data validator
• Distribute Processing Tool (Working title)
• Performance
• Multi Versioning (Plan)
DEVELOPMENT-2014
Features in 2014
• 2D Creation Tool using OpenLayers.
• Component-based Form(It will be changed!)
• Single Layer can control 3 Databases
• Visualizes the Creation/Modification/Deletion
Process
DEVELOPMENT-2014
DEVELOPMENT-2014
Roads
Nomal
Temporary
Deletion
Buildings
Nomal
Temporary
Deletion
DEVELOPMENT-2014
Management Function
• Check Creation, Modification,
• Deletion Area
• Move to the Clicked Area
• Manager Accepts or Rejects
• the changes
• Supports Comment Function
• Can be Checked Frequently
• when Constructing Initial Data
DEVELOPMENT-2014
1
2
3
6
7
4
5
1
Drawing Shapes
2
Cancel
3
Attributes
4
File import (.shp only)
5
Modify
6
Deletion
7
Confirm
DEVELOPMENT-2015
Features in 2015
• Development of Web GIS Engine
• Minimizing the Problems caused from Large-Scale
Data
• GIT (Not GitHub!) Unique Engine Structure
• Spring Framework
DEVELOPMENT-2015
Web based GIS Engine
• Spring Framework
• Spatial Operations
• Map Generalization
DEVELOPMENT-2015
Merge
DEVELOPMENT-2015
Reduce data(Simplication)
Q/A
[email protected]
[email protected]
THANK YOU.