ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)
-
Upload
derrick-robertson -
Category
Documents
-
view
223 -
download
0
Transcript of ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)
![Page 1: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/1.jpg)
ArcSDE
Presented by
Reza WahadjUniversity of California ,San Diego (UCSD)
![Page 2: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/2.jpg)
Why are you here?
• Introduction to ArcSDE?• Want to know what‘s new in ArcSDE 8?• Existing SDE user or new user?• Existing ArcInfo user?• Technical details on implementation?• Just confused...
Why are you here?
![Page 3: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/3.jpg)
You will get answers to the following questions:
• What is ArcSDE, how can I use it and when should I use it?
• ArcSDE 8 - ArcSDE - SDE 3.0 – SDE for Coverages – Personal SDE - Personal Geodatabase?
• How do I get ArcSDE 8?• What‘s new in ArcSDE 8?
Answers
![Page 4: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/4.jpg)
You will also get answers to the following
questions:
• How do I get my data into ArcSDE 8?• How do I migrate my data from SDE 3.0 to ArcSDE
8?• How do I convert data from Librarian and ArcStorm to
ArcSDE 8?• Hard- and Software requirements?
Answers
![Page 5: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/5.jpg)
What is ArcSDE 8?
(Arc Spatial Database Engine)
What is ArcSDE 8?
![Page 6: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/6.jpg)
What is ArcSDE 8?
• A program on your computer/server
What is ArcSDE 8?
![Page 7: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/7.jpg)
What is ArcSDE 8?
• A server application that works in cooperation with a DBMS
What is ArcSDE 8?
![Page 8: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/8.jpg)
What is ArcSDE 8?
• A way to store, manage and access spatial data
What is ArcSDE 8?
![Page 9: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/9.jpg)
What is ArcSDE 8?
• A program that can be used with different clients
What is ArcSDE 8?
![Page 10: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/10.jpg)
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?
![Page 11: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/11.jpg)
ArcSDE Architecture
Client
Server
ArcSDE Client API
• Open Application Program InterfaceApplication
ArcSDEServer
DBMS
What is ArcSDE 8?
![Page 12: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/12.jpg)
ArcSDE 8 Architecture
• Server and Client • UNIX (DEC, HP, IBM, SGI, Sun)• Windows NT (Client also Win95, Win98, and
Windows 2000?)
What is ArcSDE 8?
![Page 13: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/13.jpg)
Cooperative C/S-Processing
ClientClientClientClient
QuestionsQuestions
ResultsResultsIntensiveGeoprocessingFunctions
SDEServer
DBMS
Search andRetrieve
What is ArcSDE 8?
![Page 14: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/14.jpg)
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?
![Page 15: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/15.jpg)
What kind of data can I store with ArcSDE 8
into a DBMS?
What is ArcSDE 8?
![Page 16: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/16.jpg)
CAD
Coverages
Raster
ImageOpen
DBMSAnnotation
• All data (spatial and attributes) stored in the DBMS
What is ArcSDE 8?
Shapefiles
![Page 17: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/17.jpg)
How are data stored?
• in tables (attributes and geometrie)
• in Geodatabase (attributes, geometrie, and metadata)
Data storage
![Page 18: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/18.jpg)
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
![Page 19: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/19.jpg)
How can I use ArcSDE 8?
Using ArcSDE 8
![Page 20: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/20.jpg)
DBMSDBMSServerServer
ArcSDE 8ArcSDE 8
APIAPI
ArcInfo 8.0ArcInfo 8.0APIAPI
ArcView 3.2ArcView 3.2
APIAPI
ArcExplorer XArcExplorer X
APIAPI
ArcIMS 3.0ArcIMS 3.0
APIAPI
MapObjects 2.1MapObjects 2.1
APIAPIAPIAPI
OpenGIS/ C-APIOpenGIS/ C-API CAD Client 1.2CAD Client 1.2
ArcSDE 8 Clients
Using ArcSDE 8
![Page 21: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/21.jpg)
ArcSDE 8 supported databases and operating
systems!
• ArcSDE 8 – Database Version?• ArcSDE 8 – Operating System Version?
• --> Contact your local distributor!!!
Using ArcSDE 8
![Page 22: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/22.jpg)
You should use ArcSDE 8...
Using ArcSDE 8
![Page 23: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/23.jpg)
You should use ArcSDE 8...
• Central Data Storage
Using ArcSDE 8
![Page 24: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/24.jpg)
You should use ArcSDE 8...
• Cost effective data management
Using ArcSDE 8
![Page 25: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/25.jpg)
• Access of many (different) clients without loss of performance
Using ArcSDE 8
You should use ArcSDE 8...
![Page 26: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/26.jpg)
• Each ESRI product can access
Using ArcSDE 8
You should use ArcSDE 8...
![Page 27: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/27.jpg)
• Own applications can access with C-API
Using ArcSDE 8
You should use ArcSDE 8...
![Page 28: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/28.jpg)
• Store your data for Internet/Intranet
Using ArcSDE 8
You should use ArcSDE 8...
![Page 29: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/29.jpg)
• 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
You should use ArcSDE 8...
![Page 30: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/30.jpg)
ArcSDE 8 - ArcSDE - SDE 3.0 – SDE for
Coverages- Personal SDE – Personal Geodatabase?
Naming
![Page 31: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/31.jpg)
• 1998– SDE 3.0: Spatial Database Engine
for RDBMS
– SDE for Coverages
– ArcSDE = SDE 3.0 + SDE for Coverages
Naming
ArcSDE
![Page 32: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/32.jpg)
• 1999
ArcSDE 8
Ora
cle
SQ
L S
erve
r
Info
rmix
DB
2
Per
son
al
Co
vera
ges
DBMS Files
rw - single-user
rw - multi-user
ro - multi-user
Your choiceS
ybas
e
ArcSDE 8
Naming
![Page 33: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/33.jpg)
• 1999
Per
son
al
Co
vera
ges
Files
ArcSDE 8 Box
ArcInfo 8 Box
Your choice
ArcIMS BoxArcSDE 8
Ora
cle
SQ
L S
erve
r
Info
rmix
DB
2
DBMS
Syb
ase
Product Boxes
Naming
DB
2
![Page 34: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/34.jpg)
How do I get ArcSDE 8?
Getting ArcSDE
![Page 35: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/35.jpg)
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
![Page 36: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/36.jpg)
• 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
Product Packaging
![Page 37: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/37.jpg)
What‘s new in ArcSDE 8?
What‘s new?
![Page 38: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/38.jpg)
– New ArcSDE table schema
What‘s new?
What‘s new in ArcSDE 8?
![Page 39: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/39.jpg)
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?
![Page 40: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/40.jpg)
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?
![Page 41: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/41.jpg)
• Table registry
What‘s new?
What‘s new in ArcSDE 8?
![Page 42: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/42.jpg)
Table registry (1.)
Provides a central repository of tables, that the ArcSDE software manages directly or must be accessible for an application.
What‘s new?
![Page 43: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/43.jpg)
Table registry (2.)
maintains the name, owner, and other relevant properties for tables that– contain geometry columns– contain raster columns– are multi-versioned– have a unique SE_ROW_ID column– allow row locks
What‘s new?
![Page 44: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/44.jpg)
Table registry (3.)• automatic
- when upgrading from SDE 3.0 to ArcSDE 8.0 (all spatially enabled tables)
• or directly with sde administration commands (other tables)
What‘s new?
![Page 45: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/45.jpg)
What‘s new in ArcSDE 8?
• Long transactions with state and version support - Pessimistic and optimistic locking (versioning)
What‘s new?
![Page 46: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/46.jpg)
Long transactions with state and version support -
pessimistic and optimistic locking (versioning)
• transactions over more sessions• locking mechanism is needed
What‘s new?
![Page 47: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/47.jpg)
Pessimistic locking
• layer locks• area locks• row locks
What‘s new?
![Page 48: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/48.jpg)
Optimistic locking
• Versioning
Town planer A
street widen, move water pipe
Hydraulic engineer B
Water pipe enlarge
New Default-Version
Default-Version
What‘s new?
Conflictand
ConflictSolution
![Page 49: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/49.jpg)
What‘s new in ArcSDE 8?
• New shape formats
What‘s new?
![Page 50: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/50.jpg)
New shape formats
• well-known binary• well-known text
OpenGIS standard (Open GIS Consortium)
What‘s new?
![Page 51: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/51.jpg)
What‘s new in ArcSDE 8?
• New or changed administration commands
What‘s new?
![Page 52: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/52.jpg)
New administration commands
• sde2tbl converts an ArcSDE table to INFO, dBASE, or ArcSDE table format
• tbl2sde ...• sdegeocode geocodes data• sderelease (former sdeversion)• sdestate
What‘s new?
![Page 53: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/53.jpg)
Changed administration commands
• sdeversion• sdetable• sdegroup
What‘s new?
![Page 54: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/54.jpg)
What‘s new in ArcSDE 8?
• New ArcSDE table schema• Table registry• Long transactions with state and version
support - Pessimistic and optimistic locking (versioning)
• New shape formats• New administration commands
What‘s new?
![Page 55: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/55.jpg)
How do I get my data into ArcSDE 8 ?
• Shape Files shp2sde• Coverages cov2sde
– ArcInfo 8.0: ArcCatalog / ArcToolBox• coverages• shapefiles and more...
– ArcInfo 8.0 workstation: LAYERIMPORT
• SDE C-API
Data loading
![Page 56: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/56.jpg)
How do I migrate my data from SDE 3.0 to ArcSDE 8?
• sdeexport (SDE 3) - sdeimport (ArcSDE 8)(no Geodatabase!)
• creating a Geodatabase with gdbs-command --> sdeimport -->register
• DBMS version compatibility?
Migration
![Page 57: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/57.jpg)
How do I convert my data from MapLibrarian or
ArcStorm to ArcSDE 8?
• Importing through ArcCatalog– series of dialog boxes will guide you– batch data converters can be used
• --> simple feature types
Conversion
![Page 58: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/58.jpg)
ArcSDE‘s Future
• ArcSDE 8.0– New data types
• raster (images/grids)• address
– Java API (ArcSDE 8.1)– GUI?
Future
![Page 59: ArcSDE Presented by Reza Wahadj University of California,San Diego (UCSD)](https://reader036.fdocuments.net/reader036/viewer/2022062305/56649e2c5503460f94b1b9cb/html5/thumbnails/59.jpg)
ArcSDE 8 Summary• Storing spatial data in a DBMS• Many different clients• Many different databases• Cost effective data management• High performance• Open GIS
Summary