[I3geo-OSGEO] Erro ao renderizar mapfile no mapa
AnaChaves
anapchavesweb em gmail.com
Terça Setembro 22 16:08:08 PDT 2020
Anderson, eu crio o map file pela inserções dos arquivos no uploud de
shapefile.
Eu rodei o testainstal.php e deu essa saída: (imagens em anexo)
(toda saída,segue no anexo txt).
Então vou ser sincera, peguei um projeto que já veio com umas config e não
sei explicar como foi feita a instalação, teria algum manual que você me
recomenda? <http://osgeo-org.1560.x6.nabble.com/file/t387009/2.png>
<http://osgeo-org.1560.x6.nabble.com/file/t387009/1.jpg>
Dados da saída do testainstal.php :
"
3Geo
TESTE DE INSTALAÇÃO DO i3Geo
i3Geo 6.0.1
Observação: se você estiver usando Linux e a biblioteca CAIRO estiver
instalada corretamente no Mapserver, edite os arquivos
i3geo/aplicmap/geral1fedorav6.map e geral1debianv6.map para remover os
comentários do OUTPUTFORMAT que utiliza SVG com o drive Cairo
Para mais informações sobre a instalação de pacotes complementares, como o
SAIKU e ferramentas que precisam de softwares específicos, veja o link
http://moodle.gvsig-training.com/course/view.php?id=11
Seu endereço IP 2804:7f3:4c84:5aa3:e2ad:a8de:a6b7:aca
Sistema operacional Linux
PHP (a versão deve ser a 5x) 5.5.9-1ubuntu4.29
MapServer:
MapServer version 6.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML
SUPPORTS=PROJ SUPPORTS=GD SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO
SUPPORTS=SVG_SYMBOLS SUPPORTS=RSVG SUPPORTS=ICONV SUPPORTS=FRIBIDI
SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER
SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI
SUPPORTS=THREADS SUPPORTS=GEOS INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL
INPUT=SHAPEFILE
Array que armazena os parâmetros da versão:
array(3) {
["completa"]=>
string(5) "6.4.1"
["principal"]=>
string(1) "6"
["inteiro"]=>
int(60401)
}
Configuração da projeção default: (saiba mais)
array(3) {
["proj4"]=>
string(49) "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs "
["epsg"]=>
string(4) "4326"
["prj"]=>
string(143)
"GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]"
}
Acentuação
As seguintes letras devem aparecer corretamente acentuadas:
çÇãâáÁóÓ
Caso contrário, verifique os parâmetros de configuração do Apache
AddDefaultCharset (httpd.conf) e default_charset (php.ini)
(default_charset='' no php.ini geralmente funciona)
Aplicando as operações opcionais
Criação de pastas não solicitada
Criação de link simbólico não solicitada
Alterações de permissão não solicitada
Extensões PHP
array(59) {
[0]=>
string(4) "Core"
[1]=>
string(4) "date"
[2]=>
string(4) "ereg"
[3]=>
string(6) "libxml"
[4]=>
string(7) "openssl"
[5]=>
string(4) "pcre"
[6]=>
string(4) "zlib"
[7]=>
string(6) "bcmath"
[8]=>
string(3) "bz2"
[9]=>
string(8) "calendar"
[10]=>
string(5) "ctype"
[11]=>
string(3) "dba"
[12]=>
string(3) "dom"
[13]=>
string(4) "hash"
[14]=>
string(8) "fileinfo"
[15]=>
string(6) "filter"
[16]=>
string(3) "ftp"
[17]=>
string(7) "gettext"
[18]=>
string(3) "SPL"
[19]=>
string(5) "iconv"
[20]=>
string(8) "mbstring"
[21]=>
string(7) "session"
[22]=>
string(5) "posix"
[23]=>
string(10) "Reflection"
[24]=>
string(8) "standard"
[25]=>
string(5) "shmop"
[26]=>
string(9) "SimpleXML"
[27]=>
string(4) "soap"
[28]=>
string(7) "sockets"
[29]=>
string(4) "Phar"
[30]=>
string(4) "exif"
[31]=>
string(7) "sysvmsg"
[32]=>
string(7) "sysvsem"
[33]=>
string(7) "sysvshm"
[34]=>
string(9) "tokenizer"
[35]=>
string(4) "wddx"
[36]=>
string(3) "xml"
[37]=>
string(9) "xmlreader"
[38]=>
string(9) "xmlwriter"
[39]=>
string(3) "zip"
[40]=>
string(14) "apache2handler"
[41]=>
string(3) "PDO"
[42]=>
string(4) "curl"
[43]=>
string(2) "gd"
[44]=>
string(7) "imagick"
[45]=>
string(4) "json"
[46]=>
string(9) "MapScript"
[47]=>
string(4) "odbc"
[48]=>
string(8) "PDO_ODBC"
[49]=>
string(9) "pdo_pgsql"
[50]=>
string(10) "pdo_sqlite"
[51]=>
string(5) "pgsql"
[52]=>
string(8) "readline"
[53]=>
string(7) "sqlite3"
[54]=>
string(6) "xmlrpc"
[55]=>
string(3) "xsl"
[56]=>
string(4) "yaml"
[57]=>
string(5) "mhash"
[58]=>
string(12) "Zend OPcache"
}
ms_configura.php
Mensagem de inicialização i3Geo 6.0.1
dir_tmp /tmp/ms_tmp
locmapserv /cgi-bin/mapserv
Localização deste PHP /var/www/html/i3geo/testainstal
O diretorio de arquivos SESSION temporário /var/lib/php5
Banco de administração
As permissões do banco de dados /var/www/html/i3geo/admin/admin.db são (se o
arquivo estiver bloqueado, o sistema de administração não irá funcionar):
-rwxrwxrwx
Verificando banco de dados de administração
Tabela: i3geoadmin_sistemasf não existem registros cadastrados
Tabela: i3geoadmin_tags ok
coluna: id_tag ok
coluna: nome ok
Tabela: i3geoadmin_perfis não existem registros cadastrados
Tabela: i3geoadmin_atlasp não existem registros cadastrados
Tabela: i3geoadmin_atlast não existem registros cadastrados
Tabela: i3geoadmin_mapas ok
coluna: publicado_mapa ok
coluna: ordem_mapa ok
coluna: perfil_mapa ok
coluna: ligados_mapa ok
coluna: temas_mapa ok
coluna: desc_mapa ok
coluna: ext_mapa ok
coluna: id_mapa ok
coluna: imagem_mapa ok
coluna: linkdireto_mapa ok
coluna: nome_mapa ok
coluna: outros_mapa ok
coluna: mapfile ok
Tabela: i3geoadmin_atlas não existem registros cadastrados
Tabela: i3geoadmin_sistemas não existem registros cadastrados
Tabela: i3geoadmin_identifica não existem registros cadastrados
Tabela: i3geoadmin_raiz ok
coluna: ordem ok
coluna: id_tema ok
coluna: id_menu ok
coluna: id_nivel ok
coluna: id_raiz ok
coluna: nivel ok
coluna: perfil ok
Tabela: i3geoadmin_n1 ok
coluna: publicado ok
coluna: ordem ok
coluna: id_menu ok
coluna: id_grupo ok
coluna: id_n1 ok
coluna: n1_perfil ok
Tabela: i3geoadmin_n2 ok
coluna: publicado ok
coluna: ordem ok
coluna: id_n1 ok
coluna: id_n2 ok
coluna: id_subgrupo ok
coluna: n2_perfil ok
Tabela: i3geoadmin_n3 ok
coluna: publicado ok
coluna: ordem ok
coluna: id_n2 ok
coluna: id_n3 ok
coluna: id_tema ok
coluna: n3_perfil ok
Tabela: i3geoadmin_ws não existem registros cadastrados
Tabela: i3geoadmin_grupos ok
coluna: it ok
coluna: es ok
coluna: en ok
coluna: desc_grupo ok
coluna: id_grupo ok
coluna: nome_grupo ok
Tabela: i3geoadmin_subgrupos ok
coluna: it ok
coluna: es ok
coluna: en ok
coluna: desc_subgrupo ok
coluna: id_subgrupo ok
coluna: nome_subgrupo ok
Tabela: i3geoadmin_temas ok
coluna: it ok
coluna: es ok
coluna: en ok
coluna: kmz_tema ok
coluna: id_tema ok
coluna: kml_tema ok
coluna: ogc_tema ok
coluna: download_tema ok
coluna: tags_tema ok
coluna: tipoa_tema ok
coluna: link_tema ok
coluna: desc_tema ok
coluna: nome_tema ok
coluna: codigo_tema ok
Tabela: i3geoadmin_menus ok
coluna: it ok
coluna: es ok
coluna: en ok
coluna: publicado_menu ok
coluna: perfil_menu ok
coluna: aberto ok
coluna: desc_menu ok
coluna: id_menu ok
coluna: nome_menu ok
Tabela: i3geoadmin_comentarios não existem registros cadastrados
Tabela: i3geoadmin_acessostema ok
coluna: codigo_tema ok
coluna: nacessos ok
coluna: dia ok
coluna: mes ok
coluna: ano ok
Tabela: i3geoadmin_log ok
coluna: id_log ok
coluna: sql ok
coluna: serializedata ok
coluna: usuario ok
coluna: ip ok
coluna: timestamp ok
coluna: outros ok
Tabela: i3geousr_usuarios ok
coluna: id_usuario ok
coluna: ativo ok
coluna: data_cadastro ok
coluna: email ok
coluna: login ok
coluna: nome_usuario ok
coluna: senha ok
Tabela: i3geousr_papeis ok
coluna: id_papel ok
coluna: nome ok
coluna: descricao ok
Tabela: i3geousr_papelusuario ok
coluna: id_usuario ok
coluna: id_papel ok
Tabela: i3geousr_operacoes ok
coluna: id_operacao ok
coluna: codigo ok
coluna: descricao ok
Tabela: i3geousr_operacoespapeis ok
coluna: id_operacao ok
coluna: id_papel ok
Tabela: i3geousr_grupos ok
coluna: id_grupo ok
coluna: nome ok
coluna: descricao ok
Tabela: i3geousr_grupotema ok
coluna: id_grupo ok
coluna: id_tema ok
Tabela: i3geousr_grupousuario não existem registros cadastrados
Tabela: i3geoestat_conexao ok
coluna: codigo_estat_conexao ok
coluna: bancodedados ok
coluna: host ok
coluna: porta ok
coluna: usuario ok
coluna: senha ok
Tabela: i3geoestat_tipo_regiao ok
coluna: codigo_tipo_regiao ok
coluna: nome_tipo_regiao ok
coluna: descricao_tipo_regiao ok
coluna: codigo_estat_conexao ok
coluna: esquemadb ok
coluna: tabela ok
coluna: colunageo ok
coluna: data ok
coluna: identificador ok
coluna: colunanomeregiao ok
coluna: srid ok
coluna: colunacentroide ok
coluna: colunasvisiveis ok
coluna: apelidos ok
Tabela: i3geoestat_agregaregiao ok
coluna: id_agregaregiao ok
coluna: codigo_tipo_regiao ok
coluna: codigo_tipo_regiao_pai ok
coluna: colunaligacao_regiaopai ok
Tabela: i3geoestat_tipo_periodo ok
coluna: codigo_tipo_periodo ok
coluna: nome ok
coluna: descricao ok
Tabela: i3geoestat_unidade_medida ok
coluna: codigo_unidade_medida ok
coluna: nome ok
coluna: sigla ok
coluna: permitesoma ok
coluna: permitemedia ok
Tabela: i3geoestat_variavel ok
coluna: codigo_variavel ok
coluna: nome ok
coluna: descricao ok
Tabela: i3geoestat_medida_variavel não existem registros cadastrados
Tabela: i3geoestat_classificacao não existem registros cadastrados
Tabela: i3geoestat_classes não existem registros cadastrados
Tabela: i3geoestat_fonteinfo não existem registros cadastrados
Tabela: i3geoestat_fonteinfo_medida não existem registros cadastrados
Tabela: i3geoestat_medida_variavel_link não existem registros
cadastrados
Tabela: i3geoestat_parametro_medida não existem registros cadastrados
CGI
Você pode testar o CGI clicando aqui, se o programa responder corretamente,
deverá aparecer na tela algo como 'No query information to decode.
QUERY_STRING is set, but empty.'
Testes de escrita
Testando criar arquivo temas/teste.txt
ok
Escrevendo nos diretórios temporários
ok
Escrevendo nos diretórios temporários do Mapserver
ok
Escrevendo nos diretórios temporários SESSION PHP
ok
Carregando o map_file base
O arquivo mapfile de inicilização é:
/var/www/html/i3geo/neotropica/basemapfile2.map
Criando o objeto com ms_newMapObj...
Desenhando o mapa (se o mapa não aparecer
verifique os caminhos no ms_configura.php e no
/var/www/html/i3geo/neotropica/basemapfile2.map)
Nome da imagem gerada: /tmp/ms_tmp/teste.png
Carregando o map_file geral1... e acrescentando os limites estaduais
(aplicmap/estadosl...)
Se o mapa não aparecer verifique os caminhos no ms_configura.php e no
estadosl.map ou estadoslwindows.map
Um problema bastante comum é o não reconhecimento do diretório ms_tmp pelo
Apache.
O diretorio ms_tmp é utilizado pelo Mapserver e pelo i3geo para armazenar
dados temporários. É nesse diretorio
que ficam as imagens do mapa. Quando o Apache não consegue utilizar esse
diretório, a imagem não será mostrada,
apesar de ser gerada dentro do ms_tmp (vc pode verificar se as imagens do
mapa estão sendo criadas no ms_tmp apos
rodar o testainstal.php).Para solucionar esse problema, vc pode criar um
link simbólico (nos sistemas linux),
no mesmo local onde está instalado o i3geo, apontando para o local físico
onde está o ms_tmp.
O nome do link simbolico deve ser o mesmo que estiver definido em
aplicmap/geral1.map ou geral1debian.map na linha IMAGEURL.
Esse nome por default é definido como ms_tmp. No wiki do portal do software
público vc poderá encontrar mais detalhes sobre isso.
Nome da imagem gerada: /tmp/ms_tmp/teste1.png
"
--
Sent from: http://osgeo-org.1560.x6.nabble.com/i3geo-f5027237.html
Mais detalhes sobre a lista de discussão i3geo