In this talk, I introduced the web based military geo-portal system which was implemented on top of numerous open source projects such as PostGIS, GeoServer, Cesium, mago3D, OpenGXT. This military geo-portal system provides integrated search, layer control, satellite image retrieval, spatial terrain analysis, reading coordinates, and map notes functionalities to the military officers through intranet. This system is basically a web based 3D GIS utilizing mago3D and can be switched to 2D. This system utilizes the OGC WPS Web Processing Service for the analysis on web environment. As a result of this system implementation, military officers can access the huge amount of geospatial data and analysis functions on a web environment without installing additional software.
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Let’s Power the Analytics and 3D to the Web Based Military Geo-Portal using FOSS4G!
1. Let’s Power the Analytics and 3D
to the Web Based Military Geo-Portal
using FOSS4G!
28th August 2019
Sanghee Shin(shshin@gaia3d.com)
Sungjin Kang(sjkang@gaia3d.com)
Byungchul Bae(bcbae@gaia3d.com)
Hanjin Lee(hjlee@mangosystem.com)
Minpa Lee(minpa.lee@mangosystem.com)
2. FOSS4G Based Military Geo-Portal System
Contents
Ⅰ Introduction
Ⅲ Implementation Results
Ⅱ Scope of Project
Ⅳ Outcomes
4. FOSS4G Based Military Geo-Portal System
Development of Open Source Based Military
Geo-Portal System
Ⅰ-1. Introduction Ⅰ. Introduction
4
1st June 2018 ~ 30th November 2018
Web Based 2D/3D Geo-Portal System
Ministry of National Defense
Service all the 2D/3D geospatial data and some
important functions to military officials through
web using open source software
5. FOSS4G Based Military Geo-Portal System
Ⅰ-2. Background & Goals
5
Vector
Maps
Spatial
Imageries
3D
Data
Other
Info.
Web Based 2D/3D Geo-Portal System(DGIA)
Defense Network(Intranet)
Military Officers
Web
OO Network
OOO System
OOO System
OOO System
Sync & Link
Web
Web
Web
Sync & Link
▪ Much dependency on proprietary SW
▪ High license cost
▪ Needs to increase the access to the
geospatial intelligence
Background
▪ Development of FOSS4G Based Geo-Portal
▪ Geospatial data service through Web
√ 2D vector/raster data
√ 3D data
√ Other information
Project Goals
▪ Wide adoptions of open source system
Future Plan
Ⅰ. Introduction
6. FOSS4G Based Military Geo-Portal System
Ⅰ-3. Target System
사업분야
Vector data
Production
Vector data
WAS Server
Spatial DBMS (PostgreSQL + PostGIS)
Service Framework
Functions
Integrated Search
Map Note
Coordinate Capture
Layer Control
▪ Topo maps
▪ Military maps
▪ Cadaster maps
▪ National grid
▪ Nautical charts
▪ xxx
Raster data
▪ Aerial images
▪ Satellite images
Military Officers
Web
OO Network
OOO System
OOO System
Sync & Link
Web
3D Model Visualization
Attribute Retrieval
3D Related API
2D Related API
Cache
3D data
▪ DEM/DSM
▪ 3D Models
Ingest
Attribute data
3D / Raster / Etc
3D Models DEM/DSM
Raster Data Others
Web Server
OS (CentOS)
Military Geo-Portal System
Ingest
1
2
3
4
Need to be compliant with security guidance
Flexible & extensible architecture
Should be web based
FOSS4G + other open source projects
6
Ⅰ. Introduction
8. FOSS4G Based Military Geo-Portal System
Ⅱ-1. Overall Scope of Project
8
Ⅱ. Scope of Project
▪ Vector maps
▪ Raster data including satellite images
▪ 3D data(DEM/DSM, 3D Models)
▪ Time series satellite images
▪ Gathering and importing POIs, and other DBs for integrated search
Data
▪ Integrated Search
▪ Layer Control
▪ Integrated 2D/3D Visualization
▪ Coordinates Capturing
▪ Analyses through WPS
▪ Map Note
Functions
▪ Hardware
▪ Open source based Software environment
▪ FOSS4G based military geo-portal developemnt
System
9. FOSS4G Based Military Geo-Portal System
Ⅱ-2. HW/SW & Functions List
9
Ⅱ. Scope of Project
10. FOSS4G Based Military Geo-Portal System
Ⅱ-2. HW/SW & Functions List
10
Ⅱ. Scope of Project
11. FOSS4G Based Military Geo-Portal System
11
Ⅱ. Scope of ProjectⅡ-3. Service Data(Vector Maps)
12. FOSS4G Based Military Geo-Portal System
12
Ⅱ. Scope of ProjectⅡ-3. Service Data(Raster & Imagery)
13. FOSS4G Based Military Geo-Portal System
13
Ⅱ. Scope of ProjectⅡ-3. Service Data(3D & Others)
15. FOSS4G Based Military Geo-Portal System
Ⅲ-1. System Configuration Ⅲ. Implementation Results
15
Data
DBMS
Server
Client
Vector Maps Raster Data Other Data
PostgreSQL/PostGIS
GeoServer GeoTools
GeoWebCache
mago3D.js
Cesium.js
Web Processing Service
3D Models
OpenGXT F4D Converter
WMS/WMTS
16. FOSS4G Based Military Geo-Portal System
Ⅲ-2. Search Ⅲ. Implementation Results
16
POI, Address, National Grid, Map Name, Map Number, …
17. FOSS4G Based Military Geo-Portal System
Ⅲ-3. Web Based 2D/3D Integrated U.I.
2D
3D
17
Ⅲ. Implementation Results
18. FOSS4G Based Military Geo-Portal System
Ⅲ-4. Attributes Retrieval
18
Ⅲ. Implementation Results
19. FOSS4G Based Military Geo-Portal System
Ⅲ-5. Layer Control
19
Ⅲ. Implementation Results
20. FOSS4G Based Military Geo-Portal System
Ⅲ-6. Dynamic North Arrow and Scale Bar
20
Ⅲ. Implementation Results
21. FOSS4G Based Military Geo-Portal System
Ⅲ-7. Coordinates Capture
▪ Capturing Coordinates
- Multiple ways of capturing coordinates - screen center point, mouse click point, center of rectangle …
- Supporting multiple coordinate systems – MGRS, UTM, DD, DM, DMS, TM …
- Supporting multiple measuring units – km, m, mile, ft, yard, nautical mile
21
Ⅲ. Implementation Results
22. FOSS4G Based Military Geo-Portal System
Ⅲ-8. Analysis Functions
22
Ⅲ. Implementation Results
23. FOSS4G Based Military Geo-Portal System
Ⅲ-8. Analysis Functions - Profile
23
Ⅲ. Implementation Results
24. FOSS4G Based Military Geo-Portal System
Ⅲ-8. Analysis Functions – Line of Sight
24
Ⅲ. Implementation Results
25. FOSS4G Based Military Geo-Portal System
Ⅲ-8. Analysis Functions – Highest/Lowes Point
25
Ⅲ. Implementation Results
26. FOSS4G Based Military Geo-Portal System
Ⅲ-8. Analysis Functions – Routing
화면 캡쳐 바랍니다.
26
Ⅲ. Implementation Results
27. FOSS4G Based Military Geo-Portal System
Ⅲ-8. Analysis Functions – Threat Dome
27
Ⅲ. Implementation Results
28. FOSS4G Based Military Geo-Portal System
Ⅲ-9. System Performance Test Result
28
Ⅲ. Implementation Results
30. FOSS4G Based Military Geo-Portal System
Ⅳ-1. Source Code Repositories Ⅳ. Outcomes
https://github.com/Gaia3D/nipa
30
https://github.com/Gaia3D/mago3djs
https://github.com/mapplus/spatial_st
atistics_for_geotools_udig
31. FOSS4G Based Military Geo-Portal System
Ⅳ-2. Other Outcomes
Triggering the active adoption of FOSS4G in MoND
Phase II project started!
Reduced license fee
Increased the access to geospatial intelligence
Reduced the dependency on proprietary technologies
2
1
3
4
5
31
Ⅳ. Outcomes
32. FOSS4G Based Military Geo-Portal System
Ⅳ-3. Expected Benefits
Dependency on proprietary SWs
High license fee
Hard to customize
No money, No SWs
FOSS4G + Proprietary + …
Reduced license fee
Capacity building with open source
Easy to add specific functions
Process automation with open source
Low-cost, high-performance system
Previous In Future
Separate 2D/3D systems
Windows only
Algorithms in the black box
Interoperability issues
Integrated 2D/3D systems
Windows, Linux, Unix, …
FOSS4G Based Military
Geo-Portal System
32
Ⅳ. Outcomes
33. Thank You!
Q/A
This project was supported by National IT industry Promotion Agency(NIPA) grant funded by the Korea government(MSIT): No.S1113-18-1002
Demo Site: http://nipa.mago3d.net