

























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of geographic database systems, discussing their features, advantages, disadvantages, and components. A geographic database is a relational database that stores geographic data, offering capabilities such as data modeling and loading, indexing, query/manipulation language support, and storage management for large volumes of geographic records. The document also covers the basic building blocks of a geodatabase, including feature classes, feature datasets, nonspatial tables, topology objects, geometric networks, and relationship classes.
Typology: Study notes
1 / 33
This page cannot be seen from the preview
Don't miss anything!


























References: Longley et al., 2nd edition, chapter 10; Creating,Editing, and Managing Geodatabases for ArcGIS 9, ESRI VirtualCampus
Buffer
Lecture 9: Geographic Databases (ArcGIS environment)
February 4, 2009
“A database is an integrated set of data on a particular subject.” DBMS: “A database management system is a softwareapplication designed to organize the efficient and effectivestorage and access of data.” RDBMS: “A relational DBMS comprises a set of tables, each a2-D array of records containing attributes about the objects understudy”
Object (feature) classes – an organized collection of data on a particular subject (theme)
Object classes are stored in database tables
Table rows contain objects
Table columns contain object attributes (properties)
Basic Rules:
Only one value is in each cell at the intersection of arow and column
All values in a column are about the same subject
Each row is unique (no duplicate records)
No significance to the sequence of rows or columns
Database tables can be joined together
Relationship between features in two tables
Symbolizing
Origin table Primary key
Destination table Foreign key
SQL is the standard database query language
Command line interface
Compiled in programming language (C/C++, Java,Visual Basic)
Imbedded in graphical user interface (GUI)
Types of SQL Statements
Data definition language (DDL) statements create,alter, and delete relational database structures
Data manipulation language (DML) statementsretrieve and manipulate data
Data control language (DCL) statements handleauthorization access
A geodatabase is a relational database that stores geographic data. At its most basic level, the geodatabase is a container for storingspatial and attribute data and the relationships that exist amongthem. In a geodatabase, which is a vector data format, featuresand their associated attributes can be structured to work togetheras an integrated system using rules, relationships, and topologicalassociations.
Transaction services to hand short to long (typical of geographic) transactions
Security
Controlled update
Backup and recovery
DBA tools (setting up schema, creating indexes, maintenance)
Applications (designing database, user interfaces)
Application programming interfaces (API’s)
The basic building blocks of ageodatabase are feature (object)classes, feature datasets, andnonspatial tables. Using these, youcan build more complex objects inyour geodatabase. You can createassociations among geodatabasecomponents based on spatialrelationships (topology) or attributes(relationship classes). If you want tomodel the flow of resources, such aswater or electricity, you can build ageometric network. Additionally,you can manage raster data using ageodatabase.
In addition to feature classes, feature datasets, andtables, a geodatabase can contain topology objects,geometric networks, and relationship classes. Rasterdata is stored outside the personal geodatabase.
The South America geodatabase contains three standalone featureclasses: a point feature class of cities, a polygon feature class ofcountries, and an annotation feature class of country names.
The five feature classes in the Watershedfeature dataset have topologicalrelationships that should be maintainedwhen any of the feature classes are edited.
A geodatabase topology is aset of rules and properties thatdefines the spatialrelationships you want tomodel and preserve in yourdata. All feature classesparticipating in a geodatabasetopology must be in the samefeature dataset.
A geodatabase topology rule applies to a particulartype of spatial relationship. For example, Must NotHave Gaps is a rule that defines a spatial relationshipbetween polygon boundaries.
In a geodatabase, you can model real-world networks (e.g., streams joiningtogether to form larger streams, pipescarrying water to homes andbusinesses throughout a city, andpower lines carrying electricity) with ageometric network. Created from pointand line feature classes groupedtogether in a feature dataset, geometricnetworks enable you to define andanalyze the flow of resources toanswer questions such as: • Which streams will be affected by aproposed dam? • Which areas will be affected by awater main repair? • What is the quickest route betweentwo points in the network?
A water transmission network is modeled in thegeodatabase using a geometric network.