the development of a geospatial creating system for nsdi geospatial information technology co., ltd....
TRANSCRIPT
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
PRODUCTGeoDT
• 2.2 (GIS Engine, C++)
• 3.0 ~ 5.0 (Intelli-CAD)
• 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. Construction of spatial data is the first step of NSDI
2. Secure reliability of the product
3. Globalization
4. Generalization
5. 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 im-portant at the first stage.
• Many developing countries which need NSDI have small population and large terri-tories.
• Needs help from ordinary people.• Communication technology is developed rapidly. (Internet and Smart Phone is popu-lar)
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 Insti-tute)
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
GIS En-gine
Layers
Entity
Geometry
Nodes
Attributes
Schema Value
Operations
Spatial Relation
Utility
Import
File Database
Convert
Projection
AutomationsQ.A
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.
SCHEDULE2014 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
Buildings
Nomal
Temporary
Deletion
Nomal
Temporary
Deletion
DEVELOPMENT-2014Management 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 4 5
6 7
Drawing Shapes1
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)