Upload
morris-quinn
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
Sep. 21-22, 2006v FME Worldwide User Conference - Vancouver
SpatialDirect in a European Cross Border Project
Mark Doering & Christian Heisig, con terra, Germany
con terra GmbH 2
con terra
Founded in 1994 A spin-off of the Institute
of Geoinformatics, University of Münster
65 Employees mainly computer-
& geoscientists
Münster, Germany Karlsruhe, Germany Warsaw, Poland
Revenue 2005 5,5 Mio. EUR
con terra GmbH 3
con terra
Software Development Using Standard Software Products and Open Source
Components
Professional Services Consulting Training Support
Sales of Standard Software Products ESRI, Safe Software and con terra‘s own technology (e.g.
sdi.suite, GISPAD)
Active Members of ISO/TC 211, OGC, INSPIRE Principal Member of 52°North
(www.52north.org)
con terra GmbH 4
FME-History of con terra
1997 – Inquiry for interfaces for DGN, DXF, SHP, MIF 1997 – First tests of FME 2.0 1998 – Use of FME 2.1 in WAGIS-Project 1998 – Reseller Agreement with Safe Software 1999 – FME-Betatest-Program 2001 – First Joint Exhibition on INTERGEO, Germany 2002 – FME-Service Center for Europe - Strategy 2003 – Development of the first localized Version of FME
(German) 2004 – First German Speaking User Meeting (www.fme-
anwendertreffen.de) 2005 – Grips-Reader PlugIn 2006 – CityGML-Writer PlugIn
con terra GmbH 5
FME - Service Center
1st-Level Support for FME-Users Delivery of Evaluation License Codes Organization of Joint Exhibits with Safe Software Hosting the yearly FME User Group Meeting in Germany Integration of FME technology Development and Maintenance of the German FME Version Development of 3rd-Party PlugIns (e.g. GRIPS-Reader,
CityGML-Writer) FME-Professional Services
Training (Consulting) Support (1st and 2nd Level)
con terra GmbH 6
con terra
Professional Services/Software Development
Solution
con terra GmbH 7
The LoG-In-Project
INTERREG IIIb Project, supported by the European Union
Client Consortium Intercommunale Leiedal,
Belgium Landkreis Rotenburg-
Wümme, Germany Norfolk County Council, UK
+35 lower city authorities Vendor Consortium
ESRI-Belux, -Germany, -UK and con terra
con terra GmbH 8
Project Goalsof the LoG-In-Project
The main goals of the LoG-IN project are … to improve the information exchange
between local and higher government levels
to build a generic information infrastructure
to focus on service based infrastructures and interoperability
ICT forms an important dimension of the project. LoG-IN wants to understand how to use ICT to (i) Improve local government processes (e-administration); (ii) Improve service development and distribution (e-services) and (iii) Improve public-private interaction (e-society).
con terra GmbH 10
Three Tier Architecture
1. Generic information infrastructure - The Data Tier is the technical framework to store information and to manage access to information
2. The Tools Tier includes sdi.suite-, ArcGIS Server- and FME technology
3. The Application Tier refers to the applications that will be built using Data Tier and Tools Tier
The investment for the data tier and the tools tier will be shared; the application tier will be developed by eachproject partner individually
con terra GmbH 11
Three Tier Architecture
InformationUser Data Spatial Data
Data Tier
Tools Tier
sdi.suite ArcGIS Server Spatial Direct
GIS Clients HTML Clients WMS / WFS
Application Tier
SAP/CRM/ERP
con terra GmbH 12
sdi.suite coponents
serviceMonitor
securityManager
Tools-Tier
sdi.suite ArcGIS Server Spatial Direct
con terra GmbH 13
ArcGIS Server 9.2
Solve the GIS-functionality-specific tasks Scalable using standards (SOAP/XML) Perfect for integrating GIS-components into
enterprise architectures Useful for internal and external processes of
the governments Multi user enabled
Tools-Tier
sdi.suite ArcGIS Server Spatial Direct
con terra GmbH 14
ArcGIS Server
con terra GmbH 16
FME Server
Harmonization of spatial data Coordinate-transformation Format-translation (DXF, Shape, SQD, …) Quality ensurance (plausibility check, consistency) ArcSDE-Import
Data Manipulation Creating a new database modell (ArcSDE) Automated Geoprocessing on server site Intergration of spatial information into business
processes (statistical analyses )
Tools-Tier
sdi.suite ArcGIS Server Spatial Direct
con terra GmbH 17
SpatialDirect
Providing Spatial Data (Intranet/Internet) Download Data (Shape, DXF, SQD) Upload Data (Shape, DXF into ArcSDE) Quality ensurance for upload data and the data
integration processes
Tools-Tier
sdi.suite ArcGIS Server Spatial Direct
con terra GmbH 18
SpatialDirect
Translation Servlet
QServer
FME Server(Server-Mode)
resultQserver API-
Call
resultFME API Call
Web Server
Monitor
LoG-In-Spatial Data
Data Transfer
Web-Browser HTML Interface
HTTP Request(URL)
ResultDownload-Link
Download
DXFShape
FME Mapping FilesFME Mapping Files
FME Mapping FilesFME Mapping Files
con terra GmbH 19
FME-Server
Extended version of FMECommunication with QServer over TCP/IP-Port
Operates in server mode with mapping files (control files)
Processes requests for data translation
Fully Scalable could be installed on a separate server
Dataflow in both directions (Download/Upload)
Translation Servlet
QServer
FME Server(Server-Modus)
resultQserver API-
Call
resultFME API Call
Monitor
con terra GmbH 20
Q-Server (API)
Management-Layer-Application(queues translation requests)
Implemented in Java (API for Java, C, C++)
Load Balancing (load balances requests if more than one FME is installed)
Performance Monitoring
Translation Servlet
QServer
FME Server(Server-Modus)
resultQserver API-
Call
resultFME API Call
Monitor
con terra GmbH 21
Translation-Servlet (API)
Front-End of SpatialDirect Translates the requests HTTP
request (URL, TCP/IP) Implemented in Java Provides results to the Q-Server
and Web-Client (URL) Result implementation into HTML-
Templates
Translation Servlet
QServer
FME Server(Server-Modus)
resultQserver API-
Call
resultFME API Call
Monitor
con terra GmbH 22
Step 1 Clip: Users select the section of the map they’d like to receive in the format and projection of their choice.
Step 2 Zipped: Data is Zipped!
Step 3 Shipped: Data is shipped to your desktop!
1
2
3
Clip, Zip and Ship!
con terra GmbH 23
Final Architecture
Monitoring DataUser Identities
Data-Tier
User Rights Spatial Data
Tools-Tier
HTML Admin Client HTML Clients WMS / WFS
Application-Tier
GIS / CAD ClientsArcEditor Client
AdminAdmin UserUser
HTTP
securityManager HTML Admin ClientserviceMonitor
ESRI ArcGIS ServerserviceMonitor
HTTP
securityManager
ESRIArcSDE
SOAP Web Services
OGCWMS
OGCWFS
Web Authentification Service
SpatialDirect / FME
Log-IN Server FrameworkLog-IN Server Framework
con terra GmbH 24
Conclusion
The combination of sdi.suite components, ArcGIS
Server and FME/SpatialDirect technology are…
ideal components for a modern SOA providing complementary functionality fully scalable (adds processing functionality as
needed) cost effective - no client licenses required
con terra GmbH 25
More Information…
http://ec.europa.eu/regional_policy/interreg3/index_de.htm
http://www.login-project.net/php/data.php
http://www.norfolk.gov.uk/
http://www.leiedal.be
http://www.rotenburg-wuemme.de/
http://www.conterra.de/
con terra GmbH 26
Thank You!
Gesellschaft für AngewandteInformationstechnologie mbH
Martin-Luther-King-Weg 2448155 Münster, GermanyTel: +49-251-7474.0Fax: +49-251-7474.100e-mail: [email protected]
Mark Döring
Christian Heisig