Bing Maps Fleet White Paper[1]

Embed Size (px)

Citation preview

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    1/8

    BingMapsPlatform

    DevelopingFleetandAssetTrackingSolutionswithWebMaps

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    2/8

    BingMapsPlatform 3

    IntroductionMany organizations have mobile eld staff that perform business processes away from the ofce which include

    sales, service, maintenance, and delivery scenarios. These workers operate vehicles and are responsible for

    expensive equipment and products not to mention important clients and government constituents. Tracking

    these assets and vehicles to make sure they are being used correctly is not an easy task; it is also difcult for

    management to continuously monitor eld operations to ensure that they are operating at maximum efciency.

    Enterprise eet and asset tracking software helps, however it is traditionally very complicated and costly due to

    proprietary hardware, software, and custom implementations. Traditional eet systems were often deployed on

    premise and require specialized hardware, software, and maintenance.

    Some of these eet management applications use traditional Geographic Information Systems (GIS) products

    to display vehicle and asset locations, which add to the complexity and cost. A number of organizations have

    invested heavily in eet management solutions, while others have avoided eet management completely due tothe cost of entry barrier and the total cost of ownership.

    Traditional GIS systems are good for spatial data creation, maintenance, and analysis. While it is possible to do

    eet and asset tracking within a GIS system, GIS is typically not designed to handle the larger real-time data

    streams involved with eet management. Also, (and all too often), eet and asset tracking systems use propri-

    etary GPS tracking equipment that are locked-in to a specic software solution. Organizations have invested

    heavily in GPS equipment only to nd out later that it was specic to one vendors software and could not be

    re-purposed. GPS tracking equipment should not be limited to one software vendor or another.

    Due to the aforementioned costs and complexity, new approaches are gaining in popularity such as complete

    outsourcing of the eet management software using Software as a Service (SaaS) or Cloud computing models.

    This approach is easy to start, easy to deploy, and includes a pay as you go model. It is great for simple eet sce-

    narios. However, since organizations do not control the data, more sophisticated scenarios requiring integration

    with other systems such as dispatch, HR, and billing are difcult if not impossible. In effect hosted eet solutions

    become another enterprise point solution.

    Typical eet and asset tracking features often include:

    Currentandhistoricalpositions Showing current vehicle and asset position and historical locationsbread crumbs

    Dispatch Allowing visual (and automated) inspection of vehicle and asset positions and selections of clos-est asset.

    Geo-fencing When an asset has entered or exited certain geographical areas

    Reporting Any type of historical reports including miles driven, after hours usage, speeding etc

    Alerts Can notify software users of eld issues such as a vehicle leaving an assigned area.

    Routing Can be integrated with eet and asset tracking software to optimize stop order or assignments.

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    3/8

    BingMapsPlatform 4

    Figure 1 Shows asset tracking with integrated video capture, sovideo can be played back referenced to asset location.

    Fleet and asset tracking solutions add tremendous value to organizations, by reducing fuel and maintenance

    costs, discouraging misuse, and optimizing eld operations. This value can be enhanced by leveraging web

    mapping services and integrating with existing business processes. Organizations should consider a software +

    services approach to eet tracking, where web mapping like Bing Maps are leveraged, and core tracking data ishosted on premise for easier integration and maintenance.

    Fleet and asset tracking applications can be implemented in various ways as discussed previously, either on

    premise, SaaS/Cloud service, or a hybrid of both known as software + services. Fleet and asset tracking applica-

    tions require a number of architectural components implemented together, these include hardware, software

    and connectivity capabilities.

    User Interface Common users of eet and asset tracking applications are dispatchers and managers. The

    user interface provides the application navigation and data visualization features to see eet and asset

    tracking information. This includes a list of assets, status, current location etc. Reports are also part of the

    user interface and can be tabular reports or reporting capabilities that leverage the map. These compo-

    nents are often implemented as a rich client, but more commonly now as web user interfaces that can be

    easily accessed whether running on premise or as a cloud application.

    Database A database is required to store eet and asset data. This includes eet settings but more im-

    portant is the current and historical eet location data (latitude and longitude) coming from GPS equip-

    ment. Any database could be used but if implemented with a spatial database such as SQL Server 2008,

    there are a lot of built in spatial features that can benet an application, such as optimized spatial queries

    to nd nearby assets, provide geo-fences etc.

    Solution Overview and Architecture

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    4/8

    BingMapsPlatform 5

    Figure 2 Showing a commoneet/asset tracking solutionarchitecture

    Business Logic Fleet and asset tracking software also requires features to process GPS messages, geo-

    fences, reports, alerts etc. This is often provided in the server and/or database and can be implemented

    with any application server technology.

    GPS Tracking Equipment Devices that send GPS positions of eet assets, as well as other information such

    as speed and direction, or in some cases vehicle specic data such as ignition status. This could be a cell

    phone equipped with internal GPS, but due to battery performance and reduced consistency of tracking,

    many organizations prefer dedicated GPS tracking equipment. Dedicated GPS tracking equipment typically

    involves a box containing key components (rmware, wireless card etc), a GPS receiver, a wireless antenna,

    and wiring for power and other vehicle sensors. As mentioned previously, proprietary, software specic,

    devices should be avoided to prevent vendor lock-in. Some good examples of open eet tracking hard-

    ware include the Sierra Wireless PinPoint XT device or the Enfora Spider MT.

    Wireless Service Is required to transmit GPS data from the mobile asset to the server. This is typically pro-

    vided by a wireless carrier (although it could be satellite if vehicles are out of traditional wireless coverage

    areas). The GPS equipment is congured to send GPS messages to a server/port on a preset frequency or

    when some event occurs e.g. the ignition is turned on.

    GPS Messages & Data GPS tracking equipment locates the asset position by triangulating with known

    satellite positions. Once position is determined, the device will transmit information to a specied server.

    This information is commonly transmitted as NMEA 0183 strings, a standards based format specied

    by the National Marine Electronics Association, over UDP/TCP to a known server port. The information

    includes earth position (latitude, longitude), elevation (above sea level), direction, speed, and on some

    devices virtual odometer readings. It can also contain extended information from sensors connected to the

    device such as ignition on/off, door open/close, temperature.

    Mapping Features To visualize eet and asset information a mapping product is typically used in eetand asset tracking solutions. Use of a web mapping platform like Bing Maps is ideal, which eliminates

    the complexity of using traditional GIS for eet tracking applications. Web mapping displays are ideal for

    supporting the latitude, longitude location records generated by GPS. The position and history of vehicles

    can be easily shown against worldwide map and imagery resources without complex mapping platforms.

    Additionally, web mapping platforms provide geo-coding (e.g. customer locations) and reverse geo-cod-

    ing (e.g. get an address from the vehicle lat/long) services. Routing is also available which provides drive

    distance, time, directions, and often route vectors for vehicle stops.

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    5/8

    BingMapsPlatform 6

    Figure 3- Bing Maps Platform and Features Showing Bing Maps platform, datasets, APIs and applications.

    As mentioned earlier, there are trade-offs to implementing eet and asset tracking as either on premise software

    and/or external SaaS/Cloud services: as follows

    On-premise Software Advantages Better data control

    Reduced ongoing costs in larger eets

    Easier integration with other systems (e.g. dispatch, billing, GIS etc)

    Easier customization (e.g. new reports)

    SaaS/Cloud Service Advantages

    Easier setup

    Reduced support and maintenance

    Each approach has advantages, but a hybrid solution of on premise software + services gives you the best of

    both worlds. Web mapping platforms, like Bing Maps, provide a good balance for enabling eet and asset

    tracking solutions. They provide easy to use base maps, imagery, geo-coding, and routing as a set of developer

    services, which can easily be integrated with other business systems.

    Bing Maps PlatformBing Maps is a commercial platform from Microsoft that provides a set of geospatial services. Organizations can

    leverage some or all of these services when building eet and asset tracking solutions. The Bing Maps service

    platform provides data resources and comprehensive APIs for developing high performance web mappinginterfaces. Bing Maps includes modern web technologies that bring GIS services to the non-GIS user with easy to

    use web interfaces, intuitive navigation, and high performance search results.

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    6/8

    BingMapsPlatform 7

    Bing Maps allows organizations to focus on value added layers and features of eet and asset tracking, without

    devoting internal resources to common mapping layers and services. But it also integrates easily with existing

    GIS systems, while supporting development of easy to use web interfaces accessible to non-GIS eet tracking

    users. In addition, the Bing Maps Enterprise Content Network enhances performance by providing manydistributed service nodes, that reduce internet latency, while providing improved scalability and redundancy. This

    provides a reliable web mapping platform for eet & asset tracking solutions.

    Bing Maps APIsBing Maps offers various APIs for integrating maps and location into eet tracking applications. These include

    web mapping controls and web services.

    AJAX/JavaScriptAPIs These APIs are primarily for web browser development. There is direct support for

    KML, GeoRSS, native vectors, and raster tile layers. Advantages of these APIs include working directly in a usersbrowser without specialized plug-ins beyond the ubiquitous JavaScript. Many UI features (such as panning/

    zooming etc) are part of the APIs. UI development with these API building blocks is relatively easy, and entry

    skill level is not high. JavaScript will also work with any web server technologies making the implementation

    very exible. Disadvantages are seen with the richness of possible applications, and performance limitations

    due to JavaScript implementations. JavaScript also lacks advanced UI features such as animation, rich graphic

    design, transparency etc. For eet and asset tracking, the JavaScript APIs provide vector overlay which is ideal for

    showing real-time and historical positions.

    SOAP/XMLAPIs SOAP/XML web service APIs support server side calls. Requests can be made with rich result

    objects in XML. Advantages include ease of use with .NET and other development technologies that support

    SOAP/XML, running as multithreaded background services, (e.g. bulk geo-coding), and support of any type of

    UI, including older browser versions, mobile, and smart clients. Disadvantages are that maps returned are static,

    lacking any navigation controls, so these features need to be developed as part of the application. For eet and

    asset tracking, using the SAOP/XML API is ideal for reverse geocoding.

    SilverlightAPIs These APIs use Microsoft Silverlight technology, which are primarily .NET based APIs

    with code that runs inside the users browser. Advantages include ease of development with .NET, powerful

    UI features such as animation, rich graphic design, and transparency. In addition managed client side code

    means high performance display of large vector data sets and in some cases GPU accelerated graphics (10x

    performance increases are not uncommon).

    Applications can use combinations of Bing Maps APIs, i.e. Silverlight for visualizing data and SOAP/XML for

    geo-coding. Bing Maps APIs provide high performance, feature rich enhancements for use with eet and assettracking applications.

    ImportantFeatures BingMapsAJAXControl BingMapsWebService BingMapsSilverlightControl

    Native web browser

    functionality?

    Yes No Yes

    Integration with GIS Vector and Raster No Vector and Raster

    Routing with vectors Yes Yes Via Bing Maps Web Services

    Reverse geo-coding Yes, ad hoc Yes, large volume Via Bing Maps Web Services

    Trafc incidents/ow Yes No Yes

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    7/8

    BingMapsPlatform 8

    Figure 6 Shows one vehicle with real time trafc ow information from Bing Maps.

    Figure 7 Shows one vehicle with Birds Eye imagery

    Figure 5 Shows Bing Maps with a eet tracking application showing current vehicle positions, each vehicle can be

    selected for more information.

  • 8/3/2019 Bing Maps Fleet White Paper[1]

    8/8

    BingMapsPlatform 11

    ConclusionFleet and asset tracking solutions provide signicant value to organizations with mobile resources. By

    implementing a eet solution that combines on premise software with Cloud mapping services, organizations can

    maximize benets and minimize costs. The Bing Maps platform provides easy to use web mapping features with

    scalable high performance maps, imagery, geocoding, and routing services. For eet and asset tracking solutions

    this translates to reliable and responsive display views of mobile assets, customer locations, and the routes

    between them.

    More Information

    Bing Maps Overview -hp://www.microso.com/maps/

    Bing Maps APIs - hp://www.microso.com/maps/developers/

    Enfora Spider MT - hp://www.enfora.com/index.cgi?CONTENT_ID=25&User:LANGUAGE=en

    Sierra Wireless Airlink XT - hp://www.sierrawireless.com/product/AirLink/pinpointXT.aspx