SlideShare a Scribd company logo
1 of 25
Download to read offline
Azure Maps
Mobility
Services
ShiSh
IoT Business Acceleration
Azure Maps
Microsoft Corp
What is Azure Maps
A platform of geospatial
APIs, powered by real-
time integration with
world class mobility &
data partners
A platform of geospatial APIs for the
enterprise
Maps
Render maps and satellite
imagery across many
geographies in several styles
SDKs
Web and Android SDKs to
integrate Azure Maps into
applications
Routing
Multi-algorithmic routing,
batch routing and matrix
routing
Search
Find addresses, points of
interest, landmarks, using a
multitude of search
algorithms or in batch
Spatial Operations
Create Geofences, measure
great circle distance, closest
point and point in polygon
Traffic
Real-time traffic flow and
incident detail, measuring
distance to back or front of
the line
Time Zones
Obtain time zone and
current time information
from any location
Geolocation
Query for the location
of an IP address
Mobility
(Public Transit)
Get real time intelligence on
public transit services
Data Storage
Host your private map data
in Azure Maps
Weather services
Historical, Current and Predicted
Weather Services with Radar and
Satellite maps
Power BI integration
Integration with Power BI w/ rich
data service and more powerful
capabilities
Gov Cloud support
Azure Maps services availability
through Azure Government Cloud
Getting Started With Azure Maps
Create a Free Azure Account
https://azure.microsoft.com/en-us/
1
Create an Azure Maps Account
through the Azure Portal
https://portal.azure.com/
•Provide a name for the account.
•Create a new resource group.
•Select the subscription and select the pricing
tier for the account.
•For Mobility you will use Pricing Tier S1
2
Before we spend billions on new
infrastructure, we should
leverage data to better utilize
current systems
Introducing Moovit
• The world’s largest repository
for mobility data
• Used to build unique Mobility
as a Service solutions powered
by mobility analytics
© Copyright 2019
• Multi-modal trip planning
• Step-by-Step Directions
• Real-Time
• Nearby (Lines, Bikes, Scooters)
• Alerts & Disruptions
Azure Maps developers can build apps that
use transit routing via Moovit Transit APIs
Moovit Core Features
• Multi-Modal Trip Planning
• Step-by-Step Directions
• Bikes, Scooters, Car-Sharing
• Detailed Lines Info
• Real-Time
• Service Alerts
• Offline capabilities
• Accessibility features
Building an accessible application with Azure
Maps
• When it comes to rich interactive content like a map, some common accessibility
considerations are:
• Support the screen reader for users who have difficulty seeing the web application.
• Have multiple methods for interacting with and navigating the web application such as mouse, touch, and
keyboard.
• Ensure color contrast is such that colors don’t blend together and become hard to distinguish from each
other.
• The Azure Maps Web SDK comes prebuilt with many accessibility features such as:
• Screen reader descriptions when the map moves and when the user focuses on a control or popup.
• Mouse, touch, and keyboard support.
• Accessible color contrast support in the road map style.
More Details: https://docs.microsoft.com/en-us/azure/azure-maps/map-accessibility
Mobility Service
https://aka.ms/AzMobility
Mobility
Service
Overview
Get Car Share Info
Car Share Info API
Applies to: S1 pricing tier.
Service allows to request static and real-time information for a given car share vehicle. Response contains details such as
availability and vacancy information and operator details. The service supplements Nearby Transit API.
Get Metro Area Info
Metro Area Info API
Applies to: S1 pricing tier.
Service allows to request additional information for metro areas in which the Azure Maps Mobility Service is available.
Information such as supported transit types, transit agencies and active alerts is available, depending on the options selected.
Get Metro Area
Metro Area API
Applies to: S1 pricing tier.
Service allows to request metro areas in which the Azure Maps Mobility Service is available. The service supports filtering
results by country or coordinate location. Information returned includes Metro Area details such as metro Id, name and a
representation of the metro area geometry in GeoJSON format.
Get Nearby Transit
Find Nearby Transit API
Applies to: S1 pricing tier.
Get Nearby Transit service allows you to search transit objects, for example, public transit stops ans shared bikes around a
given location returning the transit object details. Service allows users to search for specific object types and within a given
radius returning a set of transit object with object details. Additional information such as transit operator information is
returned depending on the options selected. The returned information can be used for further processing such as requesting
real-time arrivals for the stop or transit stop details such as main transit type of most lines stopping for a given public, active
service alerts or main transport agency.
Get Real Time Arrivals
Real-time Arrivals API
Applies to: S1 pricing tier.
Get Real Time Arrivals API returns for a given a stop, line or location the requested number of real-time arrivals. Endpoint
support different modes to request real-time arrivals such as number of live arrivals for all lines arriving at the specified stop or
all arrivals of a line to stops near the user’s location. The API supports parameters to request one or multiple public transit types
such as bus, tram and subway, maximum number if arrivals, and prefer a specific transit agency operating in the area. In some
cases real-time arrivals may not be available, for example, if arrival is too far in the future or transit vehicle does not have
capability to share the real-time location. This is symbolized in a scheduleType field present in all responses.
Get Transit Dock Info
Transit Dock Info API
Applies to: S1 pricing tier.
Get Transit Dock Info API allows to request static and real-time information for a given bike or scooter docking station.
Response includes availability and vacancy information and operator details. The service supplements Nearby Transit API that
allows you to search nearby bike and scooter docking stations.
Get Transit Itinerary
Transit Itinerary API
Applies to: S1 pricing tier.
Returns data according to an itinerary Id previously returned by Transit Route API. The basic info contains data as to the various
legs comprising the itinerary, including the locations, public transit lines, start and end times. User can request additional
routing information such as the shape of the itinerary and detailed itinerary schedules is also available, depending on the
options selected. An itinerary is available up to 24 hours following a search request.
Get Transit Line Info
Transit Line Info API
Applies to: S1 pricing tier. Your scenario might require requesting transit line specific data such as stops and line geometry.
Transit Line Info service allows you to request line group by line group id returning a line group comprised a set of lines.
Additional information such as 24 hours static schedule, active alerts for the line group and line patterns is also available,
depending on the options selected. Mobility services uses a parallel data model for public transit lines and line groups. Usually
line group contains 2 lines, one going from A to B, and the other returning from B to A, both operating by the same Public
Transport Agency having the same line number. We recommend you review our guidance article to understand the concepts
of lines and line groups.
Get Transit Route
Transit Route API
Applies to: S1 pricing tier.
Get Transit Route API will allow trip planning returning the best possible route options between an origin and destination by
using multi-modal search. Service provides a variety of travel modes, including walk, bike, and public transit. The API supports
parameters to request one or multiple public transit types such as bus, tram and subway, and focus on certain types of bikes,
and prefer a specific transit agency operating in the area. Also, service provides options to choose optimal route with least walk
or transfers and specify arrival or departure times when user need to be at a specific destination by a certain time.
Get Transit Stop Info
Transit Stop Info API
Applies to: S1 pricing tier.
Get Transit Stop Info service allows you to request information for a given public transit stop. Basic information returned
includes details such as main transit type of most lines stopping for a given public and main transport agency. Additional
details such as stop lines and active service alerts for specified stop are also available, depending on the options selected.
Data
structures in
Azure Maps
Mobility
Service
•Mobility Service data is grouped by supported metro areas. Metro areas don't follow
city boundaries. A metro area can contain multiple cities, densely populated city, and
surrounding cities. In fact, a country/region can be one metro area.Metro Area
•Transit stops can be referred to by two types of IDs, the General Transit Feed
Specification (GFTS) ID and the Azure Maps stop ID. The GFTS ID is referred to as the
stopKey and the Azure Maps stop ID is referred to as stopID. When frequently
referring to transit stops, you're encouraged to use the Azure Maps stop ID. stopID is
more stable and likely to stay the same as long as the physical stop exists.
Stop ID
•A Line Group is an entity, which groups together all lines that are logically part of the
same group. Usually, a line group contains two lines, one from point A to B, and the
other returning from point B to A. Both lines would belong to the same Public
Transport agency and have the same line number. However, there may be cases in
which a line group has more than two lines or only a single line within it.
Line Groups
•As discussed above, each line group is composed of a set of lines. Each line group is
composed of two lines, and each line describes a direction. However, there are cases
in which more lines compose a line group. For example, there's a line that sometimes
detours through a certain neighborhood and sometimes doesn't. In both cases, it
operates under the same line number. Also a line group can be composed of a single
line. A circular line with a single direction is a ling group with one line.
Lines
Before you Begin using the Mobility Services
• Use the Search API to convert addresses to Lat Long pairs
(Address Geocoding)
• Use the Metro Area API to get the Metro ID for the location
• Mobility Service data is grouped by supported metro areas.
• Metro areas don't follow city boundaries.
• A metro area can contain multiple cities, densely populated city,
and surrounding cities. In fact, a country/region can be one metro
area.
Get Metro Area
• Service allows to request
metro areas in which the
Azure Maps Mobility
Service is available.
Get Metro Area Info
• Service allows to request
additional information for metro
areas in which the Azure Maps
Mobility Service is available.
• Information such as supported
transit types, transit agencies
and active alerts is available,
depending on the options
selected.
Get Nearby Transit
• Get Nearby Transit service
allows you to search transit
objects, for example, public
transit stops and shared
bikes around a given
location returning the
transit object details.
Get Transit Route
• Get Transit Route API will allow trip planning
returning the best possible route options between
an origin and destination by using multi-modal
search. Service provides a variety of travel modes,
including walk, bike, and public transit.
• The API supports parameters to request one or
multiple public transit types such as bus, tram and
subway, and focus on certain types of bikes, and
prefer a specific transit agency operating in the
area. Also, service provides options to choose
optimal route with least walk or transfers and specify
arrival or departure times when user need to be at a
specific destination by a certain time.
GET https://atlas.microsoft.com/mobility/transit/route/json?api-
version=1.0&metroId=121&origin=40.680903,-
73.983723&originType=position&destination=40.682051,-
73.976702&destinationType=position
Sample Request
{
"results": [
{
"itineraryId": "68fa6e31-d1a4-4457-a15b-8f5036a76a78---201909167EB6D19458C443BFAD897246FD
"departureTime": "2019-09-16T18:04:53Z",
"arrivalTime": "2019-09-16T18:08:07Z",
"travelTimeInSeconds": 194,
"numberOfLegs": 1,
"legs": [
{
"legType": "Bicycle",
"legStartTime": "2019-09-16T18:04:53Z",
"legEndTime": "2019-09-16T18:08:07Z",
"lengthInMeters": 877
}
]
},
{
"itineraryId": "68fa6e31-d1a4-4457-a15b-8f5036a76a78---20190916E4C79AA6602341F0973B94A3A79
"departureTime": "2019-09-16T18:04:53Z",
"arrivalTime": "2019-09-16T18:07:57Z",
"travelTimeInSeconds": 184,
"numberOfLegs": 1,
"legs": [
{
"legType": "Bicycle",
"legStartTime": "2019-09-16T18:04:53Z",
"legEndTime": "2019-09-16T18:07:57Z",
"lengthInMeters": 851
}
]
},
{
"itineraryId": "68fa6e31-d1a4-4457-a15b-8f5036a76a78---201909168C38C8E44DEC41B7B6B7DB3AD
"departureTime": "2019-09-16T18:04:53Z",
"arrivalTime": "2019-09-16T18:13:33Z",
Jupyter Notebooks Walkthrough
• Geocoding to find the lat long for any address
• Finding the MetroID for use in the Mobility API for the
address you are analyzing
• Using the Find Nearby Transit Options API
Code Sample
Geocoding
Using the Search API to obtain the Lat Long of the address to analyze.
Determine the Metro Area to obtain Transit
Information for
Get Nearby Transit Options
• The Get Nearby Transit service (http://bit.ly/31Ui6Iw) allows you to search transit
objects, for example, public transit stops and shared bikes around a given location
returning the transit object details. The Service allows users to search for specific
object types and within a given radius returning a set of transit object with object
details.
Transit Stops, Directions, Distance, Routes
• Use the Get Transit Options
API for finding nearby Transit
Stops.
• Use the Route API for getting
directions and distance to
Transit Stop
• Use the Get Transit Stop API
to get details on the Transit
Stop including routes & lines
that go through that stop
Accessibility Solutions Using Azure Maps
© Copyright Microsoft Corporation. All rights reserved.

More Related Content

What's hot

Ashley Horvat, PlugShare - EV Charging Snapshot
Ashley Horvat, PlugShare - EV Charging SnapshotAshley Horvat, PlugShare - EV Charging Snapshot
Ashley Horvat, PlugShare - EV Charging SnapshotINVERS Mobility Solutions
 
3053 its japan_2013_tnbus_apts_english_present_allen_v1.68
3053 its japan_2013_tnbus_apts_english_present_allen_v1.683053 its japan_2013_tnbus_apts_english_present_allen_v1.68
3053 its japan_2013_tnbus_apts_english_present_allen_v1.68Hsieh-Chang Chen
 
Disruptive open transport data
Disruptive open transport dataDisruptive open transport data
Disruptive open transport dataJonathan Raper
 
Chamberlin talbot rpo2012
Chamberlin talbot rpo2012Chamberlin talbot rpo2012
Chamberlin talbot rpo2012RPO America
 
Transport api smartertravel-2015 v2
Transport api smartertravel-2015 v2Transport api smartertravel-2015 v2
Transport api smartertravel-2015 v2Jonathan Raper
 
Psdot 23 airport reasoning about time-dependent parking lot occupancy
Psdot 23 airport reasoning about time-dependent parking lot occupancyPsdot 23 airport reasoning about time-dependent parking lot occupancy
Psdot 23 airport reasoning about time-dependent parking lot occupancyZTech Proje
 
Comparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial DataComparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial DataIJCSIS Research Publications
 
Leverage Location Intelligence with PMSquare
Leverage Location Intelligence with PMSquareLeverage Location Intelligence with PMSquare
Leverage Location Intelligence with PMSquarePM square
 
TransportAPI outline Jan 2015
TransportAPI outline Jan 2015TransportAPI outline Jan 2015
TransportAPI outline Jan 2015Jonathan Raper
 
Think Beyond the Rails
Think Beyond the RailsThink Beyond the Rails
Think Beyond the RailsKeith Dierkx
 
Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...
Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...
Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...Marc Bacvanski
 
Sokol eng
Sokol engSokol eng
Sokol engArtemaB
 
DorogaTV cloud fleet management
DorogaTV cloud fleet managementDorogaTV cloud fleet management
DorogaTV cloud fleet managementEvgeni
 

What's hot (14)

Ashley Horvat, PlugShare - EV Charging Snapshot
Ashley Horvat, PlugShare - EV Charging SnapshotAshley Horvat, PlugShare - EV Charging Snapshot
Ashley Horvat, PlugShare - EV Charging Snapshot
 
3053 its japan_2013_tnbus_apts_english_present_allen_v1.68
3053 its japan_2013_tnbus_apts_english_present_allen_v1.683053 its japan_2013_tnbus_apts_english_present_allen_v1.68
3053 its japan_2013_tnbus_apts_english_present_allen_v1.68
 
Disruptive open transport data
Disruptive open transport dataDisruptive open transport data
Disruptive open transport data
 
Chamberlin talbot rpo2012
Chamberlin talbot rpo2012Chamberlin talbot rpo2012
Chamberlin talbot rpo2012
 
Transport api smartertravel-2015 v2
Transport api smartertravel-2015 v2Transport api smartertravel-2015 v2
Transport api smartertravel-2015 v2
 
Psdot 23 airport reasoning about time-dependent parking lot occupancy
Psdot 23 airport reasoning about time-dependent parking lot occupancyPsdot 23 airport reasoning about time-dependent parking lot occupancy
Psdot 23 airport reasoning about time-dependent parking lot occupancy
 
Comparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial DataComparative Study of Diverse API Perspective of Spatial Data
Comparative Study of Diverse API Perspective of Spatial Data
 
Leverage Location Intelligence with PMSquare
Leverage Location Intelligence with PMSquareLeverage Location Intelligence with PMSquare
Leverage Location Intelligence with PMSquare
 
TransportAPI outline Jan 2015
TransportAPI outline Jan 2015TransportAPI outline Jan 2015
TransportAPI outline Jan 2015
 
Think Beyond the Rails
Think Beyond the RailsThink Beyond the Rails
Think Beyond the Rails
 
Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...
Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...
Ok City: Unifying Mobile, Cloud, and AI Techniques in a Crowdsourcing Applica...
 
Sokol eng
Sokol engSokol eng
Sokol eng
 
DorogaTV cloud fleet management
DorogaTV cloud fleet managementDorogaTV cloud fleet management
DorogaTV cloud fleet management
 
Etraxgps
EtraxgpsEtraxgps
Etraxgps
 

Similar to Azure Maps Mobility Services Workshop

Baseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsBaseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsEvgeni
 
The Impact of Always-on Connectivity for Geospatial Applications and Analysis
The Impact of Always-on Connectivity for Geospatial Applications and AnalysisThe Impact of Always-on Connectivity for Geospatial Applications and Analysis
The Impact of Always-on Connectivity for Geospatial Applications and AnalysisSingleStore
 
Benefits of Bus API Integration
Benefits of Bus API IntegrationBenefits of Bus API Integration
Benefits of Bus API Integrationshwetaraj39
 
HERE Mobility SDK Tutorial
HERE Mobility SDK TutorialHERE Mobility SDK Tutorial
HERE Mobility SDK TutorialHERE Mobility
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android AppIRJET Journal
 
Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Minh S. Dao
 
Cloud.DorogaTV - services for intelligent public transportation
Cloud.DorogaTV - services for intelligent public transportationCloud.DorogaTV - services for intelligent public transportation
Cloud.DorogaTV - services for intelligent public transportationShashnizel
 
IRJET-0 Bus Tracker Via GPS using Andriod Application
IRJET-0 	  Bus Tracker Via GPS using Andriod ApplicationIRJET-0 	  Bus Tracker Via GPS using Andriod Application
IRJET-0 Bus Tracker Via GPS using Andriod ApplicationIRJET Journal
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeIRJET Journal
 
Transportation portal
Transportation portalTransportation portal
Transportation portalNA
 
Third Party Integration
Third Party IntegrationThird Party Integration
Third Party Integrationaishukri
 
Visualize Your Data
Visualize Your DataVisualize Your Data
Visualize Your DataKyung Yoo
 
Sss14duke BT Innovate Research Design
Sss14duke BT Innovate Research DesignSss14duke BT Innovate Research Design
Sss14duke BT Innovate Research DesignJustin Hayward
 
Smart government transportation with cloud security
Smart government transportation with cloud securitySmart government transportation with cloud security
Smart government transportation with cloud securityIRJET Journal
 
IRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT TechnologyIRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT TechnologyIRJET Journal
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android ApplicationIRJET Journal
 

Similar to Azure Maps Mobility Services Workshop (20)

TRAFI
TRAFITRAFI
TRAFI
 
Baseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsBaseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logistics
 
The Impact of Always-on Connectivity for Geospatial Applications and Analysis
The Impact of Always-on Connectivity for Geospatial Applications and AnalysisThe Impact of Always-on Connectivity for Geospatial Applications and Analysis
The Impact of Always-on Connectivity for Geospatial Applications and Analysis
 
Benefits of Bus API Integration
Benefits of Bus API IntegrationBenefits of Bus API Integration
Benefits of Bus API Integration
 
HERE Mobility SDK Tutorial
HERE Mobility SDK TutorialHERE Mobility SDK Tutorial
HERE Mobility SDK Tutorial
 
IRJET- Smart Bus Ticket System using QR Code in Android App
IRJET-  	  Smart Bus Ticket System using QR Code in Android AppIRJET-  	  Smart Bus Ticket System using QR Code in Android App
IRJET- Smart Bus Ticket System using QR Code in Android App
 
Commutetown
CommutetownCommutetown
Commutetown
 
Commutetown
CommutetownCommutetown
Commutetown
 
Mt croid
Mt croidMt croid
Mt croid
 
Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)
 
Cloud.DorogaTV - services for intelligent public transportation
Cloud.DorogaTV - services for intelligent public transportationCloud.DorogaTV - services for intelligent public transportation
Cloud.DorogaTV - services for intelligent public transportation
 
IRJET-0 Bus Tracker Via GPS using Andriod Application
IRJET-0 	  Bus Tracker Via GPS using Andriod ApplicationIRJET-0 	  Bus Tracker Via GPS using Andriod Application
IRJET-0 Bus Tracker Via GPS using Andriod Application
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-Code
 
Transportation portal
Transportation portalTransportation portal
Transportation portal
 
Third Party Integration
Third Party IntegrationThird Party Integration
Third Party Integration
 
Visualize Your Data
Visualize Your DataVisualize Your Data
Visualize Your Data
 
Sss14duke BT Innovate Research Design
Sss14duke BT Innovate Research DesignSss14duke BT Innovate Research Design
Sss14duke BT Innovate Research Design
 
Smart government transportation with cloud security
Smart government transportation with cloud securitySmart government transportation with cloud security
Smart government transportation with cloud security
 
IRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT TechnologyIRJET- Smart Bus Ticket System using IoT Technology
IRJET- Smart Bus Ticket System using IoT Technology
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android Application
 

More from ShiSh Shridhar

Food Safety and Supply Chain Transparency
Food Safety and Supply Chain TransparencyFood Safety and Supply Chain Transparency
Food Safety and Supply Chain TransparencyShiSh Shridhar
 
AI & ML for Supply Chain Optimization
AI & ML for Supply Chain OptimizationAI & ML for Supply Chain Optimization
AI & ML for Supply Chain OptimizationShiSh Shridhar
 
Digital Transformation through IoT
Digital Transformation through IoTDigital Transformation through IoT
Digital Transformation through IoTShiSh Shridhar
 
Digital Transformation & the Future of Retail
Digital Transformation & the Future of Retail Digital Transformation & the Future of Retail
Digital Transformation & the Future of Retail ShiSh Shridhar
 
Delivering Personalized Experiences using the Power of Data
Delivering Personalized Experiences using the Power of Data Delivering Personalized Experiences using the Power of Data
Delivering Personalized Experiences using the Power of Data ShiSh Shridhar
 
Retail personalization
Retail personalizationRetail personalization
Retail personalizationShiSh Shridhar
 
Session Slides: Top 5 Takeaways from the NRF Big Show 2016
Session Slides: Top 5 Takeaways from the NRF Big Show 2016Session Slides: Top 5 Takeaways from the NRF Big Show 2016
Session Slides: Top 5 Takeaways from the NRF Big Show 2016ShiSh Shridhar
 
Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning
Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning
Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning ShiSh Shridhar
 
Pervasive Personalization with IoT
Pervasive Personalization with IoT Pervasive Personalization with IoT
Pervasive Personalization with IoT ShiSh Shridhar
 
How Personalized Marketing and the Internet of Things Will Transform Retail
How Personalized Marketing and the Internet of Things Will Transform RetailHow Personalized Marketing and the Internet of Things Will Transform Retail
How Personalized Marketing and the Internet of Things Will Transform RetailShiSh Shridhar
 
Customer Insights for Retail
Customer Insights for RetailCustomer Insights for Retail
Customer Insights for RetailShiSh Shridhar
 
Empowering Retailers with Customer Insight
Empowering Retailers with Customer InsightEmpowering Retailers with Customer Insight
Empowering Retailers with Customer InsightShiSh Shridhar
 
Power BI Visualizations for Retail
Power BI Visualizations for RetailPower BI Visualizations for Retail
Power BI Visualizations for RetailShiSh Shridhar
 
Analyzing correlations between sales marketing and demographic data
Analyzing correlations between sales marketing and demographic dataAnalyzing correlations between sales marketing and demographic data
Analyzing correlations between sales marketing and demographic dataShiSh Shridhar
 
Enterprise Social Computing
Enterprise Social ComputingEnterprise Social Computing
Enterprise Social ComputingShiSh Shridhar
 

More from ShiSh Shridhar (16)

Food Safety and Supply Chain Transparency
Food Safety and Supply Chain TransparencyFood Safety and Supply Chain Transparency
Food Safety and Supply Chain Transparency
 
AI & ML for Supply Chain Optimization
AI & ML for Supply Chain OptimizationAI & ML for Supply Chain Optimization
AI & ML for Supply Chain Optimization
 
Digital Transformation through IoT
Digital Transformation through IoTDigital Transformation through IoT
Digital Transformation through IoT
 
Digital Transformation & the Future of Retail
Digital Transformation & the Future of Retail Digital Transformation & the Future of Retail
Digital Transformation & the Future of Retail
 
Delivering Personalized Experiences using the Power of Data
Delivering Personalized Experiences using the Power of Data Delivering Personalized Experiences using the Power of Data
Delivering Personalized Experiences using the Power of Data
 
Retail personalization
Retail personalizationRetail personalization
Retail personalization
 
Session Slides: Top 5 Takeaways from the NRF Big Show 2016
Session Slides: Top 5 Takeaways from the NRF Big Show 2016Session Slides: Top 5 Takeaways from the NRF Big Show 2016
Session Slides: Top 5 Takeaways from the NRF Big Show 2016
 
Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning
Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning
Tastes, Trends, Touch Points - Understanding Shoppers Through Machine Learning
 
Pervasive Personalization with IoT
Pervasive Personalization with IoT Pervasive Personalization with IoT
Pervasive Personalization with IoT
 
How Personalized Marketing and the Internet of Things Will Transform Retail
How Personalized Marketing and the Internet of Things Will Transform RetailHow Personalized Marketing and the Internet of Things Will Transform Retail
How Personalized Marketing and the Internet of Things Will Transform Retail
 
Customer Insights for Retail
Customer Insights for RetailCustomer Insights for Retail
Customer Insights for Retail
 
Empowering Retailers with Customer Insight
Empowering Retailers with Customer InsightEmpowering Retailers with Customer Insight
Empowering Retailers with Customer Insight
 
Power BI Visualizations for Retail
Power BI Visualizations for RetailPower BI Visualizations for Retail
Power BI Visualizations for Retail
 
Analyzing correlations between sales marketing and demographic data
Analyzing correlations between sales marketing and demographic dataAnalyzing correlations between sales marketing and demographic data
Analyzing correlations between sales marketing and demographic data
 
Enterprise Social Computing
Enterprise Social ComputingEnterprise Social Computing
Enterprise Social Computing
 
Retail Cloud Services
Retail Cloud ServicesRetail Cloud Services
Retail Cloud Services
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Azure Maps Mobility Services Workshop

  • 1. Azure Maps Mobility Services ShiSh IoT Business Acceleration Azure Maps Microsoft Corp
  • 2. What is Azure Maps A platform of geospatial APIs, powered by real- time integration with world class mobility & data partners
  • 3. A platform of geospatial APIs for the enterprise Maps Render maps and satellite imagery across many geographies in several styles SDKs Web and Android SDKs to integrate Azure Maps into applications Routing Multi-algorithmic routing, batch routing and matrix routing Search Find addresses, points of interest, landmarks, using a multitude of search algorithms or in batch Spatial Operations Create Geofences, measure great circle distance, closest point and point in polygon Traffic Real-time traffic flow and incident detail, measuring distance to back or front of the line Time Zones Obtain time zone and current time information from any location Geolocation Query for the location of an IP address Mobility (Public Transit) Get real time intelligence on public transit services Data Storage Host your private map data in Azure Maps Weather services Historical, Current and Predicted Weather Services with Radar and Satellite maps Power BI integration Integration with Power BI w/ rich data service and more powerful capabilities Gov Cloud support Azure Maps services availability through Azure Government Cloud
  • 4. Getting Started With Azure Maps Create a Free Azure Account https://azure.microsoft.com/en-us/ 1 Create an Azure Maps Account through the Azure Portal https://portal.azure.com/ •Provide a name for the account. •Create a new resource group. •Select the subscription and select the pricing tier for the account. •For Mobility you will use Pricing Tier S1 2
  • 5. Before we spend billions on new infrastructure, we should leverage data to better utilize current systems
  • 6.
  • 7. Introducing Moovit • The world’s largest repository for mobility data • Used to build unique Mobility as a Service solutions powered by mobility analytics
  • 8. © Copyright 2019 • Multi-modal trip planning • Step-by-Step Directions • Real-Time • Nearby (Lines, Bikes, Scooters) • Alerts & Disruptions Azure Maps developers can build apps that use transit routing via Moovit Transit APIs
  • 9. Moovit Core Features • Multi-Modal Trip Planning • Step-by-Step Directions • Bikes, Scooters, Car-Sharing • Detailed Lines Info • Real-Time • Service Alerts • Offline capabilities • Accessibility features
  • 10. Building an accessible application with Azure Maps • When it comes to rich interactive content like a map, some common accessibility considerations are: • Support the screen reader for users who have difficulty seeing the web application. • Have multiple methods for interacting with and navigating the web application such as mouse, touch, and keyboard. • Ensure color contrast is such that colors don’t blend together and become hard to distinguish from each other. • The Azure Maps Web SDK comes prebuilt with many accessibility features such as: • Screen reader descriptions when the map moves and when the user focuses on a control or popup. • Mouse, touch, and keyboard support. • Accessible color contrast support in the road map style. More Details: https://docs.microsoft.com/en-us/azure/azure-maps/map-accessibility
  • 12. Mobility Service Overview Get Car Share Info Car Share Info API Applies to: S1 pricing tier. Service allows to request static and real-time information for a given car share vehicle. Response contains details such as availability and vacancy information and operator details. The service supplements Nearby Transit API. Get Metro Area Info Metro Area Info API Applies to: S1 pricing tier. Service allows to request additional information for metro areas in which the Azure Maps Mobility Service is available. Information such as supported transit types, transit agencies and active alerts is available, depending on the options selected. Get Metro Area Metro Area API Applies to: S1 pricing tier. Service allows to request metro areas in which the Azure Maps Mobility Service is available. The service supports filtering results by country or coordinate location. Information returned includes Metro Area details such as metro Id, name and a representation of the metro area geometry in GeoJSON format. Get Nearby Transit Find Nearby Transit API Applies to: S1 pricing tier. Get Nearby Transit service allows you to search transit objects, for example, public transit stops ans shared bikes around a given location returning the transit object details. Service allows users to search for specific object types and within a given radius returning a set of transit object with object details. Additional information such as transit operator information is returned depending on the options selected. The returned information can be used for further processing such as requesting real-time arrivals for the stop or transit stop details such as main transit type of most lines stopping for a given public, active service alerts or main transport agency. Get Real Time Arrivals Real-time Arrivals API Applies to: S1 pricing tier. Get Real Time Arrivals API returns for a given a stop, line or location the requested number of real-time arrivals. Endpoint support different modes to request real-time arrivals such as number of live arrivals for all lines arriving at the specified stop or all arrivals of a line to stops near the user’s location. The API supports parameters to request one or multiple public transit types such as bus, tram and subway, maximum number if arrivals, and prefer a specific transit agency operating in the area. In some cases real-time arrivals may not be available, for example, if arrival is too far in the future or transit vehicle does not have capability to share the real-time location. This is symbolized in a scheduleType field present in all responses. Get Transit Dock Info Transit Dock Info API Applies to: S1 pricing tier. Get Transit Dock Info API allows to request static and real-time information for a given bike or scooter docking station. Response includes availability and vacancy information and operator details. The service supplements Nearby Transit API that allows you to search nearby bike and scooter docking stations. Get Transit Itinerary Transit Itinerary API Applies to: S1 pricing tier. Returns data according to an itinerary Id previously returned by Transit Route API. The basic info contains data as to the various legs comprising the itinerary, including the locations, public transit lines, start and end times. User can request additional routing information such as the shape of the itinerary and detailed itinerary schedules is also available, depending on the options selected. An itinerary is available up to 24 hours following a search request. Get Transit Line Info Transit Line Info API Applies to: S1 pricing tier. Your scenario might require requesting transit line specific data such as stops and line geometry. Transit Line Info service allows you to request line group by line group id returning a line group comprised a set of lines. Additional information such as 24 hours static schedule, active alerts for the line group and line patterns is also available, depending on the options selected. Mobility services uses a parallel data model for public transit lines and line groups. Usually line group contains 2 lines, one going from A to B, and the other returning from B to A, both operating by the same Public Transport Agency having the same line number. We recommend you review our guidance article to understand the concepts of lines and line groups. Get Transit Route Transit Route API Applies to: S1 pricing tier. Get Transit Route API will allow trip planning returning the best possible route options between an origin and destination by using multi-modal search. Service provides a variety of travel modes, including walk, bike, and public transit. The API supports parameters to request one or multiple public transit types such as bus, tram and subway, and focus on certain types of bikes, and prefer a specific transit agency operating in the area. Also, service provides options to choose optimal route with least walk or transfers and specify arrival or departure times when user need to be at a specific destination by a certain time. Get Transit Stop Info Transit Stop Info API Applies to: S1 pricing tier. Get Transit Stop Info service allows you to request information for a given public transit stop. Basic information returned includes details such as main transit type of most lines stopping for a given public and main transport agency. Additional details such as stop lines and active service alerts for specified stop are also available, depending on the options selected.
  • 13. Data structures in Azure Maps Mobility Service •Mobility Service data is grouped by supported metro areas. Metro areas don't follow city boundaries. A metro area can contain multiple cities, densely populated city, and surrounding cities. In fact, a country/region can be one metro area.Metro Area •Transit stops can be referred to by two types of IDs, the General Transit Feed Specification (GFTS) ID and the Azure Maps stop ID. The GFTS ID is referred to as the stopKey and the Azure Maps stop ID is referred to as stopID. When frequently referring to transit stops, you're encouraged to use the Azure Maps stop ID. stopID is more stable and likely to stay the same as long as the physical stop exists. Stop ID •A Line Group is an entity, which groups together all lines that are logically part of the same group. Usually, a line group contains two lines, one from point A to B, and the other returning from point B to A. Both lines would belong to the same Public Transport agency and have the same line number. However, there may be cases in which a line group has more than two lines or only a single line within it. Line Groups •As discussed above, each line group is composed of a set of lines. Each line group is composed of two lines, and each line describes a direction. However, there are cases in which more lines compose a line group. For example, there's a line that sometimes detours through a certain neighborhood and sometimes doesn't. In both cases, it operates under the same line number. Also a line group can be composed of a single line. A circular line with a single direction is a ling group with one line. Lines
  • 14. Before you Begin using the Mobility Services • Use the Search API to convert addresses to Lat Long pairs (Address Geocoding) • Use the Metro Area API to get the Metro ID for the location • Mobility Service data is grouped by supported metro areas. • Metro areas don't follow city boundaries. • A metro area can contain multiple cities, densely populated city, and surrounding cities. In fact, a country/region can be one metro area.
  • 15. Get Metro Area • Service allows to request metro areas in which the Azure Maps Mobility Service is available.
  • 16. Get Metro Area Info • Service allows to request additional information for metro areas in which the Azure Maps Mobility Service is available. • Information such as supported transit types, transit agencies and active alerts is available, depending on the options selected.
  • 17. Get Nearby Transit • Get Nearby Transit service allows you to search transit objects, for example, public transit stops and shared bikes around a given location returning the transit object details.
  • 18. Get Transit Route • Get Transit Route API will allow trip planning returning the best possible route options between an origin and destination by using multi-modal search. Service provides a variety of travel modes, including walk, bike, and public transit. • The API supports parameters to request one or multiple public transit types such as bus, tram and subway, and focus on certain types of bikes, and prefer a specific transit agency operating in the area. Also, service provides options to choose optimal route with least walk or transfers and specify arrival or departure times when user need to be at a specific destination by a certain time. GET https://atlas.microsoft.com/mobility/transit/route/json?api- version=1.0&metroId=121&origin=40.680903,- 73.983723&originType=position&destination=40.682051,- 73.976702&destinationType=position Sample Request { "results": [ { "itineraryId": "68fa6e31-d1a4-4457-a15b-8f5036a76a78---201909167EB6D19458C443BFAD897246FD "departureTime": "2019-09-16T18:04:53Z", "arrivalTime": "2019-09-16T18:08:07Z", "travelTimeInSeconds": 194, "numberOfLegs": 1, "legs": [ { "legType": "Bicycle", "legStartTime": "2019-09-16T18:04:53Z", "legEndTime": "2019-09-16T18:08:07Z", "lengthInMeters": 877 } ] }, { "itineraryId": "68fa6e31-d1a4-4457-a15b-8f5036a76a78---20190916E4C79AA6602341F0973B94A3A79 "departureTime": "2019-09-16T18:04:53Z", "arrivalTime": "2019-09-16T18:07:57Z", "travelTimeInSeconds": 184, "numberOfLegs": 1, "legs": [ { "legType": "Bicycle", "legStartTime": "2019-09-16T18:04:53Z", "legEndTime": "2019-09-16T18:07:57Z", "lengthInMeters": 851 } ] }, { "itineraryId": "68fa6e31-d1a4-4457-a15b-8f5036a76a78---201909168C38C8E44DEC41B7B6B7DB3AD "departureTime": "2019-09-16T18:04:53Z", "arrivalTime": "2019-09-16T18:13:33Z",
  • 19. Jupyter Notebooks Walkthrough • Geocoding to find the lat long for any address • Finding the MetroID for use in the Mobility API for the address you are analyzing • Using the Find Nearby Transit Options API Code Sample
  • 20. Geocoding Using the Search API to obtain the Lat Long of the address to analyze.
  • 21. Determine the Metro Area to obtain Transit Information for
  • 22. Get Nearby Transit Options • The Get Nearby Transit service (http://bit.ly/31Ui6Iw) allows you to search transit objects, for example, public transit stops and shared bikes around a given location returning the transit object details. The Service allows users to search for specific object types and within a given radius returning a set of transit object with object details.
  • 23. Transit Stops, Directions, Distance, Routes • Use the Get Transit Options API for finding nearby Transit Stops. • Use the Route API for getting directions and distance to Transit Stop • Use the Get Transit Stop API to get details on the Transit Stop including routes & lines that go through that stop
  • 25. © Copyright Microsoft Corporation. All rights reserved.