arcsde presented by

59
ArcSDE Presented by Reza Wahadj University of California ,San Diego (UCSD)

Upload: tracen

Post on 28-Jan-2016

75 views

Category:

Documents


1 download

DESCRIPTION

ArcSDE Presented by. Reza Wahadj University of California ,San Diego (UCSD). 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?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ArcSDE Presented by

ArcSDE

Presented by

Reza WahadjUniversity of California ,San Diego (UCSD)

Page 2: ArcSDE Presented by

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

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

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

What is ArcSDE 8?

(Arc Spatial Database Engine)

What is ArcSDE 8?

Page 6: ArcSDE Presented by

What is ArcSDE 8?

• A program on your computer/server

What is ArcSDE 8?

Page 7: ArcSDE Presented by

What is ArcSDE 8?

• A server application that works in cooperation with a DBMS

What is ArcSDE 8?

Page 8: ArcSDE Presented by

What is ArcSDE 8?

• A way to store, manage and access spatial data

What is ArcSDE 8?

Page 9: ArcSDE Presented by

What is ArcSDE 8?

• A program that can be used with different clients

What is ArcSDE 8?

Page 10: ArcSDE Presented by

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

ArcSDE Architecture

Client

Server

ArcSDE Client API

• Open Application Program InterfaceApplication

ArcSDEServer

DBMS

What is ArcSDE 8?

Page 12: ArcSDE Presented by

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

Cooperative C/S-Processing

ClientClientClientClient

QuestionsQuestions

ResultsResultsIntensiveGeoprocessingFunctions

SDEServer

DBMS

Search andRetrieve

What is ArcSDE 8?

Page 14: ArcSDE Presented by

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

What kind of data can I store with ArcSDE 8

into a DBMS?

What is ArcSDE 8?

Page 16: ArcSDE Presented by

CAD

Coverages

Raster

ImageOpen

DBMSAnnotation

• All data (spatial and attributes) stored in the DBMS

What is ArcSDE 8?

Shapefiles

Page 17: ArcSDE Presented by

How are data stored?

• in tables (attributes and geometrie)

• in Geodatabase (attributes, geometrie, and metadata)

Data storage

Page 18: ArcSDE Presented by

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

How can I use ArcSDE 8?

Using ArcSDE 8

Page 20: ArcSDE Presented by

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

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

You should use ArcSDE 8...

Using ArcSDE 8

Page 23: ArcSDE Presented by

You should use ArcSDE 8...

• Central Data Storage

Using ArcSDE 8

Page 24: ArcSDE Presented by

You should use ArcSDE 8...

• Cost effective data management

Using ArcSDE 8

Page 25: ArcSDE Presented by

• Access of many (different) clients without loss of performance

Using ArcSDE 8

You should use ArcSDE 8...

Page 26: ArcSDE Presented by

• Each ESRI product can access

Using ArcSDE 8

You should use ArcSDE 8...

Page 27: ArcSDE Presented by

• Own applications can access with C-API

Using ArcSDE 8

You should use ArcSDE 8...

Page 28: ArcSDE Presented by

• Store your data for Internet/Intranet

Using ArcSDE 8

You should use ArcSDE 8...

Page 29: ArcSDE Presented by

• 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

ArcSDE 8 - ArcSDE - SDE 3.0 – SDE for

Coverages- Personal SDE – Personal Geodatabase?

Naming

Page 31: ArcSDE Presented by

• 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

• 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

• 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

How do I get ArcSDE 8?

Getting ArcSDE

Page 35: ArcSDE Presented by

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

• 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

What‘s new in ArcSDE 8?

What‘s new?

Page 38: ArcSDE Presented by

– New ArcSDE table schema

What‘s new?

What‘s new in ArcSDE 8?

Page 39: ArcSDE Presented by

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

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

• Table registry

What‘s new?

What‘s new in ArcSDE 8?

Page 42: ArcSDE Presented by

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

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

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

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

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

Pessimistic locking

• layer locks• area locks• row locks

What‘s new?

Page 48: ArcSDE Presented by

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

What‘s new in ArcSDE 8?

• New shape formats

What‘s new?

Page 50: ArcSDE Presented by

New shape formats

• well-known binary• well-known text

OpenGIS standard (Open GIS Consortium)

What‘s new?

Page 51: ArcSDE Presented by

What‘s new in ArcSDE 8?

• New or changed administration commands

What‘s new?

Page 52: ArcSDE Presented by

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

Changed administration commands

• sdeversion• sdetable• sdegroup

What‘s new?

Page 54: ArcSDE Presented by

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

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

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

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

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

ArcSDE 8 Summary• Storing spatial data in a DBMS• Many different clients• Many different databases• Cost effective data management• High performance• Open GIS

Summary