Как известно, Oracle – это компания, которая поставляет лучшую корпоративную СУБД для обработки пространственных данных, но мало кто знает, что у Oracle есть пространственный cloud-сервис. Этот cloud-сервис называется eLocation и доступен по адресу http://maps.oracle.com/.
Этот сервис обеспечивает следующую базовую функциональность:
- работу с картой, т.е. можно перетаскивать карту, увеличивать
- искать на карте
- геокодирование (преобразование адреса в координаты на карте)
- маршрутизацию (поиск кратчайшего маршрута между точками, заданными адресами, либо координатами.
К сожалению, есть ложка дегтя, которая сводит на нет всю интересность этого решения для России:
- на этом сервисе не загружены данные по России
- дизайнер отдыхал на этом сервисе
- некоторые страницы вообще предназначены только для США
- сервис лицензирован для использования в любых приложениях Oracle (Oracle Applications): Transportation Management, Oracle Utilities Mobile Workforce Management и других.
Соответственно, часть этих проблем легко устранима при достаточном уровне заинтересованности в этом сервисе (на данный момент в России они минимален), другая часть решается в рабочем порядке заведением SR на сервере технической поддержки.
Например, по поводу данных для России я привел скриншот аналогичного внутреннего демонстрационного сервиса. Можно также видеть, что карта на внутреннем сервисе имеет совсем другой дизайн (надеюсь, его скоро перенесут на публичный сервис).
Все это технические моменты, которые не умаляют качество движка, на котором построен eLocation. О его внутренностях я сейчас и расскажу.
Continue reading ‘Oracle eLocation: сервисы для геокодирования и маршрутизации’ »