Bom Dia!
Ando tendo alguns problemas em testes entre o PostGIS e o I3GEO
meu mapfile está assim:
SYMBOLSET ../symbols/simbolos.sym
FONTSET "../symbols/fontes.txt"
LAYER
NAME VLAOR_ADCIONADO_ADM_PUBLICA_2002_2005
TYPE POLYGON
STATUS off
CONNECTIONTYPE postgis
CONNECTION "user=postgres password=postgres dbname=postgis host=localhost port=5432"
DATA "the_geom FROM (select * FROM VLAOR_ADCIONADO_ADM_PUBLICA_2002_2005) as foo USING UNIQUE gid USING SRID=4618"
METADATA
"CLASSE" "SIM" #o simbolo sera mostrado na legenda
"ITENS" "NOME" #itens que serao mostrados na opcao de identificacao
"ITENSDESC" "Nome" #descricao dos nomes dos itens
"TEMA" "Solos - Polígonos do estudo de solos" #nome que sera mostrado na legenda
"TITULO" "VLAOR_ADCIONADO_ADM_PUBLICA_2002_2005" #nome alternativo que e mostrado nos combos para escolha do tema
TIP "nome"
END
SIZEUNITS PIXELS
TEMPLATE "none.htm"
TOLERANCE 0
TOLERANCEUNITS PIXELS
TRANSPARENCY 100
UNITS METERS
CLASS
NAME '' #vazio indica que nao sera incluido o nome ao lado do simbolo
STYLE
COLOR 255 255 150
OUTLINECOLOR 0 0 0
SIZE 1
SYMBOL 0
END
END
END
END
Quando testo o map dá o seguinte erro:
Problemas ao gerar o mapa
Error in %s: %s
msDrawMap()Failed to draw layer named 'VLAOR_ADCIONADO_ADM_PUBLICA_2002_2005'.
Error in %s: %s
prepare_database()Error declaring cursor: ERRO: relação "vlaor_adcionado_adm_publica_2002_2005" não existe LINE 1: ...d(the_geom)),'NDR'),gid::text from (select * FROM VLAOR_ADCI... ^ With query string: DECLARE mycursor BINARY CURSOR FOR SELECT asbinary(force_collection(force_2d(the_geom)),'NDR'),gid::text from (select * FROM VLAOR_ADCIONADO_ADM_PUBLICA_2002_2005) as foo WHERE the_geom && setSRID('BOX3D(-76.5125927 -39.3946085528634,-29.5851853 9.49218955277337)'::BOX3D, 4618 )A tabela está sim no banco de dados do mesmo jeito que foi discriminada no mapfile (com erros de digitação mesmo). Só que não consigo entender por que o map não funciona...
Grata desde já pela ajuda, aguardo resposta
Autor: Raissa Menezes

22 comentários