etiquetas duplicadas

5 messages Options
Embed this post
Permalink
Cristhian Tinoco

etiquetas duplicadas

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Hola lista

Estoy trabajando con mapserver y openlayers...al momento de visualizar una capa en openlayers las etiquetas salen duplicadas en donde puede estar mi error?.....este es la configuracion de mi archivo .map

.........
 LAYER
            CONNECTIONTYPE postgis
        CONNECTION "user=postgres password=slav dbname=slav host=localhost"
        DATA "the_geom FROM limite as limite using unique gid using SRID=32717"
        
        NAME 'limite'
        TYPE POLYGON
            STATUS ON

        METADATA
                    'wms_title' 'limite'
            "wms_srs"             "EPSG:32717"
            "wms_server_version"  "1.1.1"
            "wms_format"          "image/png"
            "wms_transparent"     "true"
            END
   
        LABELITEM "parroquia"
        LABELCACHE ON


   
        PROJECTION
        "proj=utm"
         "zone=17"
         "south"
         "ellps=WGS84"
         "datum=WGS84"
         "units=m"
         "no_defs"
    END

        CLASS
              NAME 'limite'
            STYLE
                SYMBOL 0
                SIZE 2
                OUTLINECOLOR 0 0 0
                COLOR 0 176 89
             END
       
         LABEL
                COLOR 255 255 255
                OUTLINECOLOR 0 128 0
                FONT sans
                TYPE TRUETYPE
                POSITION CC
                PARTIALS FALSE
                MINFEATURESIZE AUTO
                SIZE 5
                BUFFER 0
                FORCE false
               
        END


        END
  END


Gracias por la atencion prestada....


Connect to the next generation of MSN Messenger  Get it now!
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Brian Timoney

Re: etiquetas duplicadas

Reply Threaded More More options
Print post
Permalink

Cristhian:

No es cuestion de Mapserver.

Lo que esta pasando es OpenLayers esta pidiendo muchas tejas de MapServer y MapServer esta poniendo una etiqueta en cada teja que contiene su poligono o linea.


En OpenLayers se puede pedir un WMS para una teja usando "singleTile:True"

http://openlayers.org/dev/examples/notile.html

Bueno, la experiencia de "singleTile" no es optimo porque es las tejas que proveen la experiencia avanzada de "slippy maps" a la Google Maps.

Si los datos no cambian mucho, vale la pena para crear un cache de tejas cuando pide una imagen mas grande de las dimensiones de la teja y corta la imagen para prevenir etiquetas duplicadas.  (Por ejemplo, si tenga tejas de 256 x 256, pide una imagen de MapServer de 384 x 384 y corta el bordo).

No conozco una programa gratis que hacelo, pero puede alcanzarlo en PHP o Python.

Suerte,

Brian







On Wed, Nov 11, 2009 at 3:00 PM, Cristhian Tinoco <[hidden email]> wrote:
Hola lista

Estoy trabajando con mapserver y openlayers...al momento de visualizar una capa en openlayers las etiquetas salen duplicadas en donde puede estar mi error?.....este es la configuracion de mi archivo .map

.........
 LAYER
            CONNECTIONTYPE postgis
        CONNECTION "user=postgres password=slav dbname=slav host=localhost"
        DATA "the_geom FROM limite as limite using unique gid using SRID=32717"
        
        NAME 'limite'
        TYPE POLYGON
            STATUS ON

        METADATA
                    'wms_title' 'limite'
            "wms_srs"             "EPSG:32717"
            "wms_server_version"  "1.1.1"
            "wms_format"          "image/png"
            "wms_transparent"     "true"
            END
   
        LABELITEM "parroquia"
        LABELCACHE ON


   
        PROJECTION
        "proj=utm"
         "zone=17"
         "south"
         "ellps=WGS84"
         "datum=WGS84"
         "units=m"
         "no_defs"
    END

        CLASS
              NAME 'limite'
            STYLE
                SYMBOL 0
                SIZE 2
                OUTLINECOLOR 0 0 0
                COLOR 0 176 89
             END
       
         LABEL
                COLOR 255 255 255
                OUTLINECOLOR 0 128 0
                FONT sans
                TYPE TRUETYPE
                POSITION CC
                PARTIALS FALSE
                MINFEATURESIZE AUTO
                SIZE 5
                BUFFER 0
                FORCE false
               
        END


        END
  END


Gracias por la atencion prestada....


Connect to the next generation of MSN Messenger  Get it now!

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




--
_________________________

The Timoney Group
518 17th Street, Suite 1000
Denver, CO 80202

Ph:  (303) 929-3722
Fax:  (303) 571-4304

www.thetimoneygroup.com
_________________________



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

Re: etiquetas duplicadas

Reply Threaded More More options
Print post
Permalink
Brian Timoney escribió:
>
> Cristhian:
>
> No es cuestion de Mapserver.
>
> Lo que esta pasando es OpenLayers esta pidiendo muchas tejas de
> MapServer y MapServer esta poniendo una etiqueta en cada teja que
> contiene su poligono o linea.

<nota>
Brian, nunca habría traducido "tile" por "teja" porque las tejas se suelen superponer, igual mejor "teselas" (o
"llosetes" como diríamos en Catalán/Valenciano) :-)
</nota>

>
>
> En OpenLayers se puede pedir un WMS para una teja usando "singleTile:True"
>
> http://openlayers.org/dev/examples/notile.html
>
> Bueno, la experiencia de "singleTile" no es optimo porque es las tejas
> que proveen la experiencia avanzada de "slippy maps" a la Google Maps.
>
> Si los datos no cambian mucho, vale la pena para crear un cache de tejas
> cuando pide una imagen mas grande de las dimensiones de la teja y corta
> la imagen para prevenir etiquetas duplicadas.  (Por ejemplo, si tenga
> tejas de 256 x 256, pide una imagen de MapServer de 384 x 384 y corta el
> bordo).
>
> No conozco una programa gratis que hacelo, pero puede alcanzarlo en PHP
> o Python.
>
> Suerte,
>
> Brian
>

Este es un problema típico de los clientes que funcionan con teselas. La solución más inmediata es poner en medio un
TileCache y habilitar el uso de "metatiles" para mitigar el efecto.

Otra solución es poner SOLO el etiquetado con singleTile:True y el resto de capas dejarlas sin etiquetas. De esta forma
debería ir más rápido.

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

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

Arte musivario, [era] etiquetas duplicadas

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)

<nota>
Brian, nunca habría traducido "tile" por "teja" porque las tejas se suelen superponer, igual mejor "teselas" (o
"llosetes" como diríamos en Catalán/Valenciano) :-)
</nota>
<nota2>
Yo diría tesela, aunque a lo mejor precisamente porque se montan es por lo que Brian utilizó sabiamente 'teja' para referirse a 'A composite picture made of overlapping, usually aerial, photographs.'  [1] Son cosas curiosas del lenguaje, todo el mundo traduce 'mosaic' por mosaico, pero a la hora de traducir 'tile' se encuentran todo tipo de interprentaciones porque 'tile' en inglés tiene varios significados, entre ellos el de material y, por ello, se puede usar en los tejados como nuestras tejas. Si se utilizará el contexto no debería haber ningún problemas, en inglés el 'mosaic' no informático está compuesto de 'tiles' pero también puede estar compuesto de 'stones' [1] y en español sólo puedes estar compuesto de teselas [2]. Tesela es una palabra bien asentada en castellano y que da lugar a un oficio [3], a un arte [4] y muchas otras cosas, tan asentados están los mosaicos que tienen su propio adjetivo <b> musivario </b> por lo que con propiedad podríamos decir que el problema que originó éste correo es un problema musivario. 
<notita>
Curiosamente, al menos para mí, musivario no está en el diccionario de la RAE, a pesar de no tener equivalente alguno para referirse a lo que atañe a los mosaicos.
</notita>
</nota2>
PD El geoserver me estaba dando la mañana y prefería cambiar de tema.

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

Re: Arte musivario, [era] etiquetas duplicadas

Reply Threaded More More options
Print post
Permalink
Agustin Diez Castillo escribió:

>>
>> <nota>
>> Brian, nunca habría traducido "tile" por "teja" porque las tejas se
>> suelen superponer, igual mejor "teselas" (o
>> "llosetes" como diríamos en Catalán/Valenciano) :-)
>> </nota>
> <nota2>
> Yo diría tesela, aunque a lo mejor precisamente porque se montan es por
> lo que Brian utilizó sabiamente 'teja' para referirse a 'A composite
> picture made of overlapping, usually aerial, photographs.'  [1] Son
> cosas curiosas del lenguaje, todo el mundo traduce 'mosaic' por mosaico,
> pero a la hora de traducir 'tile' se encuentran todo tipo de
> interprentaciones porque 'tile' en inglés tiene varios significados,
> entre ellos el de material y, por ello, se puede usar en los tejados
> como nuestras tejas. Si se utilizará el contexto no debería haber ningún
> problemas, en inglés el 'mosaic' no informático está compuesto de
> 'tiles' pero también puede estar compuesto de 'stones' [1] y en español
> sólo puedes estar compuesto de teselas [2]. Tesela es una palabra bien
> asentada en castellano y que da lugar a un oficio [3], a un arte [4] y
> muchas otras cosas, tan asentados están los mosaicos que tienen su
> propio adjetivo <b> musivario </b> por lo que con propiedad podríamos
> decir que el problema que originó éste correo es un problema musivario.
> <notita>
> Curiosamente, al menos para mí, musivario no está en el diccionario de
> la RAE, a pesar de no tener equivalente alguno para referirse a lo que
> atañe a los mosaicos.
> </notita>
> [1] http://education.yahoo.com/reference/dictionary/entry/mosaic
> [2] http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=tesela
> <http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=tesela>
> [3] http://dialnet.unirioja.es/servlet/articulo?codigo=2690160
> [4] http://tinyurl.com/musivario
> </nota2>
> PD El geoserver me estaba dando la mañana y prefería cambiar de tema.
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish

Ohh gran correo Agustín,

A partir de ahora diré que monto servidores de mapas musivarios

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

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