50
1 May 2012 Oracle Spatial User Conference

May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

1

May 2012 Oracle Spatial User Conference

Page 2: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

May 23, 2012 Ronald Reagan Building and International Trade Center

Washington, DC USA

Page 3: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

Andrew Howles & Jo Shannon IS Principal Architect General Manager, Operations

Page 4: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

Automated Data Quality Processes in Ordnance Survey’s GDMS

Page 5: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

5

OVERVIEW •  Centrally managed, authoritative database •  Incorporates 5 corporate national datasets •  Supports national data capture and maintenance •  Contains in excess of 500 million features

CHALLENGES / OPPORTUNITIES •  Need to integrate disparate data sets •  Need to extract 32 million features and submit 313,000

changed features per day •  Need to support multiple users in the same geographic area •  Automated data validation to achieve product ready

database ORACLE SOLUTIONS •  Oracle Spatial Database, Partitioning, RAC, Dataguard •  Oracle Workspace Manager •  Oracle Application Server & Weblogic •  Oracle BPEL & Worklist Application •  Oracle Enterprise Service Bus •  Oracle Identity Management

RESULTS •  Consolidation of raster, vector, network data in 5.3TB

sized central repository •  Single source database for product derivation •  Seamless working – removal of tile based restrictions •  Resilient production environment achieving 99.5%

availability

Ordnance Survey Geospatial Data Management System

Insert application screenshot here

Page 6: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

Agenda

•  Introductions • Ordnance Survey and GDMS business context • Oracle technology in GDMS • Radius Studio technology in GDMS • Challenges • Next steps • Conclusions • Q&A

Page 7: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

Introductions

•  To the Presenters: – Andrew Howles, Ordnance Survey –  Jo Shannon, 1Spatial

•  To the Geospatial Data Management System (GDMS): – Enterprise geospatial data factory – end-to-end planning, collection,

management, validation, and publication to product stores – Multi-vendor service-oriented architecture built on the Oracle

technology stack – Went live in July 2011

Page 8: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

8

Ordnance Survey business context

•  Self-funding government agency; remit covers Great Britain (England, Scotland and Wales) – 243,241 sq km / 93,956 sq miles

•  Datasets maintained on a national basis – common specifications to ensure consistency in terms of precision, accuracy and content

•  Close collaboration with Land Registry of England and Wales, and Registers of Scotland

•  Integrated data capture for field surveyors, HQ-based editors, and external suppliers

Page 9: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

9

Ordnance Survey business context

•  Digital geospatial data products over 90% of Ordnance Survey’s business

•  Over 450 million unique feature identifiers (TOIDs) introduced by OS MasterMap® in 2001 – hooks to which information can be linked: –  emphasis on geographic information –  integration of addresses, boundaries, road

centre-lines and network topology with topographic base

Page 10: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

10

GDMS programme context

•  Seamless data maintenance solution •  Intelligent and integrated maintenance

data model •  Separation of product data •  Automated data validation •  650+ production users in Ordnance

Survey and other organisations •  Platform for new product development

Page 11: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

11

GDMS programme context

Page 12: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

12

GDMS programme context

Page 13: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

13

GDMS programme context

Page 14: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

14

GDMS programme context

• Main unit is the feature •  Features are composed of components including:

–  identity –  lifecycle –  location –  classification –  relationships –  history

• Model prescribes around 150 specification rules

GDMS real-world object model – Geobase-04

Page 15: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

15

GDMS programme context

•  500 million features and growing (+ history) •  4,000 data maintenance jobs per day •  32 million feature extractions per day •  313,000 features updates per day •  650+ users inside and outside Ordnance Survey •  99.5% availability

Non-functional characteristics

Page 16: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

16

GDMS programme context

•  Mainstream architecture patterns: –  n-tier solution –  service-oriented approach (business logic) –  workflow layer (orchestration logic)

•  Heterogeneous software environment – best of breed COTS components from diverse vendors:

–  1Spatial, BAE Systems, ESRI, Intergraph, Microsoft, Oracle, Safe Software, Snowflake Software

•  Long transaction management, disconnected editing •  Scalable infrastructure on commodity hardware, selective virtualisation

Architectural principles

Page 17: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

17

GDMS programme context Logical architecture

Page 18: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

18

GDMS programme context

• Member of the Intergraph Consortium along with Snowflake Software

Role of 1Spatial within the Intergraph Consortium

Page 19: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

19

Role Of Oracle in GDMS

Real Application Clusters

Page 20: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

20

Workspace Manager in GDMS Key to Transaction Integrity

Page 21: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

21

Workspace Manager in GDMS Acetate Overlay Model

Page 22: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

22

Workspace Manager in GDMS Data Conflict

Page 23: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

23

Workspace Manager in GDMS Logical Inconsistency

Page 24: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

24

Role of Radius Studio

•  Spatial data integration platform •  Knowledge Store • Rules based spatial analysis • Web application & web services • GRID processing •  Extensible – built-ins, datastores

What is

Page 25: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

25

Role of Radius Studio Rules based processing paradigm

Action Pattern Fact

Data Rule

Report

Reconcile

Page 26: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

26

Role of Radius Studio Examples of Rules

FACT

PATTERN Railway points must be within 0.8 metres of at least 1 rail object

ACTION

Page 27: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

27

Challenges

•  Schema design choices can cause physical data conflict to arise in instances where there is no logical conflict

1. Physical realisation of the logical model

Page 28: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

28

Challenges 1. Physical realisation of the logical model

Page 29: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

29

Challenges 1. Physical realisation of the logical model

Page 30: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

30

Challenges

•  Schema design choices can cause physical data conflict to arise in instances where there is no logical conflict

• Our advice: When optimising your schema, don’t just think about performance but consider conflict avoidance as well

1. Physical realisation of the logical model

Page 31: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

31

Challenges

• Complex data requirements mean simple A versus B type decisions are not suitable for conflict resolution: –  logical semantics of spatial data – e.g. topological structuring –  version metadata

2. Conflict resolution

Page 32: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

32

Challenges 2. Conflict resolution

Page 33: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

33

Challenges 2. Conflict resolution

Page 34: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

34

Challenges 2. Conflict resolution

Page 35: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

35

Challenges 2. Conflict resolution

Page 36: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

36

Challenges 2. Conflict resolution

Page 37: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

37

Challenges 2. Conflict resolution

Page 38: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

38

Challenges 2. Conflict resolution

Page 39: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

39

Challenges 2. Conflict resolution

Page 40: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

40

Challenges 2. Conflict resolution

Page 41: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

41

Challenges

• Complex data requirements mean simple A versus B type decisions are not suitable for conflict resolution: –  logical semantics of spatial data – e.g. topological structuring –  version metadata

• Our advice: Understand the implications of your data model and schema for the process of conflict resolution

2. Conflict resolution

Page 42: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

42

Challenges

•  Planning work to avoid conflict, where possible, is better than being in a conflict resolution situation

3. Work planning

Page 43: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

43

Challenges 3. Work planning

Page 44: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

44

Challenges 3. Work planning

Page 45: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

45

Challenges

•  Planning work to avoid conflict, where possible, is better than being in a conflict resolution situation

• Our advice: Investigate and understand the implications of work planning processes with respect to susceptibility to conflict, and agree an appropriate approach with users of the system

3. Work planning

Page 46: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

46

Challenges

•  Building innovative systems with cutting edge technologies and designs, means you will be charting new territory and encountering unexpected challenges.

• Our advice: Develop a trusted relationship with suppliers to ensure a collaborative approach to resolving issues as they arise.

4. Charting new territory

Page 47: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

47

GDMS next steps

• Data quality improvement for existing products •  Strategic data enhancements to support new products:

–  additional intelligence (lifecycle, attribution, cross-referencing) –  increasing 3D capabilities –  additional networks

• Operational improvements: – Oracle Database upgrade to 11.2.0.3 – Mid-tier upgrade to WebLogic

Page 48: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

48

Conclusions

• Cutting edge development requires a strong architectural vision and well managed requirements

• Core technologies must support the non-functional requirements out of the box

• Getting the business processes right is as important as building the right systems

• Understanding the logical data model’s physical implications is critical

• Collaborative supplier relationships are key to success

Page 49: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

“If successful the Ordnance Survey's new geospatial database and data management system will define a best practice for the collection, distribution and use of geospatial data.”

International Data Corporation, 2007

• GDMS operational since July 2011 •  1.2 million Ordnance Survey units of change committed to date • Data, system and process enhancements now in progress for

delivery of new products

Page 50: May 2012 Oracle Spatial User Conference...changed features per day ... accuracy and content • Close collaboration with Land Registry of England and Wales, and Registers of Scotland

50

Q&A