Как извлечь маршрут из точек маршрута и преобразовать его в шейп-файл - PullRequest
1 голос
/ 06 сентября 2011

Мне было интересно, можно ли извлечь маршрут каждой путевой точки в направлениях карт Bing (пример маршрутов путевой точки ниже)

http://dl.dropbox.com/u/15387358/bing%20route.jpg

Единственный способ узнать, как извлечьмаршрут проходит по этому методу:

www.elsewhere.org / journal / gmaptogpx /

, а затем используйте его для преобразования в шейп-файл:

freegeographytools.com / 2007 /exporting-gps-data-to-gis-i-garmin-gps-units

Моя проблема заключается в том, что описанный выше метод работает только на картах Google и рассчитанный маршрут на картах Google отличается от карт Bing.Мой единственный обходной путь на данный момент (очень утомительный) - вручную отследить маршрут на картах Google, перетаскивая wapoints в соответствии с маршрутом из карт Bing.

1 Ответ

1 голос
/ 06 сентября 2011

Я написал эту статью пару лет назад, объясняя, как создать мини-приложение для Windows, которое подключилось к службе маршрутизации Bing Maps и создало строку WKT Linestring из выходных данных для импорта в SQL Server: http://www.viawindowslive.com/Articles/VirtualEarth/CreatingRoutesinSQLServer2008usingVE.aspx

Было бы не сложно адаптировать это для создания шейп-файла маршрута. (Или, в качестве альтернативы, просто возьмите вывод WKT и преобразуйте его в шейп-файл, используя OGR2OGR (http://www.gdal.org))

...