Apresentação do PowerPoint
Download
Report
Transcript Apresentação do PowerPoint
ISIG/WEB
A Web-based Tool for
Viewing and Editing Maps
Gustavo Mandolesi – Software Engineer
Month/2004
Objective
Present an overview of ISIG/WEB by highlighting its
main functions and benefits within the context of
web-based GIS applications.
2
Contents
Introduction
System components
Architecture
Demonstration
Conclusion
3
Introduction
4
What is ISIG/WEB ?
It´s a software prototype for editing maps on the web
Result of a research project named ISIG
• “Inovação em Sistemas de Informações Geográficas”
• GIS Innovation
Sponsored by FUNTTEL
• Fundo para desenvolvimento Tecnológico das
Telecomunicações
• Fund for the Technological Development of
Telecommunications
5
On the Web...
Main features
• Map visualization
• Edition of georeferenced objects on maps
• Edition of map style (symbology)
All over HTTP !
6
Based on Open Standards
Open Geospatial Consortium (OGC) standards
• WMS – Web Map Service
• WFS – Web Feature Service
• SLD – Styled Layer Descriptor
• GML – Geographic Markup Language
World Wide Web Consortium (W3C) standards
• SVG – Scalable Vector Graphics
Java / J2EE
JavaScript
7
System Components
8
User Interface Modules
Map Viewer/Editor
• Visualization of SVG maps
• Thin client
• Web application (browser)
Style Editor
• SLD graphical or textual edition
• Fat client
• Desktop application
9
Service Modules
OGC Servers
• No interface, services only.
• Web Map Server (WMS)
• Web Feature Server (WFS)
XSLT Transformer
SERVICES
• GML + SLD SVG
Geographic Database Server
10
Who´s who
Map Viewer/Editor
• Internet Explorer 5.5
• Adobe SVG Viewer 3.0 (freeware plugin)
• Javascript
• Server-side components (Servlet´s and JSP´s)
Style Editor
• Java Swing (multiplatform)
• Java Web Start technology downloaded via browser
• Uses Apache Batik SVG Toolkit to build map symbols
11
Who´s who
Web Map Server
• deegree WMS 1.1.2
• Official reference implementation for the
OGC WMS 1.1.1 specification
• Java / J2EE
Web Feature Server
• deegree WFS 1.2.3
• Based on OGC WFS 1.0.0
• Java / J2EE
WEB
WEB
Oracle
12
Who´s who
XSLT Transformer
• Xalan (Java) 2.6.0
• Implemented as a HTTP service (Java Servlet)
Geographic Database Server
• Oracle Spatial 9.2
WEB
WEB
Oracle
13
Architecture
14
Architecture
Map Viewer/Editor
Style Editor
SLD-related services
SVG
maps
WFS
transactions
deegree
XSLT
Transformer
WMS
(GML + SLD = SVG)
GML
features
deegree
WFS
Oracle
Spatial
15
Architecture
Distributed
Service-oriented
WMS
HTTP
HTTP
WEB
HTTP
WFS
RDBMS
Web application
server
16
Architecture
Distributed
Service-oriented
HTTP
HTTP
WEB
HTTP
WMS
WFS
RDBMS
Web application
server
17
Demonstration
18
Conclusion
CPqD
ISIG/WEB
19
Conclusion
It is possible to edit maps on the web,
using open standards
It is possible to build a reliable internet GIS system
totally Java / J2EE based
SVG can be used sucessfully for rendering maps
with great quality
20
Conclusion
Future work:
• Adaptation of JavaScript code in order to use other
browsers, i.e. Mozilla Firefox 1.0 (Adobe SVG plugin)
• Migrate presentation code in order to use a browser
with native support of SVG.
Currently, Mozilla SVG (beta)
• Use other geographic databases
Data adaptation to use PostgreSQL / PostGIS
• Tests to improve performance of XML data traffic
21
Questions
22
THANK YOU!
CPqD – Centro de
Pesquisa e Desenvolvimento
em Telecomunicações
Rod. Campinas–Mogi-Mirim, km 118,5 – SP340
13086-902 – Campinas – SP
BRASIL
www.cpqd.com.br
CPqD Technologies & Systems, Inc.
101 NE Third Ave – Suite 1500
Fort Lauderdale, FL 33301, USA
www.cpqdusa.com
Gustavo Mandolesi
[email protected]
Phone: +55 (19) 3705.4588