Instlción de PostgreSql / PostGis: Sobre Pltform Linux: Antes de l instlción de PostgreSQL se debe verificr los locles que se encuentrn instldos y cul tom por defecto el sistem. Si l instlción se h relizdo en Espñol Argentin, los locles utilizdos drán problems l hor de l creción de un bse de dtos con l codificción en UTF-8, en su lugr crer por defecto en LATIN1. Se procede de l siguiente mner: Ejecutr: # dpkg-reconfigure locles y seleccionr es_us.utf-8, el cul después del proceso será selecciondo como el encoding por defecto. Un vez termindo el pso nterior se procede l instlción. L instlción se reliz utilizndo el gestor de pquetes de Debin # pt-get instll postgresql-8.4 postgresql-8.4-postgis. Sobre Pltform Windows: 1 Descrgr postgres desde quí: http://www.enterprisedb.com/products-services-trining/pgdownlod#windows b inicimos l instlción: c 2 Elegimos el directorio de instlción:
3 Debemos indicr el directorio de dtos: 4 Debemos indicr l contrseñ del usurio postgres:
5 Se inicirá l instlción: 6 Podemos instlr complementos dicionles con l plicción Stck Builder incluid en l instlción por defecto de PostgreSQL. L utilizremos pr instlr l extensión PostGis.
7 Luego de Seleccionr siguiente, nos present un list de extensiones y utiliddes pr PostgreSQL. Seleccionmos PostGis 2.0 for PostgreSQL 9.0 en l ctegorí Sptil Extensions. 8 Un vez selecciondo el pquete, nos pedirá que seleccionemos el directorio donde gurdr el rchivo descrgr:
9 Luego de seleccionr siguiente, se inici l descrg: 10 Un vez termind l descrg, nos notific que se h relizdo correctmente. Seleccionmos siguiente, pr comenzr instlr PostGis. b 11 Nos Drá l opción Crete sptil dtbse. Debemos seleccionrl si se dese crer un Bse de Dtos con soporte pr dtos espciles y seleccionr siguiente.
12 Debemos seleccionr el directorio donde se encuentr instldo PostgreSQL. 13 Luego, indicremos el nombre de usurio y l contrseñ de PostgreSQL.
14 Indicr el nombre de nuestr Bse de dtos con soporte pr dtos espciles. Luego seleccionmos instll. 15 Un vez termind l instlción, podemos corroborr que todo se h instldo correctmente ingresndo nuestro cliente gráfico pgadminiii.
b Seleccionmos L Bse de dtos recientemente cred, vemos l tbl sptil_ref_sys (sistems de referenci). c Configurción de PostgreSql: Sobre Pltform Linux: Descrgr postgres desde quí: http://www.enterprisedb.com/products-services-trining/pgdownlod#windows
Un vez instldo el Servidor de Bses de Dtos, procedemos l creción de l bse de dtos con soporte espcil. 1 Inicir sesión con el usurio postgres: #su l postgres 2 Se bre el cliente: $psql 3 Se cre l bse de dtos, llmd mps : #crete dtbse mps encoding UTF- 8 ; 4 Conectrse l mism y crer el lenguje utilizr: #\c mps; b #crete lnguge plpgsql; 5 Cremos un usurio denomindo dmin_mps con pssword dminmps ; # crete user dmin_mps with superuser login pssword dminmps ; 6 Se cmbi el propietrio de l bse de dtos mps l usurio recientemente credo dmin_mps: #lter dtbse mps owner to dmin_mps; 7 Se deben ejecutr los siguientes rchivos: b $ psql -d mps -f /usr/shre/postgresql/8.4/contrib/postgis-1.5/postgis.sql -U dmin_mps -h loclhost -W $ psql -d mps -f /usr/shre/postgresql/8.4/contrib/postgis-1.5/ sptil_ref_sys.sql -U dmin_mps -h loclhost -W Los cules cren el soporte pr dtos espciles y los sistems de referenci. 8 Configurción del Servidor y de l utenticción: b Servidor: se debe modificr el rchivo /etc/postgresql/8.4/min/postgresql.conf i ii Se busc l líne #listen_ddresses = 'loclhost' 1 Y se l cmbi listen_ddresses = '*' Un vez relizdos estos cmbios se debe reinicir el servidor con el comndo: # /etc/init.d/postgresql-8.4 restrt Autenticción: Se debe probr que el servidor es ccesible por el usurio recientemente credo, pr verificrlo se ejecut el siguiente comndo: i $ psql -U dmin_mps -h loclhost mps el cul solicit l pssword del usurio. Si el mismo puede inicir sesión, todo est correctmente configurdo. 9 Instlción de un Cliente Gráfico pr dministrr nuests bses de dtos: Hy vris opciones como el phppgdmin (web), PostgreSQL Mestro y pgadmin3 el cul es provisto en form oficil. Se ejecut: #pt-get instll pgdmin3.
PostgreSQL. Importr Shpefiles: Sobre Pltform Linux: shp2pgsql: i debe ejecutrse el siguiente comndo: shp2pgsql [ nombre_de_cp ] [schem].[ nombre_de_tbl ] > [ nombre_rchivo ].sql Ejemplo: shp2pgsql Jurisdiccionesmuniciples tmp.jurisdiccionesmuniciples > Jurisdiccionesmuniciples.sql Permite convertir un rchivo de formto shpe un rchivo.sql, insertble en un bse de dtos. Luego ejecutmos: psql -U [ usurio_postgres ] -h [ host_servidor ] [ nombre_bse_de_dtos] -W < [nombre_rchivo_sql].sql Ejemplo: psql -U dmin_postgres -h 172.17.0.2 mps -W < Jurisdiccionesmuniciples.sql b ogr2ogr: i Prte de l suite gdl(geosptil Dt Abstrction Librry)/FWtools Se pueden descrgr desde http://fwtools.mptools.org/ en su versión pr Linux o pr Windows. Permite convertir un rchivo shpe e insertrlo directmente en l bse de dtos. Se debe ejecutr: ogr2ogr -f "PostgreSQL" "PG:host=[host] user=[usurio_postgres] dbnme=[nombre_bd] pssword=[pssword]" [ rut/l/ rchivo].shp -_srs ["proyección"] -overwrite progress Ejemplo: ogr2ogr -f "PostgreSQL" "PG:host=10.10.20.143 user=dmin_mps dbnme=mps1 pssword=dminmps" shpe\jurisdiccionesmuniciples.shp -_srs
"EPSG:4326" -overwrite progress Sobre Pltform Windows: Podemos utilizr l plicción que nos provee l instlción de Postgis: PostGIS Shpefile Import/Export Mnger. b Abrimos l plicción: i Click en View connection detils pr configurr nuestr conexión. Rellenr el formulrio con los dtos de nuestr Bse de Dtos.
ii iii Seleccionmos l pestñ import. Click en Add File. Seleccionmos el shpefile que queremos importr. iv Por último, clickemos en Import pr terminr l importción. Instlción de MpServer:
Sobre Pltform Linux: Se deben instlr dos pquetes: mpserver-bin y cgi-mpserver. Pr Esto se ejecut: #pt-get instll mpserver-bin cgi-mpserver Sobre Pltform Windows: Se debe descrgr el pquete MS4W, Descrgrlo desde quí: http:// www.mptools.org/ms4w/index.phtml?pge=downlods.html Descomprimir el pquete en l ríz de l unidd. Por ejemplo, l unidd C:/MS4W. Arrncr el servicio del servidor web pche ejecutndo el rchivo /ms4w/pcheinstll.bt. Pr probr que Apche está funcionndo correctmente, brir el nvegdor Web e introducir l siguiente dirección: http://loclhost/ ó http://127.0.0.1/ Deberí visulizrse l págin principl de MS4W:
Instlción de Pmpper: Sobre Pltform Linux: Hy dos métodos pr l instlción: Utilizndo el gestor de pquetes de Debin. Se debe gregr un entrd en el rchivo /etc/pt/sources.list deb http://www.pmpper.net/dl/debin binry/ y ejecutr: # pt-get updte # pt-get instll pmpper-4.0. Deben instlrse tods ls dependencis del mismo. Descrgr el binrio desde el sitio. Los binrios se pueden descrgr desde http://sourceforge.net/projects/ pmpper/files/ Un vez descrgdos, se deben descomprimir y sen bjo el directorio desde el cul el Servidor Web reliz l publicción o en el directorio que se considere decudo y relizr l redirección. Deberí Mostrrse un pntll como est: Visulizdor con l instlción por defecto:
Sobre Pltform Windows: Se debe descrgr el pquete de P.mpper pr MS4W, Descrgrlo desde quí: http://sourceforge.net/projects/pmpper/files/ Descomprimir el pquete en el directorio de ms4w. Pr probrlo, debe ir l siguiente URL: http://loclhost/pmpper/mp_defult.phtml Se deberí ver el visulizdor con l instlción por defecto:
Publicción de servicios WMS con MpServer. http://mpserver.org/es/instlltion/index.html http://mpserver.org/es/ogc/wms_client.html#wms-client Publicción de servicios WMS con Geoserver. http://idef.formos.gob.r/tutoriles.html#1 Instlción y Configurción de P.mpper PostgreSQL: importr Shpefiles. ogr2ogr shp2pgsql gvsig: - Añdir cps desde servicio WMS. http://idef.formos.gob.r/tutoriles.html#3 - Conectrse un bse de dtos PostGIS. http://idef.formos.gob.r/tutoriles.html#4 - Crer cp y gurdrl en l bse de dtos. http://idef.formos.gob.r/tutoriles.html#5 - Exportr SHP bse de dtos PostGIS. http://idef.formos.gob.r/tutoriles.html#6