1 / 6

Which are Spatial Data?

Which are Spatial Data?. Names email address NASA satellites imagery Weather and Climate Data SSN Medical Imaging NASA satellites imagery - terabytes of data per day Exercise: Identify spatial and non-spatial data items in A phone book A cookbook with recipes.

crystalg
Download Presentation

Which are Spatial Data?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Which are Spatial Data? • Names • email address • NASA satellites imagery • Weather and Climate Data • SSN • Medical Imaging • NASA satellites imagery - terabytes of data per day • Exercise: Identify spatial and non-spatial data items in • A phone book • A cookbook with recipes

  2. Difference between GIS and SDBMS • GIS • Focus on Algorithms • Dataset is loaded to the main memory • GIS is a top layer and use SDBMS • Does not work well on JOIN operation with large set of objects • File-based system (Layers) • Does not have Concurrency Control, Index, and Query Processing • SDBMS • Focus on how data is stored and managed • Dataset is located on the secondary storage • SDBMS is a lower level • Work well on JOIN operation with large set of objects • Relational tables • Concurrency Control, Index, and Query Processing

  3. DBMS • Persistence across failures • Allows concurrent access to data • Scalability to search queries on very large datasets which do not fit inside main memories of computers • Efficient for non-spatial queries, but not for spatial queries • DBMS  SDBMS

  4. Mapping ER Model to the Relational Model • 1. Map each entity into a separate table, attributes become columns. • 2. For 1:1 cardinality, place any one of the entities as a FK in the other relation. • 3. For M:1 cardinality, place PK of 1-side relation as a FK in the relation of M- side. • 4. For M:N cardinality, create a new relation with the PK consisting of the PKs of the participating entities. • 5. For multivalued attribute, a new relation is created that has 2 columns: key and multivalue attributes. Together key and multivalued attributes form PK. • 6. For elevation attribute needs to be handled in the distinct manner. Since elevation is multivalued attribute, we need a new relation name Elevation. Because elevation captures height of the forest at different point (pointid), the new relation needs to have 3 attributes: Forest-name, Elevation, pointid.

  5. An Example World Database • The World consists of three entities: country, city and river. • A country can have multiple capital cities and originate multiple rivers. • A river is originated by one country. • City is modeled as Point and has 3 attributes: Name (PK), Population, and Capital. • Country is modeled as Polygon and has 5 attributes: Name (PK), GDP, Population, Continent, and Life-Exp. • River is modeled as line and has 2 attributes: Name (PK), and Length.

  6. An Example World Database • Purpose: Use an example database to learn query language SQL • Conceptual Model • 3 Entities: Country, City, River • 2 Relationships: capital-of, originates-in • Attributes listed in Figure 3.1

More Related