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. <br>
<p> 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.</p>
<p>Antes de nada instalo Apache2 y PHP 5<br>
# aptitude install apache2 php5 libapache2-mod-php5 php-pear</p>
<p></p>
<p><strong>1º - Repositorios Debian</strong><br>
Instalamos el <a href="http://packages.debian.org/lenny/cgi-mapserver">mapserver 5.0.3</a> de los repositorios de debian. </p>
<div class="codeblock"><code># aptitude install cgi-mapserver mapserver-bin mapserver-doc php5-mapscript</code></div>
<p>adicionalmente también instalo los paquetes adicionales que me sugiere debian:</p>
<div class="codeblock"><code>libhdf4g libhdf4g-doc libhdf4g-dev
hdf4-tools libjasper-runtime ogdi-bin libdbi-perl perl-mapscript
python-mapscript proj-ps-doc libmyodbc odbc-postgresql</code></div>
<p>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:</p>
<div class="codeblock"><code># mkdir /var/www/mapserver<br># echo "<?= phpinfo() ?>" > /var/www/mapserver/phpinfo.phtml<br><br><br>Listo eso son los paso basicos.<br><br><br>Ahora vamos con el postgis.<br>
<br><br>aptitude install php5-pgsql postgresql-8.3-postgis libapache2-mod-php5<br><br>Creamos un nuevo usuario para postgres<br><br>su - postgres<br>createuser -s -d -r -P -E peter<br>Enter password for new role:<br>Enter it again:<br>
<br>Creas la base de datos con su extension de postgis como se muestra.<br><br>createdb peter<br>createlang plpgsql peter<br>psql peter < /usr/share/postgresql-8.3-postgis/lwpostgis.sql<br>psql peter < /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql<br>
<br><br>para no hacer esto por consola cada vez que quieras crear una base de datos con postgis <br>create un template que tenga la estructura antes mencionada y luego desde el administrador favorito de postgres.<br><br>pgadminIII<br>
<br>aptitude install pgadmin3<br><br><br>listo.<br><br><br><br>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.<br>
<br><br></code></div><br><br><br><br><div class="gmail_quote">El 17 de octubre de 2009 11:40, Mauricio Marquez <span dir="ltr"><<a href="mailto:mauriciomarquezgoa@yahoo.com">mauriciomarquezgoa@yahoo.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
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: "<span style="font-weight: bold; font-style: italic;">msDrawMap(): Image handling error. Failed to draw layer named 'public.venezuela_estados'.</span><br style="font-weight: bold; font-style: italic;">
<span style="font-weight: bold; font-style: italic;">msPostGISLayerOpen(): General error message. PostGIS support is not available.</span>"<br><br>Ok, verifico mi ./configure el cual copio a continuación:<br><br><div style="margin-left: 40px;">
<span style="font-style: italic;">./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/</span><br>
<br></div>El resultado de ello es:<br><br><div style="margin-left: 40px; font-style: italic;">MapServer is now configured for <br><br> -------------- Compiler Info ------------- <br> C compiler: gcc -O2 -fPIC -Wall <br>
C++ compiler: g++ -O2 -fPIC -Wall <br>
Debug: <br> Generic NINT: <br><br> -------------- Renderer Settings --------- <br> zlib support: -DUSE_ZLIB <br> png support: <br>
palette rgba png
support: <br> jpeg support: <br> iconv support: -DUSE_ICONV <br> AGG support: <br> AGG Freetype support: <br>
Ming(flash) support: <br> PDFLib
support: <br><br> -------------- Support Libraries ---------<br> Proj.4 support: -DUSE_PROJ<br> Libxml2 support: -DUSE_LIBXML2<br> FriBidi support:<br> Curl support: -DUSE_CURL<br>
FastCGI support:<br> Threading support:<br> GEOS support: -DUSE_GEOS<br><br> -------------- Data Format Drivers -------<br> native tiff support:<br> PostGIS support: -DUSE_POSTGIS<br> EPPL7
support: -DUSE_EPPL<br> ArcSDE support:<br> OGR support: -DUSE_OGR<br> GDAL support: -DUSE_GDAL<br> Oracle Spatial support:<br><br> -------------- OGC Services --------------<br>
WMS Server: -DUSE_WMS_SVR<br> WMS Client: -DUSE_WMS_LYR<br> WFS Server: -DUSE_WFS_SVR<br> WFS Client: -DUSE_WMS_LYR<br> WCS
Server: -DUSE_WCS_SVR<br> SOS Server:<br><br> -------------- MapScript -----------------<br> PHP MapScript: no<br></div><br>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...<br>
<br><div><div><div><div><div><div><div><div><div><blockquote dir="ltr" style="margin-right: 0px;"><div><b>Mauricio Márquez</b><br></div></blockquote></div></div></div></div></div></div></div></div></div></td></tr></tbody></table>
<div class="hm"><br>
<hr size="1"><br><font face="Verdana" size="-2">¡Obtén la mejor experiencia en la web!<br>Descarga gratis el nuevo Internet Explorer 8<br>
<a href="http://downloads.yahoo.com/ieak8/?l=e1" target="_blank">http://downloads.yahoo.com/ieak8/?l=e1</a></font></div><br>_______________________________________________<br>
Spanish mailing list<br>
<a href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Atte: Peter Blanco<br>Bachiller Marginal<br>Usuario:GNU/LINUX<br><a href="http://fotorayon.com/fotorayon/mediawiki/index.php5?title=Portada">http://fotorayon.com/fotorayon/mediawiki/index.php5?title=Portada</a><br>
<a href="http://www.coactivate.org/projects/geo-libre/summary">http://www.coactivate.org/projects/geo-libre/summary</a><br><a href="http://www.coactivate.org/projects/artistas-linux-de-venezuela/summary">http://www.coactivate.org/projects/artistas-linux-de-venezuela/summary</a><br>
0412-9281288<br>0416-6115082<br><a href="mailto:pblanco@ciara.gob.ve">pblanco@ciara.gob.ve</a><br>