¿Calcular el promedio ponderado del área del atributo en una capa por forma en otra usando ArcGIS for Desktop?


8

Para un proyecto en el que estoy trabajando, me gustaría cruzar los distritos de respuesta de la estación de bomberos con datos de ingresos para determinar el ingreso medio por distrito de respuesta. Sin embargo, los bordes de las capas obviamente no se alinean. ¿Cuál es el mejor método para manipular los datos para que la salida muestre el ingreso medio en función de los distritos de respuesta?

Estoy usando ArcMap 10.2.2 para este análisis. Tengo un archivo de forma poligonal con información de ingresos medios y un archivo de forma poligonal de estaciones de bomberos primero en áreas de respuesta.


1
¡Bienvenidos! Le sugiero que agregue más información sobre sus herramientas (QGIS / ArcGIS u otras) y sus conjuntos de datos (shapefiles u otros). Las proyecciones de sus datos de origen también pueden ser un problema, por lo que le sugiero que también explique este tema. La última pregunta es realmente una pregunta diferente. Elabore algunos y obtendrá más atención a su pregunta.
ragnvald

¿Qué tan mal no se alinean? Las estadísticas hacen cosas divertidas en las intersecciones; Si el ingreso medio es X en un polígono, sigue siendo X, incluso cuando se reduce a la mitad, todo lo que necesita hacer es calcular cómo ponderar las estadísticas de los distritos según la forma. Área al calcular la media dentro de esa área, esto puede ser mejor hecho en Excel como una tabla dinámica, puede abrir el dbf de la forma pero NO GUARDE el archivo DBF con Excel; se romperá el archivo de forma.
Michael Stimson

Están bastante lejos con distritos de estaciones de bomberos que a veces cubren múltiples piezas de diferentes polígonos de nivel de ingresos. Ejemplo: el 75% del distrito de la Estación de Bomberos 1 puede superponer un polígono cuyo valor promedio es $ X, luego el 12.5% ​​superpone un área donde el ingreso promedio es $ Y y el 12.5% ​​superpone el ingreso promedio es $ Z. Quiero ver si hay alguna forma de ponderarlos o manipularlos donde la salida muestra un total para el distrito de la Estación de bomberos 1. Me viene a la mente la política de razones, pero dado que no se trata del número de personas que obtienen dichos ingresos, sino solo del valor medio, no sé si eso es correcto.
Bryan

Tienes razón en que la Política de relación no es lo que quieres usar. Tiene un valor constante en toda la forma (también conocido como valor normalizado, lo que significa que ya se ha tenido en cuenta el área), por lo que el reparto o la división de ese valor por área no tiene sentido. Como usted dice, si tuviera población, entonces desearía dividir ese valor por área (sin información de distribución y asumiendo una distribución uniforme).
Chris W

Respuestas:


5

Estoy seguro de que esto es un duplicado de algo, pero es más fácil escribirlo en este momento. Dado que tiene un valor constante para el ingreso medio, solo necesita el porcentaje de un área de respuesta al fuego que es cada ingreso para llegar a un ingreso medio promedio.

Asegúrese de tener un atributo de área en sus dos archivos que esté separado del seguimiento automático (si lo hay, no estará en un archivo de forma) que se calcula en toda la forma.

Intersecte su área de respuesta al fuego y los polígonos de ingresos. El resultado debería ser un conjunto de polígonos con los niveles de ingresos recortados e identificados por área de respuesta. Cree un nuevo campo en esa tabla para contener el porcentaje del área total. Y si no hay uno, necesita un nuevo campo de área para las nuevas formas cortadas. El campo calcula ese nuevo campo para dividir el área total de la zona de respuesta al fuego (debe ser un atributo para cada fila) por el área de esa pieza real.

Ahora cree otro campo nuevo y calcule el campo para que sea un porcentaje de área multiplicado por el ingreso medio. Finalmente, use Estadísticas de resumen con la identificación de la zona de respuesta al fuego como un campo CASO y su campo de porcentaje medio como un campo de estadísticas con un tipo de suma. Finalmente, abra esa tabla y luego agregue un campo final para dividir esa suma por el campo de frecuencia. Ese debería ser el ingreso medio de la zona. Tendrá que volver a unir esa tabla a las zonas de respuesta al fuego (o usar Campo de unión) según la ID para obtener el atributo en la forma.


Feliz de ayudar. Si los números no se ven bien, avíseme: en mi apuro por escribirlo, es posible que haya estropeado las matemáticas. El promedio total de una suma de porcentajes no está bien por alguna razón. A mí me suena mal pero sigue bien.
Chris W
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.