Conecte los atributos de Shp y Excel en Qgis para realizar un análisis del espacio presupuestario público de los 100 principales condados

prefacio

        En la publicación de blog anterior, descargué en el local los datos de ingresos del presupuesto público general de los 100 principales condados del país en 2022. La dirección original del blog: un método para convertir rápidamente tablas en la Web a Excel usando Java . Para un análisis general que no preste atención a la relación entre espacio y tiempo, esto es básicamente suficiente. Sin embargo, si observamos y analizamos la distribución temporal y espacial de estos 100 condados principales desde una perspectiva nacional, es muy necesario agregar una dimensión espacial como base para el análisis espacial.

        En este contexto, este artículo se enfoca en explicar cómo combinar una tabla bidimensional ordinaria con datos shp espaciales para una hoja de Excel que contiene información de distrito y condado, combinada con los datos shp espaciales correspondientes, para realizar la espacialización de datos bidimensionales y dar a los tomadores de decisiones un conocimiento de distribución a escala geográfica puede apoyar mejor los servicios económicos. Este artículo se centrará en cómo usar el software Qgis para integrar los dos y, finalmente, dibujar un mapa basado en los resultados de la fusión para obtener un resultado intuitivo.

1. Preparación de datos

        Antes de la integración del sistema, se deben preparar dos datos: el primero es el archivo de Excel de la lista de ingresos del presupuesto público general de 2022 de los 100 principales condados del país descargado de Internet. La lista de datos es la siguiente (Nota: Entre los 100 principales condados del país, los nombres de distritos y condados se repiten incorrectamente, por lo que no se considera el uso de nombres de ciudades para el filtrado secundario):

número de serie nombre de la columna ejemplo
1 nivel del condado Kunshan
2 Ministerio Jiangsu
3 Ingresos del presupuesto público general (100 millones de yuanes) 430.18

         Lo anterior es una tabla bidimensional de datos de Excel. Para llevar a cabo un análisis espacial, también se requiere una pieza de datos espaciales. Aquí, un distrito nacional y datos del condado con el número de aprobación de dibujo de 2019 Mapa de China - Número de inspección de dibujo GS (2019) Se utiliza 1822. .

número de serie

nombre del parámetro

valor
1

nombre

Condado (proyección de áreas iguales)

2 camino F:\XXX\2019 China Map - Aprobación de mapa No. GS(2019) No. 1822\County (Equal Area Projection).shp
3

almacenamiento

Archivo de forma ESRI

4 codificación

GBK

5

geometría

Polígono (MultiPolígono)

6

Sistema de Referencia de Coordenadas (CRS)

Krasovsky_1940_Albers - Proyección

7

unidad

arroz

8

número de elementos

2,901

         Aquí debe tener en cuenta el campo NOMBRE en la tabla de atributos, porque NOMBRE se utilizará como campo clave para la asociación de datos más adelante.

Después de simplemente simbolizar y etiquetar los datos anteriores, puede ver el siguiente mapa.

 2. Establecimiento de la relación de mapeo

        A través de una cuidadosa comparación y observación de los datos de Excel y Shp, los dos datos se mapean y asocian a través de las áreas a nivel de condado en la tabla de Excel y el campo Nombre en los datos de Shp. Su expresión matemática es la siguiente:

        Supongamos que R es una relación n-aria, S es una relación m-aria, A es un atributo de R, B es un atributo de S y los rangos de valores de A y B tienen el mismo tipo de datos, θ∈{=, ≠, >, <, ≤, ≥}. La operación de unión de R y S se define como:

Escriba la descripción de la imagen aquí

         Entre ellos, r[A] representa el valor de la tupla r en el atributo A, y s[B] representa el valor de la tupla s en el atributo B. Llamamos propiedades de conexión A y B. El enlace aquí debe adoptar el modo de enlace equivalente, es decir, Inner Join. La declaración traducida a la base de datos es aproximadamente: Seleccione A.* de TableA A, únase a TableB B en A.xxx = B.xxx. El conocimiento teórico anterior es la base teórica de los datos para poder establecer conexiones.

3. Importar datos de Excel a Qgis

        Para facilitar el procesamiento posterior, también pusimos Excel en la plataforma Qgis. Dado que Excel no tiene coordenadas espaciales, no puede mostrar posiciones espaciales, solo información de atributos. En Qgis, puede abrir la tabla de atributos de Excel para ver la información de la tabla de atributos.

         Aquí puede abrir las propiedades de Excel y el campo Field3 tiene una relación correspondiente con el campo Name en la tabla Shp. Tenga esto en cuenta, se utilizará más adelante.

4. Conexión de datos espaciales

         Con base en los resultados anteriores, llevamos a cabo el enganche de datos espaciales reales. Los pasos de la operación son los siguientes:

        Paso 1: haga clic en el condado (proyección de áreas iguales) con el mouse para abrir el panel de propiedades. Como se muestra abajo:

         El segundo paso, haga clic en el botón de conexión, aparecerá el siguiente cuadro de diálogo:

         Paso 3: haga clic en la nueva conexión y asocie y configure atributos en la ventana de nueva conexión. Aquí, la capa de conexión debe seleccionarse como la capa de Excel abierta, el campo de conexión debe ser Field3 y el campo de destino debe ser el campo Nombre. Cuando haya terminado, haga clic en Aceptar.

         Después de los pasos anteriores, se puede completar el enganche del atributo. Después de cerrar la ventana y hacer clic en el botón Aplicar, abra la tabla de atributos nuevamente para averiguarlo. La tabla de atributos original ya ha adjuntado un nuevo atributo, que se agregará más adelante. Los detalles se muestran en la siguiente figura:

         En este punto, estos campos adjuntos no son los campos finales. Después de exportar los elementos, se generarán automáticamente nuevos datos y los atributos tendrán efecto. Modificamos el sistema de coordenadas de referencia a 4326.

 5. Filtrado de datos de los 100 principales condados

        Los amigos cuidadosos descubrieron que después de conectar, porque conectamos los datos de Excel en shp, Excel solo tenía 100 piezas de datos, mientras que había 2901 piezas en shp, y 2801 piezas no eran lo que queríamos, por lo que tenemos que guardar esta parte Los datos son filtrado del repositorio. Abrimos la tabla de atributos y descubrimos que todos los campos vinculados de los 100 condados principales tienen valores, por lo que solo necesitamos filtrar los datos cuyos valores no están vacíos.

         Descubrimos que el nombre de propiedad del montaje no es muy amigable, podemos cambiarlo a inglés u otros nombres de propiedad deseados.

          Haga clic con el botón derecho en los datos, seleccione Filtrar y aparecerá el siguiente cuadro de diálogo para filtrar atributos en el generador de consultas. De acuerdo con las reglas anteriores, los datos que no son nulos para ggys son lo que necesitamos, por lo que el filtro SQL que necesitamos ejecutar es

"ggys" is not null

         Haga clic en Prueba para verificar los resultados de la consulta. Al hacer clic, puede obtener los siguientes resultados:

         Estos son los datos de los 100 principales condados del país, y los datos obtenidos se pueden exportar al exterior como datos básicos para el siguiente paso del mapeo.

6. Cartografía

        Para mostrar mejor el espacio, se utilizan diferentes ingresos del presupuesto público general para distinguir la exhibición, y la información de ingresos de diferentes distritos y condados se puede ver visualmente desde la configuración del espacio y el rango de valores. Requiere que mapeemos contra el valor de los ingresos del presupuesto público. Los pasos específicos son los siguientes:        

        El primer paso es simbolizar, haga clic en la capa que necesita simbolizar y seleccione el método de clasificación para simbolizar.

         El segundo paso es el etiquetado. El etiquetado espacial de la información del distrito y del condado lo hace más intuitivo para los lectores.

         La representación final (clasificada por provincias) es la siguiente:

         Además de clasificar por provincia, también se puede clasificar y mostrar según diferentes tipos de ingresos. Aquí hay un método de clasificación progresiva:

 Resumir

        Lo anterior es el contenido principal de este artículo.Este artículo se centra en cómo combinar una tabla bidimensional ordinaria con datos de shp espaciales para una hoja de Excel que contiene información de distrito y condado, combinados con los datos de shp espaciales correspondientes, para realizar la espacialización de datos bidimensionales y dar a la toma de decisiones o una cognición de distribución a escala geográfica para apoyar mejor los servicios económicos. Este artículo se centrará en cómo usar el software Qgis para integrar los dos y, finalmente, dibujar un mapa basado en los resultados de la fusión para obtener un resultado intuitivo.

Supongo que te gusta

Origin blog.csdn.net/yelangkingwuzuhu/article/details/131147538
Recomendado
Clasificación