FEDERATING GEOGRAPHIC DATABASES: A STEP TOWARDS INTEROPERABILITY
|
|
- Elijah Stevenson
- 6 years ago
- Views:
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.
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 informationM. 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 informationGeographic 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 information1 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 informationA 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 informationLSGI 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 informationDATA 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 informationXML 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 informationMaps 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 informationLecturer 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 informationMultidimensional 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 informationDatabase 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 informationMaps 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 informationGOVERNMENT 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 informationIntroduction 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 informationIntroduction 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 informationGEOSPATIAL 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 informationDistributed 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 informationSystems:;-'./'--'.; 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 informationJavier 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 informationRECOMMENDATION 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 informationCMSC 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 informationMatthew 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 informationPresented 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 informationRepresenting 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 informationMultidimensional 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 informationSMS 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 informationGISCI 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 informationA 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 informationA 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 informationThe 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 informationCHANGE-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 informationClass #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 informationReducing 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 informationIntroduction :- 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 informationUsing 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 informationA 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 informationTerms 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 informationautomatic 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 informationAccuracy, 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 informationOGC 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 informationFundamentals 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 informationGeoreferencing & 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 informationInformation 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 informationEsri 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 informationAnalytical 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 informationExercise 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 informationThe 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 informationChapter 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 informationFUNDAMENTALS 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 informationMaps 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 informationThe 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 informationMir 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 informationConception 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 informationLecture 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 informationGeoreferencing & 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 informationCommercial 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 informationAn 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 informationAn 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 informationlayers 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 informationThe 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 informationMap 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 informationMultidimensional (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 informationStir 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 informationDATA 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 informationAgent 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 informationPractical 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 informationA 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 informationArcView 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 informationImport, 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 informationUNDERSTAND 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 informationDISTRIBUTED 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 informationPlug-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 informationChapter 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 informationSpecific 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 informationDistributed 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 informationH1 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 informationRASTER 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 informationReducing 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 informationENCODING 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 informationWell 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 informationDEVELOPING 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 informationOpus: 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 informationCreating 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 informationIntelligent 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 informationDigging 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 informationVector 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 informationRelational 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 informationDesigning 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 informationAnnouncements. 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 informationAlgorithms 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 informationNote: 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 informationIntroduction 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 informationpresented 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 informationThe 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 informationContent 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 informationUPDATING 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 informationFrom 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 informationData 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 informationCopyright 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