Olá Luis, Na verdade, o teu problema está mais relacionado com o PHP do que com o Postgis.
1) Sugiro que em PHP cries um form que permita fazer o upload de um ficheiro *.zip (que inclui os diversos ficheiros do formato shapefile). Podes forçar que o ficheiro enviado tenha a extensão *.zip. 2) Em PHP, depois de feito o upload, fazes o unzip da shapefile, na pasta de uploads (ou numa subpasta). Podes verificar que depois do unzip, existem os ficheiros ".shp", ".shx", ".dbf", pelo menos. 3) Corres o shp2pgsql e inseres o resultado na base de dados Postgis. Se tudo correr bem, podes remover os ficheiros temporários da pasta de uploads. Ataca em separado cada uma destas fases. Força nisso, e uma Santa Páscoa a programar, Jorge Gustavo Qui, 2009-04-09 às 15:27 +0000, Luis Calisto escreveu: > Estou actualmente a fazer uma aplicação web para o meu mestrado em > sistemas de informação geográficos. Estou a tentar construir uma > ferramenta que possa carregar uma shape para a BD postgis atravez do > PHP. > > O que estou a tentar fazer é carregar os ficheiros para o servidor e > de seguida correr o shp2psgr, porem o primeiro problema encontrado > está em carregar a shape para o servidor, pois será necessário atravez > de php carregar todos os ficheiros que compoem a shapefile. > Haverá outra forma de fazer isto? alguem ja experimentou algo do > género? > > O mapscrip tem forma de fazer isto? > > Com os melhores cumprimentos > > Luis Calisto > -- jorge gustavo rocha departamento de informática universidade do minho 4710-057 braga portugal N 41º33'44,5" W 8º23'40,5" tel +351 253604470 fax +351 253604471 cel +351 927210173 _______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
