© 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley...

67
1 © 2007 Bentley Systems, Inc. Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems

Transcript of © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley...

Page 1: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

1© 2007 Bentley Systems, Inc.

Bentley and Oracle Bentley and Oracle Anil Saboo, OracleRobert Mankowski, Bentley SystemsAnil Saboo, OracleRobert Mankowski, Bentley Systems

Page 2: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 2

Agenda Agenda • Bentley and Oracle relationship• Oracle Spatial Technologies

• What is Oracle Spatial?• What is the Oracle Workspace Manager?

• Using Oracle Spatial Technologiesin Bentley Products

• Desktop• Server• Geo Web Publisher

• What’s coming in Oracle 11G? • What’s coming in Bentley Support of Oracle?

• Bentley and Oracle relationship• Oracle Spatial Technologies

• What is Oracle Spatial?• What is the Oracle Workspace Manager?

• Using Oracle Spatial Technologiesin Bentley Products

• Desktop• Server• Geo Web Publisher

• What’s coming in Oracle 11G? • What’s coming in Bentley Support of Oracle?

Page 3: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

3© 2007 Bentley Systems, Inc.

Bentley and OracleRelationship Bentley and OracleRelationship

Page 4: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 4

Bentley Geospatial and Oracle SpatialBentley Geospatial and Oracle Spatial

• Bentley is an Oracle Certified Partner• Solid long-term relationship• Complementary products

• Oracle: Geospatial Datastore• Bentley Geospatial: Design, Build, Data capture,

Data analysis, Mapping, etc

• Bentley Geospatial products using Oracle• Bentley Geospatial Extension• Bentley Map• Bentley Cadastre• Bentley Geospatial Server• Bentley Geo Web Publisher• Bentley Geospatial Industry Applications

• Oracle is the interoperability standard

• Bentley is an Oracle Certified Partner• Solid long-term relationship• Complementary products

• Oracle: Geospatial Datastore• Bentley Geospatial: Design, Build, Data capture,

Data analysis, Mapping, etc

• Bentley Geospatial products using Oracle• Bentley Geospatial Extension• Bentley Map• Bentley Cadastre• Bentley Geospatial Server• Bentley Geo Web Publisher• Bentley Geospatial Industry Applications

• Oracle is the interoperability standard

Page 5: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 5

Bentley Geospatial and Oracle SpatialCollaborationBentley Geospatial and Oracle SpatialCollaboration• Participant in Oracle 11 Beta program

• Bentley contributes to Oracle specifications

• Open channel to Oracle Development

• Co-presented on several occasions

• Bentley attends Oracle Spatial conferences

• Participant in Oracle 11 Beta program

• Bentley contributes to Oracle specifications

• Open channel to Oracle Development

• Co-presented on several occasions

• Bentley attends Oracle Spatial conferences

Page 6: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 6

• Excellent Oracle Database Citizen• Create 100% Oracle Spatial Standard data• Use Oracle Spatial metadata and coordinate

systems• Use Oracle standard versioning (Workspace

Manager)• Not requiring any proprietary schemas, tables or

fields (no MSLink)• Implementation reviewed by Oracle Spatial team

• Excellent Oracle Database Citizen• Create 100% Oracle Spatial Standard data• Use Oracle Spatial metadata and coordinate

systems• Use Oracle standard versioning (Workspace

Manager)• Not requiring any proprietary schemas, tables or

fields (no MSLink)• Implementation reviewed by Oracle Spatial team

Bentley Geospatial Oracle StrategyBentley Geospatial Oracle Strategy

Page 7: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 7

ArchitectureArchitecture

Bentley Geospatial Desktop

Bentley Geospatial Industry Applications

Bentley Geospatial Server

Oracle LocatorOracle Spatial

Bentley Geo Web Publisher

− Direct editing of Oracle Spatial databases− Full support of Oracle 10G topology model− Short transactions

• Simultaneous Multi User Editing

• Long transactions, optimistic and pessimistic locking

• Time component

Page 8: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

<Insert Picture Here>

Oracle Spatial Technologies

Anil SabooServer Technologies, Oracle Corporation

Page 9: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Oracle SpatialSpatially-enable your enterprise with Oracle

• Consolidating spatial information holdings• Eliminate proprietary silos, centralize administration• Make spatial data and technology available enterprise-wide• Utilize your database infrastructure and IT resources

• Growing challenges and costs of spatial data • Scalability, Accessibility, Security, Performance, Manageability

• Benefits of Oracle Spatial• Increases productivity and streamlines processes• Enables better business decisions and customer service• Reduces risk – secure, reliable, open and non-proprietary• Drives down admin, maintenance, training and support costs

Page 10: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

• Data load• Editing/transformation• Visualization• Mapping• Analysis

• Storage & Admin• Indexing• Security • User Mgmt• Query• Versioning• Scalability

Data

Delivering Enterprise-class Geospatial Database Management

BusinessApplications

Page 11: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Consolidating Geospatial Data Management

Asset Management

LogisticsHomeland Security

Engineering Planning

Multiple AppsMultiple Users

Page 12: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Spatial Information Management Challenges

• Scalability - large data volume• Availability – tens of thousands of users• Security – protect sensitive location data• Performance – timely query response• Accessibility – to enterprise applications• Manageability – leverage IT resources

= Oracle Database Strengths

Page 13: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Spatial Data Types

All Location/Spatial Data Stored in the Database

Spatial Indexing

Fast Access toSpatial Data

Spatial Access Through SQL

Spatial Analysis

Oracle Locator & Spatial Capabilities

Page 14: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Manage ALL Geospatial Data Types

Data

Locations(points)

Networks(Connectivity) Parcels

(polygons)

Imagery(Raster)

Structured Networks/Boundaries(persistent topology)

Addresses(geocoded points)

Page 15: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Workspace Manager

• Feature of the Oracle Database for application developers and DBAs

• Manages current, proposed and historical values for data in the same database• Isolate a collection of changes to production data• Keep a history of changes to data• Perform “what if” analysis

• Benefits• Saves Money – Ability to consolidate a number of databases into a

single database• Saves Time – Concurrent access to current, proposed and historical

data• Saves Labor – Single point of update and management; easy to

manage through OEM; no custom code or app specific version data

Page 16: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Workspace Manager with Spatial

• Allows application developers to version topologies stored in the Oracle Spatial Topoplogy data model

• Can be used• To isolate a collection of changes in one or more topologies• Keep a history of changes• Create multiple scenarios for “what if” analysis in the same

database

Page 17: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

17© 2007 Bentley Systems, Inc.

Using Oracle Spatial Technologiesin Bentley Products

Using Oracle Spatial Technologiesin Bentley Products

Page 18: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 18

Product FrameworkProduct Framework

Bentley Geospatial Desktop

Bentley Geospatial Industry Applications

Bentley Geospatial Server

Bentley Geospatial Web Publishing

Bentley Geospatial Mobile Applications

Enterprise Integration

Page 19: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 19

Geospatial ExtensionGeospatial Extension• Development framework

• Data Model customization with XFM

• Interoperability framework• Oracle Spatial direct

support• Native SHP, MXD, OGC

support among others• The NEW Map Manager• Topology and Geometry

Editing

• Development framework• Data Model customization

with XFM• Interoperability framework

• Oracle Spatial direct support

• Native SHP, MXD, OGC support among others

• The NEW Map Manager• Topology and Geometry

Editing

Page 20: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 20

Bentley Map Bentley Map A solution to create, maintain, and analyze spatial data sets ...

• Use thematic and analytical tools to create detailed maps and reports

• Use finishing tools for professional output

• Create PDF map books

• Based primarily on the XFM architecture

A solution to create, maintain, and analyze spatial data sets ...

• Use thematic and analytical tools to create detailed maps and reports

• Use finishing tools for professional output

• Create PDF map books

• Based primarily on the XFM architecture

Page 21: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 21

Geospatial Desktop-Oracle SpatialGeospatial Desktop-Oracle SpatialDirect Connect Functionality• Attach/Open directly from Oracle• Import from Oracle• Geometry support• Topology Support• Coordinate Systems• Text, Feature-Linked text• Coded Domains• Loading Tools (DGN2SDO)• Short Transaction (Pessimistic)• Fully customizable - XFM API• Administration Tool

Bentley Geospatial Desktop

Bentley Geospatial Industry Applications

Page 22: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 22

Importing Oracle Spatial DataImporting Oracle Spatial Data• One way import• Meant for including Oracle Spatial data in

engineering design process• Doesn’t require any XFM SchemaWhat you will see:

• Importing Oracle Spatial data in current DGN• Defining symbology

• One way import• Meant for including Oracle Spatial data in

engineering design process• Doesn’t require any XFM SchemaWhat you will see:

• Importing Oracle Spatial data in current DGN• Defining symbology

Page 23: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 23

Opening Oracle Spatial DataOpening Oracle Spatial Data• Read/Write access to Oracle

What you will see:• Opening Oracle Spatial data in current DGN• Change Display using Map Manager• Lock the geometry• Edit the geometry using Geospatial Extension• Post the result• View the results in Map Builder

• Read/Write access to Oracle

What you will see:• Opening Oracle Spatial data in current DGN• Change Display using Map Manager• Lock the geometry• Edit the geometry using Geospatial Extension• Post the result• View the results in Map Builder

Page 24: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 24

DemoDemo

Page 25: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 25

What Did You Just See?What Did You Just See?

• Opening Oracle Spatial data in current DGN• Change Display using Map Manager• Lock the geometry• Edit the geometry using Geospatial Extension• Post the result• View the results in Map Builder

• Opening Oracle Spatial data in current DGN• Change Display using Map Manager• Lock the geometry• Edit the geometry using Geospatial Extension• Post the result• View the results in Map Builder

Page 26: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 26

Bentley Topology TypesBentley Topology Types

• Session topology• Build the topology information on-the-fly each time it is

necessary • Like in GeoGraphics 8.5

• Persistent topology• Topological primitives are created only once• Topological primitives (node, edge, face) information is in

the DGN• These modes are supported with or without Oracle

• Session topology• Build the topology information on-the-fly each time it is

necessary • Like in GeoGraphics 8.5

• Persistent topology• Topological primitives are created only once• Topological primitives (node, edge, face) information is in

the DGN• These modes are supported with or without Oracle

Page 27: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 27

Bentley Persistent Topology ModelBentley Persistent Topology Model

• Topology is stored in the DGN• XFM features in the main DGN model• Topology primitives in an hidden model

• Topology is stored in the DGN• XFM features in the main DGN model• Topology primitives in an hidden model

DGN

Persistent Topology in the DGN

Page 28: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 28

Editing topologyEditing topology• Place features like any other XFM features• Use shared editing command to move common

node• Ex: moving a lot corner moves all the parcels with it

• Split/Merge polygon command• Line Cleaning tools

• Find Dangles, Gaps, Duplicates• From Spaghetti Line Work

• SHP file, DGN, DWG, Oracle Geometry, etc• Topology graph is maintained while editing

• Place features like any other XFM features• Use shared editing command to move common

node• Ex: moving a lot corner moves all the parcels with it

• Split/Merge polygon command• Line Cleaning tools

• Find Dangles, Gaps, Duplicates• From Spaghetti Line Work

• SHP file, DGN, DWG, Oracle Geometry, etc• Topology graph is maintained while editing

Page 29: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 29

Spatial Analysis on topologySpatial Analysis on topology

• Overlay Operations• Overlay Operations

• Buffer

Page 30: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 30

.BAT

Loading Data in OracleLoading Data in Oracle

Oracle SpatialOracle Spatial

AttributesAttributesOBDCOBDCOLEDBOLEDBORACLEORACLE

DGN2SDO

Oracle SQLLOADER

.DAT

.CTL

.SQL

DGN

• DGN2SDO• Data loading tool for Administrator or DBA• Convert into SQL Loader Scripts

(.SQL, .CTL, .DAT)• Supports two modes: SDO Geometry, SDO

Topology• Command-line only, no GUI

• DGN2SDO• Data loading tool for Administrator or DBA• Convert into SQL Loader Scripts

(.SQL, .CTL, .DAT)• Supports two modes: SDO Geometry, SDO

Topology• Command-line only, no GUI

Page 31: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 31

Benefits of using Geospatial Desktop with OracleBenefits of using Geospatial Desktop with Oracle• View and edit your Oracle Spatial database

directly

• Bringing Geospatial Engineering information into mainstream IT world -> Oracle Standard

• Excellent Database Citizen->Oracle reviewed

• View and edit your Oracle Spatial database directly

• Bringing Geospatial Engineering information into mainstream IT world -> Oracle Standard

• Excellent Database Citizen->Oracle reviewed

Page 32: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 32

Benefits of using Geospatial Desktop with OracleBenefits of using Geospatial Desktop with Oracle• Easily migrate from DGN to Oracle Spatial-

>DGN2SDO

• Avoid conflict->Pessimistic Locking

• Keep data consistent at all time and interact easily with Oracle 10G Topology

• Easily migrate from DGN to Oracle Spatial->DGN2SDO

• Avoid conflict->Pessimistic Locking

• Keep data consistent at all time and interact easily with Oracle 10G Topology

Page 33: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

33© 2007 Bentley Systems, Inc.

Geospatial ServerGeospatial Server

Page 34: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 34

Product FrameworkProduct Framework

Bentley Geospatial Desktop

Bentley Geospatial Industry Applications

Bentley Geospatial Server

Bentley Geospatial Web Publishing

Bentley Geospatial Mobile Applications

Enterprise Integration

Page 35: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 35

What is the Bentley Geospatial Server?What is the Bentley Geospatial Server?• Geospatial Server is an Enterprise GIS• Using a unique Federated Information Management approach.• The idea is simple:

• Index rather than convert• Find rather than search

• Allows managing, indexing, editing, and plotting of :• Structured information, fixed schema

• Spatial Database, DGN/XFM, Shapefile, …

• Unstructured information, no schema• Raw DGN, DWG, Word, PowerPoint, …

• Geospatial Server is an Enterprise GIS• Using a unique Federated Information Management approach.• The idea is simple:

• Index rather than convert• Find rather than search

• Allows managing, indexing, editing, and plotting of :• Structured information, fixed schema

• Spatial Database, DGN/XFM, Shapefile, …

• Unstructured information, no schema• Raw DGN, DWG, Word, PowerPoint, …

Page 36: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 36

Bentley Geospatial Server

ArchitectureArchitecture

Clients Applications

Spatial Indexing/Searching Service

Plotting Service

Spatial Database ServiceWorkflow Management Service

Indexes, Metadata, Settings

Document Service

DGNXFM

DGN with RDBMS

Oracle 10G

Oracle 10gSpatial, Topology

SHP, MXD

Page 37: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 37

Geospatial Server-Oracle SpatialGeospatial Server-Oracle SpatialAll 2-tier functionality +

n-tier…• Live Viewing/Editing• Disconnected Editing (batch extraction/post)• Long transaction

• Pessimistic or optimistic• Conflict Resolution• Multi-user editing on same area• Workflow management• Spatial Indexing• Collaboration• Time Component Support• Fully customizable – web services

Bentley Geospatial Desktop

Bentley Geospatial Industry Applications

Bentley Geospatial Server

Page 38: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 38

Geospatial Server - Oracle SpatialGeospatial Server - Oracle Spatial• Database Connection Document (Live

Viewing/Editing)• LIVE extraction/posting from Oracle• Create once, share many to PW users• Allow editing of database data in a fixed extent• Document integrated in PW for workflow, audit

trail, security (ex: hide document from some users), etc

• Allows pessimistic short/long transaction

• Database Connection Document (Live Viewing/Editing)• LIVE extraction/posting from Oracle• Create once, share many to PW users• Allow editing of database data in a fixed extent• Document integrated in PW for workflow, audit

trail, security (ex: hide document from some users), etc

• Allows pessimistic short/long transaction

Page 39: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 39

• What you will see

• Creation of live connection document

• Bentley Map opening document

• Live fetch of spatial data

• Lock of spatial data

• Edit of spatial data

• Post of spatial data

• What you will see

• Creation of live connection document

• Bentley Map opening document

• Live fetch of spatial data

• Lock of spatial data

• Edit of spatial data

• Post of spatial data

Database Connection DocumentLive Viewing/EditingDatabase Connection DocumentLive Viewing/Editing

Page 40: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 40

Demo: Creating InformationDemo: Creating Information

Page 41: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 41

What Did You Just See?What Did You Just See?• Creation of live connection document• Bentley Map opening document• Live fetch of spatial data• Lock of spatial data• Edit of spatial data• Post of spatial data

• Creation of live connection document• Bentley Map opening document• Live fetch of spatial data• Lock of spatial data• Edit of spatial data• Post of spatial data

Page 42: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 42

Geospatial Server - Oracle SpatialGeospatial Server - Oracle Spatial

• Disconnected Database Document

• Extraction/Post done in Batch mode

• Optimistic/Pessimistic Locking

• Workstation or Field editing disconnected from the database

• Disconnected Database Document

• Extraction/Post done in Batch mode

• Optimistic/Pessimistic Locking

• Workstation or Field editing disconnected from the database

Page 43: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 43

Disconnected Database DocumentDisconnected Viewing/EditingDisconnected Database DocumentDisconnected Viewing/Editing

What you will see:

• Creation of disconnected database document

• Extraction and editing of Oracle Spatial data

• Workflows management• Communication in context• Posting of spatial data

What you will see:

• Creation of disconnected database document

• Extraction and editing of Oracle Spatial data

• Workflows management• Communication in context• Posting of spatial data

Page 44: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 44

Page 45: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 45

What Did You Just See?What Did You Just See?

• Creation of disconnected database document• Extraction and editing of Oracle Spatial data • Workflows management• Communication in context• Posting of spatial data

• Creation of disconnected database document• Extraction and editing of Oracle Spatial data • Workflows management• Communication in context• Posting of spatial data

Page 46: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 46

Multi-user editingMulti-user editing

Spatial database multi-user editing

What you will see:• Multi-user editing in Optimistic Long Transaction,

project can last for a very long time without disturbing operations

• Geospatial Reconciliation Extension, rare conflicts can be solved

• Committing any Project Version to LIVE production data

Spatial database multi-user editing

What you will see:• Multi-user editing in Optimistic Long Transaction,

project can last for a very long time without disturbing operations

• Geospatial Reconciliation Extension, rare conflicts can be solved

• Committing any Project Version to LIVE production data

Page 47: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 47

DemoDemo

Page 48: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 48

What Did You Just See?What Did You Just See?

• How the Geospatial Server can be used for Multi-user editing in Optimistic Long Transaction, conflict resolution, reviewing and committing Oracle versions

• How the Geospatial Server can be used for Multi-user editing in Optimistic Long Transaction, conflict resolution, reviewing and committing Oracle versions

Page 49: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 49

• Track Edits History in the Database

• Query back in time• E.g.: show me the census

blocks as they were on the Census 2000

• Act on feature now and it reflected in the future

• Query in the future• E.g.: show me this planned section of

highway as it will be in 2007

• Track Edits History in the Database

• Query back in time• E.g.: show me the census

blocks as they were on the Census 2000

• Act on feature now and it reflected in the future

• Query in the future• E.g.: show me this planned section of

highway as it will be in 2007

Time Component

Page 50: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 50

Keeping History of changesKeeping History of changesWhat you will see:

•Query current time•Disconnected Editing of time enable information

•Query of edited information back in time

What you will see:•Query current time•Disconnected Editing of time enable information

•Query of edited information back in time

Page 51: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 51

DemoDemo

Page 52: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 52

What Did You Just See?What Did You Just See?

• Query current time

• Disconnected Editing of time enable information

• Query of edited information back in time

• Query current time

• Disconnected Editing of time enable information

• Query of edited information back in time

Page 53: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 53

Geospatial Server Benefits for Oracle usersGeospatial Server Benefits for Oracle users

• Integrate document management , workflows management and spatial database management

• Spatial management of all data types, including non GIS files types

• Find Information using intuitive spatial criteria• View and edit your Oracle Spatial database directly-

>Spatial Database Document• Perform fully reliable disconnected field editing

• Integrate document management , workflows management and spatial database management

• Spatial management of all data types, including non GIS files types

• Find Information using intuitive spatial criteria• View and edit your Oracle Spatial database directly-

>Spatial Database Document• Perform fully reliable disconnected field editing

Page 54: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 54

Geospatial Server Benefits for Oracle usersGeospatial Server Benefits for Oracle users

• Avoid conflict->Pessimistic Locking• Study Different What-If Scenario->Optimistic Locking• Keep data consistent at all time and interact easily with

Oracle 10G Topology• Produce historical maps and reports-> historical data

management• Bringing Geospatial Engineering information into mainstream

IT world -> Oracle Standard• Excellent Database Citizen->Oracle reviewed

• Print only what you need and save time with batch plotting capability

• Avoid conflict->Pessimistic Locking• Study Different What-If Scenario->Optimistic Locking• Keep data consistent at all time and interact easily with

Oracle 10G Topology• Produce historical maps and reports-> historical data

management• Bringing Geospatial Engineering information into mainstream

IT world -> Oracle Standard• Excellent Database Citizen->Oracle reviewed

• Print only what you need and save time with batch plotting capability

Page 55: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 55

Geo Web PublisherGeo Web Publisher

• Live Publishing• Geometry support

•Polygon (including transparency)•Lines (including line styles)•Point text•Point Cell (symbols)

Web Client

Bentley GeoWeb Publisher

Page 56: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 56

Publishing Oracle Spatial to the webPublishing Oracle Spatial to the webWhat you will see:

•Adding Oracle Spatial geometry information to an existing web site

•View this information on the web

What you will see:•Adding Oracle Spatial geometry information to an existing web site

•View this information on the web

Page 57: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 57

DemoDemo

Page 58: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 58

What Did You Just See?What Did You Just See?

• Adding Oracle Spatial geometry information to an existing web site

• View this information on the web

• Adding Oracle Spatial geometry information to an existing web site

• View this information on the web

Page 59: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

<Insert Picture Here>

What’s Coming in Oracle Spatial

Anil SabooServer Technologies, Oracle Corporation

Page 60: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

What Analysts Say about Oracle Spatial…

“In four separate surveys since 1999, IDC has found that Oracle holds about an 80-90% share of the overall geospatial database management market within medium-sized and large organizations.”

IDC, February 2005

Page 61: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Safe Harbor Statement & Confidentiality

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 62: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Bentley / Oracle Spatial: Serving Customers for over 10 Years• AEM Torino (Italy)• Brussels Cadastre (Belgium)• Berlin Brandenburg International Airport (Germany)• City of Paris (France)• City of Helsinki (Finland)• Czech Cadastre (Czech Republic)• Czech Telecom (Czech Republic)• EPCOR, Edmonton (Canada)• USACE Savannah District (USA)• US Dept. of Energy, Savannah River (USA)• Fort Hood, DPWRMD (USA)• City of Toronto (Canada)• City of Minneapolis Public Works (USA)• Maryland State Highway Administration (USA)

Page 63: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

Mature Platform TechnologyC

ap

ab

ilit

y

1995 1997 1998 1999 2000 2001

Oracle 7.3.3

Oracle 8.0.4

Points, Lines, PolygonsSpatial Operators40% Faster Performance

Oracle8iPoints, Lines, PolygonsCircles, ArcsAdditional Spatial OperatorsFaster PerformanceObjects, Geocoding Framework

Oracle 8.1.6

Java Classes ProjectionsLinear ReferencingR-Tree Indexing

Oracle 8.1.7

2002 2003

Oracle 9iWhole Earth Geometry Model,Function-based indexes,Object replication, Partitioning

2004

Oracle 10gGeocoder, GeoRaster, Network Data Model, Topology, Spatial Analytic Functions

2007

Spatial Cartridge

Oracle Spatial

Spatial Data Option

Oracle 11g

3D SupportWeb Services

Page 64: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

64© 2007 Bentley Systems, Inc.

What’s Coming in Bentley ProductsWhat’s Coming in Bentley Products

Page 65: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 65

What’s coming in Bentley Products?What’s coming in Bentley Products?

• GeoRaster• Viewing of GeoRaster• Loading of GeoRaster• Editing of GeoRaster• Integration in Geospatial Administrator

• Network Data Model • Network viewing• Network editing• Network tracing• Integration with industry application

• GeoRaster• Viewing of GeoRaster• Loading of GeoRaster• Editing of GeoRaster• Integration in Geospatial Administrator

• Network Data Model • Network viewing• Network editing• Network tracing• Integration with industry application

Page 66: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

© 2007 Bentley Systems, Inc. 66

What’s coming in Bentley Products?What’s coming in Bentley Products?

• Cartographic Text Support• Cartographic text support will allow storing natively the

following:• Text with leader line• Text with different text size and rotation

• Database Side Spatial Analysis• 3D Objects support

• Viewing of 3D objects• Editing of 3D objects

• TIN support• Viewing of TIN• Storing Bentley TIN in Oracle• Editing TIN

• Cartographic Text Support• Cartographic text support will allow storing natively the

following:• Text with leader line• Text with different text size and rotation

• Database Side Spatial Analysis• 3D Objects support

• Viewing of 3D objects• Editing of 3D objects

• TIN support• Viewing of TIN• Storing Bentley TIN in Oracle• Editing TIN

Page 67: © 2007 Bentley Systems, Inc. 1 Bentley and Oracle Anil Saboo, Oracle Robert Mankowski, Bentley Systems Anil Saboo, Oracle Robert Mankowski, Bentley Systems.

67© 2007 Bentley Systems, Inc.

THANK YOU. THANK YOU. • Questions ?• Questions ?