Skip To Content

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

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

Подсказка:

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

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

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

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

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

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

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

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

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

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

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

    Внимание:

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

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

    Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разрешение на автономное редактирование или сотрудничество

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

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

При включении синхронизации слоя следует иметь ввиду следующее:

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

Внимание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Когда вы перезаписываете данные, то и файл источника, и данные размещённого векторного слоя будут перезаписаны с использованием данных из обновлённого файла источника. Начиная с версии ArcGIS Enterprise 10.6.1, если источником является шейп-файл с метаданными либо файловая база геоданных, содержащая классы объектов с метаданными, портал добавляет или заменяет метаданные уровня слоя размещенного векторного слоя.

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

  • Вы использовали адреса или местоположения для размещения объектов при первой публикации слоя. Можно только перезаписать слой, использующий информацию о координатах для размещения объектов при публикации.
  • Он был опубликован из клиента, а не с ArcGIS Enterprise портала. Так, если векторный слой был опубликован из ArcMap, его можно перезаписать из ArcMap.
    Примечание:

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

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

Внимание:

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

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