Tentei adicionar outros layers do postgis mas não consigo...não são
adicionados ao mapa por isso o problema deve ser outro...alguém tem
alguma ideia?
eu adicionei-os no config_default.xml mas não funciona.
obrigado
Em 14-02-2012 10:43, Pedro Costa escreveu:
Pessoal estou a tentar adicionar um layer no mapserver, com várias
cores consoante dois atributos, no entanto, não está a resultar...O
nome do layer nem sequer aparece no mapa...
Pelo que percebi tenho de colocar sempre o classitem e que o atributo
não precisa de ser necessariamente os utilizados na expression.
Será que podem indicar possíveis erros?a ligação a base funciona uma
vez que tenho outros layers.
Obrigado
abraço
Tentei assim:
#layer dos elementos urbanos
LAYER
NAME "elementos_urbanos"
STATUS ON
TYPE POINT
CLASSITEM 'id'
CONNECTIONTYPE postgis
PROCESSING "CLOSE_CONNECTION=DEFER"
CONNECTION "user=pedro password=***** dbname=pinhel host=localhost
options='-c client_encoding=LATIN1'"
DATA "the_geom from elementos_urbanos using unique gid"
TOLERANCE 3
TOLERANCEUNITS pixels
TEMPLATE void
PROJECTION
"init=epsg:27492"
END
METADATA
"DESCRIPTION" "elementos_urbanos"
"RESULT_FIELDS" "cod,rua,passeio"
"RESULT_HEADERS" "Elemento urbano,Nº de trecho de rua, Nº de passeio"
"ows_title" "Elementos urbanos"
END # Metadata
CLASS
NAME 'Mal localizados e mal desenhados'
EXPRESSION (([desenho]= 1) and ([localizaca]=1))
COLOR 255 0 0
SYMBOL 'CIRCLE'
SIZE 4
END
CLASS
NAME 'Bem desenhados e bem localizados'
EXPRESSION (([desenho]= 2) and ([localizaca]=2))
COLOR 0 139 0
SYMBOL 'CIRCLE'
SIZE 4
END
CLASS
NAME 'Mal desenhados e bem localizados'
EXPRESSION (([desenho]= 1) and ([localizaca]=2))
COLOR 99 184 255
SYMBOL 'CIRCLE'
SIZE 4
END
CLASS
NAME 'Bem desenhados e mal localizados'
EXPRESSION (([desenho]= 2) and ([localizaca]=1))
COLOR 0 0 139
SYMBOL 'CIRCLE'
SIZE 4
END
END #layer
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal