ArcSDE
T.sohaib abu jayyab
Presented by
Reza Wahadj
University of California ,San Diego (UCSD)
What is ArcSDE 8?
(Arc Spatial Database Engine)
What is ArcSDE 8?
What is ArcSDE 8?
• A program on your computer/server
• A server application that works in
cooperation with a DBMS
• A way to store, manage and access
spatial data
• A program that can be used with
different clients
What is ArcSDE 8?
ArcSDE Architecture
Client
Application
ArcSDE
Client API
• Open Application
Program Interface
ArcSDE
Server
DBMS
Server
What is ArcSDE 8?
Cooperative C/S-Processing
Search and
Retrieve
Questions
Client
Intensive
Geoprocessing
Functions
Results
SDE
Server
DBMS
What is ArcSDE 8?
C/S-Processing
• Client
• “Client” CPU Intensive
Geoprocessing
Functions
• Clip
• Buffer
• Overlay
• Merge
• Dissolve
• Server
• RDBMS Access on
Remote Host
• Full Topological Search &
Retrieval
• WHERE Clause with
Attribute Constraints
• Some Geoprocessing
What is ArcSDE 8?
What kind of data can I store with
ArcSDE 8
into a DBMS?
What is ArcSDE 8?
• All data (spatial and attributes) stored in the
DBMS
Open
Image
Coverages
Annotation
Raster
Shapefiles
DBMS
CAD
What is ArcSDE 8?
How are data stored?
• in tables (attributes and geometrie)
• in Geodatabase (attributes, geometrie, and
metadata)
Data storage
What is a Geodatabase?
– The data that is stored in ArcSDE with an DBMS
and that can contain advanced behaviors,
relationships, etc.
– Data in ArcSDE that has object ids
– Data that contains an object relational data
model
Data storage
How can I use ArcSDE 8?
Using ArcSDE 8
ArcSDE 8 Clients
ArcView 3.2
ArcInfo 8.0
MapObjects 2.1
API
API
API
ArcExplorer X
API
ArcIMS 3.0
ArcSDE 8
CAD Client 1.2
OpenGIS/ C-API
API
API
DBMS
Server
API
Using ArcSDE 8
ArcSDE 8 supported databases and operating
systems!
• ArcSDE 8 – Database Version?
• ArcSDE 8 – Operating System Version?
Using ArcSDE 8
You should use ArcSDE 8...
•
•
•
•
•
•
Central Data Storage
Cost effective data management
Access of many clients without lost of performance
Each ESRI Product can access
Own applications can access with C-API
Store your data for Internet/Intranet
Using ArcSDE 8
ArcSDE 8 - ArcSDE - SDE 3.0 – SDE for
Coverages- Personal SDE – Personal
Geodatabase?
Naming
DBMS
Coverages
Personal
Sybase
DB2
Informix
SQL Server
Oracle
Product Boxes
ArcSDE 8
Files
Your choice
Product Packaging
• ArcInfo 8 Box
– ArcSDE Personal Geodatabase
• single user
– ArcSDE for Coverages
• multi-user
• free server / free connections
– ArcSDE 8 for an DBMS
• multi-user
• optional license (server/connections)
Getting ArcSDE
Product Packaging
• ArcSDE 8 for an DBMS Box
• multi-user server / connections
– ArcInfo 8 Box (12 months)
• ArcSDE for Coverages
– multi-user
– free server / free connections
• ArcSDE Personal
– single user
Getting ArcSDE
New ArcSDE 8 table schema (1.)
•
•
•
•
•
•
•
Version table
Layers table
Geometry columns table
Raster columns table
Spatial references table
Table registry table
Business table
What‘s new?
New ArcSDE 8 table schema (2.)
•
•
•
•
•
•
•
Versions table
States tables
Logfiles tables
Geolocation tables
Meta-data table
Logical network tables
Geodatabase tables
What‘s new?
ArcSDE 8 Summary
•
•
•
•
•
•
Storing spatial data in a DBMS
Many different clients
Many different databases
Cost effective data management
High performance
Open GIS
Summary