Как я могу сделать Пакетное Геокодирование и получить широту и долготу для нескольких пересечений - PullRequest
0 голосов
/ 08 февраля 2019

По сути, у меня есть обширный список различных пересечений.Моя конечная цель - создать точки и линии от пересечения A до пересечения B для каждого моего заказа, который содержит начальную и конечную точки.Проблемы, с которыми я сталкиваюсь, следующие:

1).Используя API, я нашел способ получить широту и долготу, введя каждое отдельное пересечение и поместив вывод в файл Excel.Но это займет слишком много времени, так как у меня есть несколько разных пересечений.Я ищу другой способ получить последние и длинные точки для всего этого, может быть, что-то через R или Python, но все, что я прочитал, использует адреса.2.) Как только я получу эти длинные и длинные точки, я хочу разместить их на карте в виде точек и соединить точки, чтобы сделать линии для каждой из начальных и конечных точек в заказе?

Любая помощь, которая подтолкнет меня в правильном направлении, была бы великолепна.

1 Ответ

0 голосов
/ 08 февраля 2019

Это только один из многих ответов.Разрешает ли API геокодирование пересечений, зависит от поставщика.Например, API MapQuest позволяет геокодировать пересечения и возвращает тип геокода в ответе: https://developer.mapquest.com/documentation/samples/geocoding/v1/address/

Я провел простой тест с этими пересечениями, и первый результат был пересечением: https://www.mapquestapi.com/geocoding/v1/address?key=KEY&inFormat=kvp&outFormat=json&location=12th+ave+and+speer+blvd%2C+Denver%2C+CO&thumbMaps=false

Первая ссылка, которую я предоставил, - это тестовая консоль, чтобы вы могли увидеть, соответствует ли она вашим потребностям.Вам нужно будет отфильтровать ваши ответы, чтобы включить результаты только с типом "geocodeQuality": "INTERSECTION"

Они поддерживают пакетные геокоды, но я бы использовал геокодер с одним местоположением в качестве теста.

...