The Virtual Database A Tool for Integrated Data Processing in a Distributed Environment

Size: px
Start display at page:

Download "The Virtual Database A Tool for Integrated Data Processing in a Distributed Environment"

Transcription

1 EnviroInfo 2004 (Geneva) EnviroInfo 2004 The Virtual Database A Tool for Integrated Data Processing in a Distributed Environment Marcel Frehner 1, Martin Brändli 2, Jürg Schenker 3 Abstract Traditional desktop GIS are expensive to buy and require much experience and know-how in order to be used reasonably. Web mapping systems have become a cheap and easy to use alternative recently but offer only restricted access to existing spatial data and limited spatial data handling capabilities. This paper presents an architecture called Virtual Database which makes available spatial environmental information as well as advanced geoprocessing functionality to any user who has access to the Internet. A particular feature of the Virtual Database is that it serves as a platform for the integration of distributed data repositories consisting of environmental data. Data access and integration conform to the OpenGIS specifications for Web Feature Services (WFS) and the Geography Markup Language (GML). Analysis functionality, in particular methods of spatial overlay are provided by a spatial analysis engine software component. First experiences with the Virtual Database show its high flexibility concerning the integration of heterogeneous data repositories. High scalability of the system is achieved by a caching mechanism based on data replication. The potential of the use of the Virtual Database is illustrated by sketching an application scenario from the field of environmental data handling. 1. Introduction One of the medium-term goals of the Landscape Inventory Division at the Swiss Federal Research Institute WSL is the development and establishment of an integrated environmental and landscape information system. The system aims at offering a comprehensive solution for enabling the sharing of spatial data, methods, and computing resources. An information system in general consists of appropriately 1 Swiss Federal Research Institute WSL, Landscape Inventories, Zürcherstrasse 111, CH Birmensdorf,Switzerland, marcel.frehner@wsl.ch 2 Swiss Federal Research Institute WSL, Landscape Inventories, Zürcherstrasse 111, CH Birmensdorf,Switzerland, martin.braendli@wsl.ch 3 Swiss Agency for the Environment, Forests and Landscape (SAEFL), Division of Nature, CH-3003Bern,Switzerland,juerg.schenker@buwal.admin.ch 537

2 compiled data, methods and models to process the data, and usually of the possibility to access external data sources. An integrated information system should offer a unifying platform facilitating the application of a diversity of technologies and methods (database, GIS, remote sensing, statistics, etc.) and permitting the potentially arbitrary combination of any available data and methods either located inhouse or externally. Basing such a system on Internet/Intranet technology promises a general access to the various data and computing resources. This paper presents the Virtual Database - an architecture for the integration of distributed data repositories. Integration of data will enable combined visualization and analysis of distributed data and build the basis for a comprehensive environmental and landscape information system. The Virtual database currently aims at integrating different distributed databases of the Swiss Agency for the Environment, Forests and Landscape (SAEFL). SAFEL is responsible for collecting and storing data of nature protection (protected areas, fauna and flora) on the national level. Because this task takes place at various decentralized institutions, the goal of the Virtual Database is to offer a unifying platform for the combination of these data. Databases (called data components) from the Centre Suisse de Cartographie de la Faune, the Institute for Systematic Botany at University of Zurich, and the Swiss Federal Research Institute WSL are brought together in order to build an integrated data federation. Data are provided by an easily accessible environment enabling comprehensive exploration and analysis. Initially, the Virtual Database was designed for the purpose of integrating data for visualization and simple querying (Brändli/Sparenborg 2002). However, since the Virtual Database is based on the distributed geographic information services paradigm (discussed in the next section) and since it takes advantage of open standardization initiatives and open source software development efforts, it is now extended towards inclusion of advanced spatial data handling capabilities which is particularly addressed in this paper. The paper proceeds as follows: Section 2 discusses related work on exchanging, sharing and analysis of spatial data using the Internet. The design of the Virtual Database is sketched in section 3, followed by the description of implementation details, particularly on integrating analysis functionality, in section 4. The benefit of the Virtual Database is presented in section 5 by illustrating a specific application scenario. The paper ends with some conclusions and an outlook for planned work. 2. Related work The establishment of this integrated environmental and landscape information system benefits from research efforts in the IT and in particular the GIS community. Traditionally, geographic information systems provide spatial data handling capabilities for data input, storage, retrieval, management, manipulation, analysis, and 538

3 output (Aronoff 1989, Burrough/McDonnell 1998). Geoprocessing functionality is usually supplied by a single and monolithic system, the data is normally stored in a single database. Due to the popular use of the Internet this closed architecture paradigm of GIS is shifting towards a distributed geographic information services paradigm (Tsou/Buttenfield 2002). Distribution includes both the storage of data in spatially distributed database systems and dispersed geoprocessing providers offering so-called geo-services (Peng/Tsou 2003) consisting of spatial data handling functionality. How geo-services might be located on the Internet is discussed in Tsou (2002). The price of this paradigm shift is the requirement for enhanced interoperability, reusability and flexibility of both data and geo-services. Today, however, most spatial data handling applications on the Internet concern Web mapping or Web cartography offering functionality for the use, distribution and production of maps by means of the Internet (Kraak 2001, Orthofer/Loibl 2004). Additionally, they allow for visualizing spatial data and submitting simple queries. Current standardization efforts such as the initiative by the Open GIS Consortium (OGC) support this type of geospatial data handling. OGC released the Web Map Service Implementation Specification (WMS) which standardizes the way map images, service-level metadata, and information about particular map features contained in a map are requested (OGC 2001). But an OGC-compliant Web map server does not necessarily include any further tools for spatial analysis and modeling. As data are returned in an image format, they cannot be accessed for additional processing. The need for exchanging and sharing spatial data on the Internet that goes beyond the transfer of query results as Web maps is well recognized. Standardizations like OGC s Web Feature Service (WFS) Implementation Specification (OGC 2002) and OGC s Geography Markup Language (GML) Implementation Specification (OGC 2003) focus on the exchange of geographic data in a format that enables further client-side processing. Software producers such as ESRI with the recently released ArcGIS Server are extending their Web map server products by processing functions that consist of advanced spatial data handling operations. Besides commercial developments, research efforts concerning Web-based GIS applications also aim at offering advanced spatial data handling capabilities. Tsou (2004) describes an application based on a set of Java applets that integrates GIS and remote sensing tools for address matching, network analysis, reselection, change detection in raster images, and image classification. The system claims to be particularly useful for non-gis professionals who by now hesitated using GIS software for reasons of cost, complicated software installation and insufficient software training. Focusing on GIS tools Anderson and Moreno-Sanchez (2002) demonstrate the implementation of spatial analysis capabilities around open specifications and open source software. Results show that both open specifications and open source software libraries have become powerful and mature enough to be applied in Web-GIS 539

4 projects. Maximal interoperability is achieved by strictly conforming to the guidelines of open specifications. 3. Design of the Virtual Database The design and implementation of the Virtual Database follows the trend of Internetbased data exchange and takes advantage of open standards, open interfaces and open source software development. Design requirements for the Virtual Database are in particular: 1. Integration of distributed data repositories which are stored using different database management systems. The autonomy of the individual components must not be restricted by the data federation. 2. Database functionality is limited to distributed queries. Inserts and updates are handled by applications of the individual components. 3. Uniform interfaces are defined for data access. 4. Retrieval, query, analysis and display of data from distributed database systems should be open to a wide audience and therefore take place by means of a Web browser-based client. Figure 1: Architecture of the Virtual Database 540

5 The design and implementation of the Virtual Database follow the principle of loose coupling of the individual data components (databases) and is structured into clearly separated but interrelated tiers. Figure 1 presents data components and necessary software modules as elements of three separate tiers. These tiers are as follows: 1. Enterprise Information System Tier (EIS Tier): The EIS Tier consists of distributed data repositories that have to be integrated. Data are either stored in database management systems or simply as files. 2. Middle Tier: The Middle Tier contains interfaces, so-called access layers that enable access of data repositories available from the EIS tier. The interfaces specify the way data must be served on the one hand and accessed on the other hand. In addition interfaces to descriptive metadata must be provided in order to enable an assessment of served data. The integration layer controls the access of the distributed data repositories and integrates the data retrieved from the access layers in order to provide a transparent data view. The spatial analysis engine performs any desired analysis operations. Map server software is responsible for the rendering of maps of integrated and analyzed data. 3. Client Tier: Data retrieved from the map server are displayed by a user-friendly thin Web client facilitating user interaction and display. 4. Implementation of the Virtual Database 4.1 Enterprise information system tier The EIS tier of the Virtual Database consists of heterogeneous data repositories at different locations. Heterogeneity concerns the data structures and the storage and database management systems (DBMS) of the involved data components. Currently data repositories from three different institutions are available from the EIS tier: The first repository is installed at WSL and is called Data Center for Nature and Landscape (DNL). It is a database mainly storing inventory data of protected biotopes in Switzerland (Baltensweiler/Brändli 2004). Oracle is used as DBMS in combination with ESRI s Spatial Database Engine (SDE) for handling and processing of spatial data types. The second database is located at the Centre Suisse de Cartographie de la Faune (CSCF) and stores data on endangered animal species using an Oracle DBMS. In contrast to the DNL database spatial information (i.e. coordinates) on discovered animals is stored as standard columns in regular database tables. The third data component installed at the Institute of Systematic Botany, University of Zurich, contains discovered locations of endangered and rare moss species. Again, attribute data are stored in an Oracle database. Location data are, however, stored in ESRI s shapefile format. 541

6 4.2 Middle tier As outlined above the middle tier contains various functional components, i.e. several access layers, an integration layer, a map server, and a spaial analysis engine. Due to the complexity of the middle tier Jakarta Struts ( has been chosen as a framework for implementation. The Struts framework is based on the Java 2 Platform ( and makes use of Java Servlets, JavaServer Pages (JSP), JavaBeans, and XML, as well as various other open source software components provided by the Jakarta Project ( Struts encourages the design and implementation of application architectures based on the Model-View-Controller (MVC) paradigm. The MVC paradigm suggests the organization of interactive applications into three separate modules: one for the application model with its data representation and business logic, the second for views that provide data presentation and user input, and the third for a controller which dispatches user requests and controls application flow (Singh et al. 2004). Inside the Virtual Database the access layer, the spatial analysis engine, the map server, and the integration layer make up the model part, the view consists of dynamic JSP pages for information presentation, and the Struts ActionServlet as well as Struts Action classes build the controller Access layer Each EIS component requires an appropriate access layer that accounts for its individual data storage system. Implementation of individual access layers follows OGC s Web Feature Service (WFS) implementation specification (OGC 2002). The specification defines interfaces for the manipulation of spatial features, i.e. querying, inserting, updating and deleting data, and bases the communication between the distributed computing platforms on HTTP. Access layers of the Virtual Database implement the following interfaces that are required in any basic read-only Web Feature Service (for a more detailed description see Brändli/Sparenborg 2002): 1. GetCapabilities: Returns details about service capabilities like available data and functionality. 2. DescribeFeatureType: Returns a description of the data structure of available data. 3. GetFeature: Returns geospatial data encoded according to the Geography Markup Language (GML) which is based on an XML schema tailored for the exchange of spatial data. Since the three data components of the EIS tier use different DBMS and file formats (ESRI s shapefile for moss data, for instance), the interfaces must be implemented accordingly. For example, access to the DNL database takes advantage of the ESRI SDE API for retrieval of spatial data types. In contrast, access to regular Oracle da- 542

7 tabase tables is supplied by using the particular JDBC (Java Database Connection) implementation for Oracle. Integrating distributed data repositories using an interface-based approach for data access is a highly flexible solution. The advantage of the usage of interfaces is that neither existing database schemas nor file structures have to be changed or adapted. Conformity to the specified interfaces is achieved only by adapting the access software of the access layers. In some cases, though, the database schemas have additionally been adapted by generating database views for joining related tables in order to simplify access of the data Integration layer The integration layer sends requests to each access layer of the involved data repositories. When the GML data are returned the integration layer parses and merges the data according to their XML schemas. The current implementation does not consider any data heterogeneities such as differences in scale or different data accuracies. Handling of such heterogeneities and data uncertainties is postponed to future developments of the Virtual Database. The integration layer provides a transparent view on the distributed data repositories ready for use by the map server component and the spatial analysis engine described below. During development problems related to scalability concerning the increase of the size of accessed datasets had to be handled. Spatial data, such as polygons describing the boundaries of administrative or environmental protection areas, are quite large in comparison to corresponding attribute data. Additionally, the necessary conversions from local data formats to GML substantially increase dataset size. A considerable growth of the amount of spatial data results in data transfer times that are unacceptable from a user point of view. That s why a caching mechanism based on data replication was implemented. Replicated spatial data accessed from the distributed components are stored as part of the integration layer and updated as soon as data changes occur Map server Visualization and query of spatial data and corresponding attribute data is based on out-of-the-box components of ESRI s Internet mapping software ArcIMS. ArcIMS offers an XML-based query language and various connectors, among them a Java connector with a corresponding JSP tag library which facilitates the composition of requests for visualization options, spatial queries, attribute queries, buffering, and other simple GIS operations ( ArcIMS is mainly applied for historical and institutional reasons. Open Source products like MapServer 543

8 ( would suit as well. A comprehensive list of map server software can be found on ( Peng (2003, 379) gives a detailed insight into a few popular commercial map servers Spatial analysis engine and overlay computation A full featured GIS is expected to provide functionality that can be categorized into the five areas (1) data acquisition; (2) preliminary data processing; (3) data storage and retrieval; (4) spatial search and analysis; (5) graphical display and interaction (Jones 1997, 38). The Virtual Database is already enabled for many of these features. For instance thematic layers can be selected in a Web form for display. Data can then be queried by attributes or by spatial selection, spatial objects can be buffered, attribute tables can be displayed, and object and layer metadata may be accessed. However, the Virtual Database doesn t claim to be a full featured GIS but wants to satisfy the specialized needs of some particular research and public administration groups in an optimal way. Once new users begin showing interest, further functionality may be included. As mentioned above the map server component is already able to perform spatial queries and buffer operations. By providing a particular spatial analysis engine the functionality is extended with advanced spatial data handling capabilities which we expect to improve the usefulness of the Virtual Database. The spatial analysis engine currently consists of a tool for computing vector overlays (described below). Spatial overlays leverage the Virtual Database since they build the basis for many further GIS modeling and analysis tasks. Overlaying vector data asks for geometric intersection of lines and polygons as well as for feature selection by either Boolean or set operations with input layers (Jones 1997, 48-54). The current implementation of the overlay tool of the analysis engine makes use of ESRI s MapObjects Java Edition 2.0. MapObjects provides methods for the computation of intersections on the level of single geometric objects like polylines and polygons. The overlay of two or more entire layers consisting of a great number of spatial objects is a complex task and requires highly performing software. First experiences with MapObjects show that algorithm performance is not very promising. Future versions of the analysis engine therefore will be based on alternative existing libraries, in particular the free Open Source libraries from Geotools ( and the JTS Topology Suite ( published under the LGPL license ( The user interface of the analysis engine is implemented as a JSP page allowing for the selection of two polygon layers. Figure 2 shows, that the desired type of overlay can be selected by a choice of four Boolean operations, i.e. AND, OR, NOT, XOR further illustrated by intuitive graphic symbols. 544

9 Figure 2: User interface for spatial overlay analysis. 4.3 Client tier The browser is designed as a thin client handling user input and display. Data assembling, graphical rendering, and spatial analysis are accomplished by the corresponding software components of the middle tier. Client-side code is thus limited to HTML and JavaScript which promises optimal availability to potential users. Maps are published as JPEG raster images. Vector formats such as Vector Markup Language (VML) and Scalable Vector Graphics (SVG) could provide more comprehensive display functions like rapid zoom-in/out, customizable map symbols, and layer stacking order (Tsou 2004), but are not implemented in the current version of the Virtual Database. Main problems related to providing data by VML or SVG are data protection issues and the necessary plug-in installation. 545

10 5. An application scenario Brändli and Höppner (2004) show the potential of the Virtual Database in regional planning by ameliorating data management, improving data and GIS availability, as well as simplifying data exploration and analysis. The following scenario illustrates how information retrieval may take place in the field of environmental data handling. Say regional commissioner for nature conservation Tom is interested in a particular nature reserve. The Virtual Database gives him access to the DNL where various inventories on nature and landscape are stored. By browsing through the list of datasets he finds all available states of the respective inventory object. Tom selects them all and the system displays them as layers in a map. By exploring the map Tom has the impression that the area of the reserve has been extended significantly between the last two states. He requests an overlay analysis from the server and gets a new dataset returned displaying all geometry and attribute changes. Currently, Tom is particularly interested in moss data. Therefore he uses the Virtual Database again to select some rare moss species from the data repository at the Institute for Systematic Botany at University of Zurich and adds them to the map. Tom is pleased to find out that many of them can be found in the recently added areas of the nature reserve. The scenario described involves overlay operations and spatial searches of multiple heterogeneous datasets. Given access to the Virtual Database Tom doesn t need to tediously collect and pre-process the potentially heterogeneous data layers himself, but can directly search the Virtual Database and rely on the data being served by the system. The necessary spatial operations can be performed on-line and the results are returned as a map for further exploration and analysis. Because the necessary GIS functionality is accessible on-line Tom can perform the required analysis without any locally installed GIS software. A common Web-browser-based thin client is sufficient for using the Virtual Database including its spatial analysis capabilities. 6. Conclusions and outlook We presented the design and implementation of a software architecture for a Webbased spatial data handling application that offers access to distributed spatial data repositories. The advantage of the Virtual Database is that anybody with a Web browser and access to the Internet can use provided spatial data to perform comprehensive spatial data exploration and advanced analysis operations. The chosen approach for the access of distributed data based on standardized interfaces proved evidence for being highly flexible since no changes or adaptations of involved data repositories are necessary. High scalability for the handling of large datasets is 546

11 achieved by replicating the data and storing them as part of the integration layer. A current bottleneck of the application is the weak performance of the spatial analysis engine concerning overlay operations. We expect a significant increase of algorithm performance by the use and inclusion of alternative open source libraries. A fundamental problem related to the integration of datasets from distributed repositories is not yet solved, however. Existing data heterogeneities, data errors and data uncertainties are currently not considered. This concerns the integration layer on the one hand which aims at providing a transparent view on the data for exploration and analysis. The implementation of homogenization methods is necessary in order to completely satisfy this goal. Exploration and analysis operations on the other hand must take into account data errors and uncertainties in order to enable reliable interpretation and assessment of datasets and analysis results. A first step towards the handling of error and uncertainty characteristics of available datasets will be taken by considering existing metadata, in particular metadata on data quality (provided that these metadata are available!). Automatic interpretation of metadata for data integration, exploration and subsequent analysis as well as metadata propagation in case of data analysis will be the key research topics in the near future. Bibliography Aronoff, S. (1989): Geographic Information Systems: A Management Perspective. WDL Publications, Ottawa. Anderson, G., Moreno-Sanchez, R. (2002): Building Web-Based Spatial Information Solutions around Open Specifications and Open Source Software. Transactions in GIS, 7(4): Blackwell Publishing Ltd., Oxford. Baltensweiler, A., Brändli, M. (2004): Web-based Exploration of Environmental Data and Corresponding Metadata, in Particular Lineage Information. In: Scharl, A. (ed.): Environmental Online Communication. Advanced Information and Knowledge Processing Series: , Springer, London. Brändli, M., Höppner, C. (2004): Die Virtuelle Datenbank: Technologie zur Unterstützung in der Regionalplanung. Proceedings CORP Brändli, M., Sparenborg, J. (2002): SVG as graphical metadata for distributed spatial data processing. SVG Open / Carto.net Developers Conference, Zurich, Switzerland, July URL: svg_for_metadat a/index.html, accessed on: 12/08/2004. Burrough, Peter A., McDonnell, Rachael A. (1998): Principles of Geographical Information Systems. Oxford University Press, Oxford. Duckham, M., McCreadie, J. E. (2002): Error-aware GIS Development. In Shi et al. (2002): Spatial Data Quality. Taylor and Francis, London. 547

12 Heuvelink, G. B. M. (1998): Error Propagation in Environmental Modeling with GIS. Taylor and Francis, London. Kraak, M.-J. (2001): Settings and needs for web cartography. In: Kraak, M.-J., and Brown, A. (eds.): Web Cartography. Developments and prospects. Taylor and Francis, London and New York. ISO (2003): ISO 19115:2003. Geographic Information Metadata. URL: Jones, Ch. (1997): Geographical Information Systems and Computer Cartography. Addison Wesley Longman Ltd, England. OGC (2001): Web Map Service Implementation Specification. Version: Open GIS Consortium, Inc. URL: accessed on: 08/05/2004. OGC (2002): Web Feature Service Implementation Specification. Version: Open GIS Consortium, Inc. URL: accessed on: 08/05/2004. OGC (2003): OpenGIS Geography Markup Language (GML) Implementation Specification. Version: Open GIS Consortium, Inc. URL: accessed on: 08/05/2004. Orthofer, R., Loibl, W. (2004): Sharing Environmental Maps on the Web: The Austrian EnviroMap System. In: Scharl, Arno (ed.): Environmental Online Communication. Advanced Information and Knowledge Processing Series: , Springer, London. Singh, I., Stearns, B., Johnson, M. (2002): Designing Enterprise Applications with the J2EE Platform, Second Edition. URL: _2e/, accessed on: 08/05/2004. Tsou, M.-H. (2002): An Operational Metadata Framework for Searching, Indexing, and Retrieving Distributed Geographic Information Services on the Internet. In: Geographic Information Science (GIScience 2002). Lecture Notes in Computer Science Vol. 2478: , Springer-Verlag, Berlin. Tsou, M.-H., Buttenfield, B. P. (2002): A Dynamic Architecture for Distributing Geographic Information Services. Transactions in GIS, 6 (4): , Blackwell Publishing Ltd, Oxford. Tsou, M.-H. (2004): Integrating Web-based GIS and image processing tools for environmental monitoring and natural resource management. Journal of Geographical Systems, 6: , Springer-Verlag, Berlin. 548

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES Lan Xiaoji 1,2 Lu Guonian 1 Zhang Shuliang 1 Shi Miaomiao 1 Yin Lili 1 1. Jiangsu Provincial Key Lab of GIS Science, Nanjing Normal

More information

Interoperable Solutions in Web-based Mapping

Interoperable Solutions in Web-based Mapping ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Interoperable Solutions in Web-based Mapping Marta Wojnarowska and Bridget

More information

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Paper Reference No.: PN-253 GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Sanjay Kumar 1 and Suneeta Agrawal 2 1. M. Tech. (GIS & Remote Sensing); GIS Cell; MNNIT, Allahabad, India (E-mail: saj.mnnit@gmail.com)

More information

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS Jun Wang Jie Shan Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette, IN 47907 ABSTRACT Spatial analysis

More information

Study of GML-Based Geographical Data Visualization Strategy

Study of GML-Based Geographical Data Visualization Strategy Study of GML-Based Geographical Data Visualization Strategy ZHANG LIN 1, CHEN SHI-BIN 2 1 College of Information Technology, ZheJiang University of Finance & Economics, HangZhou 310012, China 2 College

More information

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and

More information

ArcGIS. Server. A Complete and Integrated Server GIS

ArcGIS. Server. A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server enables you to distribute maps, models, and tools to others within your organization

More information

Web Map Context Service for Adaptive Geospatial Data Visualization

Web Map Context Service for Adaptive Geospatial Data Visualization Web Map Context Service for Adaptive Geospatial Data Visualization Miloš Bogdanović, Danilo Vulović, Leonid Stoimenov INTRODUCTION Faculty of Electronic Engineering, University of Niš, Serbia {milos.bogdanovic,

More information

DISMAR implementing an OpenGIS compliant Marine Information Management System

DISMAR implementing an OpenGIS compliant Marine Information Management System DISMAR implementing an OpenGIS compliant Marine Information Management System Éamonn Ó T uama, Coastal & Marine Resources Centre, ERI, University College Cork. DISMAR DISMAR (Data Integration System for

More information

STATISTICAL COMMISSION and Working Paper No. 20 ECONOMIC COMMISSION FOR EUROPE

STATISTICAL COMMISSION and Working Paper No. 20 ECONOMIC COMMISSION FOR EUROPE STATISTICAL COMMISSION and Working Paper No. 20 ECONOMIC COMMISSION FOR EUROPE English only CONFERENCE OF EUROPEAN STATISTICIANS UN/ECE Work Session on Methodological Issues Involving the Integration of

More information

Quality Assessment for Geographic Web Services. Pedro Medeiros (1)

Quality Assessment for Geographic Web Services. Pedro Medeiros (1) Quality Assessment for Geographic Web Services Pedro Medeiros (1) (1) IST / INESC-ID, Av. Prof. Dr. Aníbal Cavaco Silva, 2744-016 Porto Salvo, pmelo.medeiros@gmail.com Abstract Being able to assess the

More information

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client 11th AGILE International Conference on Geographic Information Science 2008 Page 1 of 6 Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client Edward Nash 1, Peter Korduan 1,

More information

Documentation of open source GIS/RS software projects

Documentation of open source GIS/RS software projects Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications

More information

GIS Databases With focused on ArcSDE

GIS Databases With focused on ArcSDE Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa g-imaab@ida.liu.se 20071004 1 GIS and SDBMS Geographical data is spatial data whose

More information

INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER

INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER Qian Liu Environmental Systems Research Institute 380 New York Street Redlands, CA92373, U.S.A - qliu@esri.com KEY WORDS: OGC, Standard, Interoperability,

More information

ONLINE VISUALIZATION OF SPATIAL DATA

ONLINE VISUALIZATION OF SPATIAL DATA ONLINE VISUALIZATION OF SPATIAL DATA A PROTOTYPE OF AN OPEN SOURCE INTERNET MAP SERVER WITH BACKEND SPATIAL DATABASE FOR THE SWISS NATIONAL PARK Thomas Hächler Diploma Thesis Department of Geography University

More information

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards Data interchange between Web client based task controllers and management information systems using ISO and OGC standards Michael Nørremark 1*, Ole Jørgensen 1, Jens Bligaard 2 and Claus G. Sørensen 1

More information

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture

More information

ArcGIS Framework Plug-In: Extending the ArcGIS Desktop for ANSI Standard Framework Data to Support Government Decision Making

ArcGIS Framework Plug-In: Extending the ArcGIS Desktop for ANSI Standard Framework Data to Support Government Decision Making ArcGIS Framework Plug-In: Extending the ArcGIS Desktop for ANSI Standard Framework Data to Support Government Decision Making Final Project Report October 28, 2008 Agreement Number Organization Project

More information

Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9

Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9 Quick Guide for CGDI Service Compliance Testing and Performance Optimization May 12, 2009 Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9

More information

Managing a Geographic Database From Mobile Devices Through OGC Web Services

Managing a Geographic Database From Mobile Devices Through OGC Web Services Managing a Geographic Database From Mobile Devices Through OGC Web Services Nieves R. Brisaboa 1, Miguel R. Luaces 1, Jose R. Parama 1, and Jose R. Viqueira 2 1 Database Laboratory, University of A Coruña,

More information

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise

More information

An architecture for open and scalable WebGIS

An architecture for open and scalable WebGIS An architecture for open and scalable WebGIS Aleksandar Milosavljević, Leonid Stoimenov, Slobodanka Djordjević-Kajan CG&GIS Lab, Department of Computer Science Faculty of Electronic Engineering, University

More information

About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G.

About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G. About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G. Antushev V.I.Il ichev Pacific Oceanological Institute Far-Eastern Branch

More information

A framework for web-based product data management using J2EE

A framework for web-based product data management using J2EE Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002

More information

Data Visualization Using Web GIS Software

Data Visualization Using Web GIS Software Data Visualization Using Web GIS Software Tuomas Peltonen Radiation and Nuclear Safety Authority (STUK), Finland NKS NordDSS Workshop, Copenhagen, 1.-2.10.2009 RADIATION AND NUCLEAR SAFETY AUTHORITY Preface

More information

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS Barend Köbben FRMRC RPA 7 Workshop visualisations and flow simulations as flood risk communication tools

More information

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Choosing the right GIS framework for an informed Enterprise Web GIS Solution 13 ANNUAL INTERNATIONAL CONFERENCE AND EXHIBITION ON GEOSPATIAL INFORMATION TECHNOLOGY AND APPLICATIONS Epicentre; Gurgaon, India; 19-21 January, 2010 Choosing the right GIS framework for an informed Enterprise

More information

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S CURSO Inspire JEUDI 23/ THURSDAY 23 rd SPEAKER: Pablo Echamendi Lorente WS 5 SCHEDULE WMS OVERVIEW ACTIONS OGC SPECIFICATIONS OTHER SERVICES OVERVIEW proposal: Member States shall establish and operate

More information

Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring

Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring M. H. Tsou, L. Guo, and D. Stow Department of Geography, San Diego State University, San Diego, CA 92182-4493 TEL: 619-5940205

More information

12th AGILE International Conference on Geographic Information Science 2009 page 1 of 5 Leibniz Universität Hannover, Germany

12th AGILE International Conference on Geographic Information Science 2009 page 1 of 5 Leibniz Universität Hannover, Germany 12th AGILE International Conference on Geographic Information Science 2009 page 1 of 5 Web-based GIS Solution for Electric Power Supply Network Data Management Miloš Bogdanović, Aleksandar Stanimirović,

More information

Visualization Method of Trajectory Data Based on GML, KML

Visualization Method of Trajectory Data Based on GML, KML Visualization Method of Trajectory Data Based on GML, KML Junhuai Li, Jinqin Wang, Lei Yu, Rui Qi, and Jing Zhang School of Computer Science & Engineering, Xi'an University of Technology, Xi'an 710048,

More information

How To Use The Alabama Data Portal

How To Use The Alabama Data Portal 113 The Alabama Metadata Portal: http://portal.gsa.state.al.us By Philip T. Patterson Geological Survey of Alabama 420 Hackberry Lane P.O. Box 869999 Tuscaloosa, AL 35468-6999 Telephone: (205) 247-3611

More information

Lecture 8. Online GIS

Lecture 8. Online GIS Lecture 8 Online GIS Lecture 8: Outline I. Online GIS 1. Google Earth 2. MSN Live Maps II. Open Source GIS III. ArcGIS Server and the ESRI suite of online software utility options IV. Advanced Data Mining

More information

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION Katalin Tóth, Vanda Nunes de Lima European Commission Joint Research Centre, Ispra, Italy ABSTRACT The proposal for the INSPIRE

More information

DATA SHARING AND SPATIAL QUERY

DATA SHARING AND SPATIAL QUERY Technical Memorandum No. 2 DATA SHARING AND SPATIAL QUERY Raghavan Srinivasan Spatial Sciences Laboratory Texas Agricultural Experiment Station, Texas A&M University Submitted to El Paso Water Utilities

More information

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise

More information

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014 County of Los Angeles Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014 CIO Preferred Technologies for GIS This document lists the preferred Geographic

More information

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive

More information

Integrating AJAX Approach into GIS Visualization Web Services

Integrating AJAX Approach into GIS Visualization Web Services Integrating AJAX Approach into GIS Visualization Web Services Ahmet Sayar 1, 2, *, Marlon Pierce 1 1, 2, 3, 4 and Geoffrey Fox 1 Community Grids Lab, Indiana University, Bloomington, Indiana, 47404, USA

More information

DESIGN AND IMPLEMENTATION OF A GIS BASED BICYCLE ROUTING SYSTEM FOR THE WORLD WIDE WEB (WWW)

DESIGN AND IMPLEMENTATION OF A GIS BASED BICYCLE ROUTING SYSTEM FOR THE WORLD WIDE WEB (WWW) ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir DESIGN AND IMPLEMENTATION OF A GIS BASED BICYCLE ROUTING SYSTEM FOR THE WORLD

More information

The ORIENTGATE data platform

The ORIENTGATE data platform Seminar on Proposed and Revised set of indicators June 4-5, 2014 - Belgrade (Serbia) The ORIENTGATE data platform WP2, Action 2.4 Alessandra Nuzzo, Sandro Fiore, Giovanni Aloisio Scientific Computing and

More information

1. Introduction ABSTRACT

1. Introduction ABSTRACT ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Oceans Management Internet Mapping Application (OMIMA): A GIS Web-Based Tool

More information

Development of Sensor Web Applications with Open Source Software

Development of Sensor Web Applications with Open Source Software Development of Sensor Web Applications with Open Source Software Arne Bröring1, Eike Hinderk Jürrens1, Simon Jirka1, Christoph Stasch2 1 52 North Initiative for Geospatial Open Source Software GmbH {broering,

More information

A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems

A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems Claudio Henrique Bogossian 1, Karine Reis Ferreira 1, Antônio Miguel Vieira Monteiro 1, Lúbia Vinhas 1 1 DPI Instituto

More information

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and

More information

Integration of location based services for Field support in CRM systems

Integration of location based services for Field support in CRM systems Invited Contribution to GeoInformatics. Deadline September 15, 2001. Integration of location based services for Field support in CRM systems By P. Álvarez, J.A. Bañares, P.R. Muro-Medrano and F.J. Zarazaga

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

Customer Bank Account Management System Technical Specification Document

Customer Bank Account Management System Technical Specification Document Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6

More information

An Introduction to Open Source Geospatial Tools

An Introduction to Open Source Geospatial Tools An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,

More information

Chapter 1: Introduction to ArcGIS Server

Chapter 1: Introduction to ArcGIS Server Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed

More information

Development tools to create Web-GIS applications DbMAP ASJ the best solution to easily publish GIS data from existing spatial databases and distributed GIS data sources Easily designs, produces, and publishes

More information

Oracle Platform GIS & Location-Based Services. Fred Louis Solution Architect Ohio Valley

Oracle Platform GIS & Location-Based Services. Fred Louis Solution Architect Ohio Valley Oracle Platform GIS & Location-Based Services Fred Louis Solution Architect Ohio Valley Overview Geospatial Technology Trends Oracle s Spatial Technologies Oracle10g Locator Spatial Oracle Application

More information

INCORPORATING LOAD BALANCING SPATIAL ANALYSIS INTO XML-BASED WEBGIS

INCORPORATING LOAD BALANCING SPATIAL ANALYSIS INTO XML-BASED WEBGIS ICORPORATIG LOAD BALACIG SPATIAL AALSIS ITO XML-BASED WEBGIS Haosheng Huang Institute of Geoinformation and Cartography, Vienna University of Technology, 1040 Vienna, Austria haosheng.huang@tuwien.ac.at

More information

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility

More information

Geographic Information Systems for Java

Geographic Information Systems for Java An ESRI White Paper April 2002 ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2002 ESRI All rights reserved. Printed

More information

Developer Tutorial Version 1. 0 February 2015

Developer Tutorial Version 1. 0 February 2015 Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...

More information

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA Lars Harrie and Mikael Johansson National Land Survey of Sweden SE-801 82 Gävle lars.harrie@lantm.lth.se, micke.j@goteborg.utfors.se KEY WORDS:

More information

Software. PowerExplorer. Information Management and Platform DATA SHEET

Software. PowerExplorer. Information Management and Platform DATA SHEET DATA SHEET PowerExplorer Software Information Management and Platform KEY FEATURES Web-enabled Advanced, ad-hoc query capabilities Spatial E&P data presentation ZGF file import/export Spatializer Tabular

More information

13/10/2011. Data Integration and Interoperability. Gordon Sumerling & Maree Wilson

13/10/2011. Data Integration and Interoperability. Gordon Sumerling & Maree Wilson Data Integration and Interoperability Gordon Sumerling & Maree Wilson 1 Agenda Seamless integration between GIS and CAD CAD Support in ArcGIS Using GIS Data in CAD Editing GIS Data in CAD Introduction

More information

sensors ISSN 1424-8220 www.mdpi.com/journal/sensors

sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Sensors 2009, 9, 2320-2333; doi:10.3390/s90402320 OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Article An Integrated Photogrammetric and Spatial Database Management System for Producing

More information

An Esri White Paper June 2011 ArcGIS for INSPIRE

An Esri White Paper June 2011 ArcGIS for INSPIRE An Esri White Paper June 2011 ArcGIS for INSPIRE Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com Copyright 2011 Esri All rights reserved.

More information

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server

More information

Investigating Hadoop for Large Spatiotemporal Processing Tasks

Investigating Hadoop for Large Spatiotemporal Processing Tasks Investigating Hadoop for Large Spatiotemporal Processing Tasks David Strohschein dstrohschein@cga.harvard.edu Stephen Mcdonald stephenmcdonald@cga.harvard.edu Benjamin Lewis blewis@cga.harvard.edu Weihe

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

AN OPENGIS WEB MAP SERVER FOR THE ESA MULTI-MISSION CATALOGUE

AN OPENGIS WEB MAP SERVER FOR THE ESA MULTI-MISSION CATALOGUE AN OPENGIS WEB MAP SERVER FOR THE ESA MULTI-MISSION CATALOGUE T. Westin a, *, C. Caspar b, L. Edgardh a, L. Schylberg c a Spacemetric AB, Tingsv 19, 19161 Sollentuna, Sweden - tw@spacemetric.se b ESA Esrin,

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data

mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data Tatjana Kutzner, Andreas Donaubauer Chair of Geoinformatics kutzner@tum.de INSPIRE KEN Schema Transformation Workshop,

More information

Distributed GIS Systems, Open Specifications and Interoperability: How do They Relate to the Sustainable Management of Natural Resources?

Distributed GIS Systems, Open Specifications and Interoperability: How do They Relate to the Sustainable Management of Natural Resources? Distributed GIS Systems, Open Specifications and Interoperability: How do They Relate to the Sustainable Management of Natural Resources? Rafael Moreno-Sanchez, Department of Geography and Environmental

More information

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano Master Thesis Gina CAMPUZANO Gina Campuzano Development of a GIS web application as a tool for learning of environmental protection -Comparison between MapServer and GeoServer constructing a tool for not

More information

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia Cloud application for water resources modeling Assist. Prof. Dr. Blagoj Delipetrev 1, Assist. Prof. Dr. Marjan Delipetrev 2 1 Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

More information

ArcGIS Data Models Practical Templates for Implementing GIS Projects

ArcGIS Data Models Practical Templates for Implementing GIS Projects ArcGIS Data Models Practical Templates for Implementing GIS Projects GIS Database Design According to C.J. Date (1995), database design deals with the logical representation of data in a database. The

More information

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM) GIS and Mapping Solutions for Developers ESRI Developer Network (EDN SM) GIS and Mapping Solutions for Developers If you are a software developer looking for an effective way to bring geographic and mapping

More information

The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1

The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1 The GeoMedia Architecture Advantage White Paper April 2002 The GeoMedia Architecture Advantage Page 1 Introduction What is wrong with GIS? GIS is primarily about data not software. Data should be independent

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Heterogeneous Tools for Heterogeneous Network Management with WBEM

Heterogeneous Tools for Heterogeneous Network Management with WBEM Heterogeneous Tools for Heterogeneous Network Management with WBEM Kenneth Carey & Fergus O Reilly Adaptive Wireless Systems Group Department of Electronic Engineering Cork Institute of Technology, Cork,

More information

Establishment of Spatial Data Infrastructure within the Environmental Sector in Slovak Republic

Establishment of Spatial Data Infrastructure within the Environmental Sector in Slovak Republic EnviroInfo 2005 (Brno) Informatics for Environmental Protection - Networking Environmental Information Establishment of Spatial Data Infrastructure within the Environmental Sector in Slovak Republic Martin

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2004 Vol. 3, No. 4 (April 2004) Special issue: TOOLS USA 2003 WebGD: A Framework for

More information

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project Yaniss Guigoz - University of Geneva/GRID-Geneva 1 EcoARM2ERA and AFROMAISON Why Afromaison in this

More information

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5 Submitted to: Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5 Spatial Data Migration Tools Report May 2, 2007 Table of Contents 1.0 Document Purpose...B-1 2.0 Overview of Spatial Data Migration

More information

GeoKettle: A powerful open source spatial ETL tool

GeoKettle: A powerful open source spatial ETL tool GeoKettle: A powerful open source spatial ETL tool FOSS4G 2010 Dr. Thierry Badard, CTO Spatialytics inc. Quebec, Canada tbadard@spatialytics.com Barcelona, Spain Sept 9th, 2010 What is GeoKettle? It is

More information

Using CAD Data in ArcGIS

Using CAD Data in ArcGIS Esri International User Conference San Diego, California Technical Workshops July 27, 2012 Using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support Using CAD Datasets

More information

Texas Develops Online Geospatial Data Repository to Support Emergency Management

Texas Develops Online Geospatial Data Repository to Support Emergency Management Bing Maps for Enterprise Microsoft Customer Solution Case Study Texas Develops Online Geospatial Data Repository to Support Emergency Management Overview Country or Region: United States Industry: Government

More information

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015 LSD APC Part I Workshop Geographic Information System Danny Yeung 14 November 2015 Purposes To help LSD probationers to prepare for the LSD APC Part I Written Assessment to be held in December 2015. To

More information

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS? Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information

More information

A Java Tool for Creating ISO/FGDC Geographic Metadata

A Java Tool for Creating ISO/FGDC Geographic Metadata F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M. Pilar Torres, P.R. Muro-Medrano17 A Java Tool for Creating ISO/FGDC Geographic Metadata F. Javier Zarazaga-Soria, Javier Lacasta, Javier Nogueras-Iso,

More information

Web GIS: Technologies and Its Applications

Web GIS: Technologies and Its Applications ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Web GIS: Technologies and Its Applications AA. Alesheikh 1, H. Helali 2, HA.

More information

Five Steps to Better Performance

Five Steps to Better Performance Effective Web maps have a specific focus and are designed so users can interact with them to accomplish meaningful tasks. Five Steps to Better Performance Sample methodology for creating a great Web map

More information

Rich Web Map Applications HANNES JOHANSSON

Rich Web Map Applications HANNES JOHANSSON Rich Web Map Applications An assessment of performance, functionality and implementation of Rich Internet Application techniques in web-based GIS Master of Science Thesis in the Programme Software Engineering

More information

M-GIS Mobile and Interoperable Access to Geographic Information

M-GIS Mobile and Interoperable Access to Geographic Information M-GIS Mobile and Interoperable Access to Geographic Information Jorge Cardoso 1, Artur Rocha 1, João Correia Lopes 1,2 1 INESC Porto, R. Dr. Roberto Frias, 4200-465 Porto http://www.inescporto.pt/ {jcsc,artur.rocha,jlopes}@inescporto.pt

More information

Enterprise GIS Solutions to GIS Data Dissemination

Enterprise GIS Solutions to GIS Data Dissemination Enterprise GIS Solutions to GIS Data Dissemination ESRI International User Conference July 13 17, 2009 Wendy M. Turner Senior GIS Engineer & Program Manager Freedom Consulting Group, LLC Building the Enterprise

More information

EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER

EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER Subashini Panchanathan Malaysian Centre For Geospatial Data Infrastructure ( MaCGDI ) Ministry of National Resources and Environment

More information

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953

More information

Web and Mobile GIS Applications Development

Web and Mobile GIS Applications Development Web and Mobile GIS Applications Development Presented by : Aamir Ali Manager Section Head (GIS Software Customization) Pakistan Space and Upper Atmosphere Research Commission (SUPARCO) Geographical Information

More information

EBONE. European Biodiversity Observation Network: Design of a plan for an integrated biodiversity observing system in space and time

EBONE. European Biodiversity Observation Network: Design of a plan for an integrated biodiversity observing system in space and time EBONE European Biodiversity Observation Network: Design of a plan for an integrated biodiversity observing system in space and time D7.2: Tested web portal for data access based on technical and functional

More information

Geodatabase Programming with SQL

Geodatabase Programming with SQL DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold

More information

gvsig: A GIS desktop solution for an open SDI.

gvsig: A GIS desktop solution for an open SDI. gvsig: A GIS desktop solution for an open SDI. ALVARO ANGUIX1, LAURA DÍAZ1, MARIO CARRERA2 1 IVER Tecnologías de la Información. Valencia, Spain. Tel. +34 96 316 34 00; Fax. +34 96 316 34 00 Email: alvaro.anguix@iver.es

More information

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Chapter 6: Data Acquisition Methods, Procedures, and Issues Chapter 6: Data Acquisition Methods, Procedures, and Issues In this Exercise: Data Acquisition Downloading Geographic Data Accessing Data Via Web Map Service Using Data from a Text File or Spreadsheet

More information

Building a Spatial Database in PostgreSQL

Building a Spatial Database in PostgreSQL Building a Spatial Database in PostgreSQL David Blasby Refractions Research dblasby@refractions.net http://postgis.refractions.net Introduction PostGIS is a spatial extension for PostgreSQL PostGIS aims

More information

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software Data Integration for ArcGIS Users Data Interoperability Charmel Menzel, ESRI Don Murray, Safe Software Product overview Extension to ArcGIS (optional) Jointly developed with Safe Software Based on Feature

More information