none
Incorrect results Location service RRS feed

  • Question

  • Hi

    I was using a test location for last week, that returned 9 results. The beginning of this week, it suddenly started returning only 2 results. The query is for "newlands,south africa". The results notably lack the most well-known result that used to be there.

    Furthermore, I decided to search for "clifton,south africa". Apparently, the first result (the most well-known one) points to a location in the Mediterranean Sea. It seems someone forgot to enter the negative sign in from of the latitude (which if done, points to the correct location). Also, on this specific result, the address contains no adminDistrict and adminDistrict2.

    Is this the correct way to report incorrect results? If not, please point me in the right direction (or a map editor).

    Thanks

    Thursday, October 17, 2013 4:50 AM

Answers

  • I have looked into this. When searching for "Newlands, South Africa" I get two results that are neighbourhoods. If I change the search to this "Newlands, Cape Town, South Africa" I find 5 results, all of which are streets. Are you searching for a street or a neighbourhood?

    As for Clifton, the result in the Mediterranean sea locks odd. I'll pass this on to our data team for investigation. As for the admindistrict, this can't be expected to be returned always. Geocoders are designed to take addresses and return their coordinates. We do return some address info if we have it, but it is not the main purpose of the geocoder.


    http://rbrundritt.wordpress.com

    Thursday, October 17, 2013 10:41 AM

All replies

  • I have looked into this. When searching for "Newlands, South Africa" I get two results that are neighbourhoods. If I change the search to this "Newlands, Cape Town, South Africa" I find 5 results, all of which are streets. Are you searching for a street or a neighbourhood?

    As for Clifton, the result in the Mediterranean sea locks odd. I'll pass this on to our data team for investigation. As for the admindistrict, this can't be expected to be returned always. Geocoders are designed to take addresses and return their coordinates. We do return some address info if we have it, but it is not the main purpose of the geocoder.


    http://rbrundritt.wordpress.com

    Thursday, October 17, 2013 10:41 AM
  • Thanks for the reply.

    Previously, they were all returned as a populated place (which we are interested in). I see now that it returns neighbourhood (is this what we should be interested in now?). Newlands is a known neighbourhood in Cape Town. This is not returned currently.

    Here is what was returned to me previously (sorry for the size, second last result is the notable result):

    { "authenticationResultCode" : "ValidCredentials",
      "brandLogoUri" : "http://dev.virtualearth.net/Branding/logo_powered_by.png",
      "copyright" : "Copyright © 2013 Microsoft and its suppliers. All rights reserved. This API cannot be accessed and the content and any results may not be used, reproduced or transmitted in any manner without express written permission from Microsoft Corporation.",
      "resourceSets" : [ { "estimatedTotal" : 9,
            "resources" : [ { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Northern Cape",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -30.995669983212284,
                      22.071664843275414,
                      -30.937729217227169,
                      22.161733594224586
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -30.966699600219727,
                            22.11669921875
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -30.966699600219727,
                          22.11669921875
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Free State",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -29.245669983212284,
                      27.105754480785507,
                      -29.187729217227169,
                      27.19424475627504
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -29.216699600219727,
                            27.149999618530273
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -29.216699600219727,
                          27.149999618530273
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Kwazulu Natal",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -29.795671127621464,
                      30.905515038435013,
                      -29.737730361636348,
                      30.994486487443893
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -29.766700744628906,
                            30.950000762939453
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -29.766700744628906,
                          30.950000762939453
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Eastern Cape",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -33.528970382992554,
                      25.570392805054034,
                      -33.471029617007446,
                      25.663005632445966
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -33.5,
                            25.61669921875
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -33.5,
                          25.61669921875
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Free State",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -29.295671127621464,
                      27.322432484925159,
                      -29.237730361636348,
                      27.410965952574841
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -29.266700744628906,
                            27.36669921875
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -29.266700744628906,
                          27.36669921875
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Eastern Cape",
                      "adminDistrict2" : "Amatole",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -32.906911514584351,
                      27.698451458335132,
                      -32.848970748599243,
                      27.790409625649243
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -32.877941131591797,
                            27.744430541992188
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -32.877941131591797,
                          27.744430541992188
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Limpopo",
                      "adminDistrict2" : "Capricorn",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -23.871713302914433,
                      29.205352017766597,
                      -23.813772536929317,
                      29.289795687311528
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -23.842742919921875,
                            29.247573852539062
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -23.842742919921875,
                          29.247573852539062
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Western Cape",
                      "adminDistrict2" : "Cape Town",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -34.003308914486695,
                      18.409726419283942,
                      -33.945368148501586,
                      18.50285216347973
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -33.974338531494141,
                            18.456289291381836
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -33.974338531494141,
                          18.456289291381836
                        ],
                      "type" : "Point"
                    }
                },
                { "__type" : "Location:http://schemas.microsoft.com/search/local/ws/rest/v1",
                  "address" : { "adminDistrict" : "Gauteng",
                      "countryRegion" : "South Africa",
                      "formattedAddress" : "Newlands, South Africa",
                      "locality" : "Newlands"
                    },
                  "bbox" : [ -25.822570465390019,
                      28.228448316294422,
                      -25.764629699404903,
                      28.314230516713391
                    ],
                  "confidence" : "Medium",
                  "entityType" : "PopulatedPlace",
                  "geocodePoints" : [ { "calculationMethod" : "Rooftop",
                        "coordinates" : [ -25.793600082397461,
                            28.271339416503906
                          ],
                        "type" : "Point",
                        "usageTypes" : [ "Display" ]
                      } ],
                  "matchCodes" : [ "Ambiguous",
                      "Good"
                    ],
                  "name" : "Newlands, South Africa",
                  "point" : { "coordinates" : [ -25.793600082397461,
                          28.271339416503906
                        ],
                      "type" : "Point"
                    }
                }
              ]
          } ],
      "statusCode" : 200,
      "statusDescription" : "OK",
      "traceId" : "0c417f40575e4b8a991e5568f120e2f5|LTSM001151|02.00.183.2300|LTSMSNVM001470, LTSMSNVM001466, 3.72"
    }

    Thursday, October 17, 2013 11:40 AM
  • As for the admindistrict, this can't be expected to be returned always. Geocoders are designed to take addresses and return their coordinates. We do return some address info if we have it, but it is not the main purpose of the geocoder.

    We do not depend on it, but rather use it as disambiguation hints, which seems quite apt :)

    Can I assume given Clitfon had the correct coordinates, it will populate the adminDistrict based on that?

    Thursday, October 17, 2013 11:43 AM