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

Сводка

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

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

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

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

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

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

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

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

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

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

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

  • Импортированные точки будут присвоены записи, указанной в параметре Имя записи. Если этой записи еще нет, то она будет создана под указанным именем.

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

Синтаксис

ImportParcelFabricPoints(source_points, target_parcel_fabric, match_point_method, {search_distance}, update_type, {record_name}, {match_field}, {conflicts_table})
ParameterОбъяснениеТип данных
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 исходного класса объектов.
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 в Python), то запись будет использоваться для удаления точек как архивных.

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

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

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

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

Table

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

NameОбъяснениеТип данных
updated_parcel_fabric

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

Слой участков

Пример кода

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")

Environments

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

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

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

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