Записи с метками ‘API’

OSM.Kosmosnimki.Ru

Вторник, 24 Декабрь 2013

Уважаемые пользователи интернета! В этом году мы подготовили важное обновление картографической составляющей сервисов “Космоснимки”, касающееся самой подробной карты мира OpenStreetMap.

Карта OSM заслуженно пользуется самой высокой популярностью у всех людей, неравнодушных к картам и открытым данным, ведь она совершенно свободно составляется самими пользователями, кропотливо из года в год и изо дня в день вносящими в общую базу данных новую информацию. Это сделало OSM самой подробной и регулярно обновляющейся картой мира.

Ключевой особенностью проекта OSM является его лицензионная и технологическая открытость, позволившие нам развернуть автономную цепочку картографических сервисов на основе OSM. Грамотный, логичный дизайн – залог успешного использования карты на многих ресурсах мирового интернета. «Космоснимки» – не исключение: мы уже выпускали свою собственную версию дизайна базовой картографической подложки OSM, которая используется, например, на сайте https://pastvu.com/. В этом году мы существенно обновили внешний вид карты, которая доступна любому пользователю в виде сервиса и встроена в нашу платформу GeoMixer.

osm_middle

(далее…)

Обновление API карты пожаров

Четверг, 2 Август 2012

Наибольшее внимание в сервисе мониторирнга пожаров мы уделяем сайту. Но есть еще компоненты, которые мы стараемся развивать параллельно.
API позволяет разработчикам использовать карту пожаров на сторонних сайтах и настраивать виджет управления ею. «API пожаров» надстроен на архитектуре ГеоМиксера, как один из плагинов. Более подробное техническое описание здесь.

Кстати, если вы готовы поучаствовать в разработке плагинов для ГеоМиксера и у вас есть интересные идеи — напишите нам, мы всегда заинтересованы в таком сотрудничестве. Если вы делаете проект связанный с природными пожарами — тоже не стесняйтесь задавать вопросы про API, мы будем рады помочь в его использовании.
Сейчас данные нашего сервиса используются в таких проектах как: Яндекс-Пожары, Рамблер-Погода, сайт МЧС.
Пример встраивания «карты пожаров» в этот блог под катом. (далее…)

Лето, API, Каталоги

Среда, 23 Июнь 2010

Всем привет!

Лето на календаре в самом разгаре, правда, погода немного отстает (ИМХО). Сотрудники по-очереди уходят в отпуска, но иногда синхронно, и тогда оставшиеся (уж как повезет) либо спокойно дожидаются возвращения коллег, без которых все равно не сделать того-то и того-то, либо закрывают амбразуры и осваивают смежные специальности :)

Мы хотим рассказать об использовании сервиса GeoMixer API (программного интерфейса на JavaScript для встраивания карт в сторонние сайты и приложения)  в Каталоге СКАНЭКС, который ежедневно пополняется новыми метаданными космических снимков, получаемых сетью приемных станций УниСкан. Каталог метаданных — это важный инструмент, который позволяет организовать доступ пользователей к архиву космоснимков. Каталог используется для подборки данных при создании мозаик и выполнении коммерческих заказов.

Так вот, наши коллеги, разработчики Каталога, добавили в интерфейс окно карты GeoMixerAPI, с помощью которого можно задать интересующую территорию и посмотреть результаты поиска. Раньше в Каталоге в качестве основной web-картографической компоненты использовалась связка Mapserver + карта DCW (на которую можно переключиться сейчас, если у пользователя не установлен Flash). Новая возможность, которая появилась в Каталоге благодаря применению GeoMixerAPI, помимо использования детальной спутниковой и картографической подложек, — это отображение в результатах поисках квиклуков прямо на карте. Для наложения квиклуков на подложку используется стандартная функция GeoMixer API, в которой реализован алгоритм привязки изображений по четырем точкам (например, по четырем углам) с помощью проективного преобразования. Данный алгоритм позволяет достаточно сложные исходные изображения достаточно точно «положить» на карту.

Статья про API веб-картографических сервисов и Геомиксер

Воскресенье, 29 Ноябрь 2009

В третьем номере нового журнала «Земля из Космоса» вышла наша статья «использование API веб-картографических сервисов для доступа к геоданным» (pdf-версия всего номера доступна на сайте Сканэкс).

API — в современном интернете это не только доступ к функциональности, это доступ к контенту, в случае веб-картографических сервисов — к геоданным. В общем, это тоже сервис для веб-разработчиков. Но API не только средство доступа — основные задачи, которые мы рассматриваем в статье и которыми руководствуемся при разработке технологии Геомиксер — задачи публикации геоданных в интернет с использованием API для доступа к другим источникам геоданных. В общем, Геовеб :)

А еще вживую порассуждаем на эту тему на мини-конференции, где будет краткий мастер-класс по Геомиксеру.

zik-cover

GeoMixer + API. Старт!

Вторник, 29 Сентябрь 2009

Привет, Интернет!
Мы открыли и представляем вашему вниманию новый сервис — GeoMixer

GeoMixer — это и инструментарий разработчиков, и online-доступ к контенту Kosmosnimki.Ru, и сервис геокодирования адресов, и, кроме того, новое веб-приложение для создания собственных геопроектов, версия Lite которого теперь доступна для скачивания, тестирования и использования всеми желающими.
В поддержку нового сервиса мы запустили новый сайт, доступный по адресу Geomixer.Ru.

С понятием веб-картографического API уже многие знакомы: посмотрите на карту внизу — автор этого поста зарегистрировался на сайте, вошел в Личный Кабинет, получил API-ключ для доступа к сервису API и, скопировав кусочек кода из документации, встроил это интерактивное окошко с картой в текст своего сообщения.

А знаете что интересно? Если вы посмотрите на эти маленькие значки с обозначениями POI — вы убедитесь, что это не точно та же самая карта, которая на Космоснимках, точнее, карта та, но к ней добавлен слой векторных объектов POI. Как он здесь оказался?
Вот эту операцию: добавление векторного слоя и присвоение его объектам иконок мы за пять минут осуществили с помощью нашего веб-приложения GeoMixer. Оно установлено у нас на сервере и позволяет создавать разные наборы данных из имеющихся у нас: подготавливать растровые слои (карты или мозаики снимков) в виде наборов тайлов, подготавливать и настраивать стили отображения векторных слоев — причем GeoMixer обращается с векторными объектами так, чтобы они грузились в браузер без заметного снижения скорости работы последнего. GeoMixer смешивает разные форматы и типы данных: как растровые так и векторные — а дальше все зависит от вашего воображения, вы можете испечь из полученного теста изысканный геоинформационный проект! :)

Возвращаясь к теме нашего API — в чем его особенность? Не смотря на то, что управление сделано на JavaScript (как обычно делается), сам движок карты является Flash-объектом. Не забывайте, что должен быть установлен Flash-player! Подробнее о технологии GeoMixer и об использовании API можно прочесть в документации.
Но главная особенность сервиса API заключается именно в том, что им можно пользоваться не только как самостоятельным инструментарием веб-разработчика, управляя базовым функционалом и контентом Kosmosnimki.Ru — но также и совместно с веб-приложением GeoMixer — в этом случае пользователи получают дополнительный инструментарий для публикации своих наборы геоданных, растровых и векторных карт, и затем, с помощью инструментария API, могут встраивать эти карты в веб-сайты.
Для пользователей, продвинутых в терминологии Web2.0, скажем, что Геомиксер (можно и по-русски) это такой инструмент для создания геомэшапов.
Версия Lite, которую мы предлагаем бесплатно, не содержит никаких функциональных ограничений, ограничения распространяются только на количество и объем векторных слоев в базе данных. Версия GeoMixer Pro (без ограничений) — коммерческая, если при тестировании вы убедитесь, что ваш проект выходит за рамки Lite — обратитесь к нам по поводу апгрейда.
Что касается доступа к хранящимся у нас геоданным — он также имеет свою бесплатную и коммерческую версии: пока что для всех желающих открыт бесплатный доступ, в дальнейшем мы планируем открытие доступа к новым, в том числе платным, геоданным, а также расширение лицензионных возможностей использования данного сервиса!

Комментируйте, спрашивайте!!! Мы открываем на блоге тему по новому сервису, а на форуме — ветку тех. поддержки по Геомиксеру (на тот случай, если кому-то пользоваться форумом удобнее): для ответов на вопросы и информации по обновлениям. Мы открыты предложениям, новым идеям и будем признательны за отзывы по тестированию и использованию сервиса. И очень будем рады, если вы поделитесь ссылкой на собственный проект, в котором решили использовать нашу технологию или контент!

ПодКЛЮЧайтесь!


Яндекс.Карты — API

Пятница, 14 Ноябрь 2008

Вот так новость! Мы слышали, что в недрах Яндекс.Карт зреет проект открытия API к картам — набора вызовов на клиенте, с помощью которых пользователь может встраивать и настраивать интерфейс доступа к данным Яндекс.Карт на своем сайте.
Но мы не ожидали, что запуск будет таким впечатляющим. При том, что Яндекс до сих пор ковыряется в разрозненных интерфейсах карт и не может их привести к единой платформе, а ля Google Maps и т.д. — прототип которой надолго увяз в стадии беты, открытая вчера первая версия API 1.0, на беглый взгляд, выглядит очень качественно и привлекательно, и основана как раз на общей картографической базе.
Из возможностей бросилось в глаза кастомизация контролов управления картой — чего, кажись, нет в главном конкуренте — Google Maps API. А уж пользовательская кнопка «удаление карты со страницы» — такого точно нигде нет! :) Возможности маркеров, как мне показалось, пока довольно ограничены (пока только точечные объекты можно добавлять на карту) — они вынесены в раздел оверлеев.
Геокодер включает: поиск по названию и поиск объектов в заданной области.
Но кроме всего этого API Яндекс.Карт понимает описательный географический язык, построенный на разметке GML, как в свое время строился KML. С помощью него можно описывать объекты для визуализации средствами API Яндекс.Карт. Соответственно в этом формате могут приходить ответы из пользовательской БД, с использованием геокодера Яндекс и т.д.

Немного о пользовательском соглашении:
API, разумеется, доступен после получения ключа, при получении которого требуется указать адрес сайта, где будет использован API. Яндекс собирается отслеживать соблюдение условий соглашения, а как же еще — вдруг вы какой-нибудь Rambler :)
Так вот, в соглашении, есть, например, ограничение на использование в системах мониторинга. При этом, заметьте, данные о «пробках», самый популярный сервис яндекс.карт, пока не попали в API.
Ну и неудивительно, что Яндекс оставляет право добавления в карты рекламного содержания, так же как и Google Maps API и другие варианты некоммерческих API. Зато у Яндекс нет такого, как в новой версии гугловских terms of Service — в которой оказалось, что Большой Брат волен делать с вашими данными, показываемыми в его Maps API — все что хочет. Но это обычная история с бесплатным сыром.
У Яндекс пока еще нет таких аппетитов — в общем — Ура Яндекс Картам — поздравляем разработчиков и всю команду с выходом API!
Вот как это выглядит: