9 votos

¿Añadir una capa de mosaico de mapa personalizada utilizando QGIS?

Estoy tratando de mostrar el siguiente mapa de fondo en QGIS 2.0: http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/ ${z}/$ {y}/${x}. En un cliente de mapa web personalizado, esto es bastante fácil: http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/xyz-esri.html

Intenté utilizar el "plugin OpenLayers" en QGIS, pero allí la lista de mapas de azulejos de fondo está predefinida y no puedo añadir mi propia capa de azulejos de mapa personalizada.

¿Existe alguna solución sencilla (sin necesidad de programar) para poder mostrar la capa de mosaicos de mapas personalizados en QGIS?

0 votos

Me sale el error "No se ha podido dibujar [NOMBRE DEL TMS] porque:" en un ordenador con QGIS 2.2.0 en Windows 7: me sale la lista de TMS con éxito, puedo añadir uno a mi proyecto y puedo ver pero cualquier desplazamiento o zoom arroja el error. En otro ordenador con Windows XP (y también QGIS 2.2.0) todo funciona bien. ¡Realmente no entiendo donde puede estar el problema! ¿Alguna sugerencia? Gracias.

0 votos

Con QGIS 2.2.0 en Ubuntu Linux 12.04 todo funciona bien. Pero tengo el mismo error que usted en Windows 7.

0 votos

El plugin TileLayer parece funcionar bien tanto en Windows 7 como en Linux en QGIS 2.4

7voto

SpliFF Puntos 214

Pruebe el nuevo Tile Layer Plugin .

Las fuentes de los azulejos se almacenan en un archivo de texto delimitado por tabulaciones. Puedes añadir las fuentes que quieras.

Para los azulejos de Arcgis, pruebe:

Arcgis  Arcgis  http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}.png   1   0   16  -180    -85.0   180.0   85.0

(nota que el software de este sitio ha convertido las pestañas en espacios en blanco)

enter image description here

0 votos

Bien, he instalado el plugin Tile Layer. ¿Dónde está el archivo de texto delimitado por tabulaciones? Sólo he encontrado .qgis2/python/plugins/TileLayerPlugin/layers/frame.tsv pero cuando añado la fuente de Arcgis me da un error: "Formato de línea no válido: frame.tsv línea 3"

0 votos

En Settings puede elegir un External layers directory . Todos los archivos .tsv que se encuentren allí serán leídos e interpretados. No sé para qué sirve el frame.tsv, mejor restaurarlo sin cambios.

0 votos

He hecho progresos: Creé un nuevo archivo .qgis/python/plugins/TileLayerPlugin/layers/arcgis.tsv. Luego añadí la información de origen de Arcgis al archivo arcgis.tsv. Ahora el mapa de azulejos se muestra igual que en su captura de pantalla. Pero cuando trato de ampliar el mapa, me da un error "No se pudo dibujar Arcgis porque:"

5voto

David Puntos 5710

Intenta utilizar QuickMapService plugin. Puede crear definición de servicio personalizado, y guardarlo en el directorio de usuario de QMS.

3voto

Tilo Wiklund Puntos 741

A partir de QGIS 2.18, hay una nueva característica llamada "Servidor de Azulejos (XYZ)" en el Panel del Navegador de QGIS que le permite establecer fácilmente un enlace a un servidor de azulejos en línea sin requerir plugins adicionales. Sólo tienes que hacer clic con el botón derecho, elegir "Nueva conexión..." e insertar la URL de Mapa topográfico mundial de Esri :

tile-server-xyz

Después de elegir un nombre para la capa de mosaico (no se muestra; "Esri WorldTopoMap" en el ejemplo de abajo), haga doble clic en el servidor de mosaico recién creado para añadirlo al panel de capas de QGIS. Puede encontrar una descripción más detallada aquí entre muchos otros.

tile-server-xyz(2)

2voto

Ian Puntos 71

Por favor, lea los sencillos y completos documentos del plugin tilelayer:

https://github.com/minorua/TileLayerPlugin

2voto

Will Puntos 1

Lamentablemente, TileLayerPlugin es compatible con las versiones de QGIS 2.8 - 2.99

Así, la otra opción para añadir azulejos personalizados almacenados localmente en el disco - rellenar la URL (yo uso Linux, para Windows supongo que hay que cambiar las barras invertidas):

file:///path/to/your/custom/tiles/{z}/{x}/{y}.png

example

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X