Utilice QGIS para personalizar el símbolo de la línea ferroviaria del estilo de mapa de Gaode

El símbolo es el lenguaje del mapa, es la simplificación, generalización y abstracción de la forma espacial de los elementos geográficos. Como software GIS general e internacional, QGIS viene con una biblioteca diversificada de símbolos predefinidos. La comunidad de código abierto relacionada también ha contribuido con muchos símbolos creados por expertos en mapas, pero aún es difícil satisfacer las necesidades de símbolos de mapas personalizados de todos los usuarios. es la diferencia entre el estándar de símbolos de mapas nacionales y el internacional, y la participación nacional en la comunidad de código abierto no es muy activa. Como resultado, los símbolos de mapas nacionales comunes no se agregan a la biblioteca de símbolos predeterminada de QGIS y no se pueden obtener de otros canales. Debe hacerlo usted mismo. Cree símbolos personalizados. Por ejemplo, el tipo de línea de ferrocarril en el mapa de Gaode no se proporciona en la biblioteca de símbolos predeterminada de QGIS:

 

 

Este artículo toma el mapa de la ciudad de OpenStreetMap como ejemplo para compartir el proceso de QGIS que extrae los datos ferroviarios de OpenStreetMap y personaliza los símbolos de las líneas ferroviarias en AutoNavi Map.

 

Dirección de descarga de datos de demostración:

Enlace:  https://pan.baidu.com/s/1z5b5fR42yZQvwYs8-tyWjw 

Código de extracción:  v5q1 

 

 01 Preprocesamiento de datos

 

Abra QGIS, haga clic en el botón [Agregar capa vectorial] en la barra de herramientas de administración de capas , busque los datos descargados y agregue tres capas de puntos, líneas y polígonos a la ventana del mapa:

 

 

Los puntos, las líneas y los polígonos corresponden a los tres conjuntos de elementos de puntos, líneas y regiones descargados de OpenStreetMap. Establecer puntos y polígonos para que no se muestren en el panel de capas. Estas dos capas se utilizan como datos de fondo y no se mostrarán en el ventana de mapa por el momento.

 

Haga clic con el botón derecho en la capa de líneas -> [Abrir tabla de atributos], puede ver que la capa usa el campo "ferrocarril" para indicar si la entidad es un ferrocarril, y los valores de los atributos son los siguientes:

 

Vacío: indica que la entidad de línea no es un ferrocarril;

construcción: Ferrocarril en construcción;

ferrocarril: construir un ferrocarril;

subte: El subte esta construido.

 

 

De acuerdo con el análisis anterior de los datos de atributos, utilice la representación [basada en reglas] en la capa de líneas y cree expresiones para extraer elementos ferroviarios:

 

Seleccione la capa de líneas, haga clic en el  botón para abrir el panel de estilo de capa, haga clic en el cuadro desplegable para seleccionar [Basado en reglas], haga clic en el  botón de abajo para agregar reglas para la capa:

 

 

De forma predeterminada, la regla recién creada no filtra ningún elemento. Haga doble clic en la regla para ingresar a la interfaz [Editar regla], complete "Ferrocarril" en el cuadro de texto [Etiqueta], haga clic en el  botón e ingrese la siguiente expresión para filtrar los elementos ferroviarios:

"railway"  =  'rail'

 

 

Hasta el momento se ha completado el trabajo de preprocesamiento de datos y los elementos de la línea ferroviaria son los siguientes:

 

 02 Hacer símbolos de líneas ferroviarias

 

A continuación, comenzamos a hacer símbolos ferroviarios personalizados.

 

En el panel de abajo] [reglas de edición del conjunto de selector de símbolo incrustado (widget de selector de símbolo), puede seleccionar el símbolo en la biblioteca de símbolos de lo predefinido por la interfaz para la regla, o según la necesidad de personalizar el nuevo símbolo de línea:

 

 

En QGIS, el efecto del símbolo del ferrocarril en el mapa de Gaode requiere una combinación de dos capas de símbolo : la capa de símbolo gris oscuro se usa como color de fondo y el segmento de línea blanca se superpone a ella. Por lo tanto, primero haga clic en el  botón para agregar una capa de símbolo:

 

 

Configure las dos capas de símbolo para que sean del tipo "línea simple" y seleccione la segunda capa de símbolo de "línea simple" para establecer el color de fondo del ferrocarril. Las propiedades son las siguientes:

 

Color: utilice la herramienta de selección de color para recoger el valor RGB (191, 196, 205) del fondo gris de la línea ferroviaria en el mapa de Gaode y copie el color en QGIS;

Ancho del trazo: 1 mm;

Estilo final: plano.

 

 

Seleccione la primera capa de símbolo de "línea simple" para establecer el segmento de línea blanca, las propiedades son las siguientes:

 

Color: blanco;

Ancho del trazo: 0,6 mm (ligeramente más pequeño que el ancho del color de fondo, dejando un borde gris oscuro);

Estilo final: plano;

Usar patrón de trazo horizontal personalizado: marque "Usar patrón de trazo horizontal personalizado" y haga clic en el botón de guión a continuación, en el panel emergente "patrón de trazo horizontal personalizado", establezca el guión en 1,5 mm y el espacio en 3 mm. Este paso es la clave del efecto del símbolo de la línea ferroviaria.

 

 

En este punto, puede ver que los cambios de los símbolos de las líneas de ferrocarril se han reflejado en la ventana del mapa en tiempo real. Para poder reutilizarlos, puede guardar los símbolos configurados en la biblioteca de símbolos del sistema:

 

Seleccione "Línea" -> [Guardar símbolo ...] en la capa de símbolo, introduzca el nombre y la etiqueta del símbolo en el cuadro de diálogo emergente y haga clic en [guardar].

 

 

Cuando necesite usar este símbolo lineal nuevamente, solo necesita buscar y seleccionar el símbolo en la biblioteca de símbolos predefinida para aplicarlo a la expresión de simbolización de capa.

 

 

Extraiga otros elementos básicos de la capa de líneas y polígonos, como sistema de agua, espacios verdes, etc., como fondo, y el efecto final del símbolo de la línea ferroviaria es el siguiente:

 

 

 


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/113666985
Recomendado
Clasificación