QGIS | Tres pasos tienen divisiones administrativas nacionales a nivel de condado

"Tianditu" (http://www.tianditu.gov.cn) es una plataforma nacional de servicio público de información geográfica establecida por el Centro Nacional de Información Geográfica Básica directamente dependiente del Ministerio de Recursos Naturales de China. Proporciona mapas y geografía a la sociedad y al público en diversas formas. Servicio de información.

 

Además de proporcionar servicios regulares de mapas de mosaicos, "Sky Map" también proporciona un tipo de servicio llamado "API de datos" en forma de WFS (Web Feature Service) (http://lbs.tianditu.gov.cn/ data / dataapi.html), que contiene los límites de las divisiones administrativas a nivel de condado en 2017. Para los estudiantes que necesitan hacer análisis de datos sobre divisiones administrativas, esta es sin duda una fuente autorizada de mapas base.

 

Sin embargo, en los datos de la división administrativa descargados directamente, algunas divisiones a nivel de condado se dividen por marcos de mapa, y la tabla de atributos no se puede vincular directamente y se requiere un procesamiento adicional.

 

Este artículo utiliza QGIS 3.10 para demostrar la descarga de divisiones administrativas a nivel de condado desde el servicio de datos "Tianmap" y realizar la fusión de datos, la inspección topológica y la corrección en él. A través de tres pasos, se obtiene el mapa base de la división administrativa que se puede vincular a la tabla de atributos.

 

 01 Descarga de datos

 

Abra QGIS, haga clic con el botón derecho en el nodo [wfs] en el panel [Examinar], seleccione [Nueva conexión], establezca el nombre "Sky Map" y complete la URL: http://gisserver.tianditu.gov.cn/TDTService/wfs.

 

 

Expanda [wfs] -> nodo "Sky Map", puede ver un total de 10 capas, la línea de división administrativa y la capa de área son "BOUL" y "BOUA" respectivamente. Haga clic con el botón derecho en estas dos capas y seleccione [Exportar capa] -> [A archivo ...] en el menú emergente para abrir el cuadro de diálogo [Guardar capa vectorial como ...].

 

 

Configure la ruta y el nombre de almacenamiento del archivo, mantenga otros parámetros como predeterminados, haga clic en el botón [Aceptar] para descargar la capa en el local. Este proceso puede tardar unos minutos dependiendo de las condiciones de la red. Los amigos con malas condiciones de la red pueden seguir esta cuenta oficial y enviar "Sky Map" en segundo plano para obtener los datos en formato GeoPackage descargados.

 

 

Una vez completada la descarga, haga clic en el botón [Open Data Source Manager] en la barra de herramientas [Data Source Manager], cambie a la pestaña [Vector], seleccione la fuente de datos del tipo de archivo, busque el archivo GeoPackage descargado y configure "BOUA" y " La capa "BOUL" se agrega a la ventana del mapa.

 

 

Haga clic derecho en la capa de la superficie de la división administrativa "tianditu BOUA" y vea las propiedades de la capa, puede ver que la capa contiene un total de 6175 elementos.

 

 

 02 Fusión de datos

Observe cuidadosamente las divisiones administrativas obtenidas a nivel de condado Hay un total de 6 campos de atributos, "PAC" es el código de división administrativa de 6 dígitos y "NAME" es el nombre de la división administrativa.

 

 

Algunos distritos se dividen en varias partes, lo que da como resultado que el código y el nombre del distrito no sean únicos y los datos de atributos no se puedan vincular.

 

 

Utilice la función de fusión de datos (Disolver) de QGIS para fusionar elementos según los campos de atributo, es decir, se fusionarán los elementos con el mismo código de división administrativa o nombre.

 

Haga clic en el menú [vector] -> [herramienta de procesamiento de datos de geociencias] -> [disolver ...] para fusionar directamente las divisiones administrativas descargadas a nivel de condado Se encuentra que la fusión falla, lo que indica que hay figuras geométricas no válidas en la capa. Realice la fusión de datos, por lo que antes que nada, debemos realizar la corrección de la figura geométrica.

 

 

Haga clic en el menú [Procesamiento] -> [Caja de herramientas] y abra el panel [Caja de herramientas de procesamiento] a la derecha.

 

 

Introduzca "arreglar" en el cuadro de búsqueda, busque [geometría vectorial] -> [geometría correcta], haga doble clic para ejecutar la herramienta.

 

 

En el cuadro de diálogo [Modificar geometría], [Capa de entrada] seleccione "tianditu BOUA", asegúrese de marcar "Abrir archivo de salida después de ejecutar el algoritmo" a continuación, y haga clic en el botón [Ejecutar] para comenzar a corregir la geometría.

 

 

Después de que se ejecute el algoritmo, haga clic en el botón [Cerrar] para cerrar el cuadro de diálogo y volver a la ventana principal de QGIS. Puede ver que se ha agregado una nueva capa "geometría corregida" en el panel [Capa].

 

 

Haga clic en el menú [Vector] -> [Herramientas de procesamiento de datos de Ciencias de la Tierra] -> [disolver ...] para abrir el cuadro de diálogo disolver.

 

 

Establezca [Capa de entrada] en "Geometría corregida", haga clic en el botón [...] en el lado derecho de [Campo de fusión] y marque el campo "PAC" en el cuadro de diálogo emergente. Mantenga otros parámetros como predeterminados, haga clic en el botón [Ejecutar] para iniciar la fusión.

 

 

Una vez ejecutado el algoritmo, haga clic en [Cerrar] para cerrar el cuadro de diálogo y volver a la ventana del mapa QGIS. Puede ver que se ha agregado una nueva capa "Después de Fusion" en el panel [Capa].

 

 

Al verificar los datos combinados, se encuentra que los elementos con el mismo código de división administrativa se han combinado, pero hay algunas líneas colgantes y los bordes comunes de algunos polígonos no se borran correctamente. Esto se debe a la separación entre la línea de separación del marco del mapa y la división administrativa en los datos originales. Es causado por problemas de topología.

 

 

 03 Comprobación y reparación de topología

A continuación, usaremos la herramienta de verificación de topología de QGIS para realizar correcciones de datos en las divisiones administrativas fusionadas.

 

Para facilitar la operación, primero guarde la capa temporal combinada en un archivo. Haga clic derecho en la capa temporal "después de la fusión", seleccione [Exportar] -> [Guardar entidad como ...] en el menú emergente para abrir el cuadro de diálogo [Guardar capa de boceto].

 

Establezca el formato de guardado en "GeoPackage", seleccione la ruta de almacenamiento e introduzca el nombre del archivo "dissolve.gpkg" y ​​haga clic en el botón [Aceptar].

 

 

Elimine la capa temporal "después de la fusión", abra la capa de división administrativa guardada y configúrela como editable.

 

 

A continuación, habilite el complemento de verificación de topología. Haga clic en el menú [Complementos] -> [Administrar e instalar complementos] para abrir el cuadro de diálogo de administración de complementos. El complemento de comprobación de topología es un complemento principal, que ya está instalado de forma predeterminada. Simplemente cambie a la pestaña [Instalado], busque el [Comprobador de topología] y marque la casilla Habilitar.

 

 

Haga clic en el botón [Comprobador de topología] en la barra de herramientas para abrir el [Panel de comprobación de topología].

 

 

Haga clic en el botón [Configuración] en la barra de herramientas del [Panel de verificación de topología] para establecer las reglas de topología. Seleccione "Disolver el límite del condado de Tianmap" en el cuadro desplegable de la capa, seleccione "No se permiten espacios" para la regla y haga clic en el botón [Agregar regla] para agregar la regla a la lista. Como se muestra abajo:

 

 

Haga clic en el botón [Verificar rango] para verificar las condiciones topológicas dentro del rango visible del mapa actual. Se puede ver que de acuerdo con las reglas establecidas, hay 3 errores de topología en el rango de la ventana actual, que están resaltados en rojo en la ventana del mapa. También puede hacer clic en el botón [Verificar todo] para verificar la topología de toda la capa. Tenga en cuenta que si hay demasiadas entidades de capa, llevará mucho tiempo.

 

 

Haga clic en una entrada en la lista de errores de topología y la ventana del mapa se acercará y se centrará para mostrar el gráfico correspondiente al error.

 

 

Los huecos de la capa superficial son causados ​​principalmente por los vértices de los bordes compartidos que no están completamente superpuestos, por lo tanto, siempre que los vértices compartidos estén completamente superpuestos, los huecos pueden eliminarse. Haga clic en el botón [Activar captura] en la barra de herramientas [Capturar] y luego haga clic en [Herramienta Vértice (capa actual)] en la barra de herramientas [Digitalizar].

 

 

Haga clic con el botón izquierdo en el vértice a editar y muévalo a la posición deseada, durante este proceso, si el mouse está cerca de otros vértices, se mostrará en rosa, lo que indica que el punto ha sido capturado. Para mover el punto a la posición de captura, simplemente haga clic con el mouse. Después de abrir el ajuste, puede asegurarse de que los vértices coincidan por completo.

 

 

Mueva los vértices uno por uno para que coincidan completamente, haga clic en el botón [Verificar rango] para verificar si la topología del rango actual es correcta, hasta que el error de topología se elimine por completo.

 

 

Siga los mismos pasos para establecer otras reglas topológicas, verifique las capas y edite las capas para corregir errores topológicos y obtenga un mapa básico que se pueda vincular a los datos de atributos de la división administrativa a nivel de condado.

 

Wu Jianling

07 de septiembre de 2020


 

[Boutique anterior]

 

Utilice QGIS para empaquetar por lotes capas Tiantu WFS

Hablando de XYZTiles

 


 

Aviso de copyright

 

Este artículo agradece la reimpresión, por favor indique la fuente al reimprimir.

 

Supongo que te gusta

Origin blog.csdn.net/QGISClass/article/details/108689897
Recomendado
Clasificación