Resumen
Una tarea de SIG realizada habitualmente consiste en contar el número de entidades de puntos contenidas en un polígono. Por ejemplo, la imagen que aparece a continuación muestra el mapa de Indonesia con las ubicaciones de terremotos significativos conocidos de todo el país.
En este flujo de trabajo se explican los pasos para determinar el número de terremotos que se han producido en el polígono que representa a Indonesia.
Procedimiento
Nota: Si desea obtener ayuda para determinar cómo simbolizar un mapa en función del número de entidades de punto contenidas en un polígono o que se intersecan con él, consulte Cómo: Simbolizar polígonos en función del número de puntos que se intersecan.
Las instrucciones proporcionadas describen cómo contar el número de entidades de punto dentro de un polígono. Hay dos opciones disponibles para hacerlo:
Usar la herramienta Unión espacial
- Vaya a ArcToolbox > Herramientas de análisis > Superposición > Unión espacial.
- En el cuadro de diálogo Unión espacial, rellene los campos y parámetros requeridos de la siguiente manera:
- Entidades de destino: Capa de polígono
- Entidades de unión: Entidades de punto
- Operación de unión (opcional): JOIN_ONE_TO_ONE y active la opción Mantener todas las entidades de destino (opcional).
- Opción de correspondencia: COMPLETELY_CONTAINS. Para esta opción, las entidades de punto de las entidades de unión se hacen coincidir cuando una entidad de destino poligonal las contiene completamente.
- Deje los demás parámetros como vienen predeterminados.
- Haga clic en el botón Aceptar para ejecutar la herramienta.
- Abra la tabla de atributos de la salida de unión y busque el campo Join_Count. El número en el campo representa el número de entidades de punto dentro del polígono, que en este ejemplo es el número de terremotos que ocurrieron en Indonesia.
Crear un campo de recuento y una unión espacial entre el shapefile de puntos y el shapefile de polígonos
- En la tabla de atributos del shapefile de puntos, cree un campo llamado Recuento del tipo Entero corto.
- Calcule el campo Recuento igual a 1 haciendo clic con el botón derecho en el nombre de campo y haciendo clic en Calculadora de campo.
- Escriba el entero 1 en el área blanca del cuadro de diálogo debajo de Recuento = y haga clic en Aceptar.
- Haga clic con el botón derecho en el shapefile de polígono y haga clic en Uniones y relaciones > Uniones. Haga clic en la lista desplegable y seleccione Unir datos desde otra capa basándose en ubicación espacial.
- Especifique el shapefile de puntos del paso 1.
- Seleccione la primera viñeta, Cada polígono dará un resumen de los atributos numéricos..., y active el cuadro Suma.
- Especifique una ubicación de salida y haga clic en Aceptar.
- Ahora hay presente un shapefile de polígono con el campo Recuento que indica cuántas entidades de punto residen dentro de cada entidad de polígono. Normalmente se llama Sum_Count o Count_.