Hacer Multimap con layers transparentes desde WMS services
2 posters
Hacer Multimap con layers transparentes desde WMS services
Hola, tengo un problema al crear Multimapas:
- Me gustaría hacer un Multimap con: una capa base del PNOA y por encima, una capa transparente del IGN (con textos de topónimos, sendas, monumentos y ríos)
- Mi fichero "wms_services.xml" contiene los 2 WMS requeridos.
- Desde mi Samsumg Galaxy S3, abro la app Orux->Mapa->Abrir Mapa->Multimap
- Selecciono primero la capa opaca, es decir la del WMS PNOA
- A continuación selecciono el WMS "My IGN" con mis capas de textos para enriquecer el PNOA
- Guardo el Multimapa correctamente pero....
- ...Al cargar este nuevo Multimapa, sólo veo la última capa cargada, la "My IGN", que tapa completamente a la del PNOA
Es como si las transparecencia de capas no funcionase. He probado a cambiar el orden de capas pero entonces la capa del PNOA solapa a la "My IGN"
Abajo les dejo un extracto de mi "wms_services.xml"
¿Qué estoy haciendo mal?
Gracias de antemano y enhorabuena por la app.
<?xml version="1.0" encoding="UTF-8"?>
<wms_services>
<wms>
<name>My IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url>http://www.ign.es/wms-inspire/ign-base?</url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/jpeg</format>
<cache>1</cache><!-- not in use -->
</wms>
<wms>
<name>PNOA</name>
<uid>2000</uid><!--unique identifier in your database cache; >1000 -->
<desc>PNOA-IGN(ES)</desc>
<url>http://www.idee.es/wms/PNOA/PNOA?</url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>pnoa</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/jpeg</format>
<cache>1</cache><!-- not in use -->
</wms>
...
</wms_services>
- Me gustaría hacer un Multimap con: una capa base del PNOA y por encima, una capa transparente del IGN (con textos de topónimos, sendas, monumentos y ríos)
- Mi fichero "wms_services.xml" contiene los 2 WMS requeridos.
- Desde mi Samsumg Galaxy S3, abro la app Orux->Mapa->Abrir Mapa->Multimap
- Selecciono primero la capa opaca, es decir la del WMS PNOA
- A continuación selecciono el WMS "My IGN" con mis capas de textos para enriquecer el PNOA
- Guardo el Multimapa correctamente pero....
- ...Al cargar este nuevo Multimapa, sólo veo la última capa cargada, la "My IGN", que tapa completamente a la del PNOA
Es como si las transparecencia de capas no funcionase. He probado a cambiar el orden de capas pero entonces la capa del PNOA solapa a la "My IGN"
Abajo les dejo un extracto de mi "wms_services.xml"
¿Qué estoy haciendo mal?
Gracias de antemano y enhorabuena por la app.
<?xml version="1.0" encoding="UTF-8"?>
<wms_services>
<wms>
<name>My IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url>http://www.ign.es/wms-inspire/ign-base?</url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/jpeg</format>
<cache>1</cache><!-- not in use -->
</wms>
<wms>
<name>PNOA</name>
<uid>2000</uid><!--unique identifier in your database cache; >1000 -->
<desc>PNOA-IGN(ES)</desc>
<url>http://www.idee.es/wms/PNOA/PNOA?</url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>pnoa</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/jpeg</format>
<cache>1</cache><!-- not in use -->
</wms>
...
</wms_services>
olagato- Cantidad de envíos : 5
Fecha de inscripción : 2013-04-15
Re: Hacer Multimap con layers transparentes desde WMS services
olagato wrote:Hola, tengo un problema al crear Multimapas:
- Me gustaría hacer un Multimap con: una capa base del PNOA y por encima, una capa transparente del IGN (con textos de topónimos, sendas, monumentos y ríos)
- Mi fichero "wms_services.xml" contiene los 2 WMS requeridos.
- Desde mi Samsumg Galaxy S3, abro la app Orux->Mapa->Abrir Mapa->Multimap
- Selecciono primero la capa opaca, es decir la del WMS PNOA
- A continuación selecciono el WMS "My IGN" con mis capas de textos para enriquecer el PNOA
- Guardo el Multimapa correctamente pero....
- ...Al cargar este nuevo Multimapa, sólo veo la última capa cargada, la "My IGN", que tapa completamente a la del PNOA
Es como si las transparecencia de capas no funcionase. He probado a cambiar el orden de capas pero entonces la capa del PNOA solapa a la "My IGN"
Abajo les dejo un extracto de mi "wms_services.xml"
¿Qué estoy haciendo mal?
Gracias de antemano y enhorabuena por la app.
<?xml version="1.0" encoding="UTF-8"?>
<wms_services>
<wms>
<name>My IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url>http://www.ign.es/wms-inspire/ign-base?</url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/jpeg</format>
<cache>1</cache><!-- not in use -->
</wms>
<wms>
<name>PNOA</name>
<uid>2000</uid><!--unique identifier in your database cache; >1000 -->
<desc>PNOA-IGN(ES)</desc>
<url>http://www.idee.es/wms/PNOA/PNOA?</url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>pnoa</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/jpeg</format>
<cache>1</cache><!-- not in use -->
</wms>
...
</wms_services>
Hola;
La capa superior tiene que ser transparente, la que estás utilizando tú, no lo es (una imagen jpeg no puede tener transparencia).
Utiliza el creador de wms, mira en el manual, hay información que te puede servir --> www.oruxmaps.com/
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Hacer Multimap con layers transparentes desde WMS services
Muchas gracias Orux, intuyo que format "image/png" hará la magia
olagato- Cantidad de envíos : 5
Fecha de inscripción : 2013-04-15
Re: Hacer Multimap con layers transparentes desde WMS services
olagato wrote:Muchas gracias Orux, intuyo que format "image/png" hará la magia
no creo que sea suficiente, deberás añadir '&TRANSPARENT=true' posiblemente como parámetro adicional, o a la url.
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Hacer Multimap con layers transparentes desde WMS services
Nada, he probado de varias formas y no consigo hacer que el TRANSPARENT=true funcione:
Forma 1, todos los params en la URL:
<wms>
<name>My-IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url><![CDATA[http://www.ign.es/wms-inspire/ign-base?request=GetCapabilities&service=WMS&TRANSPARENT=true&FORMAT=image/png]]></url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/png</format>
<cache>1</cache><!-- not in use -->
</wms>
Forma 2, param aditional:
<wms>
<name>My-IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url>http://www.ign.es/wms-inspire/ign-base?</url>
<aditionalparameters><![CDATA[&TRANSPARENT=true&FORMAT=image/png]]></aditionalparameters>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/png</format>
<cache>1</cache><!-- not in use -->
</wms>
Sigo investigando...
Forma 1, todos los params en la URL:
<wms>
<name>My-IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url><![CDATA[http://www.ign.es/wms-inspire/ign-base?request=GetCapabilities&service=WMS&TRANSPARENT=true&FORMAT=image/png]]></url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/png</format>
<cache>1</cache><!-- not in use -->
</wms>
Forma 2, param aditional:
<wms>
<name>My-IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url>http://www.ign.es/wms-inspire/ign-base?</url>
<aditionalparameters><![CDATA[&TRANSPARENT=true&FORMAT=image/png]]></aditionalparameters>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/png</format>
<cache>1</cache><!-- not in use -->
</wms>
Sigo investigando...
olagato- Cantidad de envíos : 5
Fecha de inscripción : 2013-04-15
Re: Hacer Multimap con layers transparentes desde WMS services
olagato wrote:Nada, he probado de varias formas y no consigo hacer que el TRANSPARENT=true funcione:
Forma 1, todos los params en la URL:
<wms>
<name>My-IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url><![CDATA[http://www.ign.es/wms-inspire/ign-base?request=GetCapabilities&service=WMS&TRANSPARENT=true&FORMAT=image/png]]></url>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/png</format>
<cache>1</cache><!-- not in use -->
</wms>
Forma 2, param aditional:
<wms>
<name>My-IGN</name>
<uid>800</uid><!--unique identifier in your database cache; >1000 -->
<desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc>
<url>http://www.ign.es/wms-inspire/ign-base?</url>
<aditionalparameters><![CDATA[&TRANSPARENT=true&FORMAT=image/png]]></aditionalparameters>
<minzoomlevel>6</minzoomlevel><!-- 0 to 20 -->
<maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 -->
<version>1.1.1</version><!-- do not change -->
<layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers>
<coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change -->
<format>image/png</format>
<cache>1</cache><!-- not in use -->
</wms>
Sigo investigando...
Cambia esto en el 1º caso:
<url><![CDATA[http://www.ign.es/wms-inspire/ign-base?TRANSPARENT=true]]></url>
Pero si lo haces con el creador de WMS funciona (probado).
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Hacer Multimap con layers transparentes desde WMS services
Gracias Orux, ...a modo de conclusión, dejo algunos pensamientos por si pudieran ser de interés:
- Efectívamente funciona haciendo el WMS desde el creador de la app.
- He probado de mil formas tocando a pelo el "wms_services.xml" pero creo que de esta forma, no hay manera o seguramente yo no he sabido hacerlo.
- Al crear el WMS desde el creador, sale en color amarillo el nuevo WMS creado, (listado de "Mapa->Abrir Mapa->OnLine"), ¿quizás como indicando que funcionará?
- Los nuevos WMS creados a pelo modificando el fichero "wms_services.xml", salen de color blanco en el listado anterior, ¿quizás como indicando que no funcionará?
- Al crear nuevos WMS desde el creador, no se reflejan después en el fichero "wms_services.xml", supongo se guardan directamente en la bbdd de la app.
- Me resulta más cómodo realizar los WMS a pelo tocando directamente el fichero "wms_services.xml"
- Lo anterior se debe a que, uno puede usar programas como QGIS para planificar mapas con antelación: haces previamente el mapa en QGIS seleccionando capas y de ahí, ya tienes una demo del mapa y es muy fácil y rápido formar el "wms_services.xml"
- Cuando editas un WMS creado desde el creador, se pierden las capas seleccionadas previamente pq aparecen todos los checkboxes de las capas vacíos.
Esto es todo, Orux, no hace falta lo comente ...recomendando la donación por tan excelente App, un saludo a todos.
- Efectívamente funciona haciendo el WMS desde el creador de la app.
- He probado de mil formas tocando a pelo el "wms_services.xml" pero creo que de esta forma, no hay manera o seguramente yo no he sabido hacerlo.
- Al crear el WMS desde el creador, sale en color amarillo el nuevo WMS creado, (listado de "Mapa->Abrir Mapa->OnLine"), ¿quizás como indicando que funcionará?
- Los nuevos WMS creados a pelo modificando el fichero "wms_services.xml", salen de color blanco en el listado anterior, ¿quizás como indicando que no funcionará?
- Al crear nuevos WMS desde el creador, no se reflejan después en el fichero "wms_services.xml", supongo se guardan directamente en la bbdd de la app.
- Me resulta más cómodo realizar los WMS a pelo tocando directamente el fichero "wms_services.xml"
- Lo anterior se debe a que, uno puede usar programas como QGIS para planificar mapas con antelación: haces previamente el mapa en QGIS seleccionando capas y de ahí, ya tienes una demo del mapa y es muy fácil y rápido formar el "wms_services.xml"
- Cuando editas un WMS creado desde el creador, se pierden las capas seleccionadas previamente pq aparecen todos los checkboxes de las capas vacíos.
Esto es todo, Orux, no hace falta lo comente ...recomendando la donación por tan excelente App, un saludo a todos.
olagato- Cantidad de envíos : 5
Fecha de inscripción : 2013-04-15
Re: Hacer Multimap con layers transparentes desde WMS services
olagato wrote:Gracias Orux, ...a modo de conclusión, dejo algunos pensamientos por si pudieran ser de interés:
- Efectívamente funciona haciendo el WMS desde el creador de la app.
- He probado de mil formas tocando a pelo el "wms_services.xml" pero creo que de esta forma, no hay manera o seguramente yo no he sabido hacerlo.
- Al crear el WMS desde el creador, sale en color amarillo el nuevo WMS creado, (listado de "Mapa->Abrir Mapa->OnLine"), ¿quizás como indicando que funcionará?
- Los nuevos WMS creados a pelo modificando el fichero "wms_services.xml", salen de color blanco en el listado anterior, ¿quizás como indicando que no funcionará?
- Al crear nuevos WMS desde el creador, no se reflejan después en el fichero "wms_services.xml", supongo se guardan directamente en la bbdd de la app.
- Me resulta más cómodo realizar los WMS a pelo tocando directamente el fichero "wms_services.xml"
- Lo anterior se debe a que, uno puede usar programas como QGIS para planificar mapas con antelación: haces previamente el mapa en QGIS seleccionando capas y de ahí, ya tienes una demo del mapa y es muy fácil y rápido formar el "wms_services.xml"
- Cuando editas un WMS creado desde el creador, se pierden las capas seleccionadas previamente pq aparecen todos los checkboxes de las capas vacíos.
Esto es todo, Orux, no hace falta lo comente ...recomendando la donación por tan excelente App, un saludo a todos.
Hola y gracias;
prueba así:
- Code:
<wms><name>My-IGN</name><uid>800</uid><!--unique identifier in your database cache; >1000 --><desc>Layers toponimia, hidrografía, sendas, caminos, monumentos, lugares de interés...</desc><url><![CDATA[http://www.ign.es/wms-inspire/ign-base?TRANSPARENT=true&]]></url><minzoomlevel>6</minzoomlevel><!-- 0 to 20 --><maxzoomlevel>19</maxzoomlevel><!-- 0 to 20 --><version>1.1.1</version><!-- do not change --><layers>Toponimo_B,Rio,RedHidrografica,Senda,Camino,Pista,ViaPecuaria,ZonaProtegida,YacimientoArqueologico,Monumento,LugarInteres,ConstruccionHistorica_S,ConstruccionHistorica_L</layers><coordinatesystem>EPSG:4326</coordinatesystem><!-- do not change --><format>image/png</format><cache>1</cache><!-- not in use --></wms>
añadiendo '&' al final de la url; también funciona. Borra antes de probar la cache de este mapa, porque si no lo haces, verás las teselas antiguas.
los wms creados con OruxMaps salen en amarillo para distinguirlos de los otros, que no se pueden borrar ni modificar desde el propio oruxMaps.
orux
orux- Cantidad de envíos : 3946
Fecha de inscripción : 2009-07-06
Re: Hacer Multimap con layers transparentes desde WMS services
Increíble, ese "&" al final de la URL hizo la magia... ahora sí puedo crear WMS editando directamente el fichero "wms_services.xml".
Así es más cómodo planificar mapas en tu programa GIS favorito (QGIS, Google Earth, QLandKarteGt) y luego pasarlo a Oruxmaps.
Muchas gracias Orux!
Así es más cómodo planificar mapas en tu programa GIS favorito (QGIS, Google Earth, QLandKarteGt) y luego pasarlo a Oruxmaps.
Muchas gracias Orux!
olagato- Cantidad de envíos : 5
Fecha de inscripción : 2013-04-15
Similar topics
» layers in Garmin Maps
» MapMaking Layers
» how to combine layers from different map?
» Ability to Search for Addresses and Streets using online services
» Online layers won't load.
» MapMaking Layers
» how to combine layers from different map?
» Ability to Search for Addresses and Streets using online services
» Online layers won't load.
Permissions in this forum:
You cannot reply to topics in this forum