L1 - Geodatabase Management
L1 - Geodatabase Management
Geodatabase
VECTOR TABLE
Text Files. Plain Text, Comma
DWG and DXF Formats Delimited files
DBase Format
Shape Files
Excel Worksheets
File Based, and Personal Geodatabases
Desktop-Oriented
Enterprise-Scale Geodatabases
Database Formats
Web Feature Services
Enterprise Scale, Server-
Oriented Databases
RASTER
8-bit Gray Scale Images / Color Mapped Images: GIF, and PNG
True-Color, Multi-Band Images: TIFF / GeoTIFF
Compressed Image Formats: Jpg Wavelet Compression, SID files and
JPEG2000
Deeper Raster Formats: IMG / GRID.
Image Map Services : (WMS)
What is a • Organised collection of data/information
Database? • Basic example – excel spreadsheet
Source: http://www.lightenna.com/sitefiles/lightenna.com/simple-client-server.gif
What is a • Sets of related tables containing data
Source:
http://www.awi.de/fileadmin/user_upload/Research/Research_Divisions/Geosciences/Marine_Geochemist
Source: http://pubs.usgs.gov/of/2005/1428/richard/fig6.gif ry/Marine_GIS/intern_externe_Daten.gif
What is a
Geodataba
se?
At its most basic level, an ArcGIS geodatabase is a
collection of geographic datasets of various types
held in a common file system folder, a Microsoft
Access database, or a multiuser relational DBMS
(such as Oracle, Microsoft SQL Server, PostgreSQL,
Informix, or IBM DB2).
Geodatabas
e
ESRI
Geodataba
se
• Core ArcGIS data model
• Size limit of 2 GB
2. File Geodatabase
Versioning workflows
• Undo and redo edits
Archiving
Robust, customizable
framework
• Build and manage your own specific
GIS solution
Overview of
Geodatabas • The geodatabase contains three primary dataset types:
es • Feature Dataset
• Topology,
• Networks, domains, subtypes
and relationship classes
• Annotation, Dimension
What is an
object in a
geodataba
se?
How do
objects
relate in a
geodataba
se?
What is an
attribute
table?
Record
Slide Title
Key
•
Elements of Data Formats:
• Spatial and non-spatial information
a (with or without geometry)
• Vector, Raster, Table
Geodatabas • Vector Data can be:
• Points
e • Lines
• Polygons
• Annotation
• Elements:
• Feature and Raster Datasets
• Feature Classes (“Layers”)
• Subtypes
• Attribute Fields
• Domains
• Behaviours defining rules and
relationships between elements:
• Relationship classes
• Geometric networks
• Topology
• Network datasets
• Toolboxes
• Tools
• Models
• Scripts
Slide Title
Key
Elements of
a
Geodatabas
e
Key
elements of
a
Geodatabas
e:
EXAMPLE 1
– Groceries
Store
Key
elements of
a
Geodatabas
e:
EXAMPLE 2
– Land Use
Slide Title
Feature Classes
and Feature
Datasets Feature
• A feature class is a geographic feature including Dataset
points, lines, polygons, and annotation feature class.
• Mosaic dataset
Domains and • Subtypes and domains are used to categorize and control the integrity of new
Subtypes data attributes entered into the geodatabase
• Subtype: subset of a field type in a feature class – If there are entry points in your
database that share similar characteristics you can group them in subtype. For
example, if object A and B have the same values/codes for Field x, y, and z,
group them in the same subtype.
• Domains: rules that describe the legal values of a field type or subtype (coded or range values)
Domain
Subtype
Highway
Field Type
Primary
Major
Arterial
Road_Type
Secondary Minor
Arterial
Local
Tertiary
Track, Etc..
21
• Types of domains:
• Range:
• Coded Value
Spatial • In the geodatabase, the relationship between two object classes is stored in a
Relationship relationship class.
1 to 1
1 to Many
Many to Many
Accuracy Accuracy in the Data: 1:1000 ± 50 cm
1:2,500 ± 1.25 m
and • Scale of source map determines accuracy 1:5,000 ± 2.5 m
Precision in 1:25,000
1:50,000
± 12.5 m
± 25 m
a Precision: 1:250,000 ± 125 m
Geodatabas • Ability to store the accuracy into a database. The Precision is a “multiplier”
e to provide digits of precision after the decimal place for the coordinates:
Significant digits
Geodatabase 0-10 precise digits
Cluster Tolerance:
• Distance that determines the range in which features are made coincident
Classes
Domain
Topolog Tabl
y Raster e
Feature Persona
Subtypes
Dataset l Gdb
s
Geodatab
•
ase Effective GIS implementation requires good database design
• It is an iterative process
Slide Title
http://support.esri.com/en/knowledgebase/techarticles/detail/40585
https://support.esri.com/en/technical-article/000011644
Slide Title
:
Design After a few consultations with experts in phase 1, it should
Phase 2: have an agreement on all the data it should have in the Example of a geodatabase ER diagram
schema.
Logical
Design The next step is to design an Entity-Relationship
Diagram (E-R Diagram). In this diagram “Entities” or
Feature Classes are represented in boxes and the
relations between them or “relationship classes” are
represented through arrows.
Geodatabas
e design
involves a
• Suitable data model for your organization’s
series of requirements
trade-offs
• Right balance in the model for data integrity, cartographic production, and
information access
• Data model effectiveness is also often driven by budgetary constrains and the
use of existing data
Your Turn:
Thinking in
Layers
Look at this image and try to identify possible layers
or feature classes
Guiding Questions:
•What are the main physical elements you see in this satellite image? (example:
roads, rivers, etc)
•What is the information present in the space? What are the non-visible
elements? (example: Educational background of households, health, pollution,
etc)
•What are the different “events” that can happen in this space? (Example: natural
disasters, congestion, etc)
Your Turn:
Thinking in
Define Feature Datasets and Feature Classes
Layers • Identify thematic layers
• Group these different elements into “layers” or “feature classes” and “datasets”–
for example “transportation”, “water”, “land use”
• Fill Table 1 with the identified datasets and feature classes
2.
3.
Topolog
• Topology expresses the spatial relationships
y between connecting adjacent or coincident
vector features (points, polylines, and
polygons)
• Adjust
Preview
Adjustment
Adjust
data
Adjustment Methods:
Transformations