3 votos

Aplicando ArcPy SpatialJoin_analysis en GeoPandas

Estoy tratando de implementar la misma solución que la función SpatialJoin_analysis de ArcPy en GeoPandas.

Tengo un archivo shapefile que contiene polígonos y multipolígonos. Necesito realizar la siguiente operación espacial de ArcPy utilizando la librería de código abierto GeoPandas.

arcpy.SpatialJoin_analysis(
    target_features=spatial_join_in,
    join_features=spatial_join_in,
    out_feature_class=spatial_join_out,
    join_operation="JOIN_ONE_TO_ONE",
    join_type="KEEP_ALL",
    field_mapping="#",
    match_option="ARE_IDENTICAL_TO"
)

El mismo archivo shapefile se pasa como ambos archivos spatial_join_in.

Esta operación también agrega Join Count en cada fila, que luego se utiliza para filtrar las áreas de densidad.

¿Cómo podemos lograr una solución similar utilizando GeoPandas?

-2voto

Hugh_Kelley Puntos 15

Sería útil ver los datos ya que no está del todo claro qué se está uniendo con qué. Los datos se están uniendo a sí mismos, ¿cuál es el objetivo final?

Para empezar, consulta:

geopandas.sjoin()

editar, para todos los que están votando negativamente, geopandas.sjoin es una respuesta, y la mejoraré con más información de la persona que hace la pregunta. ¿Por qué no los votan negativamente por no incluir una pregunta claramente estructurada o un intento de código? Ni siquiera se molestaron en buscar cómo hacer una unión espacial en geopandas.

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