Olá pessoal, meu problema é o seguinte:
Converti um shp para sql e importei para o banco através da ferramenta PostGIS shp and dbf loader. Daí a tabela correspondente foi criada automaticamente. Até aí tava tudo certo, rodava legal no i3eo. Depois precisei atualizar o banco e inserir um novo ponto manualmente através do comando:
INSERT INTO obras(gid,the_geom)
VALUES (7,GeometryFromText('POINT(-34.82330347 -7.11001367431)',4291));
Não foi possível pq a CONSTRAINT de dimensão estava definida para 4, provavelmente por ter sido criada automaticamente na conversão de shp para sql. Então a apaguei e criei uma nova CONSTRAINT com dim 2. Reinseri no banco, com sucesso, os dados com coordenadas em graus decimais, srid 4291.
A partir daí o i3Geo não plota mais os pontos. Qual a provável causa? Há chances de eu ter apagado algum parâmetro importante para o i3geo? Ou será que a formatação das coordenadas está incorreta? Quanto a codificação do banco está em UTF-8, algum problema para o i3geo?
Configurei uma camada do tipo poligono com duas dimensões e está sendo plotada normalmente.
OBS.: Não houve alteração no mapfile, permanece o mesmo que funcionava perfeitamente antes da alteração no banco.
Obrigado!
Autor: Erickson Melo Albuquerque

22 comentários
msEvalExpression()Cannot evaluate expression, no item index defined.
Error in %s: %s
msEvalExpression()Cannot evaluate expression, no item index defined.
Error in %s: %s
msEvalExpression()Cannot evaluate expression, no item index defined.
Error in %s: %s
msEvalExpression()Cannot evaluate expression, no item index defined.
Error in %s: %s
msEvalExpression()Cannot evaluate expression, no item index defined.
Error in %s: %s
msEvalExpression()Cannot evaluate expression, no item index defined.
Error in %s: %s
msEvalExpression()Cannot evaluate expression, no item index defined.