Предоставление доступа к схематическим данным на ArcGIS.com

Веб-карта основана на базовой карте (карте-подложке), на которую могут быть добавлены слои опубликованной карты. При публикации сервиса схем данных, который ссылается на схематическое представление, т. е. при публикации карты со схематическим слоем, который ссылается на схематическое представление, оно будет доступно через ГИС-сервер. Однако, поскольку расширения серверных объектов (SOE) для данных схем работает только посредством ссылок на исходные данные схематических слоев, данные схемы должны храниться на компьютере, где ГИС-сервер может получить к ним доступ.

При использовании ArcGIS for Server в облаке (например, размещенные карты ArcGIS Online) сервер должен иметь доступ к исходным данным, на которые ссылается сервис схем данных. Например, веб-карта Visualizing Internal Schematic Diagrams via Pop-ups представляет собой пример веб-карты, размещенной на ArcGIS Online; карта основана на сервисах данных схем, которые были размещены на общедоступном сервере ArcGIS — servicesbeta6.esri.com.

Если сервер не может ни получить доступ к исходным данным, к которым обращается сервис схем данных (Schematics), ни работать с копией этих исходных данных схемы, схематические представления в сервисе схем данных не могут быть напрямую предоставлены другим пользователям в виде веб-карт. Существует способ решения этой проблемы. В этом случае сервис работает не напрямую с данными схемы, а с набором стандартных объектов, полученным при конвертировании диаграммы в объекты. Эти объекты затем используются для построения документа карты, который публикуется в облаке в виде простого картографического сервиса.

В следующем разделе объясняется, как создать веб-карту с данными схем в Вьюер карт ArcGIS.com. Этот процесс очень близок к процессу создания веб-карты в ArcGIS Explorer Online.

Шаги:
  1. Запустите ArcCatalog и используйте инструмент геообработки Конвертировать схему в объекты (Convert Diagram To Features), чтобы экспортировать содержание нужного схематического представления в стандартные классы объектов (один стандартный класс объектов для каждого класса объектов схемы).

    Атрибуты фактических объектов ГИС, которые могут быть связаны с объектами схемы, также можно экспортировать в выходные классы объектов, отметив опцию Экспортировать все атрибуты связанных объектов (Export All Related Attribute Features) в диалоговом окне инструмента.

  2. Откройте ArcMap с новой пустой картой.
  3. Добавьте экспортированные стандартные классы объектов в этом документе карты.
  4. Настройте свойства слоя (символы, надписи и т. д.) для каждого векторного слоя на карте.
  5. Если вы не хотите, чтобы для векторных слоев все поля отображались после публикации в диалоговых окнах Identify и Specify the details of the query в ArcGIS Online, сделайте нежелательные поля невидимыми на закладке Поля (Fields) в диалоговом окне Свойства слоя (Layer Properties), связанным с этими подслоями.
  6. Если вашей целью является создание веб-карты без какой-либо карты в качестве базовой карты-подложки, отключите опции выбора элементов векторного слоя, чтобы на карте не отображались никакие объекты.
  7. Сохраните карту.
  8. Опубликуйте эту карту в качестве простого картографического сервиса на ArcGIS Online.
  9. Откройте Вьюер карт ArcGIS.com.
  10. Затем выполните одно из следующих действий:
    • Чтобы создать веб-карту с данными схем с базовой картой-подложкой:
    1. Щелкните Add рядом с элементом картографического сервиса, опубликованном в шаге 7.

      Опубликованные слои будут добавлены на карту.

    2. Щелкните Basemap, чтобы в случае необходимости изменить карту-подложку по умолчанию.
    • Чтобы создать веб-карту с данными схем без карт-подложек в качестве базовой карты:
    1. Выберите элемент картографического сервиса.

      Откроется окно, отображающее основную информацию о сервисе.

    2. Щелкните Use as Base Map в этом окне.

      Отобразится базовая карта.

    3. Щелкните Add рядом с этим же элементом картографического сервиса, чтобы добавить его.

      Слои будут добавлены на карту.

    4. Щелкните Show Contents of Map и выберите каждый из элементов векторного слоя.
  11. Сохраните веб-карту и настройте общий доступ.
9/12/2013