Skip To Content

Управление размещенными векторными слоями

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

Подсказка:

Настройки, которые разрешают работать с данными офлайн, добавлять вложения к объектам или экспортировать данные, применяются для всех, кто имеет доступ к вашему размещенному векторному слою. Примите это во внимание при открытии общего доступа к вашему слою.

Управление настройками редактирования

Как владелец или администратор размещенного векторного слоя вы можете разрешить другим пользователям редактировать размещенный векторный слой. Если вы разрешаете другим пользователям выполнять редактирование, и хост-сервер портала использует ArcGIS Data Store реляционное хранилище данных, то вы можете записывать учетные записи редакторов, чтобы вы дальнейшем иметь возможность ограничить их доступ, зная данные их учетных записей.

Владелец размещенного векторного слоя может редактировать слой, даже если редактирование не включено для слоя.

Допуск к редактированию для других пользователей

Если вы владеете размещенным векторным слоем или являетесь администратором организации, то вы сможете определить, какие операции редактирования можно будет производить для размещенного векторного слоя (если редактирование вообще будет разрешено). Вы можете настроить отслеживание того, кем и когда совершалось изменение каждого объекта слоя.

Выполните эти шаги, чтобы включить редактирование и указать, какие типы операций редактирования разрешены:

  1. Откройте страницу информации о размещенном векторном слое, для которого вы хотите разрешить редактирование.
  2. Перейдите на вкладку Настройки.
  3. Прокрутите вниз до раздела Настройки векторного слоя (размещенный) и отметьте Включить редактирование.
  4. Если хост-сервер портала использует реляционную базу данных из ArcGIS Data Store, и вы хотите записывать, кто создаёт и изменяет объекты, установите Отслеживать, кто создал и последний раз обновлял объекты.

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

  5. Выберите одну из следующих опций для Разрешенных операций редактирования параметр:
    • Выберите Добавлять, обновлять и удалять объекты, чтобы разрешить добавление, изменение и удаление геометрии объектов, а также редактирование их атрибутов.
    • Выберите Только обновлять атрибуты объектов, если вы хотите, чтобы ваши редакторы вводили атрибутивную информацию без изменения геометрии объектов. Например, вы можете иметь набор башен наблюдения, местоположение которых не может быть изменено, но атрибуты которых могут регулярно обновляться.
    • Выберите Только добавлять объекты, если вы разрешаете только добавлять новые объекты и вводить их атрибуты, но запрещаете редактировать или удалять существующие объекты. Например, в общедоступном приложении, которое использует ваш векторный слой, эта настройка позволяет сторонним пользователям вводить данные о поврежденных водопроводах или поломке уличных фонарей. Они могут только добавлять и описывать новые местоположения, но им не разрешается изменять или добавлять информацию, внесенную другими пользователями.

      Если вы не хотите, чтобы редакторы видели пространственные объекты, в том числе те, что добавлены ими, выберите Редакторы не могут видеть ни одного объекта, даже если они сами их добавили в качестве значения параметра Какие объекты могут видеть редакторы? . Включайте эту опцию, если сборщику данных не надо или он не должен видеть недавно добавленные объекты. Например, при проведении опросов населения и сборе информации с помощью приложений, таких как Survey123 for ArcGIS или настраиваемых приложений GeoForm или Crowd Source Polling опрашивающий не обязательно должен видеть ответы респондентов, так как эти ответы могу содержать конфиденциальную информацию (например, личный адрес участника опроса).

      Если владелец размещённого векторного слоя или участник с ролью администратора по умолчанию добавляет на карту слой с полным контролем редактирования, он или она видит все объекты слоя, даже если отмечена опция Редакторы не могут видеть ни одного объекта, даже если они сами их добавили. Аналогично, если вы опубликовали размещённый векторный слой для группы, настроенной на редактирование своих ресурсов, участники этой группы также будут видеть все объекты.

      Внимание:

      Если вы включили опцию Редакторы не могут видеть ни одного объекта, даже если они сами их добавили, слой нельзя использовать в Collector for ArcGIS.

  6. Если вы настроили размещенный векторный слой, чтобы отслеживалось, кто создаёт и изменяет данные, вы можете задать следующие ограничения. Они применяются в случае, когда размещенный векторный слой будет использоваться в краудсорсинговых приложениях, в которых вы будете определять, что смогут видеть пользователи, и какие операции с данными они смогут выполнять.
  7. Если вы желаете, чтобы редакторы могли видеть только созданные ими объекты, выберите вариант Редакторы могут видеть только свои объекты (требуется отслеживание) для параметра Какие объекты могут видеть редакторы? . Установите эту опцию, если слой содержит деликатную или конфиденциальную информацию, например, данные медицинских исследований, и редакторам может быть разрешено работать только со своими данными.
  8. Если требуется ограничить редактирование объектов, чтобы пользователи могли редактировать только созданные ими объекты, выберите Редакторы могут редактировать только свои объекты (требуется отслеживание) в качестве значения параметра Какие объекты могут редактировать редакторы? . Эта настройка разрешит редакторам удалять и изменять созданные ими объекты, но не удалять и изменять объекты, созданные другими пользователями.
  9. Если необходимо разрешить только добавление объектов для анонимных пользователей (имеющим доступ к размещенному векторному слою без выполнения входа в организацию), выберите Добавлять только новые объекты (требуется отслеживание) в качестве значения параметра Какой доступ есть у анонимных редакторов (не авторизованных)? . Эта настройка предотвратит редактирование существующих объектов анонимными пользователями и в то же время разрешит редактирование для пользователей, которые являются участниками вашей организации.

    Примечание:

    Это настройка применяется только если слой общедоступен (для всех). Если слой не открыт для общего доступа, у анонимных пользователей не будет к нему доступа.

  10. Нажмите кнопку Сохранить в нижней части вкладки Настройки.

Управление редактированием для владельцев данных

Вы можете открыть во вьюере карт любой размещенный векторный слой с включенным редактированием. Вы можете это сделать, даже если этот векторный слой редактируется другими людьми. Это позволяет использовать один векторный слой как для общедоступного отображения, так и для внутреннего редактирования.

Чтобы включить редактирование, откройте страницу подробной информации размещенного векторного слоя, нажмите кнопку Открыть и выберите опцию Добавить слой к новой карте с полным контролем редактирования.

Дальнейший контроль редактирования слоёв

Иногда необходимо сделать так, чтобы размещенный векторный слой был доступен для просмотра всем или многочисленной группе участников, но чтобы редактировать его могли только некоторые участники организации. Если вы разрешите редактирование общедоступного размещенного векторного слоя, любой пользователь может его редактировать. Аналогично, если вы включили редактирование для размещенного векторного слоя для группы, все участники этой группы могут редактировать слой.

Чтобы разрешить всем или многочисленной группе пользователей видеть слой, но ограничить число лиц, которые могут его редактировать, администратор вашей организации может создать группу, для которой настроено разрешение на редактирование всех ресурсов. Добавьте или пригласите в эту группу тех участников организации, которым вы хотите разрешить редактировать элементы. Все элементы, доступные в этой группе, могут быть обновлены ее участниками, включая векторные слои, для которых редактирование отключено.

Когда участникам группы необходимо изменить размещенный векторный слой, они должны открыть страницу подробной информации о размещенном векторном слое и нажать Открыть > Добавить слой к новой карте с полным контролем редактирования.

Полный контроль редактирования для администраторов

Если вы являетесь участником с ролью администратора организации по умолчанию, вы можете открыть векторный слой во вьюере карт с включенным редактированием. Вы можете это сделать независимо от уровня редактирования, который вы настроили для не-администраторов, или от того, доступен ли этот слой для редактирования другими людьми. Эта опция применяется, если нужно откорректировать или подчистить карту, которую редактируют другие пользователи. Кроме того, это позволит вам использовать векторный слой и для общедоступного просмотра, и для внутренней правки.

Чтобы включить редактирование, откройте страницу подробной информации размещенного векторного слоя, нажмите кнопку Открыть и выберите опцию Добавить слой к новой карте с полным контролем редактирования.

Контроль редактирования для кураторов данных

Если у вас есть права полного редактирования, вы можете открыть редактируемый размещенный векторный слой во вьюере карты и добавлять, изменять и удалять объекты. Вы можете проделывать это независимо от заданного уровня редактирования слоя. Для слоя должно быть включено редактирование.

Для редактирования, откройте страницу подробной информации о размещенном векторном слое и щелкните Открыть > Добавить слой к новой карте с полным контролем редактирования. Помните, что опция Добавить слой к новой карте с полным контролем редактирования доступна, только если для слоя включено редактирование.

Разрешение на автономное редактирование

Для автономной работы редакторы должны открепить данные, произвести изменения и после подключения к сети выполнить синхронизацию данных с размещенным векторным слоем. Как вы это будете делать зависит от того, используется ли ArcGIS Data Store на хост-сервере вашего портала следующим образом:

  • Если вы используете реляционное хранилище данных через ArcGIS Data Store, нажмите Включить редактирование на вкладке Настройки на странице подробной информации размещенного векторного слоя, установите отметку Включить синхронизацию (отключенное редактирование с синхронизацией) и далее нажмите Сохранить.
  • Если вы не используете ArcGIS Data Store, вы должны подготовить данные для автономного редактирования. Когда данные будут готовы, отметьте опцию Включить синхронизацию (отключенное редактирование с синхронизацией) на вкладке Настройки страницы подробной информации о размещенном векторном слое на веб-сайте портала.

Внимание:

Не отключайте синхронизацию, пока все автономные пользователи не синхронизируют свои изменения, и если они используют Collector for ArcGIS, пока не удалят автономные веб-карты, содержащие этот слой на своих устройствах.

Если вы запретите автономный доступ к данным слоя, отключив опцию Включить синхронизацию (отключенное редактирование с синхронизацией), но размещённый векторный слой участвует в автономной карте, любые внесённые автономными пользователями изменения, пока они были отключены от сети, невозможно будет синхронизировать с размещённым векторным слоем. Их нельзя будет синхронизировать, даже если вы снова включите синхронизацию.

Также, если вы отключите синхронизацию размещённого векторного слоя, откройте и сохраните каждую карту, которая содержала слой, чтобы убедиться, что карта отражает текущее состояние размещённого векторного слоя.

Разрешение на экспорт данных

Будучи владельцем или администратором размещенного векторного слоя, вы можете экспортировать данные из любого слоя в файл со значениями, разделенными запятой (CSV), шейп-файл, класс объектов файловой базы геоданных, файл GeoJSON или в набор пространственных объектов. Имеется также возможность настройки размещенного векторного слоя, чтобы разрешить экспорт из него другим пользователям.

Выполните следующие шаги для предоставления другим пользователям возможности экспорта из размещенного векторного слоя:

  1. Войдите на портал как владелец размещенного векторного слоя или администратор портала.
  2. Откройте страницу элемента для слоя, который вы хотели бы разрешить экспортировать другим пользователям.
  3. Щелкните вкладку Настройки и прокрутите список вниз до раздела Настройки векторного слоя.
  4. Щёлкните Разрешить пользователям экспорт в другие форматы и Сохранить.

Теперь другие участники организации могут экспортировать из размещенного векторного слоя.

Разрешение на добавление вложений

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

Примечание:

Вложения могут добавляться, только если хост-сервер вашего портала использует реляционное хранилище данных, созданное через ArcGIS Data Store. Если вы точно не знаете, используется ли для вашего портала реляционное хранилище данных, свяжитесь с администратором портала.

Размер прикрепляемых к объектам файлов не должен превышать 10 МБ каждый. Что прикрепить файлы размером свыше 10 МБ, можно использовать операции REST API для загрузки по частям Upload Part (частичная загрузка) и Добавить вложение.

Список поддерживаемых типов файлов, которые могут быть прикреплены, см. в разделе Редактирование объектов.

Выполните следующие шаги, чтобы разрешить добавление файлов в объекты слоя, входящего в состав размещенного векторного слоя:

  1. Включите редактирование для размещенного векторного слоя.
  2. Откройте страницу информации о векторном слое, щелкнув на слое в Мои ресурсы.
  3. Перейдите к списку Слои на вкладке Обзор. Щелкните ссылку Разрешить вложения под слоем, для которого вы хотите разрешить вложения.

Теперь пользователи, редактирующие слой, смогут добавлять файлы к отдельным объектам.

Если вы решили запретить пользователям добавлять файлы к векторному слою, вы можете щелкнуть ссылку Запретить вложения под вкладкой Обзор на странице подробной информации о размещенном векторном слое. Примите во внимание, что в этом случае из слоя будут удалены все существующие вложения, а другие пользователи больше не смогут добавлять новые вложения.

Включить настройки времени

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

Перезапись размещенных векторных слоев

Чтобы обновить данные в размещенных векторных слоях, опубликованных из файловой базы геоданных, шейп-файла, GeoJSON или файла CSV, содержащих сведения о широте и долготе, замените эти данные данными из обновленного исходного файла с помощью опции Перезаписать, которая доступна на странице элемента размещенного векторного слоя. Например, если ваш размещенный векторный слой находится в общем доступе для всех Интернет-пользователей, и вы не хотите, чтобы его редактировали, или если вы регулярно получаете обновление данных в виде шейп-файла, то вы можете перезаписать данные размещенного векторного слоя. Это позволяет сохранить его URL, свойства слоя, которые вы указали на странице элемента размещенного векторного слоя, символы и настройки всплывающих окон.

Откройте страницу элемента размещенного векторного слоя, который был опубликован на основе загруженного шейп-файла, файловой базы геоданных, GeoJSON или файла CSV, содержащего сведения о широте и долготе, чтобы перезаписать данные в размещенном векторном слое. Когда вы перезаписываете данные, то и файл источника, и данные размещенного векторного слоя будут перезаписаны с использованием данных из обновленного файла источника.

Если опции Перезаписать нет, то это значит, что размещенный векторный слой не может быть перезаписан по одной из следующих причин:

  • Он не был опубликован на основе файловой базы геоданных, шейп-файла GeoJSON или CSV файла, содержащего сведения о широте и долготе.
  • Он был опубликован из клиента, а не с веб-сайта портала. Так, если векторный слой был опубликован из ArcMap, его можно перезаписать из ArcMap.
    Примечание:

    При перезаписи размещенных векторных слоев из ArcMap, определение сервиса, созданное с этим веб-слоем, должно находится на портале.

  • Он был опубликован в то время, когда портал был в версии 10.4.1 или ниже.
  • Синхронизация включена для размещенного векторного слоя.

Внимание:

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

Выполните вход от имени владельца размещенного векторного слоя или администратора.

  1. Войдите и щелкните Мои ресурсы (если вы вошли как владелец размещенного векторного слоя) или выполните поиск размещенного векторного слоя (если вы вошли как администратор).
  2. Щелкните имя размещенного векторного слоя, чтобы открыть страницу элемента этого слоя.
  3. Щелкните Обновить объекты.
  4. Укажите местоположение исходного файла на диске.
  5. Щелкните Обновить объекты.