2. Table of contents
Open Source - GeoTools
About GeoTools
Support Formats
About GXT
About GXT
GXT Architecture
GXT Geoprocessing
GXT for GeoServer WPS
GXT Toolbox for uDig
GXT Cases of Application
KOPSS GIS Engine
OGC Standard Range for KOPSS
KOPSS DataMart Tools
Education/Personal Desktop
2
4. About GeoTools
GeoTools is a free software (LGPL) GIS toolkit
for developing standards compliant solutions
and geospatial data.
http://geotools.org/
<GeoTools Architecture>
4
5. About GeoTools
Key Features
Spatial data structure defined for the interface
Access GIS data in many file formats and spatial databases
Transaction support and locking between threads
Compose and display maps with complex styling
Powerful schema asisted parsing technology using XML Schema to bind to GML content
GeoTools Plugins
OGC(R) Standards
OGC Style Layer Descriptor / Symbology Encoding data structures and rendering engine
OGC General Feature Model including Simple Feature support
OGC Grid Coverage representation of raster information
OGC Filter and Common Constraint Language (CQL)
Clients for Web Feature Service, Web Map Service and experimental support for Web Process
Service
ISO 19107 Geometry
5
6. Support Formats
Vector formats and data access
app-
schema, arcsde, csv, dxf, edigeo, excel, geojson, org, property, shapefile,
wfs
Raster formats and data access
arcsde, arcgrid, geotiff, grassraster, gtopo30, image
(JPEG, TIFF, GIF, PNG), imageio-extgdal, imagemoasaic, imagepyramid, JP2K, matlab
Database “jdbc-ng” support
db2, h2, mysql, oracle, postgis, spatialite, sqlserver
Korean domestic Spatial DBMS Driver (altibase, tibero, kairos, etc)
XML Bindings
6
8. About GXT
GXT - GeoXTreme
Commercial geoprocessing engine based on
open source Java GIS such as GeoTools
Supports more than 200 algirithms including
vector, raster, spatial statistics and etc
Supports numerous Open Geospatial
Consortium(OGC) standars
8
9. About GXT
GXT for Server
Can be used in a scalable server environment for
OGC Web Processing Service (WPS)
GeoServer, 52°North Geoprocessing
GXT for Desktop
Desktop stand-alone application
Extended with uDig “plug-ins”
Online Docs
http://www.mangosystem.com:8080/gxt/udig_en/
9
10. GXT Architecture
GXT for Server
GXT for Desktop
OpenGeo Suite WPS
GeoServer WPS
gvSIG
OpenJUMP
52N WPS
uDig
WPS Wrapper
Vector
Manager
Raster
GeoTools
Spatial Statistics
GeoAPI
Toolbox Plug-in
KOPSS
JTS
Custom
JAI
Data Store
ArcSDE
MySQL
PostGIS
Altibase
Oracle
Teradata
WFS
Tibero
Shapefile
Kairos
DB2
GeoTools Native
GeoTIFF
GDAL
Support
Data Source
10
11. GXT Architecture
GXT for Server
GXT for Desktop
GeoServer WPS
uDig
OpenGeo Suite WPS
gvSIG
52N WPS
OpenJUMP
WPS Wrapper
Toolbox Plug-in
11
15. GXT for GeoServer WPS
GeoServer
Java-based software server that allows users to view and edit
geospatial data
Interoperability and open standards have been developed
Supports OGC(R) Standards (WMS, WFS, WCS, WPS)
About 230 GXT analysis processes is use by the geoserver
wps extension
http://geoserver.org/
15
17. GXT for GeoServer WPS
GeoServer WPS ProcessParameterIO
(PPIO)
Input/Output a parameter of support for the
Encoding/Decoding
PPIO can add user-define
WFS, WCS results can be used directly as
a parameter value
17
18. GXT Toolbox for uDig
uDig is an open source desktop GIS application, built with Eclipse
RCP (Rich Client Platform) technology
Free for all who use uDig GIS for non-commercial, educational
purposes
GXT uDig Toolbox Setup or Update
GXT uDig Toolbox : http://mangosystem.com:8080/gxt_updates
18
23. Education/Personal Desktop
• GXT Toolbox for uDig
• Utilizing GIS spatial analysis and spatial statistics education from the
Seoul National University
• uDig: Análise Espacial com GXT Tools
<Vector/Raster Spatial Analysis>
<Point Pattern, Cluster, Distribution
Spatial Statistics Analysis>
23