REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA
|
|
|
- Jayson Hines
- 9 years ago
- Views:
Transcription
1 REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA Lars Harrie and Mikael Johansson National Land Survey of Sweden SE Gävle KEY WORDS: Generalisation, Integration, Algorithm, Data structure, JAVA, GML Abstract To present real-time maps on a computer or on a mobile device requires data integration and generalisation in real-time. This paper describes a Java program that performs some simple generalisation methods. The program is based on open source products that conform to the Open GIS Consortium (OGC) standards, and contains robust implementations of the most fundamental geometrical algorithms. In the paper a minor case study is presented. Introduction Maps are important tools for visualising geographic locations. Traditionally, printed paper maps have been used, but technological developments have made possible the production of digital maps. Furthermore, the introduction of the Internet and mobile technology has made it possible for a computer (or a mobile device) to communicate with remote databases. This way cartographic data from a remote database, distributed in real-time, can be displayed locally. In this paper we denote this kind of map as a real-time map. A real-time map has both advantages and disadvantages compared to a printed paper map. One obvious disadvantage of the real-time map is the small size of the display, which makes it difficult to get a good overview of a larger area. The main advantages of a real-time map are the possibility to always use the most updated data source and the possibility to integrate the map into a service. Examples of services where maps are valuable are navigational services, Yellow Pages and emergency services. Today, most of the cartographic data that are distributed via the Internet and to mobile devices are raster data, but the emerging XML standards will make it easier to distribute vector data. The use of vector data has two basic advantages. Firstly, a map stored in vector format generally requires less storage space than a map stored as raster data. This also means that transmission times are shorter for vector data. Secondly, it is easier to integrate and generalise vector data than raster data. These integration and generalisation operations are important when creating the map components of userfriendly services. This paper describes methods for manipulating cartographic vector data for creating real-time maps. It focuses particularly on a technical environment for integrating and generalising vector data. The paper starts with a description of the system architecture for distributing cartographic data from a database to an end user. This is followed by a description of a Java program for manipulating the vector data and a case study of this program. The paper concludes with a discussion.
2 System architecture The system architecture described here has been developed in the EEC-project GiMoDig (GiMoDig, 2003). The objective of the GiMoDig project is to develop and test methods for delivering geospatial data to a mobile user by means of real-time data-integration and generalisation. The project aims at the creation of a seamless data service providing access, through a common interface, to the primary topographic geo-databases maintained by the National Mapping Agencies (NMAs). A special emphasis will be put on using cartographic visualization appropriate for mobile terminal with limited display capabilities. GiMoDig is not primarily a project for creating services, the aim is rather to build an infrastructure which other partiescan use for building services. The GiMoDig system architecture is only briefly described in this paper (see GiMoDig, 2003 and references within for further details). Furthermore, only the data flow from the database to the end user is presented (an end user is, in this context, a person that is using a service built on the GiMoDig infrastructure). The end user request in the GiMoDig project, follows the standards Web Map Service (WMS) and Web Feature Service (WFS) from Open GIS Consortium (OGC, 2003). The distribution of cartographic data is performed using two XML standards: Geographic Markup Language (GML; OGC, 2003) and Scaleable Vector Graphics (SVG; W3C, 2003). These two standards are complementary. GML is used for storing and distributing geographical data. The GML standard supports storage of object attribute information about geodetic reference systems etc., but it does not support storage of symbolisation. SVG is a general standard for presenting vector data on the Internet (and there are special dialects for use in mobile devices). The format supports symbolisation but not typical geographical data, such as attributes and information about geodetic reference systems. In this study, the cartographic data are distributed from the database to the end user as shown in Figure 1. A request from the end user is sent to the database and then the cartographic data is distributed from the database as GML files. The generalisation and integration of the cartographic data is performed in a Java program and a new GML file is generated. This GML file is then translated into an SVG-file in an XSLT-transformation. Finally, the end user can browse through the SVG file in his computer or mobile device. There are several variants of this workflow. One possibility would be to create an SVG file directly in the Java-program. This means that an XSLT transformation is not necessary. A second possibility would be to manipulate the cartographic data in the XSLT transformation (with some Java extensions); which means that there would not be a need for the Java program. The latter approach has successfully been used by Lehto and Kilpeläinen (2000, 2001a, 2001b). However, this approach has certain limitations. Since XSLT transformations only treat one object at a time, it is not possible to implement methods which involve interactions between objects. This type of interaction modelling is often required when creating a real-time map for a service. Some examples where modelling interactions of objects are required: Solving spatial conflicts between objects (or more correctly, the symbols that represent these objects). These spatial conflicts do often occur, for example, when building symbols are exaggerated (to be readable) and therefore infringe on neighbouring road symbols. Integrating service data and cartographic data. For example navigational data in the form of arrows are added to the map in a navigation service. It is here important that the arrows do not hide important cartographic data. Aggregating objects. For example, aggregating buildings into built-up areas (cf. Figure 3).
3 As the main theme of this paper is the Java program for manipulating the cartographic data, the XSLT transformation step is not further described here. Details of how this step is used in GiMoDig system architecture can be found in Lehto and Kilpeläinen (2001a, 2001b). End user SVG file XSLT transformation Cartographic database 1 GML-file New GML file Cartographic database 2 GML file Java program Figure 1: A schematic view of the distribution of cartographic vector data from a database to a user. A Java program for generalisation and integration of vector data This section is devoted to the Java program for generalising and integrating cartographic data (cf. the architecture in Figure 1). The program consists of six packages, of which some are freeware and others have been written within the GiMoDig project. Furthermore, some packages are general, whilst others are data dependent (such as object type classes). The following six packages are included: Java Topology Suite Java Topology Suite (JTS; Vivid Solutions, 2003) is a geometry and topology class library. JTS was chosen as environment for generalisation and integration mainly for the following three reasons. Like GML, JTS conforms to the Simple Features Specification for SQL (OGC, 2003). This means that the basic geometrical entities are the same in the Java environment as in GML and that there is no need for geometrical transformations during the import of the data into the Java environment. The second reason is that JTS contains robust implementations of the most fundamental geometrical algorithms (in 2D). Thirdly, JTS is open source and free to use and modify in research. Abstract feature classes according to OGC-standards In the OGC standards, the general structure of cartographic objects is stated (in the standard the objects are denoted features). This package contains abstract Java classes that implement this structure. The geometries of these abstract feature classes are stored in JTS classes and linked using associations. Object type classes
4 This package contains one Java object class for each object type. The object classes inherit the general structure from the abstract feature classes. Clearly, this package is data dependent; the classes are dependent on the conceptual model of the cartographic data. This differs from the two packages above, which are data generic. Generalisation and integration classes The classes in this package govern the generalisation and integration processes. They contain both the conceptual framework of the process (the framework for triggering the methods) and the actual implementations of the generalisation and integration methods. Since these methods are partly dependent on the cartographic data, this package has to be modified for the data that it is applied to. GML reader classes This package contains translation classes for data stored in a GMLfile; the classes are based on a free parser (Xerces) from Apache (2003). In principal, our parser is a modified version of the SAXparser described in McLaughlin (2000). Viewer A viewer (see Figure 2) based on standard Java API Swing (Sun, 2003). The viewer is only used for development work. The case study The case study described below deals with presenting a real-time map on a small-display for personal navigation. Since the display is small, it puts high demands on the selection of the cartographic data that is to be shown. This becomes problematic when the user requires a considerable amount of cartographic information. In personal navigation, users often need both a detailed map of the area surrounding the user's current position as well as an overview map. In cartographic terms, this means that the user requires both large-scale and small-scale cartographic data. One possible way to solve this problem is to use a variable-scale map. The variable-scale map used in this case study is based on Harrie et al. (2002). This type of variable-scale map has a circular cap where the scale is homogeneous and beyond which the radial scale constantly decreases to a threshold value (Figures 2 and 3). The mapping function is conformal in the centre of the map (which, normally, should be the user s location) but not in all parts of the map.
5 Figure 2: The original data from the City of Malmö, Sweden, shown in the Java viewer. The local municipalities in Skåne and the National Land Survey of Sweden, 2002.
6 Figure 3: A variable-scale map of the same area as in Figure 2. Some of the building objects in the western part of the map were aggregated to built-up areas. The local municipalities in Skåne and the National Land Survey of Sweden, As seen in Figure 3, the central part of the map is shown with a larger scale than the parts closer to the map borders. The selection and level of detail of the cartographic data is appropriate in the central part but, otherwise, the map is too detailed. In other words, cartographic generalisation is required for outer parts of the map. The building objects in the areas towards the edges of Figure 3 are not discernible. To improve the readability of the map, aggregation of the building objects into built-up area objects was performed in the western part of the map. The aggregation method was based on convex hull (which is a method in JTS). Unfortunately, we are currently lacking tools for performing this generalisation fully automatically. The reason is that no topological relationships are stored in the GML file. This implies that it is cumbersome to write a program that creates the neighbourhood partitions. In this case study we have created the neighbourhoods manually in advance by digitising. However, the next version of GML (3) supports storage of topological relationships and then it will be fairly easy to create a fully automatic building aggregation function. As seen in the southern part of the map in Figure 3 the variable-scale mapping function introduced topological errors between the road objects and the building objects (the symbols overlap). These types of topological errors can occur even though the variable-scale mapping is continuous. The reason is that a line segment is only described by its end points in the mapping. To circumvent this problem additional points should be added on long line segments.
7 Discussion Currently, we have only implemented few generalisation and integration methods within the Java program. To make the program useful, more methods need to be implemented. The structure of the program is built so that the program easily should be extendable. We would like to include methods for: simplifying and aggregating building objects (e.g. methods by Regnauld, 1996), solving spatial conflicts and simplifying objects by using least squares methods (Harrie and Sarjakoski, 2002; Sester, 2000), and treating data stored in a multiple representation database (a database which consists of different data sets connected by links between objects representing the same physical entities; see for example. Buttenfield, 1993; Kilpeläinen, 1997; Harrie and Hellström, 1999). Several of these methods require a spatial data structure based on constrained Delaunay triangulation. Such a data structure is implemented in the Java program using code from Shewchuk (1996), but the triangulation has not yet been utilised. Real-time maps are critical for time response. In this paper we have not dealt with computational or storage complexity as the focus of the paper is on the presentation of cartographic data on a small display. In this case, the cartographic objects that are distributed are relatively few and, therefore, the fact that GML and SVG generate large files is not too problematic nor is the computational complexity of the parsing and generalisation. Acknowledgements The research described in the paper is part of the GiMoDig project, IST , which is funded from the European Union via the Information Society Technologies (IST) programme (GiMoDig, 2003). We would like to thank Lassi Lehto (Finnish Geodetic Institute) for the idea of using JTS, Lars-Håkan Bengtsson (National Land Survey of Sweden) for data transformations, Ian Brook for correcting our English, the editors for constructive comments, and Tiina Sarjakoski (Finnish Geodetic Institute) and Monica Sester (University of Hanover) for co-operation. Test data for Malmö, Sweden, were kindly provided by the local municipalities in Skåne and the National Land Survey of Sweden. References Apache, Web site of Apache XML Project, xml.apache.org (accessed 21 January 2003). Buttenfield, B. P., Research Initiative 3: Multiple Representations, Closing report, National Center for Geographic Information and Analysis, NCGIA, Buffalo. GiMoDig, Geospatial info-mobility service by real-time data-integration and generalisation, (accessed 21 January 2003). Harrie, L., and A.-K. Hellström, A Prototype System for Propagating Updates between Cartographic Data Sets. The Cartographic Journal, Vol. 36, No 2. pp Harrie, L., and T. Sarjakoski, Simultaneous Graphic Generalization of Vector Data Sets. GeoInformatica, Vol. 6, No. 3, pp Harrie, L., Sarjakoski, L. T. and L. Lehto, A Mapping Function for Variable-Scale Maps in Small-Display Cartography. Journal of Geospatial Engineering, Vol. 2, No. 3, pp
8 Kilpeläinen, T., Multiple Representation and Generalization of Geo-Databases for Topographic Maps. Publications of the Finnish Geodetic Institute, No. 124, Doctoral dissertation. Lehto, L., and T. Kilpeläinen, Real-Time Generalization of Geodata in the Web. International Archives of Photogrammetry and Remote Sensing, Vol. XXXIII, Part B4, Amsterdam, pp Lehto, L. and T. Kilpeläinen, 2001a. Real-time Generalisation of XML-encoded Spatial Data on the WEB. Kidner, D. B. and G. Higgs, eds., 2001, GIS Research in the UK, Proceedings of the GIS Research UK, 9 th Annual Conference GISRUK 2001, April 18 th 20 th, University of Glamorgan, Wales, pp Lehto, L. and T. Kilpeläinen, 2001b. Generalizing XML-encoded Spatial Data on the Web. Proceedings of 20 th International Cartographic Conference, August 6 10, 2001, Beijing, China, Volume 4, pp McLaughlin, B., Java and XML, O Reilly, Cambridge. OGC, OpenGIS, (accessed 21 January 2003). Regnauld, N., Recognition of Building Clusters for Generalization. Proceedings of the 7 th Spatial Data Handling Symposium, Delft, the Netherlands, pp Sester, M., Generalization Based on Least Squares Adjustment. International Archives of Photogrammetry and Remote Sensing, Vol. XXXIII, Part B4, Amsterdam, pp Sun, Java Foundation Classes, (accessed 21 January 2003). Shewchuk, J. R., Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. In First Workshop on Applied Computational Geometry, Philadelphia, Pennsylvania, pp Vivid Solutions, Java Topology Suite, (accessed 21 January 2003). W3C, Scalable Vector Graphics (SVG), (accessed 21 January 2003).
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,
MAP GENERALIZATION FOR OSMASTERMAP DATA IN LOCATION BASED SERVICES & MOBILE GIS APPLICATIONS
Geoinformatics 2004 Proc. 12th Int. Conf. on Geoinformatics Geospatial Information Research: Bridging the Pacific and Atlantic University of Gävle, Sweden, 7-9 June 2004 MAP GENERALIZATION FOR OSMASTERMAP
2. Distributed Handwriting Recognition. Abstract. 1. Introduction
XPEN: An XML Based Format for Distributed Online Handwriting Recognition A.P.Lenaghan, R.R.Malyan, School of Computing and Information Systems, Kingston University, UK {a.lenaghan,r.malyan}@kingston.ac.uk
SDI Workshop ESDIN Best Practices. 2011-06-28 INSPIRE conference, Edinburgh. Arnulf Christl, Metaspatial
SDI Workshop ESDIN Best Practices 2011-06-28 INSPIRE conference, Edinburgh Arnulf Christl, Metaspatial Download this slide set as ODP (1.2MB) or PDF (1.1MB) at http://arnulf.us/publications Arnulf Christl
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
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
GIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa [email protected] 20071004 1 GIS and SDBMS Geographical data is spatial data whose
Automated generalisation of land cover data in a planar topographic map
14 th Workshop of the ICA commission on Generalisation and Multiple Representation 30 th of June and 1 st of July, Paris Automated generalisation of land cover data in a planar topographic map John van
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,
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
Implementing an Imagery Management System at Mexican Navy
Implementing an Imagery Management System at Mexican Navy The Mexican Navy safeguards 11,000 kilometers of Mexican coastlines, inland water bodies suitable for navigation, and the territorial sea and maritime
Web Map Service Architecture for Topographic Data in Finland
Web Map Service Architecture for Topographic Data in Finland Teemu Sipilä National Land Survey of Finland Abstract. Since 2012 National Land Survey of Finland has been renewing its web map services and
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
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
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,
J9.6 GIS TOOLS FOR VISUALIZATION AND ANALYSIS OF NEXRAD RADAR (WSR-88D) ARCHIVED DATA AT THE NATIONAL CLIMATIC DATA CENTER
J9.6 GIS TOOLS FOR VISUALIZATION AND ANALYSIS OF RADAR (WSR-88D) ARCHIVED DATA AT THE NATIONAL CLIMATIC DATA CENTER Steve Ansari * STG Incorporated, Asheville, North Carolina Stephen Del Greco NOAA National
An approach to data enrichment of building features using Delaunay triangulation for automatic map generalization
An approach to data enrichment of building features using Delaunay triangulation for automatic map generalization Rupasinghe K.A.B.S 1, Allan J. Brimicombe 2, Yang Li 3 1,2,3 Centre for Geo-Information
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION GIS Syllabus - Version 1.2 January 2007 Copyright AICA-CEPIS 2009 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed
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
SPATIAL ANALYSIS IN GEOGRAPHICAL INFORMATION SYSTEMS. A DATA MODEL ORffiNTED APPROACH
POSTER SESSIONS 247 SPATIAL ANALYSIS IN GEOGRAPHICAL INFORMATION SYSTEMS. A DATA MODEL ORffiNTED APPROACH Kirsi Artimo Helsinki University of Technology Department of Surveying Otakaari 1.02150 Espoo,
Vector tiles for the Swiss Federal Geoportal
Vector tiles for the Swiss Federal Geoportal Ingensand Jens, Marion Nappez1, Cédric Moullet, Loïc Gasser2,Sarah Composto1 1 GIS Lab, University of Applied Sciences Western Switzerland. Route de Cheseaux
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
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
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 [email protected] Barcelona, Spain Sept 9th, 2010 What is GeoKettle? It is
What s new in Carmenta Server 4.2
What s new in Carmenta Server 4.2 A complete solution for cost-effective visualisation and distribution of GIS data through web services Carmenta Server provides cost-effective technology for building
Mobile GIS for Cadastral Data Collection in Ghana
Mobile GIS for Cadastral Data Collection in Ghana Eric MENSAH OKANTEY Barend KÖBBEN 1 Introduction With the development of Web GIS and the emergence of Mobile GIS new possibilities of data capture and
An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management
An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853
Institute of Computational Modeling SB RAS
Institute of Computational Modeling SB RAS ORGANIZATION OF ACCESS TO OBSERVATIONAL DATA USING WEB SERVICES FOR MONITORING SYSTEMS THE STATE OF THE ENVIRONMENT Kadochnikov Aleksey A. Russia, Krasnoyarsk
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
Guidelines for the use of the OGP P6/11 bin grid GIS data model
Guidelines for the use of the OGP P6/11 bin grid GIS data model Report No. 483-6g July 2013 This document is a companion document to the OGP P6/11 Seismic bin grid data exchange format description (2012)
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
Oracle8i Spatial: Experiences with Extensible Databases
Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction
Oracle Spatial 10g. An Oracle White Paper August 2005
Oracle Spatial 10g An Oracle White Paper August 2005 Oracle Spatial 10g INTRODUCTION Oracle Spatial, an option for Oracle Database 10g Enterprise Edition, includes advanced spatial capabilities to support
ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Using Ontologies for Geographic Information Intergration Frederico Torres Fonseca
USING ONTOLOGIES FOR GEOGRAPHIC INFORMATION INTEGRATION Frederico Torres Fonseca The Pennsylvania State University, USA Keywords: ontologies, GIS, geographic information integration, interoperability Contents
REGIONAL CENTRE FOR TRAINING IN AEROSPACE SURVEYS (RECTAS) MASTER IN GEOINFORMATION PRODUCTION AND MANAGEMENT
REGIONAL CENTRE FOR TRAINING IN AEROSPACE SURVEYS (RECTAS) MASTER IN GEOINFORMATION PRODUCTION AND MANAGEMENT PROGRAMME DESCRIPTION October 2014 1. The programme The academic programme shall be referred
SUMMER SCHOOL ON ADVANCES IN GIS
SUMMER SCHOOL ON ADVANCES IN GIS Six Workshops Overview The workshop sequence at the UMD Center for Geospatial Information Science is designed to provide a comprehensive overview of current state-of-the-art
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
Building a Spatial Database in PostgreSQL
Building a Spatial Database in PostgreSQL David Blasby Refractions Research [email protected] http://postgis.refractions.net Introduction PostGIS is a spatial extension for PostgreSQL PostGIS aims
<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases
Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases Xavier Lopez, Director, Product Management 3D Data Management Technology Drivers: Challenges & Benefits
An interactive 3D visualization system for displaying fieldmonitoring
icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) An interactive 3D visualization system for displaying
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
Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems
eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems 1 Executive Summary Cloud computing could revolutionise public services
GetLOD - Linked Open Data and Spatial Data Infrastructures
GetLOD - Linked Open Data and Spatial Data Infrastructures W3C Linked Open Data LOD2014 Roma, 20-21 February 2014 Stefano Pezzi, Massimo Zotti, Giovanni Ciardi, Massimo Fustini Agenda Context Geoportal
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
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
Appendix I: Module Descriptions
Appendix I: Module Descriptions Learning Outcomes AGI Propedeutics and Electives 856M11 18 ECTS Students are adjusting to the requirements of the MSc AGI programme based on their different first degrees.
Mapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010
Mapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010 David Hart GIS Specialist University of Wisconsin Sea Grant Institute Virtual
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
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
Next Generation Lab. A solution for remote characterization of analog integrated circuits
Next Generation Lab A solution for remote characterization of analog integrated circuits Background Goals Technologies Physical architecture Software architecture Conclusion Outline Background Based on
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: [email protected]
Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies
Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies Simon Jirka 1, Stefan Wiemann 2, Johannes Brauner 2, and Eike Hinderk Jürrens 1 1 52 North Initiative for Geospatial
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
Effective Vector Data Transmission and Visualization Using HTML5
Effective Vector Data Transmission and Visualization Using HTML5 Padraig Corcoran 1, Peter Mooney 1, Adam Winstanley 1 and Michela Bertolotto 2 1 Department of Computer Science, National University of
ADVANCED DATA STRUCTURES FOR SURFACE STORAGE
1Department of Mathematics, Univerzitni Karel, Faculty 22, JANECKA1, 323 of 00, Applied Pilsen, Michal, Sciences, Czech KARA2 Republic University of West Bohemia, ADVANCED DATA STRUCTURES FOR SURFACE STORAGE
TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS
TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS J. Bogdahn a, V. Coors b a University of Strathclyde, Dept. of Electronic and Electrical Engineering, 16 Richmond Street, Glasgow G1 1XQ UK - [email protected]
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
Use of NASA World Wind Java SDK for Three-Dimensional Accessibility Visualization of Remote Areas in Lao P.D.R.
Use of NASA World Wind Java SDK for Three-Dimensional Accessibility Visualization of Remote Areas in Lao P.D.R. Adrian Weber 1, Andreas Heinimann 2, Peter Messerli 2 1 Institute of Cartography, ETH Zurich,
Levee Assessment via Remote Sensing Levee Assessment Tool Prototype Design & Implementation
Levee Assessment via Remote Sensing Levee Assessment Tool Prototype Design & Implementation User-Friendly Map Viewer Novel Tab-GIS Interface Extensible GIS Framework Pluggable Tools & Classifiers December,
APPLYING COMPUTER VISION TECHNIQUES TO TOPOGRAPHIC OBJECTS
APPLYING COMPUTER VISION TECHNIQUES TO TOPOGRAPHIC OBJECTS Laura Keyes, Adam Winstanley Department of Computer Science National University of Ireland Maynooth Co. Kildare, Ireland [email protected], [email protected]
Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata
Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Gerhard JOOS and Lydia GIETLER Abstract Publication of information items of any kind for discovery purposes is getting
VISUALIZATION OF GEOSPATIAL METADATA FOR SELECTING GEOGRAPHIC DATASETS
Helsinki University of Technology Publications in Cartography and Geoinformatics Teknillisen korkeakoulun kartografian ja geoinformatiikan julkaisuja Espoo 2005 TKK-ICG-6 VISUALIZATION OF GEOSPATIAL METADATA
Leveraging Geospatial Information Across the Enterprise: Bentley s Flexible Geospatial Approach
Leveraging Geospatial Information Across the Enterprise: Bentley s Flexible Geospatial Approach A Bentley White Paper Gijsbert Noordam Product Manager Nicolas Loubier Senior Product Manager July 2012 www.bentley.com
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
CityGML goes to Broadway
CityGML goes to Broadway Thomas H. Kolbe, Barbara Burger, Berit Cantzler Chair of Geoinformatics [email protected] September 11, 2015 Photogrammetric Week 2015, Stuttgart The New York City Open Data
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
A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION
A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION Jiaojiao Tian, Xinming Tang, Huabin Wang Key Laboratory of Geo-informatics of State Bureau of Surveying and Mapping,
About As. In a team with the best. ESRI Bulgaria is the exclusive distributor of Esri Inc. for Bulgaria. Esri Inc.
About As ESRI Bulgaria is an IT company, leader in the field of Geographic Information Systems (GIS) on the Bulgarian market. Offering the most advanced high-tech products, solutions and services, ESRI
Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005
Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model An Oracle Technical White Paper May 2005 Building GIS Applications Using the Oracle Spatial Network Data Model
PRODUCTION FLOWCHARTING FOR MAPPING ORGANISATIONS: A GUIDE FOR BOTH LECTURERS AND PRODUCTION MANAGERS
PRODUCTION FLOWCHARTING FOR MAPPING ORGANISATIONS: A GUIDE FOR BOTH LECTURERS AND PRODUCTION MANAGERS Sjef J.F.M. van der STEEN International Institute for Aerospace Survey and Earth Sciences ITC, Geoinformatics,
PERSONALIZED WEB MAP CUSTOMIZED SERVICE
CO-436 PERSONALIZED WEB MAP CUSTOMIZED SERVICE CHEN Y.(1), WU Z.(1), YE H.(2) (1) Zhengzhou Institute of Surveying and Mapping, ZHENGZHOU, CHINA ; (2) North China Institute of Water Conservancy and Hydroelectric
Solutions for Central and Federal Governments
Solutions for Central and Federal Governments Intergraph s Advanced Geospatial Solutions for for Central and Federal Government Operations Central and federal governments are continually asked to do more
Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom
Visual Weather web services Jozef Matula Visualisation Team Leader IBL Software Engineering Outline Visual Weather in a nutshell. Path from Visual Weather (as meteorological workstation) to Web Server
ON DEVELOPING SPATIAL DATA INFRASTRUCTURE OF CHINA
ON DEVELOPING SPATIAL DATA INFRASTRUCTURE OF CHINA Deren Li, Huayi Wu LIESMARS, Wuhan University Luoyu Road 129, Wuhan, P.R. China, 430079 Email: [email protected], [email protected] Commission
UK Location Programme
Location Information Interoperability Board Data Publisher How To Guide Understand the background to establishing an INSPIRE View Service using GeoServer DOCUMENT CONTROL Change Summary Version Date Author/Editor
Distributed Data Management in Internet Map Services
Distributed Data Management in Internet Map Services Experiences from Lounaispaikka Thematic Atlas Antti Vasanen Regional Council of Southwest Finland Lounaispaikka Lounaispaikka is a regional non-profit
SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.
SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION Abstract Marc-Olivier Briat, Jean-Luc Monnot, Edith M. Punt Esri, Redlands, California, USA [email protected], [email protected],
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
CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES
CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES M. Laka-Iñurrategi a, I. Alberdi a, K. Alonso b, M. Quartulli a a Vicomteh-IK4, Mikeletegi pasealekua 57,
IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects
IBM Informix Reference Documentation on Why Informix Spatial for GIS Projects Page 1 of 10 Contents Compliant with OGC... 3 Addressing the SQL standards... 3 Native Spatial, Intuitive Data Types... 3 Powerful
Distributed GML Management with SVG Tools
Distributed GML Management with SVG Tools Gunnar Misund Associate Professor Head of Environmental Computing - Henning Kristiansen M. Sc. Student - Mats S. Lindh M. Sc. Student -- Østfold University College
Clemens Portele interactive instruments GmbH
GML - TU Delft - Standards in Action - 17.11.2004 GML Geography Markup Language Clemens Portele interactive instruments GmbH interactive instruments GmbH GML - TU Delft - Standards in Action - 17.11.2004
DEVELOPMENT OF THE PLANETARY CARTOGRAPHY WEB-SITE WITH OPEN SOURCE CONTENT MANAGEMENT SYSTEM
CO-131 DEVELOPMENT OF THE PLANETARY CARTOGRAPHY WEB-SITE WITH OPEN SOURCE CONTENT MANAGEMENT SYSTEM ROZHNEV I. Moscow State University of Geodesy and Cartography, PUSHKINO, RUSSIAN FEDERATION Considerable
ArcGIS : Engineered for Interoperability
ArcGIS : Engineered for Interoperability An ESRI White Paper January 2006 ESRI 380 New York St., Redlands, CA 92373 8100, USA TEL 909 793 2853 FAX 909 793 5953 E MAIL [email protected] WEB www.esri.com Copyright
COURSE CATALOGUE 2013/2014
COURSE CATALOGUE 2013/2014 Field: COMPUTER SCIENCE Programme: Master s Degree Programme in Advanced Programming and Databases Length of studies: 2 years (4 semesters) Number of ECTS Credits: 120 +20 for
An Oracle White Paper February 2009. Managing Unstructured Data with Oracle Database 11g
An Oracle White Paper February 2009 Managing Unstructured Data with Oracle Database 11g Introduction The vast majority of the information used by corporations, enterprises, and other organizations is referred
SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY
SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY Kai Xu and Xiaofang Zhou School of Information Technology and Electrical Engineering The University of Queensland, Brisbane,
