Создание полигона времени в пути вокруг точки карты? [закрыто]


13

Я хотел бы создать 30-минутный многоугольник времени езды из 400 отдельных точек, которые я нанес на карты Google.

Я обнаружил http://www.freemaptools.com/how-far-can-i-travel.htm, но это кажется странным, когда вы приближаетесь к морю (многие из моих пунктов таковы).

А также http://cartoo.dyndns.org/, который работает хорошо, но я не могу тогда извлечь полигоны в форме .KML.

Кто-нибудь сталкивался с инструментами, способными мне помочь?

Ответы:


7

проверить этот пример здесь , который использует ARCGIS службы геообработки времени службы и Google Maps.

если ваши точки находятся в США, вы можете использовать CreateDriveTimePolygons из ESRI здесь . вам нужно сделать так: напишите Input Location, Drive Times и отформатируйте как json, затем выполните ваш процесс.

кроме этого вы должны проверить подобные вопросы.

  1. Создание полигонов времени в пути с использованием инструментов с открытым исходным кодом, здесь
  2. Можете ли вы сделать полигон региона путешествий с помощью Google Maps API ?, здесь

Пример ввода данных:

{features:[{geometry:{x:-117.36539840698242,y:33.99945042078996,spatialReference:
           {wkid:4326}}}],spatialReference:{wkid:4326}}

введите описание изображения здесь


Работает и для Канады.
Mapperz

Все мои очки основаны на Австралии. Очень низкое знание кода - просто хочу взять такой инструмент, как Cartoo, и извлечь его в KML, чтобы я мог объединить 400 точек данных на одной карте.
Крис

Это сработало хорошо, но, к сожалению, сервис ESRI достигает максимума за 15 минут езды - жаль, что это не заняло 20 минут.
Абе Воелкер,

6

Существует API-интерфейс Route360, который также работает с Google Maps. https://developers.route360.net/index.html

Он предлагает несколько функций. Включая разные виды транспорта или пересечение полигонов

транзитный маршрут берлин

Также вы можете добавить несколько сотен очков одновременно и увидеть результат:

время в пути

Это работает для большинства стран Европы и Северной Америки


К сожалению, их вывод слоя - SVG, и они заставляют вас платить за экспорт GeoJSON (403 ошибки, когда вы пытаетесь запустить пример GeoJSON локально). Так как я использую Google MyMaps, это не работает для меня без некоторого взлома.
Абе Воелкер,

5

Отказ от ответственности: я работаю на iGeolise

Вы можете использовать API TravelTime для рисования карт, основанных на времени поездки, здесь , он работает для поиска на основе местоположения (например, для сайтов, ориентированных на потребителя) или одного поиска на карте.

Этот пример для поездки из Нориджа, Великобритания. Есть несколько полигонов для 15-минутных интервалов от 15 минут до 1 часа, начиная с полудня. Он использует лат / длинные точки, переведенные на карту. Если вам нужны только данные, он также может извлекать почтовые индексы из области списка, а не в формате визуальной карты. Время в Норидже


2

Я знаю, что это сообщение было некоторое время назад, но мы столкнулись с той же проблемой, поэтому мы пошли и создали его как премиальный сервис для нашего корпоративного предложения Google Карт. Излишне говорить, что это платное решение, поэтому я не собираюсь вдаваться в маркетинговые новости на техническом форуме.

Тем не менее, это была одна из первых публикаций, которые я обнаружил, когда искал решение для решения, даже если мне пришлось за него заплатить ... Мне не нужен сервер ESRI, поэтому мы настроили сервер OSM с дорожными сетями и используем pgRouting сверху, а затем упакованный как веб-сервис для тех, кому интересно, как мы его построили. Я рад поделиться с вами более подробной информацией, если вы предпочитаете создавать нечто подобное, а не лицензировать его: http://cmapsanalytics.com/drivetime.html

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.