0 votos
176 vistas
Tengo polígonos y puntos en arcgis pro, la mayoría de los puntos se ubican cerca a los limites entre polígonos, estos puntos que estan dentro de un poligono pero muy cerca del otro influencian no solo el polígono donde están ubicados sino a los polígonos vecinos cercanos, como puedo en arcgis pro contar cuantos puntos afectan a cada polígono, esto es los puntos que están dentro del polígono y aquellos cercanos a su frontera en una distancia y como puedo listar estos puntos que afectan a cada polígono osea los que están dentro y cerca de el polígono a la distancia deseada. Adenda: Aveces hay polígonos pequeños dentro de uno mas grande, como evitar errores al contar los puntos y listarlos en ese caso? Gracias.
por Novato (100 puntos)   en ArcGIS Pro | 176 vistas

1 Respuesta

0 votos

Para solucionar tu problema, te sugeriría seguir estos pasos en ArcGIS Pro:

  1. Crear un buffer alrededor de cada polígono: Primero, necesitarás ampliar cada polígono para incluir los puntos cercanos que también pueden influir en él. Esto se puede hacer con la herramienta "Buffer". Define la distancia que deseas para incluir los puntos cercanos. Como resultado, obtendrás un nuevo conjunto de polígonos que incluye el área original más el área de influencia circundante.
  2. Unir los puntos al buffer de los polígonos: Ahora puedes unir los puntos a los polígonos bufferizados utilizando la herramienta "Spatial Join". Asegúrate de elegir la opción "JOIN_ONE_TO_MANY" para mantener todos los puntos que se unen a cada polígono. Esta herramienta creará una nueva capa de puntos donde cada punto lleva la información del polígono al que se unió.
  3. Contar los puntos por polígono: Con la nueva capa de puntos, puedes contar cuántos puntos se unieron a cada polígono. Esto se puede hacer con la herramienta "Summary Statistics", utilizando el ID del polígono como campo de caso y contando cualquier campo de los puntos.
  4. Listar los puntos por polígono: Para listar los puntos por polígono, puedes simplemente exportar la tabla de atributos de la nueva capa de puntos a un archivo CSV o Excel. Esto te dará una lista de todos los puntos junto con el polígono al que se unieron.

En cuanto a los polígonos pequeños dentro de los más grandes, estos pueden tratarse como casos especiales. Puedes usar la herramienta "Select by Location" para seleccionar los polígonos pequeños y tratarlos por separado, o puedes usar la herramienta "Erase" para eliminar los polígonos pequeños de los más grandes antes de hacer el buffer. De esta manera, los puntos dentro de los polígonos pequeños solo se contarán para esos polígonos y no para los más grandes que los rodean.

Por último, te sugeriría que verifiques tus resultados visualmente para asegurarte de que los pasos anteriores se han realizado correctamente y que los puntos se han asignado a los polígonos correctos.

por Administrador (7.9k puntos)  
0
Muchas gracias por la respuesta, voy a intentar con esa metodologia paso a paso.
1,441 preguntas
1,591 respuestas
980 comentarios
1,271 usuarios