RailMaps One Viewer serves All
Nov 01, 2014
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.
Oude situatie ProRail
GIS
Tekeningen
Schematisch
Hoge Beheerlast
Door groei
onoverzichtelijk voor
gebruiker
Verouderderde techniek
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
Project RailMaps
In beheer nemen van RailMaps inclusief OTAP
Ontwikkel Test Acceptatie Productie
Programmeren
Functionele
acceptatie test
(FAT)
Gebruikers
acceptatie test
(GAT)
Werken
Project RailMaps
Aanmaken en beheer mapservices
Nut en noodzaak
Kwaliteit data
Kosten
Rol verdeling
Applicatie beheer en
functioneel beheer
Wie beslist over
wat …
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
One viewer serves all!
Start met 6
kaartlagen
Start met
Basic functies
Advances functies
mogelijk
Instellingen
bewaren
RealGuide?
RealGuide als standaard product?
ProRail is uniek ….
Spoor specifieke functies
Tegemoet komen aan wensen gebruikers
“Ik ben gewend ….”
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
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
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
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
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
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
One viewer serves all?
Ja maar, 1 viewer, 3 configuraties
Intern
Extern geautoriseerd
Extern “De wereld”
One viewer serves all?
Ja maar hoe zit dat met Real time en
dynamische gegevens?
Realtime gegevens
Dynamische gegevens
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
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.