ГИС / картографические решения, которые обеспечивают легкий доступ к данным маршрутизации - PullRequest
2 голосов
/ 24 сентября 2008

Я ищу инструмент ГИС / картографирования, который предоставит мне простой доступ на стороне сервера к информации о маршруте (в частности, время поездки и расстояние) в веб-приложении ASP.NET.

Из того, что я могу сказать, карты Google и Yahoo делают все на стороне клиента в javascript, но не предоставляют услуг для получения только информации о маршруте. Меня интересуют как бесплатные, так и платные продукты. Также, если у вас есть опыт работы с продуктом, мне бы хотелось услышать, что вы думаете (сложность API, производительность во время выполнения, лайки, антипатии и т. Д.)

Ответы [ 4 ]

3 голосов
/ 24 сентября 2008

Сервисы ESRI ArcGIS Server и ArcWeb обеспечивают двухточечную маршрутизацию. Вы имеете полный контроль над созданием данных (если хотите), изменением данных, настройкой параметров и даже добавлением динамического анализа затрат. Сервер может быть немного тяжелым для JUST-маршрутизации, поскольку это серверная система полного картирования и анализа. ArcWeb - это онлайн-сервис, где вы можете купить только те сервисы, которые вам нужны.

Другой вариант - Oracle Spatial. У них есть некоторые встроенные возможности сети / маршрутизации для выполнения маршрутизации «точка-точка». Лично мне не удалось заставить его работать, но я слышал подержанные / посторонние комментарии о том, что он работает, но имеет обычные сложности Oracle (то есть не работа DIY).

MapQuest также имеет полный набор API (намного лучше, чем Google или Yahoo IMHO), которые могут выполнять маршрутизацию без карты. Не уверен, каковы их лицензии / стоимость и как они сравниваются с Google / Yahoo для не личного использования.

(Одно примечание: многие из "бесплатных" сервисов требуют, чтобы вы платили лицензионный сбор за не личное использование ... они могут игнорировать вас, пока ваш трафик не станет достаточно высоким, чтобы они могли это заметить)

2 голосов
/ 24 сентября 2008

Мы успешно использовали веб-сервисы из Map24 (http://developer.navteq.com/site/global/zones/ms/index.jsp) для некоторых вещей типа GIS-y. У них есть веб-сервис для маршрутизации (http://developer.navteq.com/site/global/zones/ms/map24webservices/map24routingservice.jsp), который у меня был быстрая игра с прошлым годом.

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

Phil

0 голосов
/ 11 июля 2014

Как я уже упоминал в одном комментарии, у нас очень хороший опыт работы с Oracle Spatial NDM . Вот очень полезное руководство .

Другой известный мне вариант - pgRouting .

См. Также этот пост на GIS Stackexchange .

0 голосов
/ 12 ноября 2008

Arc Web Services уходит и теперь становится ArcGIS online.

Это означает совершенно новый обновленный SDK для разработки веб-приложений arc для веб-сайтов.

Если вам нужна действительно продвинутая система маршрутизации, разработанная компанией routmart, она предлагает решения для решения проблем на основе DLL для клиент-серверных приложений, а теперь и веб-приложений, использующих ArcGIS 9.x

.

Все API-интерфейсы ESRI сложны. Вы должны просто начать использовать его, и когда вы приобретете в нем опыт, вы будете чувствовать себя более комфортно.

Поскольку ESRI имеет несколько сужающуюся монополию на некоторые аспекты возможностей ГИС, будет интересно посмотреть, что разработают Google и другие, чтобы создать достойную конкуренцию для мира ГИС. До тех пор все охватывающие ГИС решения не будут гибкими или простыми в использовании и дорогими.

Одна из основных проблем, которую я испытываю с продуктами ESRI, довольно неземная, но, похоже, это повторяющаяся тема, с которой я столкнулся во всех их линейках продуктов.

Вы делаете код \ db \ безотносительно обновления и тестирования. Не работает Вы пытаетесь снова, не внося изменений, и это все еще не работает, но если вы попробуете еще раз, это внезапно работает. Это похоже на то, что ESRI кодировал все до отказа 2 раза, прежде чем любое изменение в точечном выпуске, mxd, sde data или коде python, чтобы начать работать как задумано. Как бы странно это ни казалось, если вы когда-либо работали с их продуктами, вы это знаете, потому что сами это испытали. Это может быть связано с моим непониманием, но все мои друзья по ГИС склонны согласиться со мной по этому вопросу.

...