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" <[email protected]>
Para: "amp Cap&, amp, amp, #237, tulo Local de la comunidad
hispano-hablante" <[email protected]>
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 < [email protected] >
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" < [email protected] >
Para: "amp Cap&, amp, amp, #237, tulo Local de la comunidad
hispano-hablante" < [email protected] >
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 < [email protected] >
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 < [email protected] >
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 < [email protected] >
Para: amp Cap&, amp, amp, #237, tulo Local de la comunidad hispano-hablante
< [email protected] >
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
< [email protected] >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 < [email protected] >
> Para: amp Cap&, amp, amp, #237, tulo Local de la comunidad
> hispano-hablante < [email protected] >
> 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 < [email protected] >:
> > 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
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes