ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Cargar una topología en una estructura de parcela

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Carga las entidades poligonales y de línea que forman parte de una topología en una estructura de parcela objetivo. La topología requiere un conjunto predefinido de reglas topológicas:

  • Línea: debe cubrirse por el límite de (polígono)
  • Línea: no debe superponerse a sí mismo
  • Línea: no debe intersecarse a sí mismo
  • Línea: debe ser de parte simple
  • Línea: no debe intersecar o tocar el interior
  • Polígono: el límite debe cubrirse por (línea)

Nota:

Las herramientas de estructura de parcela no admiten el procesamiento en el backstage con 64 bits.

Uso

  • Errores generados por el polígono: la regla topológica de Límite debe estar cubierto por (línea) se puede marcar como excepción. Esto permite cargar líneas de conexión, parcelas no cerradas y líneas dependientes.

  • Puede optar por cargar todo el dataset o una selección de entidades. Cuando cargue datasets grandes, el rendimiento dependerá de las especificaciones de memoria existentes del equipo. Esta herramienta se utiliza mejor para cargar secciones de datos de parcela a la vez.

  • Al cargar una topología en una estructura de parcela que ya contiene parcelas, los nuevos puntos de la parcela se fusionan con los existentes si se encuentran dentro de una tolerancia de 2 × Tolerancia de XY del dataset de entidades.

  • Es necesario validar, limpiar y liberar a la topología de errores para poder cargar las entidades de línea y polígono en la estructura de parcela. Si se realiza una modificación para corregir un error de topología, asegúrese de validar la topología nuevamente antes de ejecutar la herramienta.

  • Para validar una topología completa, utilice la herramienta Validar topología.

  • En lugar de validar la topología completa, valide la extensión actual de la visualización del mapa en ArcMap haciendo clic en la herramienta Validar la topología en la extensión actual Validar topología de la amplitud actual en la barra de herramientas Topología.

  • Se puede utilizar la clase de entidad de línea o polígono como el parámetro Clase de entidad de entrada (Topología). Si hay una selección en la capa de entidades de la clase de entidad de entrada, solo se cargarán las entidades seleccionadas. Si la clase de entidad de línea se utiliza como la clase de entidad de entrada, todas las líneas seleccionadas que no formen un bucle (líneas colgantes) y que no tengan un polígono correspondiente, se cargarán como partes de parcelas abiertas. Si tiene un campo Categoría en su clase de entidad de línea, puede establecer el valor de categoría de la línea colgante en 3 para representar las líneas de conexión o 1 para representar las líneas dependientes.

  • No se requieren atributos de geometría de coordenadas en la clase de entidad de línea. Si no hay atributos de geometría de coordenadas en las líneas de parcela, el importador generará atributos de geometría de coordenadas a partir de la geometría de línea. Si hay atributos de geometría de coordenadas, la herramienta cargará los atributos de geometría de coordenadas existentes.

  • Puede rellenar atributos de sistema en tablas de estructura de parcela usando campos de atributos en su polígono de parcela de origen y clases de entidad de línea de parcela. Por ejemplo, para cargar números de identificación de parcela (PIN) en el campo Nombre en la tabla de parcelas de la estructura, su clase de entidad poligonal de origen debe tener un campo de atributo PIN, NAME, LOT o APN.

    Más información sobre rellenar los atributos del sistema en tablas de estructura de la parcela

  • Si una clase de entidad de línea se utiliza como la clase de entidad de entrada para cargar parcelas abiertas, puede rellenar campos de atributos del sistema en la tabla de parcelas rellenando campos de atributos en la clase de entidad de línea. Por ejemplo, para cargar un número de identificación de parcela (PIN) de una parcela abierta, agregue un campo de atributo Name a la clase de entidad de línea. Para asignar un plan para la parcela abierta, agregue un campo de atributo PlanName.

    Más información sobre rellenar los atributos del sistema en tablas de estructura de la parcela

  • Los campos de atributos definidos por el usuario en las clases de entidad de línea y polígono pueden cargarse a las parcelas y tablas de líneas de la estructura de parcela siempre y cuando se cree el mismo campo de atributo en las tablas de estructura de parcela antes de cargar los datos.

  • Especifique una clase de entidad de puntos para el parámetro Entidades de puntos de entrada (opcional) si desea cargar campos de atributos definidos por el usuario y valores de atributos del sistema a una tabla de puntos en la estructura de parcela. Los puntos de la estructura de la parcela se crean automáticamente durante el proceso de carga. Cuando se cargan entidades de puntos, solo se cargan los valores de los atributos de las entidades de puntos en los campos de atributos de los puntos correspondientes de la estructura de la parcela. Los valores de los atributos se pueden cargar tanto en los campos de atributos del sistema como en los campos de atributos definidos por el usuario en la tabla de puntos de estructura de la parcela. Para que se puedan cargar correctamente, los campos de atributos definidos por el usuario deben existir tanto en la clase de entidad de puntos de origen como en la tabla de puntos de la estructura de la parcela.

  • El parámetro Recuento mínimo de segmentos de cadena de líneas (opcional) es la cantidad mínima de segmentos de línea que una entidad de línea puede tener antes de cargarse como una cadena de caracteres de líneas o un límite natural.

  • Si se especifica una tolerancia para el parámetro Controlar tolerancia de coincidencia (opcional), todo punto de estructura cargado que esté dentro de la tolerancia de concordancia especificada de un punto de control existente en la estructura se vinculará al punto de control.

  • Elija la opción Importar parcelas como grupo no unido para cargar parcelas como un grupo separado. Las parcelas separadas existen fuera de la estructura de parcela, en su propio espacio de coordenadas local. Las parcelas separadas se pueden unir a la estructura de parcela en cualquier momento. Se recomienda cargar solamente grupos pequeños de parcelas separados a fin de reducir la complejidad del proceso de unión al unir estas parcelas a una estructura. Esta opción no se recomienda para cargar grupos grandes de parcelas.

Sintaxis

LoadTopologyToParcelFabric_fabric (target_parcel_fabric, in_topology_class, {in_point_class}, {linestring_minimum_segments}, {control_match_tolerance}, unjoined_group, {direction_units}, {direction_type}, compute_area, {area_units}, {radial_point_tolerance}, {accuracy_units})
ParámetroExplicaciónTipo de datos
target_parcel_fabric

La estructura de parcela de destino donde se cargarán los datos.

Parcel Fabric Layer
in_topology_class

Clase de entidad de entrada o capa que es parte de una topología. La clase de entidad puede ser una entidad de línea o polígono.

Feature Layer
in_point_class
(Opcional)

La capa o clase de entidad de puntos de entrada. No es necesario que la clase de entidad de puntos sea parte de una topología. Solo los atributos definidos por el usuario de la clase de entidad de puntos de entrada se cargarán a los puntos correspondientes en la estructura de parcela.

Feature Layer
linestring_minimum_segments
(Opcional)

La cantidad mínima de segmentos que puede tener una entidad de polilínea antes de cargarla como una cadena de caracteres de líneas o un límite natural en la estructura de parcela. El valor predeterminado es un mínimo de 10 segmentos.

Long
control_match_tolerance
(Opcional)

La tolerancia en la que los nuevos puntos de la estructura de la parcela se asocian a puntos de control existentes en la estructura. Las unidades de longitud de la tolerancia son las mismas unidades de longitud del sistema de coordenadas de la estructura. Si no se especifica una tolerancia de coincidencia de control, se debe utilizar el valor predeterminado de 0,1 metros.

Linear unit
unjoined_group

Determina cómo se migrarán las entidades.

  • UNJOINED_GROUP —Las entidades se cargarán como un grupo de parcelas separadas que no son parte de la capa de la estructura de parcela.
  • JOINED_GROUP —Las entidades se cargarán como parcelas vinculadas que son parte de la capa de la estructura de la parcela. Esta es la opción predeterminada.
Boolean
direction_units
(Opcional)

Las unidades de dirección que se utilizarán al generar atributos de orientación COGO para entidades de línea durante el proceso de carga.

  • DEGREES_MINUTES_SECONDS —Un grado equivale a 1/360 de un círculo. Las fracciones de un grado se representan en minutos y segundos, donde un minuto equivale a 1/60 de un grado y un segundo equivale a 1/60 de un minuto. Los Grados, Minutos y Segundos se almacenan como cadenas y se interpretan según corresponda. Esta es la opción predeterminada.
  • DECIMAL_DEGREES —Similar a los Grados, Minutos y Segundos, pero las fracciones de grados se representan como valores decimales. Cualquier número entre 0 y 360 es válido.
  • RADIANS —Una unidad de medida angular, donde hay 2 pi o 6,28318 aproximadamente en un círculo completo. Un radián equivale a alrededor de 57,296 grados. Cualquier número entre 0 y 62,318 es válido.
  • GONS —La misma unidad de medida angular que los gradianes, donde el ángulo derecho se divide en 100 partes. Un gon equivale a 1/400 de un círculo.
  • GRADIANS —Una unidad de medida angular donde el ángulo derecho se divide en 100 partes. Un gradián equivale a 1/400 de un círculo.
String
direction_type
(Opcional)

El tipo de dirección que se utilizará al generar atributos de orientación COGO para entidades de línea durante el proceso de carga.

  • SOUTH_AZIMUTH —Las direcciones se miden en el sentido de las agujas del reloj desde el sur.
  • NORTH_AZIMUTH —Las direcciones se miden en el sentido de las agujas del reloj desde el norte.
  • POLAR —Las direcciones se miden en el sentido contrario a las agujas del reloj desde el eje x positivo.
  • QUADRANT_BEARING —Las direcciones se miden desde un rumbo de referencia de Norte o Sur, después Este u Oeste. Los rumbos NE se miden en el sentido de las agujas del reloj desde el Norte. Las orientaciones SE se miden en el sentido contrario a las agujas del reloj desde el Sur. Los rumbos SO se miden en el sentido de las agujas del reloj desde el Sur. Las orientaciones NO se miden en el sentido contrario a las agujas del reloj desde el Norte. Esta es la opción predeterminada.
String
compute_area

Determina cómo se migrarán las entidades.

  • COMPUTE_AREA —El área de la parcela se calcula a partir de la forma del polígono o los atributos de geometría de coordenadas, si están presentes en la clase de entidad de línea. El campo del sistema Área señalada se rellena con el valor calculado. Esta es la opción predeterminada.
  • NO_COMPUTE —El área de la parcela no se calcula a partir de la forma del polígono o de los atributos de geometría de coordenadas. El campo del sistema Área señalada no se rellena ni se modifica.
Boolean
area_units
(Opcional)

Si la opción Calcular área para nuevas parcelas está activada, seleccione las unidades de área que se utilizarán cuando se calcule el área de la parcela durante el proceso de migración.

  • SQUARE_METERS_HECTARE_OR_KILOMETERS —Según el tamaño del valor, se utiliza Metros cuadrados, Hectáreas o Kilómetros como la unidad de área. Por ejemplo, si el valor del área es mayor que 10.000, la unidad de área será Hectáreas. Esta es la opción predeterminada.
  • ACRES_ROODS_OR_PERCHES —Según el tamaño del valor, se utiliza Acres, Rods o Perches como la unidad de área. Por ejemplo, si el valor del área es mayor que 160, la unidad de área será Acres.
  • SQUARE_METERS —Unidad de área derivada de un Sistema internacional de unidades (SI). Definido como el área de un cuadrado cuyos lados miden exactamente un metro.
  • HECTARES —Unidad de superficie del SI que equivale a 10.000 metros cuadrados. Simbolizada como ha.
  • ACRES —Unidad de área del sistema Personalizado o Imperial de EE.UU. que equivale a 4046,87 m² o 44.560 pies cuadrados.
  • SQUARE_RODS —Unidad de superficie del sistema de medidas tradicionales o imperiales de EE. UU., que equivale a 5,0292 metros o 16,5 pies. Un rod tiene la misma longitud que un Perch y 160 rods equivalen a un acre.
  • ROODS —Unidad de área Personalizada o Imperial de EE.UU. Un acre equivale a cuatro rods y un rod equivale a 40 perches.
  • PERCHES —Unidad de superficie del sistema de medidas tradicionales o imperiales de EE. UU., que equivale a un rod cuadrado, y 160 perches que equivalen a un acre.
  • SQUARE_FEET —Unidad de área Personalizada o Imperial de EE.UU. Definido como el área de un cuadrado cuyos lados miden exactamente un pie. Un pie equivale a 0,3048 metros.
  • SQUARE_US_FEET —Unidad de área utilizada cuando se adquieren datos topográficos en EE.UU. Un pie estadounidense equivale a 0,3048006 metros.
  • QUARTER_SECTIONS —Un área de unidad utilizada en el Sistema de catastro público en Estados Unidos. Una sección es un área igual a una milla cuadrada o a 640 acres. Una sección cuarto es un cuarto de una milla cuadrada y equivale a 160 acres.
  • SECTIONS —Un área de unidad utilizada en el Sistema de catastro público en Estados Unidos. Una sección es un área igual a una milla cuadrada o a 640 acres.
String
radial_point_tolerance
(Opcional)

La tolerancia en la que los nuevos puntos centrales de curva calculados coinciden con los puntos centrales de curva existentes que se encuentran en la estructura. Además, si varios puntos centrales de una curva calculada se encuentran dentro de esta tolerancia, se promedian y se fusionan en un punto central único. Si no se especifica una tolerancia radial, se utilizará el valor predeterminado de 0,5 metros.

Linear unit
accuracy_units
(Opcional)

La categoría de exactitud de las líneas y los polígonos que se migran. Las categorías de exactitud se definen en función a la fecha topográfica en la estructura de parcela. La categoría de exactitud 1 es la precisión de datos más alta (recientemente medidos), y la categoría de exactitud 6 es la precisión de datos más baja (año 1800 o anterior). Las categorías de exactitud se utilizan en el ajuste de estructura.

  • 1_HIGHEST —Los datos que se midieron y registraron más recientemente. La exactitud de los datos es la más alta.
  • 2_AFTER_1980 —Los datos se midieron y se registraron después de 1980.
  • 3_1908_TO_1980 —Los datos se midieron y se registraron entre 1908 y 1980.
  • 4_1881_TO_1907 —Los datos se midieron y se registraron entre 1881 y 1907.
  • 5_BEFORE_1881 —Los datos se midieron y se registraron antes de 1881. La exactitud de los datos es baja.
  • 6_1800 —Los datos se midieron y se registraron antes de 1800. La exactitud de los datos es baja. Esta es la opción predeterminada.
  • 7_LOWEST —Los datos son poco confiables y la exactitud de los datos es desconocida. Los datos no influirán en la salida del ajuste de estructura.
String

Muestra de código

Ejemplo 1 de LoadATopolotyToAParcel (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta LoadATopologyToAParcelFabric en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/Parcel_Editor_Tutorial/Encinitas_City/Cadastral.gdb"
arcpy.LoadTopologyToParcelFabric_fabric("NewFabric", "Enc_polgon", "", "100", "0.5",
                                        "JOINED_GROUP", "DEGREES_MINUTES_SECONDS",
                                        "NORTH AZIMUTH", "COMPUTE_AREA", "HECTARES",
                                        "1", "3 - 1908 to 1980")
Ejemplo 2 de LoadATopolotyToAParcel (secuencia de comandos independiente)

En la siguiente secuencia de comandos independiente se muestra cómo repetir nuevamente y cargar grupos seleccionados de parcelas usando la herramienta LoadTopologyToParcelFabric,

# Name: LoadTopologyToParcelFabric_Example2.py
# Description: Iterates through selections of parcels and imports each parcel 
#              selection into a parcel fabric. Parcels are selected using 
#              overlying blocks in the IterateBlocks feature class. Each 
#              polygon in IterateBlock is selected by block number in the 
#              "BlockNumber" attribute field.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data/OaklandCounty.gdb/ParcelData"
# Set variables
# BlockNumber is an attribute on the ItearateBlocks feature class
x = 1
whereclause = '%s = %s' % ("BlockNumber", x)
# Make feature layers from feature classes
arcpy.MakeFeatureLayer_management("c:/data/OaklandCounty.gdb/ParcelData/IterateBlock", 
                                  "IterateBlock_lyr")
arcpy.MakeFeatureLayer_management("c:/data/OaklandCounty.gdb/ParcelData/TaxParcelPolygons",
                                  "TaxParcelPoly_lyr")
# Search feature class IterateBlock and obtain all features (block polygons)
rows = arcpy.SearchCursor("IterateBlock")
# Iterate and select each block. For each selected block, select underlying 
# parcels and import selected parcels
for row in rows:
    arcpy.SelectLayerByAttribute_management("IterateBlock_lyr", "NEW_SELECTION", 
                                            whereclause)
    arcpy.SelectLayerByLocation_management("TaxParcelPoly_lyr", "COMPLETELY_WITHIN", 
                                           "IterateBlock_lyr", "", "NEW_SELECTION")
    arcpy.LoadTopologyToParcelFabric_fabric("CountyFabric", "TaxParcelPoly_lyr", 
                                            "", "100", "", "JOINED_GROUP",
                                            "DEGREES_MINUTES_SECONDS", 
                                            "NORTH_AZIMUTH", "COMPUTE_AREA",
                                            "HECTARES", "0.5", "4_1881_TO_1907")
    x += 1
    whereclause = '%s = %s' % ("BlockNumber", x)
# Since we only imported parcels that were completely within the IterateBlock 
# polygons, we now need to import the perimeter parcels that are crossed by 
# the boundary of the IterateBlock polygons
# Clear existing selection on IterateBlock_lyr
arcpy.SelectLayerByAttribute_management("IterateBlock_lyr", "CLEAR_SELECTION")
arcpy.SelectLayerByLocation_management("TaxParcelPoly_lyr", "CROSSED_BY_THE_OUTLINE_OF", 
                                       "IterateBlock_lyr", "", "NEW_SELECTION")
arcpy.LoadTopologyToParcelFabric_fabric("CountyFabric","TaxParcelPoly_lyr", "", 
                                        "100", "", "JOINED_GROUP", 
                                        "DEGREES_MINUTES_SECONDS", 
                                        "NORTH_AZIMUTH", "COMPUTE_AREA",
                                        "HECTARES", "0.5", "4_1881_TO_1907")

Entornos

  • Espacio de trabajo temporal
  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Paso 4: Cargar una topología en una estructura de parcela
  • Vista general de la caja de herramientas Estructura de parcela

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal