Авторизация

Логин:
Пароль:
Восстановить пароль
Регистрация
  • Форум
  • Блоги
  • Контакты
  • Новости
  • Продукты
  • Отрасли
  • Обучение
  • Поддержка
  • События
  • О компании
  • JavaScript Viewer for ArcGIS

    JavaScript Viewer for ArcGIS - это свободное настраиваемое веб-приложение с открытым кодом. В текущей версии 2.1 были исправлены ошибки и добавлена новая функциональность. В Интернете можно найти и другие подобные вьюеры. Этот отличается тем, что разработан при участии специалистов Esri CIS.

    Получить приложение
    Отправьте запрос на market@esri-cis.ru.

    Установить и настроить приложение

    1. Распакуйте архив с приложением и разместите папку с веб-приложением на веб-сервере;
    2. Если Вы будете использовать локальную версию вьюера (папка с приложением в архиве в этом случае называется jsva-local-master), то Вам необходимо также скачать библиотеку ArcGIS API for JavaScript и разместить ее на веб-сервере. Инструкция по подключению библиотеки ArcGIS API for JavaScript – внутри архива с библиотекой. В файле index.html вьюера Вам необходимо заменить ссылки на файлы библиотеки;
    3. Отройте файл config.xml в корневой папке приложения и отредактируйте его в соответствии с правилами XML-разметки. Файл помощи config_help.txt по оформлению config.xml расположен в папке help. Примеры файлов config.xml «живых приложений» вы можете посмотреть, запустив примеры приложений (ниже). В каждом приложении на вкладке «Информация» (правая панель «Отображение и информация») внизу расположена ссылка, при клике на которую открывается файл config.xml этого приложения;
    4. Откройте файл index.html в корневой директории приложения и отредактируйте его при необходимости. Скорее всего вы замените содержимое элемента loading, в котором описывается текст, появляющийся при загрузке приложения.
    5. Приложение готово к запуску. Откройте его в браузере, указав путь к папке с приложением на веб-сервере.

    Функциональность приложения

    • Отображение базовой карты и слоев
    • Добавление слоев и базовых карт в приложение как с помощью прямых URL веб-сервисов ArcGIS, так и с помощью идентификатора слов в ArcGIS Online / Portal for ArcGIS
    • Токен-авторизация ArcGIS Server или авторизация OAuth2 ArcGIS Online / Portal for ArcGIS
    • Отображение списка слоев и легенды
    • Управление видимостью слоев
    • Управление порядком отображения слоев
    • Управление прозрачностью слоев
    • Инструмент "шторка" для управления видимостью части слоя
    • Переход к описанию слоя
    • Отображение атрибутивной таблицы слоя
    • Инструмент "приблизить к слою"
    • Получение справки о выбранном объекте на карте: значения полей, графики, диаграммы
    • Фильтрация объектов слоя по заданным условиям
    • Измерение координат, расстояний и площадей по карте
    • Геокодирование
    • Построение маршрутов и формирование путевых листов
    • Экспорт карты в файл .pdf и .png
    • Выбор базовой карты (для выбора доступны базовые карты ArcGIS Online, карты Bing и карты, заданные пользователем в конфигурационном файле на основе веб-сервисов ArcGIS)
    • Формирование закладок в конфигурационном файле или пользователем в приложении, переход к экстенту по закладке
    • Получение ссылки на приложение с текущим экстентом карты
    • Переход к начальному экстенту карты
    • Вызов обзорного окна карты
    • Отображение масштабной линейки
    • Отображение текущего местоположения пользователя
    • Отображение дополнительной информации в отдельной панели
    • Другая функциональность, о которой Вы можете узнать из справки, которая находится в папке с приложением в архиве

    Поддерживаемые браузеры
    Поддерживаются ровно те же браузеры, что и браузеры, поддерживаемые ArcGIS API for JavaScript.

    Лицензия
    Действует лицения Apache License, версия 2.0.
    Если это не предусмотрено применимыми законами или не согласовано в письменной форме, программное обеспечение распространяется «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ И УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых.

    Примеры приложений

    Динамические и векторные слои: отображение, справка по объектам, фильтры

    В приложении 2 слоя: динамический и векторный. Динамический слой является составным. Базовая карта - OpenStreetMap. Приложение настроено с помощью config.xml так, что можно получить справку по объектам обоих слов, применить фильтр к слоям, управлять слоями из вкладки "Легенда" (при нажатии левой кнопкой мыши по названию слоя появится меню).


    Тайловые слои и слои изображений: отображение, справка по объектам, фильтры

    В приложении 2 слоя: тайловый и слоя изображений. Базовая карта - карта Росреестра (2 слоя). Приложение настроено с помощью config.xml так, что можно получить справку по объектам слоя изображений, применить фильтр к слою изображений, управлять слоями из вкладки "Легенда" (при нажатии левой кнопкой мыши по названию слоя появится меню).


    Виджеты

    В приложении один динамический слой. Базовая карта - OpenStreetMap. Приложение настроено с помощью config.xml так, что можно получить справку по объектам слоя, применить фильтр к слою, управлять слоем из вкладки "Легенда" (при нажатии левой кнопкой мыши по названию слоя появится меню), а также доступны все виджеты, кроме редактора.


    Виджет редактирования

    Приложение позволяет редактировать два слоя: динамический и векторный. В описании динамического слоя дополнительно присутствует ссылка на веб-сервис объектов, который ссылается на тот же источник данных СУБД, что и картографический веб-сервис динамического слоя.



    Виджеты фильтра и построения графиков

    В приложении один динамический слой с ценами на бензин АИ-95 на различных АЗС с 01.05.2015 по 31.05.2015. Базовая карта - OpenStreetMap. Приложение настроено с помощью config.xml так, что слой АЗС фильтруется по последней дате при загрузке приложения. Доступен виджет фильтрации и виджет построения графиков (в данном примере – графика изменения цен на бензин на выбранной АЗС за выбранный период).