Skip To Content

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

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

Подсказка:

Следующие параметры применяются ко всем, кто имеет доступ к размещенному векторному слою. Примите следующее во внимание при публикации слоя:

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

Переименование слоев

Вы можете поменять имя элементов размещённых векторных слоев и слоев внутри них.

Изменение имени элемента или слоев внутри размещенного векторного слоя не повлияет на имена в любых связанных размещенных слоях или представлениях. Верно и обратное: при изменении имени элемента слоя или имен слоев в связанных слоях не повлияет на имена в источнике размещенного векторного слоя.

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

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

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

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

Примечание:

Термин «редактор» в данном случае относится ко всем участникам, которые могут редактировать данные этого слоя. А не только к участникам с типом лицензии Editor.

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

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

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

  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. Перейдите к списку Слои на вкладке Обзор. Щелкните ссылку Разрешить вложения под слоем, для которого вы хотите разрешить вложения.

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

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

Сокрытие вложений в представлениях

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внимание:

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

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