Estava fazendo alguns testes com meu mapfile e o banco de dados quando percebi que o mapa não estava mais atualizando as mudanças que eu fazia no mapfile. Mesmo que eu tirasse todo o conteudo no arquivo, nada mudava. Tentei reiniciar e apagar o conteudo da ms_tmp, mas sem efeito.
Isso havia acontecido uma vez ha algum tempo atrás, mas tudo se resolveu com a troca do mapfile, utilizando exatamente o mesmo conteudo.
Fiz então outro mapfile igual a este, redirecionei-o como padrão, e começaram a aparecer alguns erros. O problema parece estar relacionado ao banco de dados, pois só consigo carregar shapes direto de um diretorio agora. Poucos minutos depois, o i3Geo parou de atualizar as modificações que eu fazia no mapfile novo também.
Os testes com o testamapfile resultaram nos seguintes erros:
Error in %s: %s
msDrawMap()Failed to draw layer named 'NomeDoSQLimportadoNoBancoDeDados'.
Error in %s: %s
msSHPOpenFile()(/opt/www/html/i3geo/aplicmap/the_geom FROM tabela as foo USING UNIQUE uniq USING SRID=4291)
Error in %s: %smsSHPOpenFile()(/opt/www/html/geodados/the_geom FROM tabela as foo USING UNIQUE uniq USING SRID=4291)
e também
Warning: [MapServer Error]: msSHPOpenFile(): (/opt/www/html/i3geo/aplicmap/the_geom FROM outratabela USING UNIQUE gid) in /opt/www/html/i3geo/testamapfile.php on line 291
Warning: [MapServer Error]: msSHPOpenFile(): (/opt/www/html/geodados/the_geom FROM outratabela USING UNIQUE gid)
in /opt/www/html/i3geo/testamapfile.php on line 291
Já não faço mais ideia do que pode estar errado...
Obrigado desde já,
Cristopher Zanchetta.
Autor: Cristopher Zanchetta

44 comentários