Импортировать точки набора данных участков (Участок)

Краткая информация

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

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

Существующие точки набора данных участков могут быть обновлены следующими способами:

  • Одни точки могут быть удалены, а новые точки с обновленными позициями (x, y, z) могут быть созданы из импортированных точек.
  • Существующие точки могут быть обновлены с позициями (x, y, z) из исходных точек. Атрибуты также могут быть обновлены. Точки существующих наборов данных участков будут по-прежнему активными (не историческими).

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

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

Использование

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

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

    Примечание:
    Если для существующих точек набора данных участков для поля IsFixed установлено значение Yes, эти точки не будут обновлены путем сопоставления импортированных точек. Чтобы обновить эти точки, убедитесь, что для их поля IsFixed установлено значение No.

  • Расстояние поиска применяется путем сравнения координат x, y исходных точек с координатами x, y точек набора данных участков. Расстояние поиска игнорирует значения z.

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

  • Если в пределах допустимого отклонения от исходной точки будет найдено более одной точки набора данных участков, последует предупреждение о конфликте. Вы можете записать отчет о конфликтах в таблицу конфликтов. Если в параметре Таблица конфликтов задана таблица, значения Object ID исходных точек и точек набора данных участков будут сохранены в таблице.

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

Параметры

ПодписьОписаниеТип данных
Исходные точки

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

Feature Layer
Целевой набор данных участков

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

Parcel Layer
Метод совпадающих точек

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

  • БлизостьТочки набора данных участков, которые лежат в пределах допустимого отклонения от исходных точек, будут обновляться и совпадать с исходными точками. Это значение по умолчанию
  • Имя и близостьТочки набора данных участков, которые лежат в пределах допустимого отклонения и имена которых совпадают с именами исходных точек, будут обновляться и совпадать с исходными точками.
  • Global ID и близостьТочки набора данных участков, которые лежат в пределах допустимого отклонения, и Global ID которых такие же, как у исходных точек, будут обновляться и совпадать с исходными точками. Идентификаторы Global ID хранятся в поле Global ID класса точечных объектов наборов данных участков и в заданном поле Global ID исходного класса пространственных объектов.
String
Расстояние поиска
(Дополнительный)

Расстояние, которое будет использоваться при поиске точек наборов данных участков, лежащих вблизи от исходных точек.

Linear Unit
Тип обновления

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

  • ВсеБудут обновлены геометрия (x,y,z) и совпадающие поля атрибутов точек наборов данных участков. Если обновлена геометрия точек набора данных участков, то будут обновлены также и совпадающие объекты участков. Это значение по умолчанию
  • Геометрия (x,y,z)Будет обновлена только геометрия (x,y,z) точек набора данных участков. Если обновлена геометрия точек набора данных участков, то будут обновлены также и совпадающие объекты участков.
  • Удалить и заменитьИсходные точки будут импортированы в качестве новых точек наборов данных участков. Все совпадающие точки наборов данных участков будут удалены как архивные. Поле Retired By Record каждой соответствующей точки набора данных участков будет заполнено GlobalID записи, указанной в параметре Имя записи.
String
Имя записи
(Дополнительный)

Имя записи, которая будет связана с новыми, импортированными точками.

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

String
Сопоставить поля
(Дополнительный)

Поле, которое будет использоваться для сопоставления исходных точек с точками наборов данных участков, когда для параметра Метод совпадающих точек используются Имя и близость или Global ID и близость. Когда выполняется поиск по имени, для этого поля в исходном классе точечных объектов должен быть установлен тип Text (текст). Когда выполняется поиск по Global ID, для этого поля в исходном классе точечных объектов должен быть установлен тип GUID.

Field
Таблица конфликтов
(Дополнительный)

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

Table
Опции обновления и создания
(Дополнительный)

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

Примечание:

Существующие точки не будут обновлены, если для их поля IsFixed установлено значение Yes.

  • Обновление для совпадающих и создание для несовпадающихТочки будут созданы, если с помощью критериев поиска не будут найдены совпадающие точки. Если совпадающие точки будут найдены с использованием критериев поиска, они будут обновлены. Совпадающие точки в целевом наборе данных участков могут быть дополнительно отфильтрованы с помощью SQL-выражения. Это значение по умолчанию
  • Нолько создавать несовпадающиеТочки будут созданы, только если с помощью критериев поиска не будут найдены совпадающие точки. Если совпадающие точки будут найдены с использованием критериев поиска, они останутся неизменными и точки не будут созданы.
  • Только обновлять совпадающиеТочки будут обновлены, если совпадающие точки будут найдены с использованием критериев поиска. Совпадающие точки в целевом наборе данных участков могут быть дополнительно отфильтрованы с помощью SQL-выражения. Если совпадающие точки не найдены, точки обновляться не будут.
String
Точки целевого набора данных участков
(Дополнительный)

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

Feature Layer
Фильтровать точки целевого набора данных участков
(Дополнительный)

Выражение SQL для фильтрации совпадающих точек, найденных в слое точек целевого набора данных участков. Например, обновляйте только совпадающие точки, которые не были исключены как архивные (RetiredByRecord IS NULL).

SQL Expression

Производные выходные данные

ПодписьОписаниеТип данных
Обновленный набор данных участков

Обновленный набор данных участков.

Parcel Layer

arcpy.parcel.ImportParcelFabricPoints(source_points, target_parcel_fabric, match_point_method, {search_distance}, update_type, {record_name}, {match_field}, {conflicts_table}, {update_create_option}, {target_points}, {where_clause})
ИмяОписаниеТип данных
source_points

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

Feature Layer
target_parcel_fabric

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

Parcel Layer
match_point_method

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

  • PROXIMITYТочки набора данных участков, которые лежат в пределах допустимого отклонения от исходных точек, будут обновляться и совпадать с исходными точками. Это значение по умолчанию
  • NAME_AND_PROXIMITYТочки набора данных участков, которые лежат в пределах допустимого отклонения и имена которых совпадают с именами исходных точек, будут обновляться и совпадать с исходными точками.
  • GLOBALID_AND_PROXIMITYТочки набора данных участков, которые лежат в пределах допустимого отклонения, и Global ID которых такие же, как у исходных точек, будут обновляться и совпадать с исходными точками. Идентификаторы Global ID хранятся в поле Global ID класса точечных объектов наборов данных участков и в заданном поле Global ID исходного класса пространственных объектов.
String
search_distance
(Дополнительный)

Расстояние, которое будет использоваться при поиске точек наборов данных участков, лежащих вблизи от исходных точек.

Linear Unit
update_type

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

  • ALLБудут обновлены геометрия (x,y,z) и совпадающие поля атрибутов точек наборов данных участков. Если обновлена геометрия точек набора данных участков, то будут обновлены также и совпадающие объекты участков. Это значение по умолчанию
  • GEOMETRY_XYZБудет обновлена только геометрия (x,y,z) точек набора данных участков. Если обновлена геометрия точек набора данных участков, то будут обновлены также и совпадающие объекты участков.
  • RETIRE_AND_REPLACEИсходные точки будут импортированы в качестве новых точек наборов данных участков. Все совпадающие точки наборов данных участков будут удалены как архивные. Поле Retired By Record каждой соответствующей точки набора данных участков будет заполнено GlobalID записи, указанной в параметре Имя записи.
String
record_name
(Дополнительный)

Имя записи, которая будет связана с новыми, импортированными точками.

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

String
match_field
(Дополнительный)

Поле, которое будет использоваться для сопоставления исходных точек с точками наборов данных участков, когда для параметра NAME_AND_PROXIMITY используются GLOBALID_AND_PROXIMITY или match_point_method. Когда выполняется поиск по имени, для этого поля в исходном классе точечных объектов должен быть установлен тип Text (текст). Когда выполняется поиск по Global ID, для этого поля в исходном классе точечных объектов должен быть установлен тип GUID.

Field
conflicts_table
(Дополнительный)

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

Table
update_create_option
(Дополнительный)

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

Примечание:

Существующие точки не будут обновлены, если для их поля IsFixed установлено значение Yes.

  • UPDATE_AND_CREATEТочки будут созданы, если с помощью критериев поиска не будут найдены совпадающие точки. Если совпадающие точки будут найдены с использованием критериев поиска, они будут обновлены. Совпадающие точки в целевом наборе данных участков могут быть дополнительно отфильтрованы с помощью SQL-выражения. Это значение по умолчанию
  • CREATE_ONLYТочки будут созданы, только если с помощью критериев поиска не будут найдены совпадающие точки. Если совпадающие точки будут найдены с использованием критериев поиска, они останутся неизменными и точки не будут созданы.
  • UPDATE_ONLYТочки будут обновлены, если совпадающие точки будут найдены с использованием критериев поиска. Совпадающие точки в целевом наборе данных участков могут быть дополнительно отфильтрованы с помощью SQL-выражения. Если совпадающие точки не найдены, точки обновляться не будут.
String
target_points
(Дополнительный)

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

Feature Layer
where_clause
(Дополнительный)

Выражение SQL для фильтрации совпадающих точек, найденных в слое точек целевого набора данных участков. Например, обновляйте только совпадающие точки, которые не были исключены как архивные (RetiredByRecord IS NULL).

SQL Expression

Производные выходные данные

ИмяОписаниеТип данных
updated_parcel_fabric

Обновленный набор данных участков.

Parcel Layer

Пример кода

ImportParcelFabricPoints, пример (окно Python)

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

import arcpy

arcpy.parcel.ImportParcelFabricPoints(
    "C:/Parcels/Database.gdb/UpdatePoints",
    "C:/Parcels/Database.gdb/County/CountyFabric", 'PROXIMITY', '0.1 Feet', 
    'ALL', 'Record001', None, "C:/Parcels/Database.gdb/ConflictsTable", 'UPDATE_AND_CREATE')

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы