Spatial Databases: Data Collection Spring, 2015 Ki-Joune Li.

Slides:



Advertisements
Similar presentations
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Advertisements

1 Enviromatics Spatial database systems Spatial database systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
High-Quality Simplification with Generalized Pair Contractions Pavel Borodin,* Stefan Gumhold, # Michael Guthe,* Reinhard Klein* *University of Bonn, Germany.
Chapter 2 Database Environment.
Gunnar Misund1 REAL TIME MANAGEMENT OF MASSIVE 2D DATASETS Gunnar Misund.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
NOAA Metadata Update Ted Habermann. NOAA EDMC Documentation Directive This Procedural Directive establishes 1) a metadata content standard (International.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
Spatial data models (types)
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Generalization for.
Metadata Understanding the Value and Importance of Proper Data Documentation Exercise 2 Reading a Metadata File Exercise 3 Using the Workbook Exercise.
National Survey and Cadastre – Denmark Conceptual Modeling of Geographic Databases - Emphasis on Relationships among Geographic Databases Anders Friis-Christensen.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
TOURISM PLANNING OF ALMATY INFRASTRUCTURE IN GEOINFORMATION SYSTEMS Erkin H. KakymzhanovErkin H. Kakymzhanov.
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
North American Profile: Partnership across borders. Sharon Shin, Metadata Coordinator, Federal Geographic Data Committee Raphael Sussman; Manager, Lands.
2008 EPA and Partners Metadata Training Program: 2008 CAP Project Geospatial Metadata: Introduction Module 2: FGDC CSDGM Metadata Compliancy.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
The elements of the MEDIN discovery standard Becky Seeley, DASSH & MEDIN helpdesk.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Spatial Databases: Building Spatial DB Spring, 2015 Ki-Joune Li.
DATA QUALITY AND ERROR  Terminology, types and sources  Importance  Handling error and uncertainty.
Spatial Databases: Digital Terrain Model Spring, 2015 Ki-Joune Li.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
Spatial Databases - Introduction Spring, 2015 Ki-Joune Li.
Quality issues in Spatial Databases M. Mostafavi, G. Edwards, R. Jeansoulin CRG & GEOIDE & REVIGIS Victoria, May 2003.
Metadata – use data discovery e.g. a library catalog data assessment determine the fitness-for-purpose of a data set data retrieval e.g., format.
Spatial DBMS Spatial Database Management Systems.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
NDD (National Oceans Office Data Directory) development overview as at 1 July 2002 Tony Rees/Miroslaw Ryba CSIRO Marine Research, Hobart.
Documenting UAF Data Ted Habermann NOAA/NESDIS/National Geophysical Data Center.
Econ-GI Frankfurt Book Fair 11-Oct-01 Econ-GI Economic Approaches Unlocking Geographic Information in the Public.
CS418 Computer Graphics John C. Hart
Databases : Database Building Procedures 2007, Fall Pusan National University Ki-Joune Li.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
L9 – Generalization algorithms
Spatial Databases - Topology
Merging Metadata Standards: FGDC CSDGM and ISO and Sharon Shin Federal Geographic Data Committee Metadata Coordinator
A look to the past for the future- The North American Profile Sharon Shin Metadata Coordinator Federal Geographic Data Committee.
1 Overview (Part 1) Background notions A reference framework for multiresolution meshes Classification of multiresolution meshes An introduction to LOD.
Content Standards for Digital Geospatial Metadata Mandatory Legend Identification Information Data Quality Information Spatial Data Organization Information.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
COMPUTER GRAPHICS CS 482 – FALL 2015 SEPTEMBER 10, 2015 TRIANGLE MESHES 3D MESHES MESH OPERATIONS.
Esri UC 2014 | Technical Workshop | Generalization for Multi-scale Mapping Edie Punt Jamie Conley.
Summary of Changes from NHDinARC to NHDinGEO. Reach Application Several changes have taken place in the application of reaches in the NHDinGEO implementation.
Standardized Metadata Standardized Metadata The FGDC Content Standard For Digital Geospatial Metadata The FGDC Content Standard For Digital Geospatial.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall

Spatial Databases: Building Spatial DB
Decimation Of Triangle Meshes
Provably Correct and Complete Transaction Rules for GIS
Physical Structure of GDB
Quality Assessment in the framework of Map Generalization
Database Management System (DBMS)
The Taxi Scheduling Problem
Spatial Databases: Building Spatial DB
Spatial Databases - Introduction
Spatial Databases: Building Spatial DB
Relation between WIS and WIGOS metadata
Spatial Databases: Data Collection
Spatial Databases - Introduction
Spatial Databases - Topology
Spatial Databases - Topology
Spatial Databases: Digital Terrain Model
Proposal of a Geographic Metadata Profile for WISE
Generalization Abstraction And Method
Spatial Databases: Digital Terrain Model
Spatial Databases: Data Collection
Presentation transcript:

Spatial Databases: Data Collection Spring, 2015 Ki-Joune Li

STEMPNU 2 Why Data Collection? The cheapest way to build spatial DB  Get existing databases, but  Check if the requirements be satisfied Metadata: Description of Data  Data Migration vs. Interoperability Legacy Problem  Building an Information System No more entirely new system Integration with Existing systems  Integration with existing DB

STEMPNU 3 Integration with Existing Databases Data Migration  Copy from existing DB  Procedure Survey on existing DB: Data Clearinghouse Metadata Conversion from existing databases Integration of several databases: Mismatch Problem Existing System Legacy System New System New DBExisting DB Copy from Legacy DB

STEMPNU 4 Geo-Data Clearinghouse  Clearinghouse: financial services company that provides clearing and settlement services for financial transactions. (in Wikipedia.com)  Collection of Geospatial Data Servers Collection of metadata Not data itself. Providing a single interface to browse metadata of several servers  Z39.50 protocol and client Example: FGDC in USA  (

STEMPNU 5 Metadata for Geospatial Data: ISO Title, and Alternative title, Originator, Abstract, and Data Frequency of update Presentation type Access constraint, Use constraints Topic category Bounding coordinates, and extent Spatial reference system, and resolution Supply media, and data format Supplier and Additional information source Date of update of metadata Sample of the dataset Dataset reference date, and language Vertical extent information Spatial representation type Lineage Online resource Some items are mandatory and others are optional

STEMPNU 6 Generalization: Conversion of spatial data Conversion from  Large-Scale Spatial DB to Small-Scale Spatial DB  Cartographic Aspect vs. DB Aspect Cartographic viewpoint: To make maps more visible DB viewpoint: To reduce the size of data Six Generalization Operators  Simplification  Elimination  Translation (Cartographic Purpose)  Aggregation  Collapse  Exaggeration (Cartographic Purpose)

STEMPNU 7 Simplification Simplification (Line Simplification)  Elimination of internal nodes from a polyline  To minimize the loss of accuracy  Example: which point to remove Douglas-Peucker Algorithm  A greedy algorithm

STEMPNU 8 Elimination Eliminate spatial objects not satisfying given conditions  Example Eliminate * From Buildings Where area < 100 m 2 Propagation of Elimination  Elimination may destroy cardinality condition  Example: What to do in this case ? DistrictDistrict_Office 1..1

STEMPNU 9 Aggregation Aggregate a set of spatial objects into a large object  Definition of the boundary of aggregated object ? Aggregation of Non-Spatial Data  Example: Number of Habitants in the apartment complex  Sum, Max, or Average A B C Apartment Complex Aggregation - With Boundary - Without Boundary

STEMPNU 10 Collapse Reduction of Dimensionality  From 2-D to 1-D (from surface to line)  From 2-D to 0-D (from surface to point)  Very Rarely from 1-D to 0-D Example Computation of collapsed objects Surface in 1/1,000 Map Line in 1/50,000 Map

STEMPNU 11 Topological Issues in Generalization Example How to Correct it  No drop vertex if  Topological Inconsistency  Translation of the object with problem Left Side Right Side  Topologically Incorrect

STEMPNU 12 Topological Issues in Generalization Another Example A B B contains A A contains B  A is equal to B at least R(B, A)  R G (B, A ) A Collapse to point B What is the correct topology after the collapse ?

STEMPNU 13 Topological Issues in Generalization Another Example Buildings Road R(B, A)= Disjoint B1B1 B2B2 B3B3 B4B4 Buildings Aggregation B Road A A R(B, A)= Overlap R(B, A)  R G (B, A ) Is it correct ?

STEMPNU 14 Mismatch Problems Mismatches  Integration of several databases from different sources  Adjacent Maps Different Accuracy Different Dates of Creation  Different Maps Different Ground Control Points Different Accuracy Etc.

STEMPNU 15 Example: Topographic Map and Cadastral Map Example Topographic Map Cadastral Map

STEMPNU 16 Example Building DB A Manhole DB B Pole DB C Find the nearest manhole or pole to Building P

STEMPNU 17 Example Building DBManhole DBPole DB Find the nearest manhole or pole to Building P A B

STEMPNU 18 Example Building DBManhole DBPole DB Find the nearest manhole or pole to Building P result of the query A B

STEMPNU 19 Example Building DBManhole DBPole DB adjust the building position the correct answer result of the query A B

STEMPNU 20 Example Building DBManhole DBPole DB Find the nearest manhole or pole to Building P result of the query the correct answer

STEMPNU 21 Elastic Map Transformation: Rubber Sheeting Elastic transformation of objects in each spatial database. Building DB Manhole DBPole DB Transformed Manhole DB Transformed Pole DB Reference Spatial DB or Base Map Consistent Spatial Databases Spatial Query

STEMPNU 22 Elastic Map Transformation by Delaunay Triangulation Procedure 1. Select sets of Control Point Pair on Map Ref and another Map A, respectively. 2. Delaunay Triangulation with Control Points on Map Ref. 3. Triangular Transformation, for each Point p on MapA. Control Points on the Reference Map Corresponding Control Points on Other Maps Corresponding Pair of Triangles Map Ref Map A

STEMPNU 23 Triangular Transformation p 1 (x 1,y 2 ) p 2 (x 2, y 2 )p 3 (x 3, y 3 ) q 1 (u 1, v 2 ) q 2 (u 2, v 2 ) q 3 (u 3, v 3 ) Triangle on Map Ref q (u, v ) p (x, y ) (u,v) = (a 1 u 1 +a 2 u 2 +a 3 u 3, a 1 v 1 +a 2 v 2 +a 3 v 3 ) wherea 1 = b {(y 2 – y 3 )x + (x 3 – x 2 )y + x 2 y 3 – x 3 y 2 } a 2 = b {(y 3 – y 1 )x + (x 1 – x 3 )y + x 3 y 1 – x 1 y 3 } a 3 = b {(y 1 – y 2 )x + (x 2 – x 1 )y + x 1 y 2 – x 2 y 1 } b = (x 1 y 2 + x 2 y 3 + x 3 y 1 – (x 2 y 1 + x 3 y 2 + x 1 y 3 )) -1

STEMPNU 24 Elastic Map Transformation : Example

STEMPNU 25 Elastic Map Transformation : Example Control Points

STEMPNU 26 Mismatched between Adjacent Maps Examples Discontinuity Disappearance Shift

STEMPNU 27 Edge Matching Rules  Priority on More Recent Data  Respect of Pivot Objects  Respect of Predefined Constraints e.g. Building should be rectangular Pivot Object