Download presentation
Presentation is loading. Please wait.
Published byJayde Hillin Modified over 10 years ago
1
A Service Driven Web Map On Core GIS Web Services
2
First redesign in many years Most users think to go there first for Transit Information "Front Door of Metro Transit" MetroTransit.org
3
MetroTransit wants an interactive web map that: Shows transit information o Bus Routes o Bus Stops o Park and Rides o Real-time transit information Works like Google Maps (slippy) Meets style and functional design However I added my own stipulation that it should be built on top of reusable web services
4
Allows me to Deliver data services over the web that match our business information Build high performance web applications on top of those services Add additional external services that enhance the application Enable force multiplier of third-party developers Does it work on an iPhone?
5
I need to know… Application for Citizens Information Air Photos Met. Council MNGeo Metro Transit MetroGIS St. Paul Query Route & Stop Data Bus Location Base Map Address Point Coordinates Imagining Geospatial Web Services Data Download Route ID
6
Built on ESRIs Javascript API Launched April 17 th 20,000-30,000 map interactions on a weekday Peaks of over 3000 map interactions per hour Long list of enhancements Transit Interactive Map
7
I need to know when and where my bus will be… Transit Interactive Map Information Basemap MN Geo Metro Council Metro Transit MetroGIS Query Route & Stop Data Bus Departure Time Air Photos Address Search Point Coordinates Realizing Geospatial Web Services Data Download Stop or Route ID
9
Core Web Map Services o Basemap Services o Image Service o Map Search Application Specific Web Services o ArcGIS dynamic transit services o Real-time bus prediction services
10
Maintained by us ArcGIS Server Cache Cartographic Review Data from our library Works internally and externally with no restrictions Offers a consistent brand Not OGC standard 5-10 million tiles served per month http://gis.metc.state.mn.us/ArcGIS/rest/services/BaseLayer/BaseMap/MapServer
11
Maintained by someone else (with all the benefits and risks implied) Access to 'all' available imagery Fast WMS Works internally and externally with no restrictions Layer management at the application level
12
MetroGIS Geocoder o Maintained by someone else o proxy access with ASP.NET handler Landmark Feature Search o Simple query on landmark point features o May be integrated with Geocoder in the future Client determines which service (Geocoder or Landmark search) to use Not Currently Implemented
13
ArcGIS Server Services o Bus Stops o Park and Rides o Bus Routes Data from our library Works internally and externally with no restrictions Accessible to a wide variety of clients http://gis.metc.state.mn.us/ArcGIS/rest/services/Transit
14
Travel Time and Park and Ride Lot Status o PNG image services o http://metrotransit.org/map/ParkingAvailabilityImag e.ashx?facid=1 http://metrotransit.org/map/ParkingAvailabilityImag e.ashx?facid=1 {"Departures": [ { "DepartureText":"7 Min", "DepartureTime":"6/17/2010 12:06:00 AM", "Adherence":-3, "Actual":"True", "Route":"16", "RouteNumber":16, "Terminal":"", "Description":"Univ Av / St Paul", "Destination":"", "DirectionID":2, "DirectionName":"EASTBOUND", "BlockNumber":1346, "SortOrder":0, "Gate":""}]} Real-Time departure service o Data from SQL Server o ASP.NET handler o JSON response
15
Basemap Service(s) Image Services MetroGIS Geocoder
16
Best Image Service
17
Full Text Search Landmark Search
18
Hybrid view OGS Flavor Landmarks? Road Character
20
System Shield: The system a road belongs to: Interstate, US Highway, MN Trunk, CSAH, County, MSAS Function Function of the road within the network in servicing travel needs Character Observed Character identifies the most noticeable character of a road visible to an observer.
21
F_Class Reflects System for major roads Maintained by TLG Currently meets need for Highway Shield Uses same or similar codes as Census Functional Class Reflects system Function for major roads Maintained by Metropolitan Council Seems to match NENA Road Class need
23
Interstate 35E and Highway 36 Observed as the same in Roseville (limited access, grade separated, divided freeway) Observed as different in Maplewood ( MN 36 has stoplights at English St) F_Class is different (A10 vs A30) for the whole stretch Functional Class is the same for the whole stretch (Principal Arterial)
26
Basemap Service(s) Image Services MetroGIS Geocoder
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.