[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