Estilos de capas en MapFile

10 messages Options
Embed this post
Permalink
David Alda Fernandez de Lezea

Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Hola,
 
tengo una duda en cuanto cómo configurar mi mapfile. Tengo un mapfile que hace de WMSService, en el cual tengo añadidas 1 capa1 de tipo polígono. Lo que quiero hacer es que para esta capa, pueda tener definidos varios estilos (STYLE) diferentes, de manera que sea el usuario el que decida cómo quiere ver la información. 
 
Gracias.
 

 

 

Un saludo,

 

··················································································

David Alda Fernández de Lezea

Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad

 

IKT

Granja Modelo s/n · 01192 · Arkaute (Araba)


··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: [hidden email]                                web: www.ikt.es
··················································································



_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish

logo.gif (1K) Download Attachment
PB-2

Re: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
Hola David,
Como yo lo haría, que no significa que sea la única forma ni mucho
menos, es haciendo varios ficheros SLD (uno por estilo) que después se
le pueden incluir a la llamada WMS. De esa manera no tendría que tocar
el mapfile para nada. SLD también es un estándar de OGC y viene siendo
al WMS lo que el XSLT es al XML, salvando las diferencias.
Aquí [1] te dejo un enlace que, aunque es un poco viejo, te pude
servir como punto de partida.

ss
PB

[1]  http://old-mapserver.gis.umn.edu/doc46/sld-howto.html


El día 1 de octubre de 2009 06:38, David Alda Fernandez de Lezea
<[hidden email]> escribió:

> Hola,
>
> tengo una duda en cuanto cómo configurar mi mapfile. Tengo un mapfile que
> hace de WMSService, en el cual tengo añadidas 1 capa1 de tipo polígono. Lo
> que quiero hacer es que para esta capa, pueda tener definidos varios estilos
> (STYLE) diferentes, de manera que sea el usuario el que decida cómo quiere
> ver la información.
>
> Gracias.
>
>
>
>
>
>
> Un saludo,
>
>
>
> ··················································································
>
> David Alda Fernández de Lezea
>
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
>
>
>
> IKT
>
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
> ··················································································
> Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
> ··················································································
> email: [hidden email]                                web: www.ikt.es
> ··················································································
>
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
David Alda Fernandez de Lezea

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Alda Fernandez de Lezea
Muchas gracias.

Creo que la solución más razonable es la que propones.


 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: [hidden email]                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]] En nombre de PB
Enviado el: jueves, 01 de octubre de 2009 14:15
Para: Cap&, amp, #237,tulo Local de la comunidad hispano-hablante
Asunto: Re: [Spanish] Estilos de capas en MapFile

Hola David,
Como yo lo haría, que no significa que sea la única forma ni mucho menos, es haciendo varios ficheros SLD (uno por estilo) que después se le pueden incluir a la llamada WMS. De esa manera no tendría que tocar el mapfile para nada. SLD también es un estándar de OGC y viene siendo al WMS lo que el XSLT es al XML, salvando las diferencias.
Aquí [1] te dejo un enlace que, aunque es un poco viejo, te pude servir como punto de partida.

ss
PB

[1]  http://old-mapserver.gis.umn.edu/doc46/sld-howto.html


El día 1 de octubre de 2009 06:38, David Alda Fernandez de Lezea <[hidden email]> escribió:

> Hola,
>
> tengo una duda en cuanto cómo configurar mi mapfile. Tengo un mapfile
> que hace de WMSService, en el cual tengo añadidas 1 capa1 de tipo
> polígono. Lo que quiero hacer es que para esta capa, pueda tener
> definidos varios estilos
> (STYLE) diferentes, de manera que sea el usuario el que decida cómo
> quiere ver la información.
>
> Gracias.
>
>
>
>
>
>
> Un saludo,
>
>
>
> ······································································
> ············
>
> David Alda Fernández de Lezea
>
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y
> Biodiversidad
>
>
>
> IKT
>
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
> ······································································
> ············
> Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
> ······································································
> ············
> email: [hidden email]                                web: www.ikt.es
> ······································································
> ············
>
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
El jue, 01-10-2009 a las 14:36 +0200, David Alda Fernandez de Lezea
escribió:
> Muchas gracias.
>
> Creo que la solución más razonable es la que propones.

No lo he probado, pero a partir de 5.2 parece que hay soporte para
diferentes estilos, o eso he entendido de[1]

Si lo pruebas, podrías contarnos qué tal te ha ido.

[1] http://mapserver.org/ogc/sld.html#named-styles-support

--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
David Alda Fernandez de Lezea

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Alda Fernandez de Lezea
Por eso lo he preguntado, porque he creado varios Styles dentro de una layer, pero cuando he accedido desde gvSIG al servicio WMS sólo me aparecía 1 y ponía default. No se.La verdad es que no se muy bien por donde tirar.


 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: [hidden email]                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]] En nombre de Jorge Gaspar Sanz Salinas
Enviado el: jueves, 01 de octubre de 2009 14:57
Para: Cap& amp; #237;tulo Local de la comunidad hispano-hablante
Asunto: RE: [Spanish] Estilos de capas en MapFile

El jue, 01-10-2009 a las 14:36 +0200, David Alda Fernandez de Lezea
escribió:
> Muchas gracias.
>
> Creo que la solución más razonable es la que propones.

No lo he probado, pero a partir de 5.2 parece que hay soporte para diferentes estilos, o eso he entendido de[1]

Si lo pruebas, podrías contarnos qué tal te ha ido.

[1] http://mapserver.org/ogc/sld.html#named-styles-support

--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
El jue, 01-10-2009 a las 14:59 +0200, David Alda Fernandez de Lezea
escribió:
> Por eso lo he preguntado, porque he creado varios Styles dentro de una layer, pero cuando he accedido desde gvSIG al servicio WMS sólo me aparecía 1 y ponía default. No se.La verdad es que no se muy bien por donde tirar.
>

Pues yo lo acabo de probar y funciona, hay que definir el classgroup por
defecto  y luego meter en los class a que grupo pertenecen. Te pego un
ejemplo de clases sencillas en una capa de polígonos que tengo por
aquí...

      CLASSGROUP "default"
     
      CLASS
         STYLE
            COLOR 116 201 89
            OUTLINECOLOR 81 140 62
            WIDTH 1
         END
         NAME "default"
         GROUP "default"  <- esta clase es la que se aplica por defecto
      END
      CLASS
         STYLE
            COLOR 201 89 183
            OUTLINECOLOR 201 89 126
            WIDTH 1
         END
         NAME "testing"
         GROUP "testing" <- esta clase se aplica si style=testing
      END      
     

Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
David Alda Fernandez de Lezea

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Alda Fernandez de Lezea
Muchas gracias por la ayuda. No tenía ni idea de cómo hacer para poner varios estilos. Estoy montando un servicio WMS y la verdad es que poco a poco voy aprendiendo. ¿Me podrías poner un ejemplo de mapfile para un servicio wms?¿Algún consejo o directriz que halla que seguir?

Por otro lado me gustaría saber si es normal que a la hora de acceder a un servicio WFS, tarde la vida en cargar información. Por ejemplo, para cargar el sigpac de Alava, tarda muchísimo. Cómo se suele hacer en estos casos??

Gracias.


 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: [hidden email]                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]] En nombre de Jorge Gaspar Sanz Salinas
Enviado el: jueves, 01 de octubre de 2009 15:36
Para: Cap& amp; #237;tulo Local de la comunidad hispano-hablante
Asunto: RE: [Spanish] Estilos de capas en MapFile

El jue, 01-10-2009 a las 14:59 +0200, David Alda Fernandez de Lezea
escribió:
> Por eso lo he preguntado, porque he creado varios Styles dentro de una layer, pero cuando he accedido desde gvSIG al servicio WMS sólo me aparecía 1 y ponía default. No se.La verdad es que no se muy bien por donde tirar.
>

Pues yo lo acabo de probar y funciona, hay que definir el classgroup por defecto  y luego meter en los class a que grupo pertenecen. Te pego un ejemplo de clases sencillas en una capa de polígonos que tengo por aquí...

      CLASSGROUP "default"
     
      CLASS
         STYLE
            COLOR 116 201 89
            OUTLINECOLOR 81 140 62
            WIDTH 1
         END
         NAME "default"
         GROUP "default"  <- esta clase es la que se aplica por defecto
      END
      CLASS
         STYLE
            COLOR 201 89 183
            OUTLINECOLOR 201 89 126
            WIDTH 1
         END
         NAME "testing"
         GROUP "testing" <- esta clase se aplica si style=testing
      END      
     

Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
PB-2

Re: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
El día 1 de octubre de 2009 09:56, David Alda Fernandez de Lezea
<[hidden email]> escribió:
> Muchas gracias por la ayuda. No tenía ni idea de cómo hacer para poner varios estilos. Estoy montando un servicio WMS y la verdad es que poco a poco voy aprendiendo. ¿Me podrías poner un ejemplo de mapfile para un servicio wms?¿Algún consejo o directriz que halla que seguir?
>
> Por otro lado me gustaría saber si es normal que a la hora de acceder a un servicio WFS, tarde la vida en cargar información. Por ejemplo, para cargar el sigpac de Alava, tarda muchísimo. Cómo se suele hacer en estos casos??

Si, la verdad es que tarda muchísimo, en dependencia de la cantidad de
datos que quieras cargar. Imagínate que va feature por feature, pone
la geometría en forma de texto y hace una lista con los valores de
todas sus propiedades, al menos de las que estés sirviendo.

Para optimizar eso hay dos formas, que se pueden usar juntas (lo ideal)

1- Listar sólo las propiedades de interés, eso se define en el
metadata de cada capa del mapfile
2- Restringir la solicitud con WFS+FILTER



>
> Gracias.
>
>
>
>
> Un saludo,
>
> ··················································································
>
> David Alda Fernández de Lezea
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
>
> IKT
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
> ··················································································
> Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
> ··················································································
> email: [hidden email]                                web: www.ikt.es
> ··················································································
>
> -----Mensaje original-----
> De: [hidden email] [mailto:[hidden email]] En nombre de Jorge Gaspar Sanz Salinas
> Enviado el: jueves, 01 de octubre de 2009 15:36
> Para: Cap& amp; #237;tulo Local de la comunidad hispano-hablante
> Asunto: RE: [Spanish] Estilos de capas en MapFile
>
> El jue, 01-10-2009 a las 14:59 +0200, David Alda Fernandez de Lezea
> escribió:
>> Por eso lo he preguntado, porque he creado varios Styles dentro de una layer, pero cuando he accedido desde gvSIG al servicio WMS sólo me aparecía 1 y ponía default. No se.La verdad es que no se muy bien por donde tirar.
>>
>
> Pues yo lo acabo de probar y funciona, hay que definir el classgroup por defecto  y luego meter en los class a que grupo pertenecen. Te pego un ejemplo de clases sencillas en una capa de polígonos que tengo por aquí...
>
>      CLASSGROUP "default"
>
>      CLASS
>         STYLE
>            COLOR 116 201 89
>            OUTLINECOLOR 81 140 62
>            WIDTH 1
>         END
>         NAME "default"
>         GROUP "default"  <- esta clase es la que se aplica por defecto
>      END
>      CLASS
>         STYLE
>            COLOR 201 89 183
>            OUTLINECOLOR 201 89 126
>            WIDTH 1
>         END
>         NAME "testing"
>         GROUP "testing" <- esta clase se aplica si style=testing
>      END
>
>
> Saludos
> --
> Jorge Gaspar Sanz Salinas
> Ingeniero en Geodesia y Cartografía
> http://wiki.osgeo.org/wiki/Jorge_Sanz
>
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (OSGeo)

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Alda Fernandez de Lezea
El jue, 01-10-2009 a las 15:56 +0200, David Alda Fernandez de Lezea
escribió:
> Muchas gracias por la ayuda. No tenía ni idea de cómo hacer para poner varios estilos. Estoy montando un servicio WMS y la verdad es que poco a poco voy aprendiendo. ¿Me podrías poner un ejemplo de mapfile para un servicio wms?¿Algún consejo o directriz que halla que seguir?
>

bueno, yo no he hecho nada especial más que seguir la documentación....
tienes mucha en su web, busca por "WMS Server"

> Por otro lado me gustaría saber si es normal que a la hora de acceder a un servicio WFS, tarde la vida en cargar información. Por ejemplo, para cargar el sigpac de Alava, tarda muchísimo. Cómo se suele hacer en estos casos??
>

Un WFS de un servicio que devuelva muchas features ha de tardar a la
fuerza, seguramente estás pidiendo muchas geometrías y es un proceso
costoso en general.

Una forma de aligerarlo es utilizar filtros (si puedes) para restringir
el ámbito de tu consulta y recuperar el menor número de geometrías
posible.

A ese respecto, estos días se está presentando en las jornadas gvSIG de
Latinoamérica y Caribe un desarrollo que permitiría transportar los
datos en un formato GML binario (con geoserver como servidor WFS y gvSIG
como cliente), pero es algo todavía bastante experimental y no hay
software disponible en el que probarlo, aunque promete mucho.

http://www.gvsig.org/web/community/events/jornadas-lac/2009/Programa

Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
David Alda Fernandez de Lezea

RE: Estilos de capas en MapFile

Reply Threaded More More options
Print post
Permalink
In reply to this post by David Alda Fernandez de Lezea
Muchas gracias, seguiré estudiando el tema. La verdad es que hay bastante miga.

Gracias.


 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: [hidden email]                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]] En nombre de Jorge Gaspar Sanz Salinas
Enviado el: jueves, 01 de octubre de 2009 16:14
Para: Cap& amp; #237;tulo Local de la comunidad hispano-hablante
Asunto: RE: [Spanish] Estilos de capas en MapFile

El jue, 01-10-2009 a las 15:56 +0200, David Alda Fernandez de Lezea
escribió:
> Muchas gracias por la ayuda. No tenía ni idea de cómo hacer para poner varios estilos. Estoy montando un servicio WMS y la verdad es que poco a poco voy aprendiendo. ¿Me podrías poner un ejemplo de mapfile para un servicio wms?¿Algún consejo o directriz que halla que seguir?
>

bueno, yo no he hecho nada especial más que seguir la documentación....
tienes mucha en su web, busca por "WMS Server"

> Por otro lado me gustaría saber si es normal que a la hora de acceder a un servicio WFS, tarde la vida en cargar información. Por ejemplo, para cargar el sigpac de Alava, tarda muchísimo. Cómo se suele hacer en estos casos??
>

Un WFS de un servicio que devuelva muchas features ha de tardar a la fuerza, seguramente estás pidiendo muchas geometrías y es un proceso costoso en general.

Una forma de aligerarlo es utilizar filtros (si puedes) para restringir el ámbito de tu consulta y recuperar el menor número de geometrías posible.

A ese respecto, estos días se está presentando en las jornadas gvSIG de Latinoamérica y Caribe un desarrollo que permitiría transportar los datos en un formato GML binario (con geoserver como servidor WFS y gvSIG como cliente), pero es algo todavía bastante experimental y no hay software disponible en el que probarlo, aunque promete mucho.

http://www.gvsig.org/web/community/events/jornadas-lac/2009/Programa

Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://wiki.osgeo.org/wiki/Jorge_Sanz

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish