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

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

Подсказка:

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

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

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

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

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

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

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

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

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

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

Примечание:

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

Примечание:

Некоторые функциональные возможности пока не поддерживаются в новом Map Viewer (Новый Map Viewer был ранее доступен как отдельная бета-версия, но теперь входит в состав портала.)См. руководство по совместимости для получения более подробной информации, и используйте Map Viewer Classic (прежнее название Map Viewer) для рабочих процессов, которые пока не поддерживаются.

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

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

Примечание:

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

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

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

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

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

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

    Внимание:

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

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

    Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для редактирования откройте страницу подробной информации о размещенном векторном слое и щелкните Открыть > Добавить слой к новой карте с полным контролем редактирования. Заметьте, что опция Добавить слой к новой карте с полным контролем редактирования доступна, только если для слоя включено редактирование. Это не поддерживается в Map Viewer (ранее распространяемого в виде отдельной бета-инсталляции, а теперь доступного по умолчанию на портале).

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

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

Примечание:

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

Вы не можете отключить редактирование для системных полей, таких как идентификатор объекта или поле геометрии.

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

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

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

Если вы отключите редактирование, никто не сможет изменять значения в указанном поле, используя элемент слоя.

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

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

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

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

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

Внимание:

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

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

Области карты останавливают работу при отключении синхронизации. Их необходимо удалить. Если вы снова включили синхронизацию, и вам необходимы области карты, создайте их заново.

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

Разрешить редактирование общедоступных слоев

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

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

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

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

  1. Включите редактирование для размещённого векторного слоя.

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

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

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

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

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

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

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

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

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

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

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

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

Внимание:

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

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

Присоединение данных к слоям

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

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

Внимание:

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

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

Вы можете использовать следующие файловые форматы, чтобы присоединить или обновить данные:

  • Шейп-файл (архивный)
  • Файл CSV – пространственное поле должно быть представлено в координатах широты и долготы.
  • Файл Microsoft Excel — должен содержать поле с пространственной информацией: координатами широты и долготы.
  • Файл GeoJSON (.geojson)

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

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

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

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

  4. Щелкните Обзор или Выбрать файл (зависит от браузера) и перейдите к местоположению файла источника на диске.
  5. Если файл архивный, используйте формат файла из ниспадающего списка Ресурсы.
  6. Щелкните Загрузить и сохранить.

    Когда ArcGIS Enterprise закончит анализ входного файла, откроется диалоговое окноПрисоединить данные.

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

    При операции присоединения несовпадающие поля будут удалены.

  9. Если вы только добавляете новые объекты в слой, нажмите Применить изменения.

    ArcGIS Enterprise добавляет новые объекты в слой. Они доступны на картах, в сценах и в зависимых слоях WFS и представлениях размещенного векторного слоя сразу после применения обновлений.

  10. Если входной файл содержит обновления, которые вы желаете применить к существующим объектам в слое, выполните эти шаги:
    1. Установите отметку Обновить существующие объекты.
    2. Укажите поля во входной таблице и в слое, которые ArcGIS Enterprise может использовать как уникальные идентификаторы объектов для обновления.
    3. Чтобы обновить местоположения существующих объектов и непространственные атрибуты, установите отметку Обновить геометрию существующих объектов. Если вы не отметили эту опцию, ArcGIS Enterprise будет обновлять только непространственные атрибуты каждого объекта.

      Примечание:

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

    4. Если вы хотите, чтобы обновление произошло, даже если входной файл содержит строки, которые не содержатся в слое, включите опцию Игнорировать объекты без совпадений.
    5. Щелкните Применить изменения.

    ArcGIS Enterprise добавляет новые объекты и обновляет существующие на основе входных данных. Измененные объекты и новые доступны на картах, в сценах и в зависимых слоях WFS и представлениях размещенного векторного слоя сразу после применения обновлений.