[Portugal] Shape para postgis com PHP
Jorge Gustavo Rocha
jgr at di.uminho.pt
Thu Apr 9 12:26:54 EDT 2009
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
More information about the Portugal
mailing list