Apex & Spatial Integratie bij de bouw van een geo-gegevensmagazijn
SPREKER
:
Raymond van den Hoek
E-MAIL
:
[email protected]
DATUM
:
26-03-2012 WWW.TRANSFER-SOLUTIONS.COM
Raymond van den Hoek Sinds 2001 voor Transfer werkzaam “Klassieke” Oracle achtergrond sql, pl/sql, forms, reports, designer
Projectmanagement Geo-gegevensmagazijn (Maastricht) Mokveld Valves
Overige “Geo” ervaring 2e assistent landmeter (1996) www.landmarkinfo.nl (2005, 2006)
© COPYRIGHT TRANSFER SOLUTIONS B.V.
2
Hoeveel mensen hebben gewerkt met… Apex? Spatial? Apex & Spatial? Overige Geo-ICT toepassingen? Transfer Solutions?
© COPYRIGHT TRANSFER SOLUTIONS B.V.
3
Transfer Solutions Opgericht in 1995, 150 medewerkers Gevestigd in Leerdam Oracle-, Java en Open Source technologie Opleidingen, beheer en consultancy
© COPYRIGHT TRANSFER SOLUTIONS B.V.
4
Klanten van Transfer IT Organisaties Nederlandse Provincies en Gemeenten Lease organisaties Ziekenhuizen Nederlandse Spoorwegen / Prorail
© COPYRIGHT TRANSFER SOLUTIONS B.V.
5
Transfer Geo ICT Beheer (geo-) databases Implementatie informatiearchitectuur Geo Beheersysteem Openbare Ruimte Kernregistratie Adressen en Gebouwen Strooirouteplanner, Metadata applicatie Advisering GIS & Kaartvervaardiging
WKpB applicatie Maatwerk tbv Geo, Landmeten en BAG Safe FME Coaching © COPYRIGHT TRANSFER SOLUTIONS B.V.
6
Geo ICT?
© COPYRIGHT TRANSFER SOLUTIONS B.V.
7
Geo-gegevensmagazijn Centrale opslag geografische data Gemeentelijke markt Mid-office Open standaarden
© COPYRIGHT TRANSFER SOLUTIONS B.V.
8
Waarom een geo-gegevensmagazijn?
© COPYRIGHT TRANSFER SOLUTIONS B.V.
9
Waarom een geo-gegevensmagazijn?
© COPYRIGHT TRANSFER SOLUTIONS B.V.
10
Overzicht magazijn Bronnen
Centrale opslag
Afnemers
BGT
Intranet
BAG
Internet
GBKN
CAD & GIS
Cyclomedia
Applicaties
Kadaster LKI
Ad hoc
Excel
…
Shape …
Importeren © COPYRIGHT TRANSFER SOLUTIONS B.V.
Vastleggen Relateren
Beschikbaar stellen 11
Overzicht techniek Beheerapplicatie in browser GIS viewer Applicatieserver
Apex listener
Apex images
Services
Geo Server
Kaart server
Oracle database 10g/11g
Apex 4.0
© COPYRIGHT TRANSFER SOLUTIONS B.V.
ASK
Spatial
12
Hoe ziet dat er dan uit?
© COPYRIGHT TRANSFER SOLUTIONS B.V.
13
Geografische gegevens Punt Lijn Polygoon / vlak
© COPYRIGHT TRANSFER SOLUTIONS B.V.
14
Wat is Oracle “Spatial”? Opslag geografische gegevens Indexering Functies Oracle Locator vs Oracle Spatial
© COPYRIGHT TRANSFER SOLUTIONS B.V.
15
Vastleggen Tabel met geometrie kolom Datatype: mdsys.sdo_geometry()
Metadata Insert into user_sdo_geom_metadata
Spatial index Create index
Insert…
© COPYRIGHT TRANSFER SOLUTIONS B.V.
16
Importeren / inserts Afhankelijk van bron: Excel met x en y coördinaat insert into abc_bomen CSV ( id , soort Shape , geometrie ) Oracle database values ( 1 , 'Eik' XML/GML , sdo_geometry ( 2001 (Web)service , 28992 , sdo_point_type(178184, 320886, null) , null , null ) );
© COPYRIGHT TRANSFER SOLUTIONS B.V.
17
Spatial tooling Oracle SQL Developer + GeoRaptor GeoServer OpenLayers ESRI ArcGIS Explorer Desktop Safe FME Bentley / ESRI / Autodesk / MapInfo
© COPYRIGHT TRANSFER SOLUTIONS B.V.
18
Apex & Spatial
© COPYRIGHT TRANSFER SOLUTIONS B.V.
19
Apex & Spatial - Regions Regions: 1. 2. 3. 4.
Dynamische tabel Kaartje Knoppen Attributen
1
3
2
4
© COPYRIGHT TRANSFER SOLUTIONS B.V.
20
Apex & Spatial - OpenLayers Javascript aanroep Definitie kaart Kaartlagen Stijl (kleur) Highlight
var bounds = new OpenLayers.Bounds ( 172000, 307000 , 200000, 325000 ); var options = { maxExtent: bounds , maxResolution: 1360.5732134246398 , projection: "EPSG:28992" , units: "m" }; map = new OpenLayers.Map("map",options);
var gemeenten = new OpenLayers.Layer.WMS ( "Gemeenten 2003" , "../geoserver/wms" , { layers: 'GGM:gemeenten' , format: 'image/png' , width: '539' , srs: 'EPSG:28992' } );
buurten.style = OpenLayers.Util.applyDefaults ( {strokeColor: "#0000ff"} , OpenLayers.Feature.Vector.style["default"] );
© COPYRIGHT TRANSFER SOLUTIONS B.V.
21
Problemen & oplossingen OpenLayers en de z-index SRIDS: 28992 vs 90112 USER_SDO_GEOM_METADATA Max aantal features GML 3
© COPYRIGHT TRANSFER SOLUTIONS B.V.
22
Onderhanden werk & toekomst StUF Services Certificering Uitgebreidere eigen viewer 3D Nieuw template Upgrade naar Apex 4.1
© COPYRIGHT TRANSFER SOLUTIONS B.V.
23
Vragen Antwoorden
CONSULTING | MANAGED SERVICES | EDUCATION
WWW.TRANSFER-SOLUTIONS.COM © COPYRIGHT TRANSFER SOLUTIONS B.V.
24
Social media @Transfer_ICT
Raymond van den Hoek Ivo van Dongen
© COPYRIGHT TRANSFER SOLUTIONS B.V.
Blog.transfer-solutions.com
[email protected] [email protected]
25