Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase...

80
WWW.TRANSFER-SOLUTIONS.COM Spreker(s) : Datum : E-mail : Geosysteem BRAVO voor de BGT (Basisregistratie Grootschalige Topografie) Albert Lems, Richard Huesken 18 september 2014 [email protected], [email protected]

Transcript of Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase...

Page 1: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

WWW.TRANSFER-SOLUTIONS.COM

Spreker(s) :

Datum :

E-mail :

Geosysteem BRAVO voor de BGT (Basisregistratie Grootschalige Topografie)

Albert Lems, Richard Huesken

18 september 2014

[email protected], [email protected]

Page 2: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Introductie

Albert Lems

2

Page 3: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Introductie

Transfer SolutionsGevestigd in Leerdam18 jaar150 medewerkersOracle- en Java-technologie

Education

Consulting

Managed Services

3

Page 4: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V. 4

Waar komt u ons tegen

IT Organisaties (Centric, Unit4, Atos, CGI, Sogeti)

Overheid (Provincies en Gemeenten)

Zorg (Ziekenhuizen, Dienstverleners)

Mobiliteit (NS, ProRail, Transporteurs, Leasebranche)

Onderwijs (Universiteiten, Hogescholen, ROC’s)

Page 5: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V. 5

Referenties Geo ICT

Beheersysteem Openbare Ruimte (BORIS)Kernregistratie Adressen en Gebouwen (KRGA)

Beheer (geo-) databasesInformatie architectuur Geo

Geo projectenOracle Spatial diensten

BGT data dienstenOnderhoud maatwerk MicroStation

Productiesysteem voor kaarten van de ScheldeGeo component in administratieve applicaties

Page 6: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

6

Page 7: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Wat is de BGT

7

Basisregistratie Grootschalige Topografie

Page 8: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Grootschalig

8

Page 9: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Positionering - BGT -keten

9

Landelijke voorziening (LV) BGT

Distributie LV BGT

Centrale Registratie LV BGT

Samenwerkingsverband van

Bronhouders (SVB) BGT

Bronhouder Bronhouder Bronhouder

Afnemer Afnemer Afnemer

Page 10: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

10

Page 11: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opdracht

OpdrachtBravo 1: webportaalBravo 2: automatisch berichtenverkeer

ProjectenBravo 1a: goedkeuringen vereenvoudigenBravo 1b: assemblageBravo 1c: mutaties vereenvoudigen

11

Page 12: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Architectuur

12

Applicatieserver

Glassfish

APEX Listener

Geoserver

Portaal

Database 12c (SE1)

Apex 4.2

Productiedatabase

Database 12c (EE)

Spatial + JTS

Partitioning

Advanced

Queuing

Propagation

Procesregie en gebruikersinteractie Dataopslag en verwerking

Schaling:

• 100.000.000 objecten

• 1.000.000.000 plaatsbepalingspunten

• Mutatiegraad 10% per jaar

Page 13: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

13

Page 14: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

BGT-processen

Initiële levering

Mutatielevering

Vooraankondiging

Actualisatie

14

Page 15: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Processen

Initiële leveringMeerdere bestanden per levering

Assemblage

15

Page 16: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Processen

MutatieleveringEén bestand per leveringWAS-WORDT bestandWAS-WAS controle

16

Page 17: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Processen

VooraankondigingExpliciet/Impliciet

ActualisatieSynchronisatie met lokale BGT database

17

Page 18: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Synchronisatie gegevens van bronhouder

Pijler 1: mutatiebericht (mtbDi01)

Pijler 2: mutatie oproepbericht (mtoDi01)

Pijler 3: expliciete vooraankondiging (vavDu01)

Pijler 4: handmatige actualisatie (vavDu01)

18

Page 19: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Nieuwe BGT -keten inzichten

Bravo 1bNieuw proces “opvullevering”

Bravo 1cGoedkeuringen vervallenExpliciete vooraankondigingen vervallenImpliciete vooraankondigingen worden mutatie-locksNieuw proces “vooraankondiging” (zonder lock)Nieuw proces “abonnement”Proces actualisatie vervalt

19

Afgerond

In ontwikkeling

Page 20: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Nieuw proces “opvullevering”

20

Page 21: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Goedkeuringen vervallen

Op verzoek van de bronhouders

Afspreken vooraf vs. Controleren achteraf

Resultaat:Minder overheadVersnelling gegevensverwerkingFouten achteraf herstellen

Raakt de processen:Initiële leveringMutatielevering

21

Page 22: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Expliciete vooraankondigingen

Op verzoek van de bronhouders

Afspreken vooraf vs. Controleren achteraf

Resultaat:Minder overheadVersnelling gegevensverwerking

22

Page 23: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Impliciete vooraankondigingen

Nodig voor bewaken data integriteit

Nieuwe naam: Mutatie-lock

Raakt de processen:Initiële leveringMutatielevering

23

Page 24: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Nieuw proces “vooraankondiging”

Geen locks!

Signaal functie voor en door bronhouders

Eenmalig inwinnen, meervoudig gebruik

24

Page 25: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Synchronisatie

Pijler 1: mutatiebericht (mtbDi01)

Pijler 2: mutatie oproepbericht (mtoDi01)

Pijler 3: expliciete vooraankondiging (vavDu01)

Pijler 4: handmatige actualisatie (vavDu01)

25

Page 26: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Nieuw proces “abonnement”

Abonnement bestellenPolygoon van het gebied

Eigen objectenObjecten andere bronhoudersLege gebieden

Eerste berichtAlle authentieke objecten in het gebied

Volgende berichtenAlle authentieke mutaties die raken aan het gebied

Initiële leveringMutatieleveringOpvullevering

26

Page 27: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Proces actualisatie vervalt

Wordt vervangen door abonnementen

27

Page 28: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Volgt u het nog?

28

Actualisatie

Page 29: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

BGT-processen

Initiele levering

Mutatielevering

Opvullevering

Vooraankondiging nieuwe stijl

Abonnement

29

Page 30: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

V r a g e nA n t w o o r d e n

WWW.TRANSFER-SOLUTIONS.COM

CONSULTING | MANAGED SERVICES | EDUCATION

© COPYRIGHT TRANSFER SOLUTIONS B.V. 30

V r a g e nA n t w o o r d e n

CONSULTING | MANAGED SERVICES | EDUCATION

WWW.TRANSFER-SOLUTIONS.COM

Page 31: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Introductie

Richard Huesken

31

Page 32: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

32

Page 33: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Assemblage

Door bronhouders onderling“aan de bron”

Door SVB-BGT“geautomatiseerd met BRAVO”

33

Page 34: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Voor assemblage

34

Page 35: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Na assemblage

35

Page 36: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Assemblageregels

Per bestandRelatieve kwaliteit (laag/gemiddeld/hoog)Marge (in centimeters)

Overlap moet geheel binnen de marge vallen

Gat moet geheel binnen de marge vallen

36

Page 37: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Voor Assemblage

37

Page 38: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Verschil in parameters

38

Bestand Marge (cm) Kwaliteit

Scenario 1 A 100 NORMAAL

B 1000 MATIG

Scenario 2 A 1000 MATIG

B 100 NORMAAL

Page 39: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Na Assemblage - Scenario 1

39

Page 40: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Na Assemblage - Scenario 2

40

Page 41: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

41

Page 42: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Voorbereidende mutatie

Assemblage issuesAanpassen objecten met hogere kwaliteitAfronden van coördinaten op 3 decimalen

42

Page 43: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Millimeter raster

43

AHoog

BMatig

Page 44: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Millimeter raster

44

AHoog

BMatig

Page 45: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Millimeter raster

45

AHoog

BMatig

Page 46: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Millimeter raster – voor assemblage

46

Page 47: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Millimeter raster – na assemblage

47

Page 48: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Assemblage resultaat

Bestanden onderlingGeassembleerd(e) bestand(en)

GemeenteWaterschapMinisterie EZ…

Assemblage met de landelijke voorzieningVoorbereidend mutatieberichtGeassembleerd(e) bestand(en)

GemeenteWaterschapMinisterie EZ…

48

Page 49: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Voorbereidende mutatie

Contour van de leveringWAS <> WORDT

Bijproduct van een initiële levering

Registreren voorafgaand aan initiële levering

49

Page 50: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

50

Page 51: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Objecten in LV

51

Page 52: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutatiebericht - WAS

52

Page 53: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutatiebericht - WORDT

53

Page 54: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutaties op de buitengrens

Eis aan mutatieberichtContour WAS = Contour WORDT

ProblemenMutaties tegen landsgrenzenMutaties op rand bronhoudersgrens in de transitiefase

54

Page 55: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutaties op de buitengrens

55

Page 56: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutaties op de buitengrens

ImplicatiesLocking van objectenVolgorde waarin leveringen worden verwerktIntroduceren van gaten in LVIntroduceren van overlap in LV

Nieuwe eis:“Er mag alleen overlap zijn tussen objecten in de WORDT en objecten in de LV indien die objecten ook voorkomen in de WAS van het mutatiebericht.”

56

Page 57: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Objecten in LV

57

Page 58: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutatie op buitengrens - OK

58

Page 59: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Mutatie op buitengrens - Afgekeurd

59

Page 60: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

60

Page 61: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Gaten opvullen

Medewerker SVB-BGT tekent gebied

Opvullen met OCOOp basis van plaatsbepalingspunten van andereobjectenRekening houden met maximaal aantal ordinaten

De opvullevering wordt geregistreerd

61

Page 62: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Gaten opvullen

62

Page 63: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opvulgebied

63

Page 64: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Ongeclassificeerde objecten

64

Page 65: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

65

Page 66: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 12c

Waarom nu al ?

Nieuwe features

Aandachtspunten

66

Page 67: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 11g

Vreemde resultaten met spatial operaties

67

Page 68: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 11g

Resultaat sdo_intersection ?

68

Page 69: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 12c – Validatie fout

69

Page 70: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 12c - Validatie

70

Page 71: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Waarom Oracle 12c ?

Validatiefout snel gerepareerd voor 12c

Patch 18614207: AN INVALID POLYGON WITH ARC AND LINE PASSED THROUGH VALIDATE_GEOMETRY

Sinds eind augustus ook voor 11g

71

Page 72: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 12c – New features

Spatial Vector acceleration (SVA)Verbeterde algoritmes voor spatial operatiesCaching van metadata

Instelbaar voor het systeem en per sessie

Nauwkeuriger berekeningenCollineaire punten verwijderd

72

Page 73: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Aandachtspunt 12c - SVA

73

AHoog

BMatig

Page 74: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Oracle 12c – New features

Efficiente codering sdo_geometry

Toegepast NA spatial operatie

Minder lijnstuk informatie nodig

74

Page 75: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Aandachtspunt : Aaneengesloten bogen

75

Page 76: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Interne representatie

SDO_GEOMETRY

2 lijnstukken met 3 coördinaten

1 lijnstuk met 5 coördinaten

76

Page 77: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Externe representatie

STuF-GEO / GML

Verbeterde Spatial functies 12c:

<gml:Arc><gml:posList>x1 y1 x2 y2 x3 y3 x4 y4 x5 y5</gml:posList>

</gml:Arc>

Maar...

77

Page 78: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Externe representatie

BGT specifieke eis :

beschrijving van de boog met drie punten (GM_Arc).

Met BRAVO functies :

<gml:Arc><gml:posList>x1 y1 x2 y2 x3 y3</gml:posList>

</gml:Arc><gml:Arc><gml:posList>x3 y3 x4 y4 x5 y5</gml:posList>

</gml:Arc>

78

Page 79: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

© COPYRIGHT TRANSFER SOLUTIONS B.V.

Opbouw presentatie

De BGTKorte introductie BGTBGT-keten

Het geosysteem BRAVOOpdrachtArchitectuur

Organisatorische ontwikkelingenBGT-processen 1.0BGT-processen 2.0

Pauze

Technische ontwikkelingenAssemblageVoorbereidende mutatiesMutaties op de buitengrensOpvullen van gatenOracle 12c

79

Page 80: Geosysteem BRAVO voor de BGT ... - Oracle Partner...Database 12c (SE1) Apex 4.2 Productiedatabase Database 12c (EE) Spatial+ JTS Partitioning Advanced Queuing Propagation Procesregie

V r a g e nA n t w o o r d e n

WWW.TRANSFER-SOLUTIONS.COM

CONSULTING | MANAGED SERVICES | EDUCATION

© COPYRIGHT TRANSFER SOLUTIONS B.V. 80

V r a g e nA n t w o o r d e n

CONSULTING | MANAGED SERVICES | EDUCATION

WWW.TRANSFER-SOLUTIONS.COM