Аналоги Geo2tag

Аналоги Geo2tag
Понятие LBS платформы (LBSP) устоялось и стало употребляться значительно чаще, чем это было в 2010 году, когда проект Geo2Tag только начинал разрабатываться. На данный момент существует изрядное количество LBS систем, однако многие из них являются узкоспециализированными и лишь часть из них может подходить под определение LBS платформы.

До недавнего времени считалось, что предоставлять LBSP могут лишь крупные провайдеры, такие как Google, Microsoft. Как показывает время, эта точка зрения была ошибочной. Количество LBS платформ увеличивается, однако большая часть из них является коммерческими или имеет закрытый исходный код.

Далее описаны некоторые аналоги Geo2tag

Google Maps
Google Maps – бесплатный картографический сервис, предоставляемый компанией Google. Сервис представляет собой карту и спутниковые снимки всего мира, а также открытое API для организации работы с геоданными сервиса. С сервисом интегрирован бизнес-справочник и карта автомобильных дорог, с поиском маршрутов, охватывающая США, Канаду, Японию, Россию, Гонконг, Китай, Великобританию и Европу.

Наибольший интерес для разработчиков предоставляет открытый интерфейс взаимодействия с картами Google, т.к. существует возможность использовать сервис Google Maps в качестве основы для сторонних сервисов. Google создали API Google Maps с целью привлечь разработчиков к интеграции Google Maps в веб-сайты, мобильные и десктопные приложения, оперирующие геоданными.

Используя Google Maps API, возможно включить любую карту из Google Maps на внешнем сайте, управляя этой картой через JavaScript. Также через REST API возможно «нанесение на карту» различной геоинформации. В частности имеется возможность добавления точек интереса (POI), путей (Track), географических заборов (Geo Fence).

Все пространственные объекты (POI, Track, Geo Fence) — «плоские». Т.е. в данном сервисе, в принципе, отсутствует поддержка высоты, как следствие отсутствует возможность задавать объектам такую характеристику, как высота над уровнем моря, а также осуществлять поиск и фильтрацию геоданных по высоте. Независимо от Google Maps развивается Google Earth – проект компании Google, в рамках которого в сети Интернет были размещены спутниковые фотографии всей земной поверхности. Фотографии некоторых регионов имеют беспрецедентно высокое разрешение. В отличие от других аналогичных сервисов, показывающих спутниковые снимки в обычном браузере (например, Google Maps), в данном сервисе используется специальная, загружаемая на компьютер пользователя клиентская программа Google Earth. Для визуализации изображения используется трёхмерная модель всего земного шара (с учётом высоты над уровнем моря), которая отображается на экране при помощи интерфейсов DirectX или OpenGL. Именно в трёхмерности ландшафтов поверхности Земли и состоит главное отличие программы Google Earth от её предшественника Google Maps. Пользователь может легко перемещаться в любую точку планеты, управляя положением «виртуальной камеры».

Пользователи могут создавать свои собственные метки и накладывать свои изображения поверх спутниковых (это могут быть карты, или более детальные снимки, полученные из других источников). Этими метками можно обмениваться с другими пользователями программы через форум Google Earth Community. Отправленные на этот форум метки становятся видны примерно через месяц видны всем пользователям Google Earth.

Существуют также платные версии Google Earth Plus и Google Earth Pro, отличающиеся поддержкой GPS навигации, средств презентаций и повышенным разрешением. Также примечательным является проект Google Maps for mobile in 3D. Данный проект базируется на сервисах Google Maps, начиная с версии 5.0 (17 декабря 2010 года) Google Maps for mobile стал поддерживать трехмерные карты, начиная с версии 6.0 (29 ноября 2011 года) – стал возможен поиск информации в зданиях. Ко всем продуктам, описанным выше, компания Google предоставляет открытый интерфейс доступа, что является существенным достоинством, однако есть большой недостаток — это закрытый продукт, а значит он недоступен с научной точки зрения и ограничен с практической.

Open Street Map
OpenStreetMap («открытая карта улиц»), сокращённо OSM — некоммерческий сетевой картографический проект по созданию силами сообщества  участников-пользователей Интернета подробной свободной  и бесплатной географической карты всего мира. Все данные доступны для легального копирования, редактирования и коммерческого использования по свободной лицензии Creative CommonsAttribution-ShareAlike 2.0. База данных OSM содержит данные самого разного рода, например, дороги, тропы, здания, магазины, аптеки, памятники, деревья, заборы, мусорные баки, детские площадки, точки Wi-Fi, почтовые ящики, телефонные будки, административное деление, адреса, этажность зданий, часы работы, веб-сайты, телефоны и многое другое. Наибольший интерес для разработчиков, как и в случае с Google Maps, предоставляет открытый интерфейс взаимодействия с картами, т.к. существует возможность использовать API OSM в качестве основы для сторонних сервисов. Также через REST API OSM имеется возможность «нанесения на карту» различной геоинформации. В частности имеется возможность добавления точек интереса (POI), путей (Track), замкнутых географических путей (Area). Все пространственные объекты (POI, Track, Area) — «плоские». Т.е. в данном сервисе, в принципе, отсутствует поддержка высоты, как следствие отсутствует возможность задавать объектам такой параметр, как высота над уровнем моря, а также осуществлять поиск и фильтрацию геоданных по высоте. Особого внимания заслуживает проект OSM-3D.org. Проект направлен на обеспечение интерактивного 3D-вида на картах Open Street Map посредством Интернета. В настоящее время он поддерживается в Гейдельбергском университете, группой GIScience. Проект используется в качестве демонстрации потенциала 3D-карт, а также для демонстрации пространственных данных, созданных с использованием стандартных и открытых интерфейсов.

LocationGuru
LocationGuru — одна из существующих Location Based платформ — Location Guru LBS Platform. Это гибкая, мощная, многофункциональная платформа которая может предоставлять решения для Location Based сервисов. Платформа легко стыкуется с сетью мобильного оператора и предоставляет средства позиционирования мобильных устройств. Платформа предоставляет подробные отчеты, модуль выписывания счетов и схемы безопасного управления. Платформа имеет сложный Location Based рекламный механизм, чтобы предоставить разработчикам возможность легко интегрировать рекламу, основанную на определение местоположения.

Одно из основных преимуществ данной платформы — она может получать данные от различный Географически Информационных Систем: Autodesk, ESRI, deCarta. А разработчики приложений могут легко настраивать платформу на работы с любой из этих ГИС. Но помимо взаимодействия с этими ГИС, платформа имеет свой собственный механизм ГИС, что является еще ее одним преимуществом.

Разработчики могут использовать уже разработанные сервисы, такие как Interactive Maps (Интерактивные карты), Reverse-Geocoding (обратный геокотинг: получения из адреса координат), Geocoding (определение по координат места на карте), POI (точки интереса), Routes and Driving Directions (системы навигации для автомобилистов и пешеходов). Все эти сервисы предоставляются в различных, популярных форматах.

С одной стороны, LocationGuru LBS Platform неплохое решение для разработчиков приложений и мобильных операторов. Основные преимущества — крупная, многофункциональная платформа и наличие собственного механизма ГИС. С другой стороны есть большой недостаток — это коммерческий закрытый продукт.