FEDERATING GEOGRAPHIC DATABASES: A STEP TOWARDS INTEROPERABILITY

Size: px
Start display at page:

Download "FEDERATING GEOGRAPHIC DATABASES: A STEP TOWARDS INTEROPERABILITY"

Transcription

1 1 FEDERATING GEOGRAPHIC DATABASES: A STEP TOWARDS INTEROPERABILITY North Sea Belgium The Netherlands Germany Robert LAURINI INSA of Lyon France Switzerland Rhine River When is a GIS Federation Worthwhile? I - Introduction Natural or technological risks Street repairs Environmental monitoring and studies International transportation Huge public works Marine cartography (navigation) etc. II - Spatial Schema Integration III - Multidatabase Spatial Querying and Indexing IV - GIS Interoperability V- Conclusion

2 2 "within a few years, isolated GIS will be seen as dinosaurs" GIS Interoperability A Dream for Users A Nightmare for System Developers Open GIS Consortium OGIS "Open Geodata Interoperability Specifications" Cross platform compatibility Necessity of standardization I - Introduction 1.1. Why Distributed Geographic s? 1.2. Definitions / Classifications 1.3. Specificities of Geographic s 1.4. Metadata 1.5. Fragmentation

3 3 Structure of a GIS Separation of Geographic s S u b -s y s te m fo r G e o g ra p h ic D a ta A c q u is itio n U P D A T IN G S u b - s y s te m fo r S p a tia l A n a ly s is S u b -s y s te m fo r th e M a n a g e m e n t o f G e o g ra p h ic a l D a ta b a s e S u b -s y s te m o f C a rto g r a p h ic P re sentation S H A R IN G Geographic MINI Geographic MICRO Geographic Geographic Application A Application B Application C 1.1. Why Distributed Geographic s? Advantages, Drawbacks cost of data re-acquisition, updating remote sites coupling different GIS belonging to several services/institutions splitting of information security responsibility different layers (each user having his own layer) same layers, but different spatial coverages easiness of pereniality (each user is responsible of updating his own information) same GIS product (ex Arc-Info) different GIS products (ex Arc-Info, SmallWorld, SICAD, etc.)

4 Distributed s and alike, Definitions Remote s Distributed s Federated s Distributed DBMS Homogeneous Distributed s Heterogeneous Distributed s Data Dictionary Schema Query Distributed Query Horizontal Fragmentation Vertical Fragmentation Mixed Fragmentation Interoperability Client-server Schemata Views local global export import external transparent to the user located on one site located on several sites

5 5 Decomposition of Schemata according to Several Sites: Distribution Schema Integration of several already Existing s: Federation Global conceptual external # 1 external #2 external #3 external # 1 external #2 external #3 Global conceptual 1.3. Specificities of Geographic s Homogeneous GIS Same GIS on all sites and same spatial representations vertical fragmentation horizontal fragmentation ===> > zonal fragmentation > layer fragmentation Heterogeneous GIS in addition to the previous ones: Scales and accuracy Multiplicity of spatial representations + standardization; conversion > Spatial queries + distributed spatial analysis

6 Metadata Data about data : global / local Spatial metadata contents data name/identifier - definition creator of the data spatial representation - spatial coverage year validity sites - access rights updating procedure duplicates (location) authorized users for modification 1.5. Fragmentations Relational domains : Horizontal, Vertical, Mixt Spatial domains : Zonal, Thematic, Heterogeneous Site A Site B Horizontal fragmentation of a relational table - a piece on site A - a piece on site B Layer Fragmentation Thematic Partitioning keys keys Site C Site D Site E Site F Site G Vertical fragmentation of a relational table (keys are present on both sites) - a piece on site C - a piece on site D Mixed fragmentation of a relational table - a piece on site E - a piece on site F - a piece on site G Electricity Building Parcel

7 7 Zonal Fragmentation Geographic Partitioning Example of Zonal Fragmentation in a Client-server Architecture Zone A Zone B Zone C II - Spatial Schema Integration 2.1. Integration of ta 2.1. Generalities about Schema Integration Scope : starting from different local ta, obtain the global 2.2. Semantic and Topological Discrepancies 2.3. Implications for zonal and layer fragmentations Idea : intermediate ta Approach : Pure binary integration Binary ladder integration N-ary integration

8 8 Global Schema Conventional Schema Integration Intermediate Schema Intermediate Schema User external Imported Exported Exported Exported Exported Schema Schema Schema Schema User Integration of classical databases Site 1 Site 2 Site 3 Site 4 Schema Integration Procedure (Parent and Spaccapietra) Schema 1 Schema 2 Schema 3 Users Transparent Access to Distant Relations SELECT * FROM Peter.L_BLOCK@gis1.paris.fr UNION SELECT * FROM Jim.L_BLOCK@gis2.athens.gr Integration rules Correspondence declaration On the London Site Conflict resolution Schema fusion Administrator CREATE VIEW BLOCK (...) AS SELECT * FROM Peter.L_BLOCK@gis1.paris.fr UNION SELECT * FROM Jim.L_BLOCK@gis2.athens.gr

9 Semantic and Topological Discrepancies Semantic discrepancies in distributed databases type discrepancies definition discrepancies format discrepancies unit discrepancies data acquisition period discrepancies encoding discrepancies interpretation of "nulls" meaning varying over sites existence of synonyms and polysems data capture errors replicate updating discrepancies Semantic discrepancies in distributed geographic databases diversity of geometric representation diversity of coordinate values (scales) presence generalization/detailization diversity of spatio-temporal samplings variability of definition over time and space Gas Company (G-site) G-STREET (#street, street_name, (#axis_segment, width)*) G-SEGMENT (#segment, #point1, #point2) G-POINT (#point, x, y) G-PIPE (#edge, #node1, #node2) G-NODE (#node, x, y, z, type) Water Company (W-site) Integration of Coordinates W-STREET (#street, (#right_segment, order)*, (#left_segment, order)*) W-SEGMENT (#segment, #from_point, #to_point) W-POINT (#point, x, y) W-PIPE (#edge, #from_node, #to_node) W-NODE (#node, x, y, z, (#edge)*, category) X, Y Z X, Y Z Street Repair Company (SR-site) SR-STREET (#street, street_name, (#parcel_segment)*,( kerb_segment)*) SR-SEGMENT (#segment, #point1, #point2, begin_address, end_address) SR--POINT (#point, x, y) SR-G-PIPE (#edge, #node1, #node2) SR-G-NODE (#node, x, y, depth, type) SR-W-PIPE (#edge, #node1, #node2) SR-W-NODE (#node, x, y, depth, type) Ellipsoid 2 Ellipsoid 1

10 Implications for Zonal and Layer Fragmentations Problems measurement errors boundaries do not coincide coordinates not aligned Elastic Transformations (Rubber-sheeting) based on homologous points force-fitting of all points in the plan possibly with constraints Constraints no modifications on any database solving when querying (updating problems) Example of a simple rubber-sheeting function 4 control points to force-fit; no constraints x, y: old coordinates; X, Y: new coordinates 8 unknowns X=axy+bx+cy+d Y=a xy+b x+c y+d 8 equations in total (4 for X s, 4 for Y s) 8 8 matrix to invert to get the parameters Example of Geometric Discrepancies in Layer Fragmentation Geodetic point Water Company Water Pipe Street Repair Gas Company Gas Pipe

11 11 Example of Terrain Integration A : Example for Terrain Integration B : - Grid file representation - UTM co-ordinates - Type A ellipsoid - Convention for sea-level (z=0) in Jackson Harbour - Relations: - TIN's - Gauss co-ordinates - Type B ellipsoid - Convention for sea-level (z=0) in Johnson Harbour - Relations: A_Terrain (#terrain, # mesh) A_Mesh (#mesh, #nw_pt, #ne_pt, #sw_pt, #se_pt) A_Point (#point, x, y, z) B_Terrain B_Triangle B_Point (#terrain,#triangle) (#triangle, #pt1, #pt2, #point3) (#point, x, y,z) Federation AB: - Triangulated irregular networks - Gauss co-ordinates - Type B ellipsoid - Convention for sea-level (z=0) in Johnson Harbour Contour of A A Intermediary zone B Contour of B - Relations AB_Terrain (#terrain, #triangle) AB_Triangle (#triangle, #point1, #point2, #point3) AB_Point (#point, x, y,z) Terrain Matching Terrain Continuity Geographic Schema Integration User external Elastic Transformations Imported Geographical Exported Excerp of 2 terrain databases which are to be federated and matched Matching 2 terrain databases by transforming squares into triangles and adding some intermediary triangles User Integration of geographic databases Exported Remote Geographical Exported Remote Geographical Exported Remote Geographical

12 12 Schema 1 Schema 2 Schema 3 Users III - Multidatabase Spatial Querying and Indexing Geographic Schema Integration Procedure Integration Rules Correspondence declaration Solving Semantic Conflicts Solving Geometric Conflicts Boundary Matching Topological Continuity Spatial Indexing Schema Fusion Administrator 3.1. Boundary Matching 3.2. Interdatabase querying 3.3. Multidatabase Spatial Indexing 3.4. Using Indexing for Some Spatial Queries 3.5 Conclusions about Multidatabase querying and indexing 3.1 Boundary Discrepancy and Matching Matching the Boundaries Elastic Swaths DATABASE #1 DATABASE #1 Geographic A Geographic B A Elastic zone B DATABASE #2 Correction swath DATABASE #2 Geographic C C

13 13 Correction Swaths Practical Consequences Swaths at the borderline of each database Outer swaths are better Necessity of homologous points Necessity of control points (i) - the points located in zone A have no modification (ii) - the points located in zone B, but outside the elastic swath have no modification (ii) - only points located in zone B and within the elastic swath will be modified (outer swath). Advantages maps look good no content modification no replication updates are possible (even for homologous pairs) distribution transparency delimitation of the outer swath via a visual interface Procedures to be Performed When entering the federation When running a query Limitations automatic finding of homologous points (visual interfaces) impossibility of handling some constraints Scope : Maintaining of updates near the boundary

14 14 Initialization of the Federation Transforming coordinate systems (when necessary) Exported and imported ta Schemata mapping (spatial representations) Determination of the outer swath Homologous points Computation of the elastic function Running of the Federated System (when Querying) Running formulae for coordinate transformation Running formulae for elastic transformation Fit-forcing Points at the Boundary 3.2. Multidatabase Querying City A Zone B Points to be forced Boundary according to City A City B Boundary according to City B Zone A Zone to be elastically transformed when B has a spatial query astride A and B (outer swath for Zone B) Zone to be elastically transformed when A has a spatial query astride B and A (outer swath for Zone A) City A Swath width of the elastic zone Spatial query Zone A Zone B Zone without deformation of coordinates Swath width of the elastic zone City B Zone without deformation of coordinates Zone with elastic transformation of coordinates

15 15 If same query from A and B Semantic and Topological Continuity Results not superimposable Site A Zone A Geometric continuity Maps look good Site B RN 75 Roads RD 34 Building artificially into two parts RN 75 Zone B RD 41 River C Tributary to the River C Fit-forcing 3.3. Multidatabase Spatial Indexing Zone A RN 75 Global spatial index Zone B Building Sense of force-fitting index #1 quadtree style index #2 Grid style index #3 Peano style

16 16 Multidatabase Spatial Indexing Rapidly locate pertinent sites Can be based on - Peano-keys - R-trees - etc. DB - 2 Minimum Bounding Rectangles of s R - trees Structure of Indices DB - 4 DB - 1 DB - 3 (a) Various databases to federate (b) Bounding rectangles for each database Where to put the Global Index? Indices and Global Index Location Parallel with the location of data dictionary Two possibilities: - local index #1 - global spatial index Either a single copy on one privileged site (but violation of Date's rule) - local index #2 - global spatial index - local index #4 - global spatial index - local index #3 - global spatial index Or one copy per site

17 17 Indexing in a client-server architecture Client with external spatial index Client with external spatial index Client with external spatial index Using dictionaries and spatial indices NETWORK Global spatial index London site Server with local spatial index Server with local spatial index Server with local spatial index Spatial and alphanumeric query List of relevant sites (spatial) List of relevant sites (alphanumeric) List of relevant sites Madrid site Oslo site Global data dictionary Berlin site Geographic 1 Geographic 2 Geographic Using Multidatabase Indexing Point Query Point and Region query Buffer zone query Path query Pertinent sites directly located by the global spatial index One single site when zonal fragmentation Several sites when layer or heterogeneous fragmentations Problems when within correction swaths or holes

18 18 Region Query Buffer-zone Query Zone query Definition of buffer-zone Some parts of the buffer-zones are located on another databases Site vicinity matrix for each site Adjacent sites Using spatial index afterwards (a) Example of a zone query against several databases (b) Only three rectangles and so three databases are concerned by the zone query Solving a Path Query Topological Continuity Between s Arrival point Departure point Site 4 ID = RN 75 Site 4 ID = RD 38 Site 5 ID = RD 57 RD 29 RN 75 Relevance ellipse Selected sites for the query Site 1 ID = 678 Site 2 ID = 3216 Site 3 ID = 8906 RN 75

19 19 Interdatabase Continuity Ensuring Continuity Between Sites Semantic continuity Geometric continuity Topological continuity Continuity table between sites Located in each sites, for its own objects Continuity-Table (#object, (#site, #site_object)*) and global identifiers 3.4 Conclusions on Multidatabase Spatial Indexing Location of global spatial indices Necessity of simulation Taking boundary errors into account Taking continuity into account Links with spatial data dictionaries Field-Orientation and federation IV - GIS Interoperability Legacy systems variety of softwares and applications difficulty of re-writing and re-use of existing programs (re-engineering) easy connection between several sites

20 20 Interoperability Cooperation between Softwares Levels of interoperability Introduction Semantic cooperation Interoperability based on ontologies Conclusion about interoperability Applications Access to databases Remote procedure calls Files Network Protocol I N T E R O P E R A B I L I T Y Applications Acces to databases Remote procedure calls Files Network Protocol Introduction Definition of interoperability Vocabulary Fundamentals of interoperability Introduction to semantic interoperability Metadata Technical capacity of software applications for cooperating without conflicts neither of systems, nor of contents, between several organizations.

21 21 Continuum of interoperability Various types of interoperability Stovepipes Applications Client-server Application view Connectivity Transfer of data and management Sharing data on various domains Implementation Continuum Interconnectivity Interoperability Total integration of systems and data Organizational view Interoperability protocols for facilitating the connection between islands of objects differently implemented: syntactic interoperability (high level): CORBA semantic interoperability (more difficult), for which it is necessary to know the domains, and the behaviors of services and objects Semantic cooperation Metadata Metadata Mediators Ontologies Multi-agent Data about data = Data dictionary Metadata are information which allow the description of any kind of data: nature, definition, origin, organization, availability, updating, usage, consistency, etc..

22 22 Custodian Identification Name Name information Keywords Status Mediators Description Geographic coverage Software environment Data quality Accuracy Logical consistency Completeness Source / Lineage Entity/attribute Identification information Type and coverage formats Description Domains Status Measurement Software units Overview of the FGDC Metadata Content Standard Client Mediators Data server Distribution information Distributor Access procedure Format Spatial data reference Map projection Coordinate system Datum Mediator = a data transformer located on the network Examples of mediators Mediator-based interoperability support conversion of supports structure conversion unit conversion attribute encoding name translation object classification semantic clustering (layers) etc. Mediator Data base Data base Mediator Mediator Data base

23 23 Interoperability based on mediators Mediator = software module which solves the tic and semantic conflicts Wrapper = software module which provides the services for data access thanks to a language common to databases and mediators: translates queries, formats the results and transmits them to mediators Integration methodology based on mediators Principle : small modules distributed along the network find data couples which are similar in each database write conversion function (generally, one mediator per attribute) install those mediators at appropriate locations 4.3 Ontologies Example of ontology Formal vocabulary for describing data and situations Ontological commitment Languages : Ontolingua, KIF, some extensions of XML Attributes Node List Lookup_one_of Direct variables Dynamic_node_characteristics_t Link Node_type_t One_of Demand_point Pump Valve List Water_treatment_works Lookup Demand_type_t Water_characteristics_t Primary_source Lookup Primary_source_type_t List Water_characteristics_t

24 24 Electicity Company GIS Mappings Information mapping Shared urban ontology Data set 1 Geo-data sets level Data set 2 Ontology sharing Information mapping Information mapping Information mapping Application ontology Domain ontology Concepts Data set 1 Abstraction rules Data set 1 Corresponds with Refers to Refers to Concepts Domain ontology Concepts Data set 2 Abstraction rules Data set 2 Application ontology Domain ontology Cadaster GIS Water Supply Co. GIS Street Repairs Co. GIS REAL WORLD Ontology-based interoperability Data base ONTO LOGY Integration methodology based on ontology Principle: the ontology must pre-exist. Find mappings between the data base contents and the ontology vocabulary Define the transformations Dynamic resolution of conflicts Data base Data base

25 Conclusions about GIS interoperability Very important for all applications Increasing importance of the ontology approach Sometimes difficulties in writing the mappings between attributes Necessity of defining a complete ontology of geographic features V - General Conclusions "within a few years, isolated GIS will be seen as dinosaurs" Cost of data acquisition Real-time data sharing Standards, SQL etc.. Integration of yet-existing heterogeneous databases Handling measurement errors Inter-institutional agreements Multidatabase spatial indexing GIS interoperability "The GIS's of the future will be federated and interoperable" Thanks for your attention! Information Systems for Urban Planning: A Hypermedia Co-operative Approach

Advanced Geographic Information Systems Vol. II - GIS Interoperability, from Problems to Solutions - R. Laurini, K. Yétongnon, D.

Advanced Geographic Information Systems Vol. II - GIS Interoperability, from Problems to Solutions - R. Laurini, K. Yétongnon, D. GIS INTEROPERABILITY, FROM PROBLEMS TO SOLUTIONS R. Laurini LIRIS Laboratory, INSA de Lyon, Villeurbanne, France K. Yétongnon LE2I-Equipe Ingénierie Informatique, Université de Bourgogne, Dijon, France

More information

M. Andrea Rodríguez-Tastets. I Semester 2008

M. Andrea Rodríguez-Tastets. I Semester 2008 M. -Tastets Universidad de Concepción,Chile andrea@udec.cl I Semester 2008 Outline refers to data with a location on the Earth s surface. Examples Census data Administrative boundaries of a country, state

More information

Geographic Information Fundamentals Overview

Geographic Information Fundamentals Overview CEN TC 287 Date: 1998-07 CR 287002:1998 CEN TC 287 Secretariat: AFNOR Geographic Information Fundamentals Overview Geoinformation Übersicht Information géographique Vue d'ensemble ICS: Descriptors: Document

More information

1 Definition of Ontologies

1 Definition of Ontologies Ontologies and Urban Databases Ontologies and Urban Databases 1 Definitions of Ontologies 2 Necessity of Ontologies for Urban Applications 3 Why different! 4 Towards Ontologies of Space 5 My own vision

More information

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION CO-182 A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION AI T.(1), ZHANG W.(2) (1) Wuhan University, WUHAN CITY, CHINA ; (2) Zhongnan University of Economics and Law, WUHAN CITY,

More information

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu Lecture 5: Spatial Data Management in GIS Dr. Bo Wu lsbowu@polyu.edu.hk Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University Contents 1. Learning outcomes 2. From files to

More information

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi DATA MODELS IN GIS Prachi Misra Sahoo I.A.S.R.I., New Delhi -110012 1. Introduction GIS depicts the real world through models involving geometry, attributes, relations, and data quality. Here the realization

More information

XML and Inter-Operability in Distributed GIS

XML and Inter-Operability in Distributed GIS XML and Inter-Operability in Distributed GIS KIM Do-Hyun and KIM Min-Soo, Republic of Korea Key words: GML(Geography Markup Language), Interoperability, GIS. SUMMARY Web GIS (Geographic Information Systems)

More information

Maps as Numbers. Maps as Numbers. Chapter 3: Maps as Numbers 14SND Getting Started with GIS Chapter 3

Maps as Numbers. Maps as Numbers. Chapter 3: Maps as Numbers 14SND Getting Started with GIS Chapter 3 Maps as Numbers Getting Started with GIS Chapter 3 Chapter 3: Maps as Numbers 3.1 Representing Maps as Numbers 3.2 Structuring Attributes 3.3 Structuring Maps 3.4 Why Topology Matters 3.5 Formats for GIS

More information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 2: Spatial Concepts and Data Models Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

More information

Multidimensional Data and Modelling

Multidimensional Data and Modelling Multidimensional Data and Modelling 1 Problems of multidimensional data structures l multidimensional (md-data or spatial) data and their implementation of operations between objects (spatial data practically

More information

Database Heterogeneity

Database Heterogeneity Database Heterogeneity Lecture 13 1 Outline Database Integration Wrappers Mediators Integration Conflicts 2 1 1. Database Integration Goal: providing a uniform access to multiple heterogeneous information

More information

Maps as Numbers: Data Models

Maps as Numbers: Data Models Maps as Numbers: Data Models vertices E Reality S E S arcs S E Conceptual Models nodes E Logical Models S Start node E End node S Physical Models 1 The Task An accurate, registered, digital map that can

More information

GOVERNMENT GAZETTE REPUBLIC OF NAMIBIA

GOVERNMENT GAZETTE REPUBLIC OF NAMIBIA GOVERNMENT GAZETTE OF THE REPUBLIC OF NAMIBIA N$7.20 WINDHOEK - 7 October 2016 No. 6145 CONTENTS Page GENERAL NOTICE No. 406 Namibia Statistics Agency: Data quality standard for the purchase, capture,

More information

Introduction to Information Systems

Introduction to Information Systems Table of Contents 1... 2 1.1 Introduction... 2 1.2 Architecture of Information systems... 2 1.3 Classification of Data Models... 4 1.4 Relational Data Model (Overview)... 8 1.5 Conclusion... 12 1 1.1 Introduction

More information

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers

More information

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science GEOSPATIAL ENGINEERING COMPETENCIES Geographic Information Science The character and structure of spatial information, its methods of capture, organisation, classification, qualification, analysis, management,

More information

Distributed DBMS. Concepts. Concepts. Distributed DBMS. Concepts. Concepts 9/8/2014

Distributed DBMS. Concepts. Concepts. Distributed DBMS. Concepts. Concepts 9/8/2014 Distributed DBMS Advantages and disadvantages of distributed databases. Functions of DDBMS. Distributed database design. Distributed Database A logically interrelated collection of shared data (and a description

More information

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Data base 7\,T"] Systems:;-'./'--'.; r Modelsj Languages, Design, and Application Programming Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant

More information

Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2, Javier LACASTA 1, F. Javier ARIZA-LÓPEZ 2

Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2, Javier LACASTA 1, F. Javier ARIZA-LÓPEZ 2 Checking the completeness and consistency of geographic metadata is not enough: evolution towards smart contracts for checking accuracy and correctness Javier NOGUERAS-ISO 1, Manuel A. UREÑA-CÁMARA 2,

More information

RECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3)

RECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3) Rec. ITU-R P.1058-1 1 RECOMMENDATION ITU-R P.1058-1 DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES (Question ITU-R 202/3) Rec. ITU-R P.1058-1 (1994-1997) The ITU Radiocommunication Assembly, considering

More information

CMSC 461 Final Exam Study Guide

CMSC 461 Final Exam Study Guide CMSC 461 Final Exam Study Guide Study Guide Key Symbol Significance * High likelihood it will be on the final + Expected to have deep knowledge of can convey knowledge by working through an example problem

More information

Matthew Heric, Geoscientist and Kevin D. Potter, Product Manager. Autometric, Incorporated 5301 Shawnee Road Alexandria, Virginia USA

Matthew Heric, Geoscientist and Kevin D. Potter, Product Manager. Autometric, Incorporated 5301 Shawnee Road Alexandria, Virginia USA INTEGRATIONS OF STRUCTURED QUERY LANGUAGE WITH GEOGRAPHIC INFORMATION SYSTEM PROCESSING: GeoServer Matthew Heric, Geoscientist and Kevin D. Potter, Product Manager Autometric, Incorporated 5301 Shawnee

More information

Presented by Kit Na Goh

Presented by Kit Na Goh Developing A Geo-Spatial Search Tool Using A Relational Database Implementation of the FGDC CSDGM Model Presented by Kit Na Goh Introduction Executive Order 12906 was issued on April 13, 1994 with the

More information

Representing Geography

Representing Geography Data models and axioms Chapters 3 and 7 Representing Geography Road map Representing the real world Conceptual models: objects vs fields Implementation models: vector vs raster Vector topological model

More information

Multidimensional Data and Modelling - Operations

Multidimensional Data and Modelling - Operations Multidimensional Data and Modelling - Operations 1 Problems of multidimensional data structures l multidimensional (md-data or spatial) data and their implementation of operations between objects (spatial

More information

SMS v D Summary Table. SRH-2D Tutorial. Prerequisites. Requirements. Time. Objectives

SMS v D Summary Table. SRH-2D Tutorial. Prerequisites. Requirements. Time. Objectives SMS v. 12.3 SRH-2D Tutorial Objectives Learn the process of making a summary table to compare the 2D hydraulic model results with 1D hydraulic model results. This tutorial introduces a method of presenting

More information

GISCI GEOSPATIAL CORE TECHNICAL KNOWLEDGE EXAM CANDIDATE MANUAL AUGUST 2017

GISCI GEOSPATIAL CORE TECHNICAL KNOWLEDGE EXAM CANDIDATE MANUAL AUGUST 2017 GISCI GEOSPATIAL CORE TECHNICAL KNOWLEDGE EXAM CANDIDATE MANUAL AUGUST 2017 This document provides information about the GISCI Geospatial Core Technical Knowledge Exam, now a requirement for GISCI GISP

More information

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS Manoj Paul, S. K. Ghosh School of Information Technology, Indian Institute of Technology, Kharagpur 721302, India - (mpaul, skg)@sit.iitkgp.ernet.in

More information

A SPATIAL AND TEMPORAL DATA INTEGRATION METHOD FOR HETEROGENEOUS DATABASE ENVIRONMENTS

A SPATIAL AND TEMPORAL DATA INTEGRATION METHOD FOR HETEROGENEOUS DATABASE ENVIRONMENTS A SPATIAL AND TEMPORAL DATA INTEGRATION METHOD FOR HETEROGENEOUS DATABASE ENVIRONMENTS NAOKI ISHIBASHI YOSHIHIDE HOSOKAWA YASUSHI KIYOKI Graduate School of Media Institute of Information Sciences Faculty

More information

The WSC Data Users Guide

The WSC Data Users Guide Page 1 of 8 Mekong River Commission Secretariat GIS - Applications for Watershed Classification The WSC Data Users Guide Prepared by the Centre for Development and Environment (CDE), University of Berne,

More information

CHANGE-ONLY MODELING IN NAVIGATION GEO-DATABASES

CHANGE-ONLY MODELING IN NAVIGATION GEO-DATABASES CHANGE-ONLY MODELING IN NAVIGATION GEO-DATABASES YING Shen a, LI Lin a, LIU Xiaofei a, ZHAO Hu a, LI Dan b a School of Resource and Environment Science, Wuhan University.29 LUOYU Road, Wuhan 430079China.

More information

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

Introduction :- Storage of GIS Database :- What is tiling?

Introduction :- Storage of GIS Database :- What is tiling? Introduction :- GIS storage and editing subsystems provides a variety of tools for storing and maintaining the digital representation of a study area. It also provide tools for examining each theme for

More information

Using Ontologies for Data and Semantic Integration

Using Ontologies for Data and Semantic Integration Using Ontologies for Data and Semantic Integration Monica Crubézy Stanford Medical Informatics, Stanford University ~~ November 4, 2003 Ontologies Conceptualize a domain of discourse, an area of expertise

More information

A generic approach to manage metadata standards

A generic approach to manage metadata standards A generic approach to manage metadata standards Barde Julien 1, Edgington Duane 1, Desconnets Jean-Christophe 2 1 Monterey Bay Aquarium Research Institute (MBARI) 2 IRD, US ESPACE, Maison de la télédétection

More information

Terms and definitions * keep definitions of processes and terms that may be useful for tests, assignments

Terms and definitions * keep definitions of processes and terms that may be useful for tests, assignments Lecture 1 Core of GIS Thematic layers Terms and definitions * keep definitions of processes and terms that may be useful for tests, assignments Lecture 2 What is GIS? Info: value added data Data to solve

More information

automatic digitization. In the context of ever increasing population worldwide and thereby

automatic digitization. In the context of ever increasing population worldwide and thereby Chapter 1 Introduction In the recent time, many researchers had thrust upon developing various improvised methods of automatic digitization. In the context of ever increasing population worldwide and thereby

More information

Accuracy, Support, and Interoperability. Michael F. Goodchild University of California Santa Barbara

Accuracy, Support, and Interoperability. Michael F. Goodchild University of California Santa Barbara Accuracy, Support, and Interoperability Michael F. Goodchild University of California Santa Barbara The traditional view Every object has a true position and set of attributes with enough time and resources

More information

OGC Simple Features (for SQL and XML/GML)

OGC Simple Features (for SQL and XML/GML) Daniel Wirz, Department of Geography - GIS Division, University of Zurich mailto:wirz@geo.unizh.ch January 2004 What,...? Introduction Develop publicly available geoprocessing specifications. Open interfaces

More information

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON. Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

Georeferencing & Spatial Adjustment

Georeferencing & Spatial Adjustment Georeferencing & Spatial Adjustment Aligning Raster and Vector Data to the Real World Rotation Differential Scaling Distortion Skew Translation 1 The Problem How are geographically unregistered data, either

More information

Information Management (IM)

Information Management (IM) 1 2 3 4 5 6 7 8 9 Information Management (IM) Information Management (IM) is primarily concerned with the capture, digitization, representation, organization, transformation, and presentation of information;

More information

Esri Best Practices: QA/QC For Your Geodata. Michelle Johnson & Chandan Banerjee

Esri Best Practices: QA/QC For Your Geodata. Michelle Johnson & Chandan Banerjee Esri Best Practices: QA/QC For Your Geodata Michelle Johnson & Chandan Banerjee Overview Understand Document Implement Understanding QA/QC Understanding QA/QC Fit For Use - support your GIS applications?

More information

Analytical and Computer Cartography Winter Lecture 9: Geometric Map Transformations

Analytical and Computer Cartography Winter Lecture 9: Geometric Map Transformations Analytical and Computer Cartography Winter 2017 Lecture 9: Geometric Map Transformations Cartographic Transformations Attribute Data (e.g. classification) Locational properties (e.g. projection) Graphics

More information

Exercise 1: Introduction to ILWIS with the Riskcity dataset

Exercise 1: Introduction to ILWIS with the Riskcity dataset Exercise 1: Introduction to ILWIS with the Riskcity dataset Expected time: 2.5 hour Data: data from subdirectory: CENN_DVD\ILWIS_ExerciseData\IntroRiskCity Objectives: After this exercise you will be able

More information

The Geographic Names Register of the National Land Survey of Finland

The Geographic Names Register of the National Land Survey of Finland 7 June 2002 English only Eighth United Nations Conference on the Standardization of Geographical Names Berlin, 27 August-5 September 2002 Item 12 (d) of the provisional agenda * Toponymic data files: automated

More information

Chapter 19: Distributed Databases

Chapter 19: Distributed Databases Chapter 19: Distributed Databases Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Chapter 19: Distributed Databases Heterogeneous and Homogeneous Databases Distributed Data

More information

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley FUNDAMENTALS OF Database S wctpmc SIXTH EDITION Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

Maps as Numbers: Data Models

Maps as Numbers: Data Models Maps as Numbers: Data Models vertices nodes tart node nd node arcs Reality Conceptual Models The Task An accurate, registered, digital map that can be queried and analyzed Translate: Real World Locations,

More information

The Interoperability of Location-Tracking Service based on Geographic Information

The Interoperability of Location-Tracking Service based on Geographic Information The Interoperability of Location-Tracking Service based on Geographic Information Do Hyun KIM and Byung Tae JANG, Korea Key words: Interoperability, Location-Tracking, GIS SUMMARY Tracking Service based

More information

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada

More information

Conception of Information Systems Lecture 1: Basics

Conception of Information Systems Lecture 1: Basics Conception of Information Systems Lecture 1: Basics 8 March 2005 http://lsirwww.epfl.ch/courses/cis/2005ss/ 2004-2005, Karl Aberer & J.P. Martin-Flatin 1 Information System: Definition Webopedia: An information

More information

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution

More information

Georeferencing & Spatial Adjustment 2/13/2018

Georeferencing & Spatial Adjustment 2/13/2018 Georeferencing & Spatial Adjustment The Problem Aligning Raster and Vector Data to the Real World How are geographically unregistered data, either raster or vector, made to align with data that exist in

More information

Commercial software from the ESRI company to create display and produce maps

Commercial software from the ESRI company to create display and produce maps OCEANIDES USER MANUAL & DATABASE DESCRIPTION Contract No. Project Deliverable Document Title Document File Name Reference EVK2-CT-2002-00177 Database description and user manual User manual & database

More information

An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources

An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources Edith Cowan University Research Online ECU Publications Pre. 2011 2006 An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources Chaiyaporn Chirathamjaree Edith Cowan University 10.1109/TENCON.2006.343819

More information

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,

More information

layers in a raster model

layers in a raster model layers in a raster model Layer 1 Layer 2 layers in an vector-based model (1) Layer 2 Layer 1 layers in an vector-based model (2) raster versus vector data model Raster model Vector model Simple data structure

More information

The Problem. Georeferencing & Spatial Adjustment. Nature Of The Problem: For Example: Georeferencing & Spatial Adjustment 9/20/2016

The Problem. Georeferencing & Spatial Adjustment. Nature Of The Problem: For Example: Georeferencing & Spatial Adjustment 9/20/2016 Georeferencing & Spatial Adjustment Aligning Raster and Vector Data to the Real World The Problem How are geographically unregistered data, either raster or vector, made to align with data that exist in

More information

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS

Map Library ArcView Version 1 02/20/03 Page 1 of 12. ArcView GIS Map Library ArcView Version 1 02/20/03 Page 1 of 12 1. Introduction 1 ArcView GIS ArcView is the most popular desktop GIS analysis and map presentation software package.. With ArcView GIS you can create

More information

Multidimensional (spatial) Data and Modelling (2)

Multidimensional (spatial) Data and Modelling (2) Multidimensional (spatial) Data and Modelling (2) 1 Representative operations on maps l l l l l are operations on layers used in maps (all 2-d). Synonyms f. map: layer, spatial partition Def. properties:

More information

Stir It Up: Achieving GIS Interoperability

Stir It Up: Achieving GIS Interoperability Stir It Up: Achieving GIS Interoperability City of Tacoma, Washington, USA Mike Murnane, Community & Economic Development John Shell, Public Works 2006 ESRI International User Conference - August 9, 8:30

More information

DATA MANAGEMENT MODEL

DATA MANAGEMENT MODEL DATA MANAGEMENT MODEL InfoCoSM Arto Vuorela Vesa Roivas Jean-Pierre Houix 26-29.6.2006 INTRODUCTION This report is an intermediary report summarizing the main objectives to be reached by the end of July

More information

Agent Framework For Intelligent Data Processing

Agent Framework For Intelligent Data Processing Agent Framework For Intelligent Data Processing Rahul Ramachandran, Sara Graves, Sunil Movva and Xiang Li Information Technology and Systems Center University of Alabama in Huntsville rramachandran@itsc.uah.edu

More information

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems

Practical Database Design Methodology and Use of UML Diagrams Design & Analysis of Database Systems Practical Database Design Methodology and Use of UML Diagrams 406.426 Design & Analysis of Database Systems Jonghun Park jonghun@snu.ac.kr Dept. of Industrial Engineering Seoul National University chapter

More information

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION C. Jun a, * G. Kim a a Dept. of Geoinformatics, University of Seoul, Seoul, Korea - (cmjun, nani0809)@uos.ac.kr Commission VII KEY WORDS: Modelling,

More information

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes

More information

Import, view, edit, convert, and digitize triangulated irregular networks

Import, view, edit, convert, and digitize triangulated irregular networks v. 10.1 WMS 10.1 Tutorial Import, view, edit, convert, and digitize triangulated irregular networks Objectives Import survey data in an XYZ format. Digitize elevation points using contour imagery. Edit

More information

UNDERSTAND HOW TO SET UP AND RUN A HYDRAULIC MODEL IN HEC-RAS CREATE A FLOOD INUNDATION MAP IN ARCGIS.

UNDERSTAND HOW TO SET UP AND RUN A HYDRAULIC MODEL IN HEC-RAS CREATE A FLOOD INUNDATION MAP IN ARCGIS. CE 412/512, Spring 2017 HW9: Introduction to HEC-RAS and Floodplain Mapping Due: end of class, print and hand in. HEC-RAS is a Hydrologic Modeling System that is designed to describe the physical properties

More information

DISTRIBUTED DATABASES

DISTRIBUTED DATABASES DISTRIBUTED DATABASES INTRODUCTION: Database technology has taken us from a paradigm of data processing in which each application defined and maintained its own data, i.e. one in which data is defined

More information

Plug-and-Analyze (PnA): An Integrated Framework for Architecture Tradeoff Analysis Tool Support

Plug-and-Analyze (PnA): An Integrated Framework for Architecture Tradeoff Analysis Tool Support Plug-and-Analyze (PnA): An Integrated Framework for Architecture Tradeoff Analysis Tool Support Ground Systems Architecture Workshop 2000 February 23-25, 2000 Hoh In (hohin@cs.tamu.edu) http://www.cs.tamu.edu/faculty/hohin

More information

Chapter 18: Parallel Databases

Chapter 18: Parallel Databases Chapter 18: Parallel Databases Introduction Parallel machines are becoming quite common and affordable Prices of microprocessors, memory and disks have dropped sharply Recent desktop computers feature

More information

Specific requirements on the da ra metadata schema

Specific requirements on the da ra metadata schema Specific requirements on the da ra metadata schema Nicole Quitzsch GESIS - Leibniz Institute for the Social Sciences Workshop: Metadata and Persistent Identifiers for Social and Economic Data 07-08 May

More information

Distributed KIDS Labs 1

Distributed KIDS Labs 1 Distributed Databases @ KIDS Labs 1 Distributed Database System A distributed database system consists of loosely coupled sites that share no physical component Appears to user as a single system Database

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O TOPICS COVERED Spatial Analyst basics Raster / Vector conversion Raster data

More information

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata Meeting Host Supporting Partner Meeting Sponsors Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata 105th OGC Technical Committee Palmerston North, New Zealand Dr.

More information

ENCODING AND DECODING OF PLANAR MAPS THROUGH CONFORMING DELAUNAY TRIANGULATIONS

ENCODING AND DECODING OF PLANAR MAPS THROUGH CONFORMING DELAUNAY TRIANGULATIONS ENCODING AND DECODING OF PLANAR MAPS THROUGH CONFORMING DELAUNAY TRIANGULATIONS Edward Verbree Delft University of Technology, Research Institute OTB, Section GIS technology, Jaffalaan 9, 2628 BX, Delft,

More information

Well Unknown ID AKA EPSG: 3857

Well Unknown ID AKA EPSG: 3857 Well Unknown ID AKA EPSG: 3857 Pamela Kanu November 2016 WGS 1984 WEB MERCATOR ALIASES: AUXILIARY SPHERE, WKID: 3857, WKID: 102100, WKID: 102113, SHERICAL MERCATOR, WGS 84/PSEUDO-MERCATOR, OPEN LAYERS:

More information

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL Saadi MESGARI International Institute for Aerospace Survey and Earth Sciences (ITC) The Netherlands Mesgari@itc.nl Working Group IC/16 KEY WORDS: Data

More information

Opus: University of Bath Online Publication Store

Opus: University of Bath Online Publication Store Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,

More information

Creating and editing vector maps

Creating and editing vector maps Software PHOTOMOD Module PHOTOMOD VectOr Creating and editing vector maps Racurs, Moscow, 2009 PHOTOMOD CONTENTS 1. GENERAL PURPOSE OF VECTOR MAP EDITOR... 3 2. VECTOR MAP EDITOR MANAGING.... 3 3. ADDING

More information

Intelligent Brokering of Environmental Information with the BUSTER System

Intelligent Brokering of Environmental Information with the BUSTER System 1 Intelligent Brokering of Environmental Information with the BUSTER System H. Neumann, G. Schuster, H. Stuckenschmidt, U. Visser, T. Vögele and H. Wache 1 Abstract In this paper we discuss the general

More information

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin PO Box 344 Canby Oregon 97013 www.cadapult-software.com training@cadapult-software.com (503) 829-8929 Table of

More information

Vector Data. James Frew ESM 263 Winter

Vector Data. James Frew ESM 263 Winter Vector Data 1 Why Vector Data? Recall: features vs fields features: discrete enffes with specific locafons fields: confnuous funcfons of (x, y) Vector is GIS-speak for feature representafons dimensionality:

More information

Relational Model: History

Relational Model: History Relational Model: History Objectives of Relational Model: 1. Promote high degree of data independence 2. Eliminate redundancy, consistency, etc. problems 3. Enable proliferation of non-procedural DML s

More information

Designing an Information Integration and Interoperability System First Steps

Designing an Information Integration and Interoperability System First Steps Designing an Information Integration and Interoperability System First Steps 1 Introduction Dongfeng Chen Rada Chirkova Fereidoon Sadri October 19, 2006 The problem of processing queries in semantic interoperability

More information

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for: Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may

More information

Algorithms for GIS csci3225

Algorithms for GIS csci3225 Algorithms for GIS csci3225 Laura Toma Bowdoin College Spatial data types and models Spatial data in GIS satellite imagery planar maps surfaces networks point cloud (LiDAR) Spatial data in GIS satellite

More information

Note: For the creation of an application schema several software tools can be used. Enterprise Architect is one of the tools that can be used.

Note: For the creation of an application schema several software tools can be used. Enterprise Architect is one of the tools that can be used. 1.0 Definitions 1.1 Application Schema - An application schema is a fundamental element of any S-100 based product specification. The application schema serves two purposes: - It achieves a common and

More information

Introduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management

Introduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management Geography 4103 / 5103 Introduction to Geographic Information Science Database Management Updates Last Lecture We tried to explore the term spatial model by looking at definitions, taxonomies and examples

More information

presented by: Tim Haithcoat University of Missouri Columbia

presented by: Tim Haithcoat University of Missouri Columbia 12 presented by: Tim Haithcoat University of Missouri Columbia Introduction Very early attempts to build GIS began from scratch, using limited tools like operating systems & compilers More recently, GIS

More information

The Problem. Georeferencing & Spatial Adjustment. Nature of the problem: For Example: Georeferencing & Spatial Adjustment 2/4/2014

The Problem. Georeferencing & Spatial Adjustment. Nature of the problem: For Example: Georeferencing & Spatial Adjustment 2/4/2014 Georeferencing & Spatial Adjustment Aligning Raster and Vector Data to a GIS The Problem How are geographically unregistered data, either raster or vector, made to align with data that exist in geographical

More information

Content Interoperability Strategy

Content Interoperability Strategy Content Interoperability Strategy 28th September 2005 Antoine Rizk 1 Presentation plan Introduction Context Objectives Input sources Semantic interoperability EIF Definition Semantic assets The European

More information

UPDATING OF VECTOR DATABASES AT THE INSTITUT CARTOGRAFIC DE CATALUNYA

UPDATING OF VECTOR DATABASES AT THE INSTITUT CARTOGRAFIC DE CATALUNYA ISPRS Archive Vol. XXXVIII, Part 4-8-2-W9, "Core Spatial Databases - Updating, Maintenance and Services - from Theory to Practice", Haifa, Israel, 2010 UPDATING OF VECTOR DATABASES AT THE INSTITUT CARTOGRAFIC

More information

From 2D to 3D at Esri

From 2D to 3D at Esri From 2D to 3D at Esri Paul Hardy, Esri Inc phardy@esri.com, Cambridge, UK SHORT PAPER This short paper provides an overview of the 3D capabilities of a modern GIS, illustrated by the Esri ArcGIS system,

More information

Data handling 2: Transformations

Data handling 2: Transformations Intro Geo information Science (GRS 10306) Data handling 2: Transformations 2009/2010 CGI GIRS Transformation definition Query a data handling class of operators which doesn t change the thematic and geometric

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe CHAPTER 26 Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive Databases 26.1 Active Database Concepts and Triggers Database systems implement rules that specify

More information