Railmaps one viewer serves all

32
RailMaps One Viewer serves All

description

Presentatie GIS Conferentie 2011 (Rotterdam) Esri Nederland

Transcript of Railmaps one viewer serves all

Page 1: Railmaps one viewer serves all

RailMaps

One Viewer serves All

Page 2: Railmaps one viewer serves all

Wie is wie

Juliette van Driel

ProRail de beheerder van

het Nederlandse

spoorwegnetwerk

Reinhardt de Rover

Realworld is een GIS

systeem integrator en

richt zich sinds 1994 op

applicatiebouw, project

management en

consultancy.

Page 3: Railmaps one viewer serves all

Agenda

Waarom RailMaps

Technische aspecten

Recente ontwikkelingen

One viewer serves all mogelijk?

Page 4: Railmaps one viewer serves all

Waarom RailMaps

Page 5: Railmaps one viewer serves all

Waarom RailMaps?

GIS

Tekeningen

Schematisch

Page 6: Railmaps one viewer serves all

Oude situatie ProRail

GIS

Tekeningen

Schematisch

Hoge Beheerlast

Door groei

onoverzichtelijk voor

gebruiker

Verouderderde techniek

Page 7: Railmaps one viewer serves all

Daarom één viewer …

1 viewer voor

hoofdkantoor en regio's

Extern beschikbaar voor

aannemers

Configuraties mogelijk

voor meerdere

doelgroepen

Meerdere lay-outs:

Basic, advanced en

laptop

Eenvoudig uit te breiden

om aan te kunnen sluiten

op ProRail specifieke

functionaliteiten

Page 8: Railmaps one viewer serves all

Project RailMaps

GIS

Tekeningen

Page 9: Railmaps one viewer serves all

Project RailMaps

In beheer nemen van RailMaps inclusief OTAP

Ontwikkel Test Acceptatie Productie

Programmeren

Functionele

acceptatie test

(FAT)

Gebruikers

acceptatie test

(GAT)

Werken

Page 10: Railmaps one viewer serves all

Project RailMaps

Aanmaken en beheer mapservices

Nut en noodzaak

Kwaliteit data

Kosten

Rol verdeling

Applicatie beheer en

functioneel beheer

Wie beslist over

wat …

Page 11: Railmaps one viewer serves all

One viewer serves all?

1000 verschillende

gebruikers ….

Veel verschillende

afdelingen en taken

Dagelijks en ad hoc

gebruik

Gedetailleerd en

globale overzichten

Gebruikers van

verschillend opleidings-

en kennisniveau

Page 12: Railmaps one viewer serves all

One viewer serves all!

Start met 6

kaartlagen

Start met

Basic functies

Advances functies

mogelijk

Instellingen

bewaren

Page 13: Railmaps one viewer serves all

Technische aspecten

Page 14: Railmaps one viewer serves all

RealGuide?

RealGuide als standaard product?

ProRail is uniek ….

Spoor specifieke functies

Tegemoet komen aan wensen gebruikers

“Ik ben gewend ….”

Page 15: Railmaps one viewer serves all

Van RealGuide naar RailMaps

Basis concept RealGuide

Corporate viewer

Beschikbaar via zowel intranet als internet

Geen plug-ins nodig (Flex, SilverLight)

Browser compatibiliteit (IE7 +, Firefox, Chrome, etc..)

Single Sign On

Te configureren en beheren via beheermodule

Beschikbaar op alle platvormen:

• Desktop

• Mobiel

• Tablets (IOS, Android, etc..)

• Smartphones

Eenvoudig uit te breiden

Page 16: Railmaps one viewer serves all

Spoor en ProRail specifiek

Zoeken op Geo-code

Opstartgedrag beïnvloeden via url

• Inzoomen extent

• Lay-out

• Gebruiker

• X,Y, Geo-code, postcode, km, laag

• Etc…

Spoorgericht plotten

Cyclorama’s Adresservices (Adressen exporteren)

Koppeling met SAP

GIS SAP

Page 17: Railmaps one viewer serves all

Van RealGuide naar RailMaps

Page 18: Railmaps one viewer serves all

Toekomst RealGuide

Road Ahead

Huidig omgeving: .Net, Ajax en +/- 20% Web ADF Esri

Zoveel mogelijk functionaliteiten via services. Alleen cliënt

aan te passen.

Toekomst RealGuide (RailMaps)

• Basis concept blijft hetzelfde

• ADF uitfaseren

• Baseren op Dojo en ArcGIS JavaScript API

• Services: Esri, Rest, KML en Soap

• OGC interfaces(WFS, WMS, WCS)

• Toekomstvast: Integratie mogelijk met HTML 5

Page 19: Railmaps one viewer serves all

RealGuide (Desktop)

Beheerapplicatie

.NET

Webviewer

ASP.NET Web ADF

Ajax Web services t.b.v. klant functionaliteiten

Map Services

Web services t.b.v. Interfaces

Configuratie

SDE

Server

DBMS

Web services t.b.v. RealGuide functionaliteiten

RealGuide Webviewer .NET

.NET

.NET

SOAP

SOAP

Huidige architectuur

Page 20: Railmaps one viewer serves all

RealGuide (Desktop)

Beheerapplicatie

.NET

Webviewer

Dojo ArcGIS

JavaScript API Web services t.b.v. klant functionaliteiten

Map Services

Web services t.b.v. Interfaces

Configuratie

SDE

Server

DBMS

Web services t.b.v. RealGuide functionaliteiten

RealGuide Webviewer

REST

.NET

.NET

.NET

SOAP

Toekomstige architectuur

Page 21: Railmaps one viewer serves all

Recente ontwikkeling

Page 22: Railmaps one viewer serves all

Laatste ontwikkeling SIS …

Nieuw in RailMaps: Schematische weergaves

Page 23: Railmaps one viewer serves all

Als focus op topologie van het

netwerk ligt

Als de omgeving minder

belangrijk is

Kleiner maken wat onbelangrijk is

Groter maken wat belangrijk is

Waarom schematisch

Als kracht van overzicht en samenhang belangrijker zijn dan kracht van de

exacte locatie

Page 24: Railmaps one viewer serves all

Waarom schematisch in GIS?

Network analyse

Visualiseren op specifieke kenmerken

(uit bijv. SAP)

Page 25: Railmaps one viewer serves all

One viewer serves all mogelijk?

Page 26: Railmaps one viewer serves all

One viewer serves all?

Ja maar, 1 viewer, 3 configuraties

Intern

Extern geautoriseerd

Extern “De wereld”

Page 27: Railmaps one viewer serves all

One viewer serves all?

Ja maar hoe zit dat met Real time en

dynamische gegevens?

Realtime gegevens

Dynamische gegevens

Page 28: Railmaps one viewer serves all

One viewer serves all?

Ja, voor statische gegevens

Page 29: Railmaps one viewer serves all

Scope

Stel scope, doel en doel groep vast

Toets nieuwe wensen aan scope

One viewer serves all?

Page 30: Railmaps one viewer serves all

Conclusies ProRail

Mooie viewer, tevreden

gebruikers

Oude viewer uitzetten moeilijker

dan gedacht (sentiment)

Grote cultuuromslag Tekeningviewer

gebruikers

Wijzigingen data en functionaliteit beheerst

maar kost veel doorlooptijd

Page 31: Railmaps one viewer serves all

Conclusies Realworld Systems

• Spoorspecifieke functionaliteit: spoorgericht plotten en

schematische viewer waren uitdaging

• OTAP, configuratie en inrichting in eerste instantie

moeizame samenwerking

• Afstemmen procedures Realworld en ProRail

• Alle (!) functionaliteit wordt gebruikt

• Standaard gebruiker ProRail gaat verder dan

standaard gebruiker RealGuide.

• Configuratiemogelijkheden worden allemaal

gebruikt.

Page 32: Railmaps one viewer serves all

Vragen?