Olá pessoal,
Sou um dos desenvolvedores do IDEMA-RN, nós utilizamos o I3geo a um bom tempo, hoje estamos utilizando a versão 3.9 do I3geo.
Estou com um problema ao fazer o upload de alguns temas que temos em nossa base. Quando geramos um shape no ArcMap, com projeção indicada etc , o upload funciona, mas quando tento colocar alguns dos nossos temas que temos em nosso SIG não funciona, diz que o arquivo é inválido, testando o tema no ArcMap ou ArcView ele funciona normalmente, estou com um dos temas com problema alocado em meu site pessoal para que seja feito o download, para o pessoal do forum testar. Não consegui identificar o erro dos arquivos do shape.
Link dos arquivos: http://www.eduardoagostinho.com/Municipios_RN_lat_long.rar
Alguém poderia me ajudar?
Obrigado.
Att. Eduardo Agostinho
Autor: Eduardo Agostinho
33 comentários
problema na hora de fazer upload para o i3geo, esperimente tirar este
caracter e ver se funciona desta forma "LimitesMunicipaisRNLatLong.dbf".
O nome do arquivo dbf também esta diferente do nome dos arquivos shp e
shx, um esta com as iniciais em letras maiúsculas e os outros estão com
letras minúsculas, pode ser isto também, deixe tudo no mesmo padrão e
retire o caracter "_", que irá funcionar André
{$statusNome = 0;}
47- if( (ereg('[^a-zA-Z0-9\.]',$_FILES['fileshx']['name'])) || (!ereg('\.shx$',$_FILES['fileshx']['name'])) )
{$statusNome = 0;}
48- if( (ereg('[^a-zA-Z0-9\.]',$_FILES['filedbf']['name'])) || (!ereg('\.dbf$',$_FILES['filedbf']['name'])) ) Depois: 46- if( (ereg('[^a-zA-Z0-9_\.]',$_FILES['fileshp']['name'])) || (!ereg('\.shp$',$_FILES['fileshp']['name'])) )
{$statusNome = 0;}
47- if( (ereg('[^a-zA-Z0-9_\.]',$_FILES['fileshx']['name'])) || (!ereg('\.shx$',$_FILES['fileshx']['name'])) )
{$statusNome = 0;}
48- if( (ereg('[^a-zA-Z0-9_\.]',$_FILES['filedbf']['name'])) || (!ereg('\.dbf$',$_FILES['filedbf']['name'])) ) Como modifiquei e coloquei o '_' para ser aceito no arquivo, gostaria de saber se isso poderá causar algum problema futuro!? Att. Eduardo Agostinho
eduardo. Inclui as alterações que vc indicou no
código original do i3geo.
Edmar Moretti