locked
What's the relationship between Geocode dataflow API and Data Source Management API In Spatial Data Services RRS feed

  • Question

  • Dears,

    Recently I researched Spatial Data Services API, and confused about the relationship between Geocode dataflow API and Data Source Management API. And what's the purpose and meaning of Data Source Management API?

    Can anybody help me? Thanks so much!

    Wednesday, July 9, 2014 7:27 AM

Answers

  • The Geocode Dataflow API allows you to pass up to 200,000 addresses or coordinates to Bing Maps to be geocoded (address to location) or reverse-geocoded (location to address).

    The Data Source Management API allows you to take a custom 2D table of data and upload it to the Bing Servers. Bing Maps will then expose your data as a spatial REST service which you can use in your app. The data can be either point based locations or complex spatial shapes like polygons or GeometryCollections. This essentially removes the need to have a server, database and web service to host your data. The spatial rest service allows you to do the following types of requests against your data:

    • Find Nearby (radius search)
    • Find by bounding box (find locations that are within a rectangular area on the map)
    • Find by property (Filter locations based on property values)
    • Find by ID (similar to find by property but limited to the primary key of your data source)
    • Find along a route (searches for locations that are within 1 mile of a route path)
    • Spatial intersection (allows you to pass in a complex spatial shape as well known text and have the intersecting locations returned).

    http://rbrundritt.wordpress.com

    Wednesday, July 9, 2014 10:36 AM
  • There's a bunch of examples. It really depends on the map control/programming language you are working in. Here are a bunch of examples:

    http://msdn.microsoft.com/en-us/library/gg585126.aspx

    http://www.bingmapsportal.com/ISDK/AjaxV7#SpatialDataServices1

    http://rbrundritt.wordpress.com/2012/01/17/dynamically-updating-data-in-bing-maps-v7/

    http://rbrundritt.wordpress.com/2013/06/24/augmented-reality-with-bing-maps-in-a-windows-store-app/

    Also, I wrote a whole chapter on the Bing Spatial Data Services in my free ebook on creating Location Intelligent Windows Store apps. You can get a free copy of the book here: http://rbrundritt.wordpress.com/my-book/


    http://rbrundritt.wordpress.com

    Thursday, July 10, 2014 10:11 AM

All replies

  • The Geocode Dataflow API allows you to pass up to 200,000 addresses or coordinates to Bing Maps to be geocoded (address to location) or reverse-geocoded (location to address).

    The Data Source Management API allows you to take a custom 2D table of data and upload it to the Bing Servers. Bing Maps will then expose your data as a spatial REST service which you can use in your app. The data can be either point based locations or complex spatial shapes like polygons or GeometryCollections. This essentially removes the need to have a server, database and web service to host your data. The spatial rest service allows you to do the following types of requests against your data:

    • Find Nearby (radius search)
    • Find by bounding box (find locations that are within a rectangular area on the map)
    • Find by property (Filter locations based on property values)
    • Find by ID (similar to find by property but limited to the primary key of your data source)
    • Find along a route (searches for locations that are within 1 mile of a route path)
    • Spatial intersection (allows you to pass in a complex spatial shape as well known text and have the intersecting locations returned).

    http://rbrundritt.wordpress.com

    Wednesday, July 9, 2014 10:36 AM
  • Hi, Ricky

    Thanks so much for your reply.

    One more question, is any front end app using Data Source Management API?

    I basically understand but like to see how the front end app use it?


    Thursday, July 10, 2014 1:59 AM
  • There's a bunch of examples. It really depends on the map control/programming language you are working in. Here are a bunch of examples:

    http://msdn.microsoft.com/en-us/library/gg585126.aspx

    http://www.bingmapsportal.com/ISDK/AjaxV7#SpatialDataServices1

    http://rbrundritt.wordpress.com/2012/01/17/dynamically-updating-data-in-bing-maps-v7/

    http://rbrundritt.wordpress.com/2013/06/24/augmented-reality-with-bing-maps-in-a-windows-store-app/

    Also, I wrote a whole chapter on the Bing Spatial Data Services in my free ebook on creating Location Intelligent Windows Store apps. You can get a free copy of the book here: http://rbrundritt.wordpress.com/my-book/


    http://rbrundritt.wordpress.com

    Thursday, July 10, 2014 10:11 AM