[Spanish] problemas con tildes y ñ en las expresiones de las clases, mapserver
Annabell Schelton Lima
aschelton at uci.cu
Thu Oct 13 18:30:39 EDT 2011
Muchas gracias por sus comentarios, he hecho todo lo que me ha recomendado y nada..acá les mando la declaración de mi capa temática y del obtejo web del mapfile q estoy utilizando, falta algo?? mi bd esta codificada con Latin1. Gracias por su colaboración.
MAP
...
WEB
TEMPLATE "C:\global.html"
IMAGEPATH "C:\ms4w\Apache\htdocs\ms_tmp"
IMAGEURL "/ms_tmp/"
METADATA
"ows_enable_request" "*"
"wms_server_version" "1.1.1"
"wms_title" "Mimapa"
"wms_srs" "EPSG:4189"
"wms_onlineresource" "http://localhost/cgi-bin/mapserv.exe?map=D:/Mapfiles despliegue/Muertes/cuco.map"
"wms_feature_info_mime_type" "application/vnd.ogc.gml"
'wms_encoding' "LATIN1"
"wfs_server_version" "1.1.1"
'wfs_encoding' "LATIN1"
"wfs_title" "Mimapa"
"wfs_srs" "EPSG:4189"
"wfs_onlineresource" "http://localhost/cgi-bin/mapserv.exe?map=D:/Mapfiles despliegue/Muertes/cuco.map"
#"wfs_feature_info_mime_type" "text/html"
"wfs_feature_info_mime_type" "application/vnd.ogc.gml"
END
END
LAYER
NAME "Colores"
STATUS ON
CONNECTION "host=localhost user=myuser password=mypass dbname=mydb options='-c client_encoding=LATIN1'"
CONNECTIONTYPE POSTGIS
DATA "the_geom from (select sum(robos_momentos_dia.hor_parte_dia_mañana)as robos_mañana,estado.oid, estado.cod_estado,estado.the_geom from robos_momentos_dia,estado where robos_momentos_dia.geo_estado=estado.cod_estado group by estado.oid, robos_momentos_dia.geo_estado,estado.cod_estado,estado.the_geom)AS sTable USING UNIQUE oid USING SRID=-1"
DUMP TRUE
TYPE POLYGON
CLASSITEM "robos_mañana"
TEMPLATE "void"
MINSCALEDENOM 3000000
CLASS
NAME "entre 0 y 400"
DEBUG on
EXPRESSION ( "[robos_mañana]" >= 0 AND "[robos_mañana]" <= 400 )
STATUS on
STYLE
#verde
COLOR 51 153 102
OUTLINECOLOR 0 0 0
SYMBOL 0
END
END
METADATA
"wms_title" "Cantidaddemuertesporestado.Colores"
"wms_srs" "EPSG:4189"
"wms_abstract" "Cantidad de muertes por estado. Colores"
"wms_feature_info_mime_type" "application/vnd.ogc.gml"
"gml_geometries" "GeoCantMuertesEstados"
"gml_GeoCantMuertesEstados_type" "multipolygon"
"gml_include_items" "all"
"wms_include_items" "all"
"gml_featureid" "ID"
"wfs_title" "Cantidad de muertes por estado. Colores"
"wfs_srs" "EPSG:4189"
"wfs_abstract" "Cantidad de muertes por estado. Colores"
"wfs_feature_info_mime_type" "application/vnd.ogc.gml"
"wfs_encoding" "LATIN1"
"wms_encoding" "LATIN1"
"layer_encoding" "LATIN1"
END
END
...
END
----- Mensaje original -----
De: "Luis Franco Vázquez" <luis en piezas.org.es>
Para: "amp Cap&, amp, amp, #237, tulo Local de la comunidad hispano-hablante" <spanish en lists.osgeo.org>
Enviados: Jueves, 13 de Octubre 2011 21:35:03
Asunto: Re: [Spanish] problemas con tildes y ñ en las expresiones de las clases, mapserver
Es más sencillo que eso. Ábrelo con un editor que te permita escoger la codificación en que guardar el archivo (los editores de texto de windows y linux lo permiten) y comprueba que si trabajas en latin-1 también almacenas el archivo como latin-1.
¿Seguro que no funcionan las entidades?
El 13 de octubre de 2011 21:22, Annabell Schelton Lima < aschelton en uci.cu > escribió:
Hola Luis, sigue sin funcionar, como me dices tengo definido en la cadena de coneccion el client_encoding en latin1, pero no comprendo como codificar el mapfile completo, en q objeto del mapfile se define y cómo?? Puedes ponerme un ejemplo de algun mapfile?
He tratado varias cosas y nada..agradezco cualquier ayuda..
----- Mensaje original -----
De: "Luis Franco Vázquez" < luis en piezas.org.es >
Para: "amp Cap&, amp, amp, #237, tulo Local de la comunidad hispano-hablante" < spanish en lists.osgeo.org >
Enviados: Jueves, 13 de Octubre 2011 4:56:15
Asunto: Re: [Spanish] problemas con tildes y ñ en las expresiones de las clases, mapserver
Perdón, ñ -> ñ
Cosas de no fijarse
El 13 de octubre de 2011 09:44, Luis Franco Vázquez < luis en piezas.org.es > escribió:
Entonces voy a suponer que tienes bien definido el parámetro client_encoding dentro de la etiqueta CONNECTION.
Ahora comprueba lo siguiente:
a) El mapfile está guardado con la codificación correcta (por ejemplo, estás declarando que usas ISO-8859-15 y tu mapfile realmente está guardado como ISO-8859-15)
b) Si no usas UTF-8, intenta emplear entidades html. ñ -> ntilde;
a ver si ahora se resuelve
El 13 de octubre de 2011 03:18, Annabell Schelton Lima < aschelton en uci.cu > escribió:
Hola Luis gracias por responder, pero mi problema con las tildes y ñ no son referentes a los labels ni para cdo consulto capas por wfs o wms, sino cdo hago una consulta a la base de datos para obtener las geometrias y datos alfanumericos con el fin de crear una capa tematica y las columnas que obtengo poseen algunos de estos caracteres.
Por ejemplo, si consulto una tabla X, en el DATA de mi layer me devuelve las geometrias(nombre columna geometrica: the_geom) y el año en que se efectuan mas lluvias para cada objeto geometrico(nombre columna: año). Para este caso voy a tematizar la capa por el año, debo declarar esta variable como classitem, CLASSITEM "año", luego tengo que en el objeto clase de dicha capa definir una expresion, EXPRESSION ([Año] >1985) y es aqui cdo se presenta mi problema, mapserver no reconoce el caracter ñ, y da un error diciendo que no reconoce la variable "a.o", es como si en lugar de la ñ mapserver reconociera el caracter "."
Alguna idea????
----- Mensaje original -----
De: Luis Franco Vázquez < luis en piezas.org.es >
Para: amp Cap&, amp, amp, #237, tulo Local de la comunidad hispano-hablante < spanish en lists.osgeo.org >
Enviado: Tue, 11 Oct 2011 13:28:21 -0400 (CDT)
Asunto: Re: [Spanish] problemas con tildes y ñ en las expresiones de las clases, mapserver
Asegúrate de que has definido la codificación en cada capa y de que el
mapfile está guardado con la codificación correcta.
Lee esto: http://mapserver.org/mapfile/labelencoding.html
A ver si así solucionas.
El 11 de octubre de 2011 17:45, Annabell Schelton Lima
< aschelton en uci.cu >escribió:
> Hola a todos, estoy presentando un problema con mapserver al utilizar
> atributo classitem del objeto Layer del mapfile cuando el valor del mismo
> posee una tilde o una ñ y evaluo ese elemento en una expresion de una clase.
> Por ejemplo:
> LAYER
> ....
> CLASSITEM "Año"
> ..
> CLASS
> ...
> EXPRESSION ([Año] >1985)
> ...
> END
> END
>
> Cuando hago esto mapserver no reconoce el caracter ñ y da error, lo mismo
> con las tildes...Alguien podría orientarme al respecto? Existe alguna forma
> de codificarlo o es que es una restricción de mapserver que el classitem no
> posea este tipo de caracteres?
>
> Gracias de antemano y Sldos.
>
>
> ----- Mensaje original -----
> De: Jorge Gaspar Sanz Salinas < jsanz en osgeo.org >
> Para: amp Cap&, amp, amp, #237, tulo Local de la comunidad
> hispano-hablante < spanish en lists.osgeo.org >
> Enviado: Mon, 10 Oct 2011 10:25:56 -0400 (CDT)
> Asunto: Re: [Spanish] cambiar de posición features a cierto nivel de zoom
> en openlayer
>
> 2011/10/10 josego < josego en simgia.com >:
> > Hola a todos:
> > Tengo varios features en la misma latitud y longitud en el mapa. lo que
> > quisiera es que a cierto nivel de zoom pueda mover la latitud y longitud.
> Si
> > me podrían orientar un poco. Muchas gracias.
> > saludos, jose
>
> es una capa vectorial o una capa tipo WMS?
>
> si es vectorial, podrías suscribirte al evento "moveend" y ahí "mover"
> las coordenadas de tus features en función del nivel de zoom guardando
> en algún sitio la geometría original para poder revertir el cambio al
> cambiar el nivel de zoom, así a vuelapluma.
>
> saludos y suerte
>
>
>
> --
> Jorge Sanz
> http://es.osgeo.org
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE
> ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
> http://www.antiterroristas.cu
> http://justiciaparaloscinco.wordpress.com
>
> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE
> ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
> http://www.antiterroristas.cu
> http://justiciaparaloscinco.wordpress.com
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
>
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com
More information about the Spanish
mailing list