[Spanish] Error de MapServer con extension PostGIS

peter blanco peterblancobetancourt at gmail.com
Mon Oct 26 18:18:42 EDT 2009


Hello mauricio no fue mi intención comprendi mal la pregunta, ese error me
parese que lo esta dando la generacion del .map desde donde lo generas gvsig
o lo estas construyendo a mano.

El 17 de octubre de 2009 14:36, Mauricio Marquez <
mauriciomarquezgoa en yahoo.com> escribió:

> Hola Peter, creo que no comprendistes mi email, en mi caso ya tengo
> instalado el Postgress y el PostGIS como repositorio de cartografía
> funcionando perfectamente, al punto que si notastes que cuando configuro el
> mapserver queda configurado el PostGIS tal como dice en la linea de formatos
> soportados por el mapserver:
>
> "...-------------- Data Format Drivers -------
>
>   native tiff support:
>   PostGIS support:           -DUSE_POSTGIS
>   EPPL7 support:             -DUSE_EPPL
>   ArcSDE support:
>   OGR support:               -DUSE_OGR
>   GDAL support:              -DUSE_GDAL
>   Oracle Spatial support:
>
> ..."
> El caso es que cuando genero el .map y quiero conectarme via url me da el
> fallo que escribí al comienzo del mail:
>
> "...msDrawMap(): Image handling error. Failed to draw layer named
> 'public.venezuela_estados'.
> msPostGISLayerOpen(): General error message. PostGIS support is not
> available."..."
> *
> Hasta donde logro comprender me esta indicando que el mapserver no soporta
> el servicio PostGIS ya que supuestamente no esta disponible, de allí que
> envío los pasos realizados para explicarme de la mejor manera a quien haya
> ya tenido un problema parecido me pudiese ayudar a resolver el fallo, es
> decir, mi problema no es instalar Postgres ni PostGIS ni el PgAdmin3 y hacer
> estos funcionar tal como lo haces ver en tu correo, saludos...
> ***
>
> *
> Mauricio Márquez*
>
>
>
>
>
> --- El *sáb 17-oct-09, peter blanco <peterblancobetancourt en gmail.com>*escribió:
>
>
> De: peter blanco <peterblancobetancourt en gmail.com>
> Asunto: Re: [Spanish] Error de MapServer con extension PostGIS
> A: "Cap& amp, #237, tulo Local de la comunidad hispano-hablante" <
> spanish en lists.osgeo.org>
> Fecha: sábado, 17 octubre, 2009, 5:40 am
>
>
> Saludos mauricio espero que estés bien, yo instale todo eso sobre debian
> lenny desde los repositorios y no tengo tanto problema, eso de compilar eran
> en los viejos tiempos donde había diversión ahora todo es mas fácil con
> debian.
>
>  MapServer en si, es un aplicación CGI que recibirá las peticiones y
> devolvera imagenes, datos, etc. Por lo tanto trabajará conjuntamente a un
> servidor Web, en este caso Apache.
>
> Antes de nada instalo Apache2 y PHP 5
> # aptitude install apache2 php5 libapache2-mod-php5 php-pear
>
> *1º - Repositorios Debian*
> Instalamos el mapserver 5.0.3<http://packages.debian.org/lenny/cgi-mapserver>de los repositorios de debian.
> # aptitude install cgi-mapserver mapserver-bin mapserver-doc php5-mapscript
>
> adicionalmente también instalo los paquetes adicionales que me sugiere
> debian:
> libhdf4g libhdf4g-doc libhdf4g-dev hdf4-tools libjasper-runtime ogdi-bin
> libdbi-perl perl-mapscript python-mapscript proj-ps-doc libmyodbc
> odbc-postgresql
>
> Comprobar que tenemos php5-mapscript instalado, para eso hacemos una
> pequeña página php con una llamada a phpinfo(), para ver si php tiene
> activado dicho modulo:
> # mkdir /var/www/mapserver
> # echo "<?= phpinfo() ?>" > /var/www/mapserver/phpinfo.phtml
>
>
> Listo eso son los paso basicos.
>
>
> Ahora vamos con el postgis.
>
>
> aptitude install php5-pgsql postgresql-8.3-postgis libapache2-mod-php5
>
> Creamos un nuevo usuario para postgres
>
> su - postgres
> createuser -s -d -r -P -E peter
> Enter password for new role:
> Enter it again:
>
> Creas la base de datos con su extension de postgis como se muestra.
>
> createdb peter
> createlang plpgsql peter
> psql peter < /usr/share/postgresql-8.3-postgis/lwpostgis.sql
> psql peter < /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql
>
>
> para no hacer esto por consola cada vez que quieras crear una base de datos
> con postgis
> create un template que tenga la estructura antes mencionada y luego desde
> el administrador favorito de postgres.
>
> pgadminIII
>
> aptitude install pgadmin3
>
>
> listo.
>
>
>
> espero que esto te sirva esto me funciona de maravilla estoy ahorita mismo
> probando el postgres 8.4 pero la extension del postgis esta un poco
> inestable y estoy trabajando con eso saludos hermano.
>
>
>
>
>
>
> El 17 de octubre de 2009 11:40, Mauricio Marquez <
> mauriciomarquezgoa en yahoo.com<http://mc/compose?to=mauriciomarquezgoa@yahoo.com>
> > escribió:
>
>> Buen día a todos, tengo el siguiente error y no logro comprender la razón,
>> he hecho dos publicaciones una con un archivo shape y otra desde una base de
>> datos PostGIS, en la primera logro ver lo que publico y en la segunda me da
>> un error: "msDrawMap(): Image handling error. Failed to draw layer named
>> 'public.venezuela_estados'.
>> msPostGISLayerOpen(): General error message. PostGIS support is not
>> available."
>>
>> Ok, verifico mi ./configure el cual copio a continuación:
>>
>> ./configure --with-proj=/usr/ --with-geos=/usr/bin/geos-config
>> --with-postgis=/usr/bin/pg_config --with-gdal=/usr/bin/gdal-config
>> --with-ogr=/usr/bin/gdal-config --with-curl-config=/usr/bin/curl-config
>> --with-httpd=/etc/rc.d/rc.httpd --with-wms --with-wfs --with-wcs
>> --with-wmsclient --with-wfsclient --with-wcsclient --with-png
>> --with-freetype --with-zlib --with-jpeg
>> --with-libiconv=/etc/libiconv-1.13.1/
>>
>> El resultado de ello es:
>>
>> MapServer is now configured for
>>
>>  -------------- Compiler Info -------------
>>   C compiler:                gcc -O2 -fPIC -Wall
>>   C++ compiler:              g++ -O2 -fPIC -Wall
>>   Debug:
>>   Generic NINT:
>>
>>  -------------- Renderer Settings ---------
>>   zlib support:              -DUSE_ZLIB
>>   png support:
>>   palette rgba png support:
>>   jpeg support:
>>   iconv support:             -DUSE_ICONV
>>   AGG support:
>>   AGG Freetype support:
>>   Ming(flash) support:
>>   PDFLib support:
>>
>>  -------------- Support Libraries ---------
>>   Proj.4 support:            -DUSE_PROJ
>>   Libxml2 support:           -DUSE_LIBXML2
>>   FriBidi support:
>>   Curl support:              -DUSE_CURL
>>   FastCGI support:
>>   Threading support:
>>   GEOS support:              -DUSE_GEOS
>>
>>  -------------- Data Format Drivers -------
>>   native tiff support:
>>   PostGIS support:           -DUSE_POSTGIS
>>   EPPL7 support:             -DUSE_EPPL
>>   ArcSDE support:
>>   OGR support:               -DUSE_OGR
>>   GDAL support:              -DUSE_GDAL
>>   Oracle Spatial support:
>>
>>  -------------- OGC Services --------------
>>   WMS Server:                -DUSE_WMS_SVR
>>   WMS Client:                -DUSE_WMS_LYR
>>   WFS Server:                -DUSE_WFS_SVR
>>   WFS Client:                -DUSE_WMS_LYR
>>   WCS Server:                -DUSE_WCS_SVR
>>   SOS Server:
>>
>>  -------------- MapScript -----------------
>>   PHP MapScript:             no
>>
>> Cuando quiero ver desde la url el .map que se generó con el shape logro
>> ver la publicación caso contrario a la capa postgis, entiendo que tengo un
>> problema con el PostGIS, he investigado con Mr. Google pero no encuentro la
>> solución, alguna idea?, gracias de antemano, saludos desde Venezuela...
>>
>> *Mauricio Márquez*
>>
>>
>> ------------------------------
>>
>> ¡Obtén la mejor experiencia en la web!
>> Descarga gratis el nuevo Internet Explorer 8
>> http://downloads.yahoo.com/ieak8/?l=e1
>>
>> _______________________________________________
>> Spanish mailing list
>> Spanish en lists.osgeo.org <http://mc/compose?to=Spanish@lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/spanish
>>
>>
>
>
> --
> Atte: Peter Blanco
> Bachiller Marginal
> Usuario:GNU/LINUX
> http://fotorayon.com/fotorayon/mediawiki/index.php5?title=Portada
> http://www.coactivate.org/projects/geo-libre/summary
> http://www.coactivate.org/projects/artistas-linux-de-venezuela/summary
> 0412-9281288
> 0416-6115082
> pblanco en ciara.gob.ve <http://mc/compose?to=pblanco@ciara.gob.ve>
>
> -----Adjunto en línea a continuación-----
>
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org <http://mc/compose?to=Spanish@lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
> ------------------------------
>
> ¡Obtén la mejor experiencia en la web!
> Descarga gratis el nuevo Internet Explorer 8
> http://downloads.yahoo.com/ieak8/?l=e1
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>


-- 
Atte: Peter Blanco
Bachiller Marginal
Usuario:GNU/LINUX
http://fotorayon.com/fotorayon/mediawiki/index.php5?title=Portada
http://www.coactivate.org/projects/geo-libre/summary
http://www.coactivate.org/projects/artistas-linux-de-venezuela/summary
0412-9281288
0416-6115082
pblanco en ciara.gob.ve
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20091027/7ee03593/attachment-0001.html


More information about the Spanish mailing list