A Service Driven Web Map On Core GIS Web Services.
-
Upload
jayde-hillin -
Category
Documents
-
view
231 -
download
7
Transcript of A Service Driven Web Map On Core GIS Web Services.
![Page 1: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/1.jpg)
A Service Driven Web MapOn Core GIS Web Services
![Page 2: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/2.jpg)
First redesign in many years
Most users think to go there first for Transit Information
"Front Door of Metro Transit"
MetroTransit.org
![Page 3: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/3.jpg)
MetroTransit wants an interactive web map that:• Shows transit information
o Bus Routeso Bus Stopso Park and Rideso 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
![Page 4: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/4.jpg)
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?
![Page 5: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/5.jpg)
I need to know…
Application for Citizens
Information
Air Photos
Met. CouncilMet. Council
MNGeoMNGeo Metro Metro TransitTransit
Metro TransitMetro Transit
MetroGISMetroGIS
St. PaulSt. Paul
Query
Route & Stop Data Bus Location
Base Map
Address
Point
Coordinates
Imagining Geospatial Web
Services
DataDownload
RouteID
![Page 6: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/6.jpg)
Built on ESRI’s Javascript API
Launched April 17th
20,000-30,000 map interactions on a weekday
Peaks of over 3000 map interactions per hour
Long list of enhancements
Transit Interactive Map
![Page 7: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/7.jpg)
I need to know when and where my bus will be…
Transit Interactive
MapInformation
Basemap
MN GeoMN Geo
Metro Metro CouncilCouncil
Metro Metro TransitTransit
Metro TransitMetro Transit
MetroGISMetroGIS
Query
Route & Stop Data Bus Departure Time
Air Photos
Address
Search
Point
Coordinates
Realizing Geospatial Web
Services
DataDownload
Stop or Route
ID
![Page 8: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/8.jpg)
![Page 9: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/9.jpg)
• Core Web Map Serviceso Basemap Serviceso Image Serviceo Map Search
• Application Specific Web Serviceso ArcGIS dynamic transit serviceso Real-time bus prediction services
![Page 10: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/10.jpg)
• 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
![Page 11: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/11.jpg)
• 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
![Page 12: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/12.jpg)
• MetroGIS Geocoder
o Maintained by someone elseo proxy access with ASP.NET handler
• Landmark Feature Searcho Simple query on landmark point featureso May be integrated with Geocoder in the future
• Client determines which service (Geocoder or Landmark search) to use
• Not Currently Implemented
![Page 13: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/13.jpg)
• ArcGIS Server Services
o Bus Stopso Park and Rideso 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
![Page 14: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/14.jpg)
• Travel Time and Park and Ride Lot Statuso PNG image services
o http://metrotransit.org/map/ParkingAvailabilityImage.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 Servero ASP.NET handlero JSON response
![Page 15: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/15.jpg)
Basemap Service(s) Image Services MetroGIS Geocoder
![Page 16: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/16.jpg)
Best Image Service
![Page 17: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/17.jpg)
Full Text Search Landmark Search
![Page 18: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/18.jpg)
“Hybrid” view OGS Flavor Landmarks? Road Character
![Page 19: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/19.jpg)
![Page 20: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/20.jpg)
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.
![Page 21: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/21.jpg)
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
![Page 22: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/22.jpg)
![Page 23: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/23.jpg)
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)
![Page 24: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/24.jpg)
![Page 25: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/25.jpg)
![Page 26: A Service Driven Web Map On Core GIS Web Services.](https://reader031.fdocuments.in/reader031/viewer/2022013118/55177c0955034645368b501d/html5/thumbnails/26.jpg)
Basemap Service(s) Image Services MetroGIS Geocoder