MANUAL DE INSTALACION Y CREACION DE UN PROYECTO SIG UTILIZANDO MAPSERVER CON POSTGIS                             GUSTAVO A...
Crear un proyecto Personal Geodatabase   1. Creamos una carpeta en el Directorio raíz del equipo C:ProyectoSIG.   2. Abrim...
6. Al crear en Dataset se selecciona el tipo de coordenadas a utilizar, para esta práctica se selecciona   Project Coodina...
Y de esta manera tenemos creado el entorno de trabajo en ArcCatalogo de esta manera    10. Abrimos el ArcMap y mediante la...
11. Para editar cada shape en la imagen georeferncia presionamos                                     y    seleccionamos so...
Para agregar Atributos a cada Feactuare class nos ubicados en el shape y abrimos la tabla de Atributos.         En esta ta...
Con este mismo proceso exportamos todos los shapes que tenemos en Personal Geodatabase Uniamazonia a unacarpeta que tenemo...
Paso 4: Comprobar la correcta instalación de MapServerLa comprobación de instalación puede hacerse de dos formas:    1.   ...
Instalación PostgesSQLPaso 1: Instalaremos motor de bases de datos PostgreSQL con la extensión de soporte de datos espacia...
Paso 4: Presionamos en Boton Import para crear en la base de datos de postgis la tabla auditorio.Paso 5: Para mirar la tab...
Manual de instalacion y creacion de un proyecto sig utilizando mapserver con postgis
Upcoming SlideShare
Loading in …5
×

Manual de instalacion y creacion de un proyecto sig utilizando mapserver con postgis

5,257 views

Published on

  • Be the first to comment

Manual de instalacion y creacion de un proyecto sig utilizando mapserver con postgis

  1. 1. MANUAL DE INSTALACION Y CREACION DE UN PROYECTO SIG UTILIZANDO MAPSERVER CON POSTGIS GUSTAVO ADOLFO DIAZ TOVAR UNIVERSIDAD DE LA AMAZONIA FLORENCIA-CAQUETA 2012
  2. 2. Crear un proyecto Personal Geodatabase 1. Creamos una carpeta en el Directorio raíz del equipo C:ProyectoSIG. 2. Abrimos ArcCatalogo.exe. 3. En el de ArcCatalogo, establecemos la conexión con el nuevo folder que se creó en la ruta C:ProyectoSIG. 4. Dentro del Folder creamos una Personal Geodatabase que están basadas en el formato MDB de Microsoft Access y se crean y explotan a través del motor Jet de Microsoft esta permitirá contener todo los shapes que se creen mas adelante. 5. Dentro de la Personal Geodatabase creada con el nombre de Uniamazonia Personal creamos los Features Dataset que permitirán agrupar un conjunto de shapes que presenten características comunes.
  3. 3. 6. Al crear en Dataset se selecciona el tipo de coordenadas a utilizar, para esta práctica se selecciona Project Coodinate SystemNational GirlsSouth AmericaMAGNA Colombia Este.7.8. Dentro de cada Dataset se crean los Feactures Class que se han necesarios para desarrollar el proyecto, aquí se define un nombre, alias, un tipo que puede ser (Polygon Features, Linea Feactures, Point Features, Multipoint Features,, entre otros).9. Para agregar la imagen que ya tenemos geo referenciada y sobre la cual vamos a trabajar creamos en ArcCatalogo un Personal GeoDatabase Raster Dataset.
  4. 4. Y de esta manera tenemos creado el entorno de trabajo en ArcCatalogo de esta manera 10. Abrimos el ArcMap y mediante la pestaña de Navegacion por Catalogo agregamos cada uno de los Dataset a la tabla de contenido del lado izquierdo.
  5. 5. 11. Para editar cada shape en la imagen georeferncia presionamos y seleccionamos sobre la capa que vamos a editar en este caso haremos el ejemplo con el Class Biblioteca En la parte derecha se selecciona el tipo del shape a modificar que podrá ser Poligono, Linea, Rectangulo, Circulo o Eclipse y de esta manera creamos la región del Auditorio. Este mismo proceso se realiza para todas las demás Features Class que se creen.
  6. 6. Para agregar Atributos a cada Feactuare class nos ubicados en el shape y abrimos la tabla de Atributos. En esta tabla agregamos la descripción del auditorio en nuestro caso; este mismo proceso se realiza para todas las demás tablas. Exportar Datos de ArGisPara trabajar con los shapes que se han creado en ArcCatalogo y Editado en ArcMarp es necesario exportarlos parapoder tener acceso a ellos desde cualquier servidor o aplicación para lograr visualizarlos, dado que se encuentraempaquetado en la Personal Geodatabe. 1. Nos ubicamos sobre el shape que vamos a exportar de ArcGis y seleccionamos la opción Data Export Data, en la ventana emergente le damos la ruta donde vamos alojar el shape y el nombre correspondiente
  7. 7. Con este mismo proceso exportamos todos los shapes que tenemos en Personal Geodatabase Uniamazonia a unacarpeta que tenemos ubicado en C:ProyectoSIGExportarDatos. Instalación de MapServer y PostGisMapServer es un desarrollo Open Source para construir aplicaciones espaciales disponibles a través de la red. Noes un sistema GIS ni aspira a serlo, sino que está destinado a renderizar datos espaciales (mapas, imagines, datosvectoriales) para su publicación a través de la web.MapServer fue originalmente desarrollado por la Universidad de Minnesota (UMN) en cooperación con la NASA y elDepartamento de Recursos Naturales de Minnesota. Actualmente, es mantenido por el proyecto TerraSip (NASA) y laUMN. Su página oficial es: http://mapserver.gis.umn.edu/Requisito Previo: Instalar Apache http.Paso 1: Descargar MapServerMapServer puede descargarse de página http://www.maptools.org/dl, tanto la versión compilada como el códigofuente.En este trabajo se utilizará la versión 4.8.1, por ello se descargará el siguiente archivo comprimido: “mapserver-4.8.1-win32-php5.1.2.zip”Paso 2: DescomprimirDescomprimir el contenido del archivo “mapserver-4.8.1-win32-php5.1.2.zip” en el directorio “cgi-bin” del servidorde páginas web Apache.Descomprimir los archivos zip de librerias (dll) en el mismo directorio cgi-bin.Paso 3: Instalar librería PROJMapServer utiliza la librería PROJ para reproyectar los mapas generados, en caso que sea necesario.  Descargar el archivo comprimido “proj446_win32_bin.zip” de la página http://www.maptools.org/dl  Descomprimir el archivo en un directorio cualquiera, por ejemplo: “C:PROJ ”  Definir la variable de entorno: PROJ=C:proj. Para ello debe acceder a “Panel de Control” > “Sistema”> “Opciones Avanzadas” > “Variables de Entorno” e introducir como nombre de la variable: “PROJ” y como valor de la variable: “C:proj”
  8. 8. Paso 4: Comprobar la correcta instalación de MapServerLa comprobación de instalación puede hacerse de dos formas: 1. Tecleando en el web browser: “http://localhost/cgi-bin/mapserv.exe?” Si ha sido instalado correctamente aparecerá el siguiente mensaje:“No query information to decode. QUERY_STRING is set, but empty.” 2. En entorno MS-DOS ejecutar: mapserv –v. Si ha sido correctamente instalado, la respuesta será la siguiente:
  9. 9. Instalación PostgesSQLPaso 1: Instalaremos motor de bases de datos PostgreSQL con la extensión de soporte de datos espaciales PostGIS,descargando el instalador de la URL: ftp7.us.postgresql.org/pub/postgresql//binary/v8.3.1/win32/postgresql-9.3.1-1.zipPaso 2: Abrimos Application Stack Builder para agregar la extensión que soporta datos espaciales PostGisEn categorías, desplegamos el árbol de y seleccionamos la extensión de PostGIS 1.5 forPostgresSQL 9.1 v1. 5.3 que permite convertir de shape a tablas.Convertir de Shape a table con PostGISPostGIS: Es una extensión al sistema de base de datos objeto-relacional PostgreSQL. Permite el uso de objetosGIS(Geographic information systems). PostGIS incluye soporte para índices GiST basados en R-Tree, y funcionesbásicas para el análisis de objetos GIS. Esta creado por Refractions Research Inc, como un proyecto deinvestigación de tecnologías de bases de datos espaciales. Esta publicado bajo licencia GNU.Con PostGIS podemos usar todos los objetos que aparecen en la especificación ArcGIS como puntos,lineas,polígonos, multilíneas, multipuntos, y colecciones geométricas.Paso 1: Abrimos el Shape File to PostGIS ImporterPaso 2: En shape File buscamos la ruta C:ProyectoSIGExportarDatos donde exportamos los shape. Cuandoestamos ubicados en esta carpeta seleccionamos el shape a importar (Auditorio.shp).Paso 3: En PostGis Connection agregamos la cadena de conexión con la base de datos postgis ( Connecting:host=localhost port=5432 user=postgres dbname=postgis password=root ).
  10. 10. Paso 4: Presionamos en Boton Import para crear en la base de datos de postgis la tabla auditorio.Paso 5: Para mirar la tabla de Auditorio en la Base de datos postgis abrimos y damos losparámetros de conexión al servidor.Paso 6: En el Object Browser abrimos la siguiente ruta: PostgreSQL 9.1(Localhost:5432)DatabasespostgisSchemaspublicTablesAuditorioPaso 7: Para ver los datos de la tabla en la barra de herramientas presionamos en y de esta maneratenemos los datos de la tabla.Este mismo proceso se repite para cada uno de los shapes que fueron exportados.Crear Proyecto en el Servidor MapServerPara crear la carpeta en el servidor accedemos a la siguiente ruta C:Program Filesms4wApachehtdocs, aquícreamos una nueva carpeta que se llame Proyecto, dentro de esta creamos una que se llame Shapes donde sealojaran los shapes, una tmp que almacenara las vistas y una misc que contendrá algunas librería que se requieranpara lograr visualizar el SIG.

×