О разработке с помощью сервисов задач
Задачи ArcGIS Online публикуются и размещаются Esri и содержат функциональные сервисы на основе задач, таких как поиск местоположений и геокодирование, построение маршрутов и анализ сетей, создание пространственных запросов. Как разработчик, вы можете использовать эти сервисы задач для добавления пространственного контекста к имеющимся у вас данным и для развертывания клиентского приложения на месте. Например, вы можете перенести таблицы данных о покупателях на интерактивную карту, которая будет отображать закономерности расходов по адресам почтовых индексов. Карту можно просматривать в веб-браузере, мобильном и настольном приложениях.
Сервисы задач ArcGIS Online используют для обращения спецификацию GeoServices REST Specification. Спецификация REST позволяет сервисам задач применяться в таких популярных средах клиентской разработки, как JavaScript, Flex, Silverlight, iOS, Android и Windows Phone. Чтобы использовать сервисы задач в вашем клиентском приложении, можно просто скопировать и вставить REST URL в код вашего приложения. Список доступных задач можно увидеть в группе Esri Maps and Data на ArcGIS Online. URL-адреса сервисов можно найти в описаниях соответствующих элементов на ArcGIS Online. Для построения максимально адаптированных под ваши задачи приложений вам также доступны специфические ресурсы и операции внутри сервисов. Для общей информации по использованию ArcGIS REST API см. ArcGIS REST API.
ArcGIS Online API содержит следующие сервисы задач:
Геокодирование
Геокодирование позволяет находить и определять адреса на карте и просматривать, как они относятся к окружающим объектам. Иногда можно увидеть отношения, просто взглянув на карту; в прочих случаях используйте дополнительные сервисы задач, например, гео-обогащение (geoenrichment), чтобы открыть данные, которые не просто увидеть.
Сервис геокодирования World находит адреса и местоположения более чем в 100 странах по одному REST URL. Сервис может найти точечные местоположения адресов, организаций и т.д. Полученные точки могут быть отображены на карте, добавлены как остановки в маршрут или загружены как исходные данные для пространственного анализа.
Сетевой анализ
Если нужно знать, как попасть куда-то, карта предоставляет массу сведений. Но как найти самый быстрый маршрут? Часто выбор оптимального маршрута – сложная задача, особенно если требуется в связи с характером бизнеса посетить сразу несколько мест. Используйте сетевой анализ для построения наилучшего маршрута. Например, для нахождения самого быстрого пути из точки A в точку B с учетом текущих дорожных условий? Какие машины скорой помощи находятся ближе к месту происшествия? Как с имеющимся автопарком грузовых машин можно сократить время поставки и транспортные расходы?
Сервисы Сетевого Анализа производят расчеты сложных маршрутных задач и предоставляют данные для принятия организациями стратегических управленческих решений.
Пространственный анализ
Предположим вам дали задание оценить возможные места для постройки нового склада. Эта оценка должна быть основана на транспортной доступности, наличии особых ограничений, например, исторического окружения, доступности ресторанов и других заведений, которые могут потребоваться сотрудникам, доступности общественного транспорта для сотрудников и на типе окружающего землепользования, который может ограничивать строительство или же, наоборот, способствовать ему. Как достоверно оценить эти места в количественном выражении? Конечно вам понадобятся данные, но также необходимы инструменты анализа и измерения географических отношений.
Всякий раз, глядя на карту, вы на самом деле начинаете переводить карту в информацию, ища закономерности в распределении, определяя тренды или делая выводы. Такой процесс называется пространственным анализом, он происходит естественным образом при рассматривании карты.
Сервис пространственного анализа (Spatial Analysis Service) содержит задачи, которые помогут вам количественно выразить закономерности и взаимосвязи в ваших данных.
Пространственный анализ находится в стадии бета-тестирования
Задачи в сервисе анализа находятся в стадии бета-тестирования. Это означает следующее.
- Бета-усовершенствования ArcGIS Online доступны всем организациям. Это стабильные компоненты сайта, которые могут иметь неполную функциональность, а в их описаниях возможны неточности.
- За использование сервиса анализа в период бета-тестирования оплата не взимается. Однако, оплата кредитами взимается за размещение сервисов объектов, полученных в результате анализа. Более подробные сведения о кредитах см. в разделе Обзор сервисных кредитов, в котором имеется ссылка на интерактивный Счетчик сервисных кредитов (Service Credits Estimator).
- По завершении бета-тестирования, за пользование задачами анализа будет взиматься плата. О переходе от свободного использования инструментов к использованию на основе кредитов будет объявлено.
- Если при использовании бета-функций встречаются ошибки или другие проблемы, свяжитесь со службой поддержки Esri или посетите форум ArcGIS Online.