1 votos

¿Cómo seleccionar por ubicación y asignar atributos con Python?

Tengo una capa de polígonos con un campo "lote", y una capa de puntos.

¿Cómo puedo utilizar python para seleccionar los puntos por ubicación (para encontrar qué puntos están contenidos en qué polígonos) y asignar el valor en el campo "lote" de la capa de polígonos al punto que está contenido en la característica de polígono correspondiente?

1voto

UnkwnTech Puntos 21942

Para ello, basta con utilizar la función Intersect (Análisis) de forma interactiva, pero si quieres usar Python, una sintaxis como esta debería funcionar...

arcpy.Intersect_analysis ["point_layer", "poly_layer"], out_feature_class, "ALL", "", "")

En cualquier caso, si la capa poli tiene un campo llamado Lote, entonces debería estar presente y poblado en la clase de característica de salida (también puntos).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X