Professional Documents
Culture Documents
GIS Lecture4 FileGeodatabases
GIS Lecture4 FileGeodatabases
GIS Lecture4 FileGeodatabases
Lecture 4
Model of the course
Using and
making maps
Navigating Map
GIS maps design
Interactive Map
Working with maps layouts Analyzing
spatial data Spatial data
Map
Animations
Spatial data Proximity
infrastructure analysis
GIS 4
Data table format
GIS 5
Data table format
•First row must have column names that are self-documenting labels
-e.g., Pop5To17, Area
-First character is a letter
-Remaining characters can be any letter, digit, or the underscore character (but
no blanks)
•All additional rows of a data table must contain only attribute values
-None of the rows can be sums, averages, or other statistics for other rows
•Sometimes columns can be functions of other columns (sums,
averages, etc.)
GIS 6
Primary keys
GIS 7
FIPS Geocodes
See
http://www.genesys-sampling.com/pages/Template2/site2/61/default.aspx
for additional geocodes.
GIS 8
FIPS Geo codes: Hierarchy
FIPS codes
Country: US
State: 42 (Pennsylvania)
County: 003 (Allegheny)
Minor Civil Division: 85188 (Wilkinsburg)
GIS 9
ANSI Codes
www.census.gov/geo/www/ansi/ansi.html
GIS 10
External table file formats for import to ArcGIS
• Plain ASCII text with comma separated values (.csv)
- Very transportable format, very large files
- Each table record is a row terminated with a line-break character
- Has values separated by a delimiter, usually a comma
- For data values that contain the delimiter, enclose the value in double quotes
- Sometimes columns get wrong data type on import (use double quotes to force text data type for
digits, say for house numbers)
GIS 11
External table file formats for import to ArcGIS
•Excel (.xls, .xlsx)
-Excel 2003, up to 65,000 rows and 256 columns
-Excel 2007, up to 1,048,576 rows and 16,384 columns
•dBase database table(.dbf)
-Legacy format
-ArcMap truncates field names to 1st 10 characters
-dBase IV has max of 255 columns
-Can open dBase file in Excel but cannot save Dbase from Excel
•Microsoft Access database (.mdb)
-Up to 2GB file size
-See following for other limits: http://www.databasedev.co.uk/access_specifications.html
GIS 12
Field calculator (numeric)
GIS 13
Field calculator (numeric)
Calculate acres to square miles
GIS 14
Field calculator (text)
Concatenate house number and street fields
GIS 15
Field calculator (text)
Populate field with county name
GIS 16
Data Table Joins
GIS 17
Joins
GIS 18
Example join
U.S. Counties GIS layer
Unemployment databases +
GIS 19
Determine Fields to Join
GIS 20
Create New Field
GIS 21
Columns Ready to Join
GIS 22
Join Data
• Right-click Counties layer > Joins and Relates >
Join
GIS 23
Resultant Attribute Table
GIS 24
Classifying Unemployment
•Values will only appear with number fields
GIS 25
Final Map
Percentage Unemployment by U.S. Counties, 2005
GIS 26
Problems with Joins
• Field types are different (e.g. one is numeric and one is text)
GIS 27
Problems with Joins
• Data is different
GIS 28
Problems with Joins
• Too much formatting in Excel
• Keep it simple!
GIS 29
Spatial Joins
GIS 30
Spatial Joins
•Joins using shape (not attribute field)
•Enables data aggregation (counting or summing points by polygon)
•Common Spatial Joins
-Points to Polygons (counts)
-Polygons to Points (adds text)
-Points to points (distances)
GIS 31
Points to polygons
How many convenience stores are in each neighborhood?
• Start with:
-Store points
-Neighborhood
polygons
GIS 32
Points to polygons
• Right-click neighborhoods > Joins and Relates > Join
GIS 33
Spatial join result
New polygon layer with count of points (number of stores)
GIS 34
Spatial join result
Show as a choropleth map, with labels, or table
Neighborhood Store Count
Bloomfield 22
Central Business District 12
Strip District 10
Brookline 10
Central Lawrenceville 8
Larimer 8
Middle Hill 7
Central Oakland 7
Squirrel Hill South 7
South Oakland 7
Carrick 7
Highland Park 6
Garfield 6
North Oakland 6
Terrace Village 6
Brighton Heights 5
Shadyside 5
Morningside 4
Marshall-Shadeland 4
East Liberty 4
Friendship 4
Sheraden 4
Homewood South 4
Greenfield 4
GIS 35
Polygons to points
What neighborhood is a store in?
• Start with:
-Store points
-Neighborhood
polygons
GIS 36
Polygons to points
• Right-click business points> Joins and Relates > Join
GIS 37
Spatial join result
Point shapefile with neighborhood data on each store
GIS 38
Points to points
How close is a school to a store?
• Start with:
-Store points
-School points
GIS 39
Points to points
Right-click school points> Joins and Relates > Join
GIS 40
Result Join
GIS 41
Geodatabases
GIS 42
Geodatabases
Country layer
World.gdb
Graticule layer
GIS 43
Geodatabase types
File geodatabase (.gdb)
• stores datasets in a folder of files
• each dataset a file up to 1 TB in size
• can be used across platforms
• can be compressed and encrypted for read-only, secure use
• ESRI’s recommended choice
GIS 44
Geodatabase types
Personal geodatabase (.mdb)
• stores datasets in a Microsoft Access format
• storage sizes between 250 and 500 MB
• limited to 2GB
• only supported on Windows
ArcSDE geodatabase
• stores datasets in a number of optional DBMSs:
-IBM DB2, IBM Informix , Microsoft SQL Server , Oracle, or PostgreSQL
• unlimited size and users
GIS 45
New file geodatabase
ArcCatalog
GIS 46
Import into geodatabase
Shapefile features
GIS 47
Import into geodatabase
Tables
GIS 48
Export from geodatabase
GIS 49
View geodatabases
Cannot identify names in Windows Explorer
Must use ArcCatalog
GIS 50
Compact geodatabases
File and personal geodatabases
• Reduces size and improves performance
• Compact personal geodatabases > 250 MB.
• Geodatabases with frequent data entry, deletion, or general editing
• Open geodatabases in ArcMap cannot be compacted
-remove any layers with a source table or feature class in that database from the
TOC
GIS 51
Compress geodatabases
File geodatabases
• Once compressed, a feature class or table is read-only and cannot be edited
• Compression is ideally suited to mature datasets that do not require further
editing
• Compressed dataset can be uncompressed to return it to its original, read-write
format
GIS 52
ArcCatalog
GIS 53
ArcCatalog utility program
GIS 54
Basic functions
Copy, paste, rename, etc.
GIS 55
View and edit properties
Projections, fields, etc.
GIS 56
View metadata
GIS 57
Edit metadata
GIS 58
Create new files
Geodatabases, tables, features, etc.
GIS 59
Calculating Geometry
GIS 60
Point Centroids
Used to display and calculate data
GIS 61
Point centroids
When displaying or analyzing small polygons it is often better to
use point centroids
GIS 62
Calculate XY fields
Add new X and Y fields in the attribute table
GIS 63
Calculate XY fields
Calculate geometry for X field, repeat for Y
GIS 64
XY field results
Results are X and Y values based on map properties (e.g.
Long/Lat or XY feet)
GIS 65
Export XY coordinates
GIS 66
Add XY data table
GIS 67
Export as shapefile
XY events should be exported as permanent shapefile or feature
class
GIS 68
Counting Point Centroids
Population spatially joined to buffer around toxic release sites
GIS 69
Calculate area
Add area field and calculate geometry
GIS 70
Calculate perimeter
Add perimeter field and calculate script
GIS 71
Calculate length
Add length field and calculate script
GIS 72