Академический Документы
Профессиональный Документы
Культура Документы
Elaborado por:
Luis Amos Valer Villegas.
Correo Electrnico: luisamos7@gmail.com
Version 1.1
Lima, agosto 2015
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
NDICE.
Pg.
I.
Introduccin
II.
12
23
VIII. Exportacin del archivo Shape File a la base de datos SIAR San Martin
29
33
X.
35
42
46
54
57
ANEXOS
59
60
REFERENCIAS
60
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
I.
INTRODUCCIN
El desarrollo e implementacin del Visor de Mapas del SIAR San Martin, permitir soportar y fortalecer los
procesos de gestin de informacin en la regin San Martin. Adems la integracin y participacin inter
institucional as como la organizacin y difusin de la informacin cartogrfica referida a la temtica
ambiental existente en la regin. As mismo busca como objetivos especficos:
Proveer informacin relevante para la toma de decisiones de planificacin e inversin,
considerando variables e indicadores Ambientales.
Brindar servicios de informacin a instituciones y poblaciones usuarias sobre aspectos
concernientes a la temtica Ambiental y otras temticas relacionadas.
Fortalecer las capacidades tcnicas de las instituciones de la regin a travs de la implementacin
de herramientas de ltima generacin para gestionar informacin especializada.
Establecer espacios de discusin tcnica a travs de foros, espacios descentralizados en temas
ambientales en general.
El visor de Mapas SIAR San Martin no busca:
Reemplazar los sistemas de informacin existentes en la regin o a nivel nacional.
Crear bases de datos paralelas o duplicadas, SIAR San Martin evitar la duplicidad de creacin de
bases de datos regionales que generan gastos innecesarios de recursos y tiempo en las
instituciones regionales.
Restringir la informacin a solo a un grupo de personas, SIAR San Martin busca difundir la
informacin ambiental de la regin existente en todas las instituciones locales a diferentes grupos
de personas tales como profesionales, investigadores, autoridades y sociedad civil en general.
II.
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Este manual est dirigido a los administradores del SIAR San Martn, de perfil ingenieros de Sistemas e
informticas o carreras afines, con el propsito de explicar de manera prctica el modo de utilizacin de
cada una de las funcionalidades implementadas en el visor de mapas SIAR San Martin desde su instalacin
hasta su configuracin, administracin. Fortalecer capacidades en la gestin y administracin de la
informacin cartogrfica existe en la regin.
En este presente manual, se adjunta un Cd con todos los cdigos fuentes y programas a utilizar:
- Instaladores
- Base de datos de SIAR San Martin
- Visor de Mapas
IV. DESCRIPCIN DE LA ARQUITECTURA DEL VISOR DE MAPAS SIAR SAN MARTIN
La arquitectura a utilizar, tiene como objetivo administrar la informacin cartogrfica, para esto es necesario
la implementacin de los siguientes servicios:
Arquitectura a desarrollar para el funcionamiento del visor de Mapas SIAR San Martin
A. Servidor Web
Un servidor web o servidor HTTP es un programa informtico que procesa una aplicacin del lado
del servidor, realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
con el cliente y generando una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El
cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web.
Apache es el Servidor Web ms utilizado, es un proyecto de cdigo abierto y uso gratuito,
multiplataforma (hay versiones para todos los sistemas operativos ms importantes), muy robusto
y que destaca por su seguridad y rendimiento.
B. Servidor de base de Datos
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de
proporcionar herramientas para aadir, borrar, modificar y analizar los datos. Los usuarios pueden
acceder a la informacin usando herramientas especficas para la generacin de informes, o bien
mediante aplicaciones por defecto.
Estos sistemas tambin proporcionan mtodos para mantener la integridad de los datos, para
administrar el acceso a usuarios y para recuperar la informacin si el sistema se corrompe.
Permiten presentar la informacin de la base de datos en variados formatos. La mayora incluyen
un generador de informes. Tambin pueden incluir un mdulo grfico que permita presentar la
informacin con grficos y tablas.
PostgreSQL es un sistema de gestin de bases de datos relacional orientado a objetos y libre,
publicado bajo la licencia BSD. Como muchos otros proyectos de cdigo abierto, el desarrollo de
PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad
de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por
organizaciones comerciales.
PostGIS es una extensin que convierte el sistema de base de datos PostgreSQL en una base de
datos espacial. La combinacin de ambos es una solucin perfecta para el almacenamiento, gestin
mantenimiento de datos espaciales y analisis de datos (algebra de mapas).
C. Servidor de Mapas
Los servidores de mapas tienen como objeto acceder a informacin geoespacial existente,
normalmente en servidores, en diferentes formatos y servir dicha informacin a clientes de mapas
a travs de protocolos estndares. Existen diferentes tipos de servicios de informacin geoespacial:
Servicios de mapas en web: Reciben peticiones por parte de clientes, acceden a
informacin vectorial (grfica y alfanumrica) y/o rster, y generan imgenes de mapas
que se sirven a un cliente en forma de imgenes rster (PNG, JPEG, GIF, etc), o bien
responden a peticiones de acceso a informacin relacionada con mapas servidos, como
propiedades de un elemento, entre otros.
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Rster, Los archivos rster (o de imagen) son datos basados en pxeles, como las fotografas
digitales, que se pueden utilizar como fondos para los datos de elemento y dibujo. Por ejemplo,
puede mostrar una fotografa area de una ciudad bajo una capa de calles.
Vector, El modelo vectorial es una estructura de datos utilizada para almacenar datos geogrficos.
Los datos vectoriales constan de lneas o arcos, definidos por sus puntos de inicio y fin, y puntos
donde se cruzan varios arcos, los nodos. La localizacin de los nodos y la estructura topolgica se
almacena de forma explcita.
Modelo Vectorial
Ventajas
Estructura de datos sencilla
La operaciones de superposicin se realiza
de forma fcil
Representa mejor elevacin de variabilidad
Es necesario para el manejo y modificacin
de imgenes digitales y satlites
Ventajas
Proporciona una estructura de datos
compacta, ocupa mejor memoria
Codifica de maneja ms eficaz las relaciones
topolgicas entre elementos. til para el
anlisis de datos.
Est diseado para trabajar con grficos,
cobertura y otros objetos
Desventajas
Tiene una estructura de datos ms compleja
que el raster.
Operaciones de superposicin son ms
difciles de obtener.
La representacin de mapas con elevada
Desventajas
Ocupa ms memoria.
Relaciones topolgicas son ms difciles de
representar.
El mapa resulta menos esttica, los lmites
resultan ms engorroso.
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
variabilidad es ineficiente.
Manejo y mejora de imgenes digitales y
satlites no pueden realizarse de una
manera eficaz en el modelo vectorial.
D. Sistema de Coordenadas
Un sistema de referencia o coordenadas es el conjunto de convenciones y conceptos tericos
adecuadamente modelados para definir, en cualquier momento, la orientacin, ubicacin y escala
de tres ejes coordenados (X, Y, Z)
Coordenadas Planares
Es un sistema de coordenadas bi-dimensional resultante de una proyeccin cartogrfica.
Las coordenadas se presentan como (X; Y) o (Este, Norte) y tambin son denominadas como
coordenadas proyectadas. Estas coordenadas se suele expresar en metros, kilmetros, etc.
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
El Sistema de Proyeccin Cartogrfico antes referido, se encuentra relacionado con el elipsoide del
Sistema de Referencia Geodsico 1984 - Geodetic Reference System 1984 (GRS84).
10
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
11
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
http://www.maptools.org/ms4w/index.phtml?page=downloads.html
Paso 2: Descomprimimos el archivo (ms4w_3.0.6.zip) y ubicar la carpeta descomprimida en la unidad
D:/, luego nos dirigimos a la carpeta D:/ms4w/Apache/conf y abrimos el archivo de configuracin
httpd.conf con un editor de texto, podemos utilizar un editor de texto avanzado como SublimeText
(http://www.sublimetext.com/), editar siguientes lneas:
1.
12
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
2.
3.
Creacin del espacio virtual de SIAR San Martin con direccin IP local 127.0.0.1
13
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
</Directory>
ScriptAlias /cgi-bin/ "/ms4w/Apache/cgi-bin/"
<Directory "/ms4w/Apache/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
4.
Paso 5: Proceder a instalar el Apache2 mediante los siguientes comandos prompt (MS-DOS) en modo
administrador:
cd D:/ms4w/Apache\bin
D:
httpd -k install -n "Apache Map Server 3.0.6"
net start "Apache Map Server 3.0.6"
14
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
5.
6.
Nota: Para ingresar a nivel de dominio local, nos dirigimos al siguiente archivo:
C:\Windows\System32\drivers\etc\host
15
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
1. Siguiente
2. Siguiente
3. Siguiente
4. Siguiente
16
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
5. Siguiente
6. Siguiente
7. Siguiente
8. Siguiente
9. Siguiente
10. Siguiente
17
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
11. Siguiente
12. Siguiente
13. Siguiente
14. Siguiente
15. Siguiente
16. Instalando
18
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
17. Siguiente
18. Siguiente
19. Siguiente
20. Siguiente
21. Siguiente
22. Siguiente
19
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
23. Siguiente
24. Instalando
25. Siguiente
26. Finalizando
Paso 2: Iniciar la mquina virtual y proceder a ingresar el usuario: root y la contrasea: 1234
20
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Para verificar ingresar al explorador web e ingresar con el programa PuTTY en la opcin de conexin
remota por SSH como privilegio root (Para realizar esta prueba deshabilitar todo tipo de servicio que
est utilizando el puerto 80 o puerto 22 localmente en la mquina de trabajo Windows7):
21
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
22
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
ServerName 127.0.0.1
ServerAlias siar.sanmartin.gob.pe
ErrorLog /sinia/logs/siarsanmartin_error.log
CustomLog /sinia/logs/siarsanmartin_access.log combined
<Directory /sinia/www/siarsanmartin/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin/>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
archivo
23
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
1.
2. Siguiente
3. Siguiente
4. Siguiente
24
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
6. Siguiente
7. Siguiente
8. Siguiente
9. Proceso de instalacin
10. Siguiente
Paso 3: Instalar el PostGIS versin 1.5, cabe indicar que existe 2 formas para poder instalar, la
primera es por el asistente de instalacin Stack Builder que es un asistente de descargas de
complementos del postgreSQL, y la segunda forma es ingresar a la pgina oficial de PostGIS
http://postgis.net/windows_downloads.
25
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Instalar con el asistente Stack Builder, ir a inicio-> Todos los Programas -> PostgreSQL 9.1 (x86) ->
Application Stack Builder, segn las imgenes siguientes:
14. Siguiente
15. Siguiente
26
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
17. Siguiente
19. Finalizando
Paso 4: Luego de culminar de instalar el PostgreSQL 9.1 y PostGIS 1.5, proceder a abrir el programa
pgAdmin (panel de administracin) ubicado en Inicio -> Todos los Programas -> PostgreSQL 9.1
(x86) -> pgAdmin III. (Ingresar el Usuario: postgres y Contrasea: 1234)
27
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
28
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
#Configurar topologa
psql -d template_postgis -f /usr/share/postgresql/9.4/contrib/postgis-2.1/topology.sql
psql -d template_postgis -f /usr/share/postgresql/9.4/contrib/postgis-2.1/topology_comments.sql
VIII. EXPORTACIN DEL ARCHIVO SHAPE FILE A LA BASE DE DATOS SIAR SAN MARTIN
Para realizar esta actividad, lo primero es crear la base de datos con nombre: siarsanmatin
Paso 1: Creacin de la base de datos ARA San Martin
29
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
NOTA: La base template_postgis en mencin est activo, para proceder a corregir este mensaje, es
seleccionar la opcin base de datos y elegir opcin refrescar.
Paso 2: Exportar el mapa de limites referenciales de distritos de fuente de Instituto Nacional de
Estadstica e Informtica INEI a la base de datos ara_sanmartin.
Descargar
el
mapa
(limites
distrital)
en
la
siguiente
direccin
web:
http://geoservidor.minam.gob.pe/geoservidor/download.aspx,
luego
descomprir
el
archivo
limite_distital.rar y luego ingresar al programa: Inicio -> Todos los programas -> PostGIS 1.5 for
PostgreSQL 9.1 -> PostGIS Shapefile and DBF Loader
30
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
NOTA. La exportacin de archivo shape file (BAS_LIM_DISTRITAL.shp) debe ser exportado en el mismo
sistema de referencia, para saber en qu sistema de referencia est el presente archivo, nos dirigimos a
31
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
la carpeta de procedencia del shape file y abrimos con un blog de notas el archivo
BAS_LIM_DISTRITAL.prj y relacionamos la tabla de equivalencias:
Los cdigos EPGS y el sistema de referencia DATUM se puede ver en la tabla spatial_ref_sys, donde se
registra todos los sistemas de referencias que los pases aplican segn su geomorfologa, ingresar a
PgAdminIII y elegimos nueva consulta en la base de datos ARA San Martin e ingresar el siguiente script:
Para el Per se aplica el WGS 84 / UTM en usos Zonas 17S, 18S Y 19S y el PSAD56:
** Otro mtodo de exportacin de archivo Shape File a PostgreSQL es mediante al comando prompt
MS-DOS shp2pgsql realizar los siguientes pasos:
32
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
1.
Agregar la ruta binaria (bin) de la carpeta de donde est instalado el postgreSQL, ir a Panel de
control->Todos los elementos de Panel de control->Sistema->Configuracin Avanzada del Sistema > Variables de entorno -> Variables del Sistema -> Path y agregar la ruta:
2.
O
shp2pgsql W LATIN1 [ruta_archivo.shp] [nombre_tabla] [nombre_db] > [ruta_salida.sql]
IX.
PostGIS internamente almacena, las geometras espaciales en columnas, serializa estas en un formato
binario denominado (WKB) Well Know Binary.
33
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Para ejecutar estas operaciones bsicas de PostGIS ingresar al programa pgAdmin III, seleccionar la base de
datos ara_sanmartin, generar una nueva consulta e ingresar los siguientes script:
A. Clculo de rea:
SELECT nombdist, nombprov, nombdep, area(geom) as "area(m)" FROM bas_lim_distrito
WHERE nombdep = 'SAN MARTIN';
B. Clculo de permetro:
SELECT nombdist, nombprov, nombdep, perimeter(geom) as "permetro (m)" FROM
bas_lim_distrito WHERE nombdep = 'SAN MARTIN';
D. Tipo de geometra:
SELECT nombdist, nombprov, nombdep, geometrytype(geom) FROM bas_lim_distrito WHERE
nombdep = 'SAN MARTIN';
E. Sistema de referencia:
SELECT nombdist, nombprov, nombdep, srid(geom) FROM bas_lim_distrito WHERE nombdep
= 'SAN MARTIN';
F.
H.
Por Provincias:
34
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Por Departamento:
SELECT nombdep, extent(geom) FROM bas_lim_distrito WHERE nombdep = 'SAN MARTIN'
GROUP BY nombdep;
I.
X.
35
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
#
# FORMATOS DE IMAGEN
#
OUTPUTFORMAT
NAME gif
DRIVER "GD/GIF"
MIMETYPE "image/gif"
IMAGEMODE PC256
EXTENSION "gif"
END
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
EXTENSION "png"
END
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
EXTENSION "tif"
END
#
# DEFINICIN DEL SERVICIO OGC: WMS
#
WEB
TEMPLATE "plantillas/mapa.html"
IMAGEPATH "temporal/"
IMAGEURL "/temporal/"
METADATA
"wms_server_version" "1.1.1"
"wms_enable_request" "*"
"wms_encoding" "LATIN1"
"layer_encoding" "LATIN1"
"wms_title" "SIAR San Martin"
"wms_abstract" "SISTEMA DE INFORMACION AMBIENTAL REGIONAL || SIAR San Martn::
Per, Servicio OGC: Web Map Server (WMS)"
"wms_onlineresource" "http://siar.sanmartin.gob.pe/servicio/wms?"
"wms_fees" "S/. 0.00"
"wms_accessconstraints" "Ninguna"
"wms_srs" "EPSG:4326 EPSG:3857 EPSG:102100 EPSG:900913 EPSG:32717 EPSG:32718
EPSG:32719 EPSG:4248 EPSG:24877 EPSG:24878 EPSG:24879"
"wms_keywordlist" "OGC: WMS,WFS,WCS,MapServer,GeoNetwork,Google Map"
"wms_contactperson" "Ing. Jorge Luis Sanchez"
"wms_contactorganization" "Gobierno Regional de San Martin :: Per"
"wms_contactposition" "Administrador del Servicio WMS"
"wms_addresstype" "Calle Aeropuerto N 150 - Barrio de Lluyllucucha, Moyobamba
Departamento de San Martn, Per"
"wms_address" "San Martin"
"wms_city" "San Martin"
"wms_stateorprovince" "Moyobamba"
"wms_postcode" "Moyobamba 42"
"wms_country" "Moyobamba"
36
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
37
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
LAYER
NAME "Copyright"
TYPE annotation
STATUS off
TRANSFORM off
FEATURE
TEXT " Sistema de Informacin Ambiental Regional :: SIAR San Martin ||
http://siar.regionsanmartin.gob.pe"
POINTS 10 600 END
END
CLASS
COLOR -1 0 0
LABEL
FONT "Arial"
TYPE truetype
ANTIALIAS true
COLOR 255 0 0
SIZE 8
POSITION ur
END
END
END
#
# CAPAS
#
END # MAP
El comando EXTENT tiene la siguiente estructura: EXTENT xmin ymin xmax ymax, que est asociado al
sistema de referencia PROYECTION init=epsg:4326 END, la extensin se obtiene ejecutando el
siguiente script en inicio -> Todos los programas -> PostgreSQL 9.1 (x86) -> pgAdmin:
38
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
<Directory "/servicio/wms">
AllowOverride None
Options None
Order allow,deny
Allow from all
SetEnvIf Request_URI "/servicio/wms" MS_MAPFILE=/ms4w/sinia/wms_siarsanmartin.map
</Directory>
Verificar de acuerdo a la siguiente imagen, esta sintaxis indica que al momento de ingresar por la
siguiente direccin web http://siar.sanmartin.gob.pe/servicio/wms,
se asocia al archivo de
configuracin wms_siarsanmartin.map y cambiar de /cgi-bin a /servicio:
39
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Para corregir este error, procedemos a crear la carpeta simbolos en la siguiente ruta:
/ms4w/sinia/simbolos/ y crear el archivo simbolos_siarsanmartin.sym, luego verificar de nuevo:
http://siar.sanmartin.gob.pe/servicio/wms?map=/ms4w/sinia/wms_siarsanmartin.map
Para corregir este error, procedemos a crear la carpeta fuentes en la siguiente ruta:
/ms4w/sinia/fuentes/ y crear el archivo fuentes.txt, la estructura del archivos fuentes es la siguiente:
40
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Es necesario registrar todas las fuentes a utilizar en el servicio OGC: WMS, las fuentes podemos buscar
en la siguiente carpeta Inicio -> Panel de control -> Fuentes copiar y cambiar el nombre y registrarlo
con la siguiente estructura [nombre] [nombre_archivo.ttf], guardar el archivo y verificar:
http://siar.sanmartin.gob.pe/servicio/wms?map=/ms4w/sinia/wms_siarsanmartin.map
41
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
A. Operacin GetCapabilities
B. Operacin GetMap
C. Operacin GetLegendGraphic
D. Operacin GetFeatureInfo
Para esta parte solo realizaremos la operacin GetCapabilities:
http://siar.sanmartin.gob.pe/servicio/wms?SERVICE=WMS&REQUEST=GetCapabilities
42
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
RESOLUTION 85
IMAGETYPE gif
INTERLACE on
DEBUG on
PROJECTION
"init=epsg:4326"
END
#
# FORMATOS DE IMAGEN
#
OUTPUTFORMAT
NAME gif
DRIVER "GD/GIF"
MIMETYPE "image/gif"
IMAGEMODE PC256
EXTENSION "gif"
END
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
EXTENSION "png"
END
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
EXTENSION "tif"
END
#
# SERVICIO WFS
#
WEB
TEMPLATE "plantillas/mapa.html"
IMAGEPATH "temporal/"
IMAGEURL "/temporal/"
METADATA
"wfs_server_version" "1.1.0"
"wfs_encoding" "LATIN1"
"layer_encoding" "LATIN1"
"wfs_title" "SIAR San Martin"
"wfs_abstract" "SISTEMA DE INFORMACION AMBIENTAL REGIONAL - SIAR San Martin, Servicio
OGC: Web Facture Server (WFS)"
"wfs_onlineresource" "http://siar.sanmartin.gob.pe/servicio/wfs?"
"wfs_service_onlineresource" "http://sanmartin.gob.pe/servicio/wfs?"
"wfs_fees" "S/. 0.00"
"wfs_accessconstraints" "Ninguna"
"wfs_srs" "EPSG:4326 EPSG:3857 EPSG:102100 EPSG:900913 EPSG:32717 EPSG:32718
EPSG:32719 EPSG:4248 EPSG:24877 EPSG:24878 EPSG:24879"
"wfs_keywordlist" "OGC,WMS,WFS,WCS,MapServer,GeoNetwork,OpenLayer"
"wfs_contactperson" "Ing. Jorge Luis Sanchez"
"wfs_contactorganization" "Departamento de Sistemas"
"wfs_contactposition" "Administrador del Servicio WFS"
43
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Verificar de acuerdo a la siguiente imagen, esta sintaxis indica que al momento de ingresar por la
siguiente direccin web http://siar.sanmartin.gob.pe/servicio/wfs,
se asocia al archivo de
configuracin wfs_siarsanmartin.map
44
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
45
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
46
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Paso 3: Instalar y ejecutar el programa de publicacin, desarrollado para escritorio, que ayudar a
generar el cdigo script de la capa (Layer):
47
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
48
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Exportacin finalizada
Paso 4: Para finalizar la publicacin, debemos de agregar la capa forestal.map en el archivo de
configuracin del servicio OGC: WMS wms_siarsanmartin.map implementado:
49
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Nota: En el ejercicio anterior, se present la exportacin de una capa de tipo polgono, este mismo
procedimiento es para una capa de tipo lnea, algo que se debe de mencionar que para publicar un tipo
de capas de tipo puntos, se debe de incorporar el siguiente script de simbologa en el archivo
/ms4w/sinia/simbolos_siarsanmartin.map:
SYMBOLSET
SYMBOL
NAME "colegio"
TYPE pixmap
IMAGE "simbols/primaria.png"
END #end
SYMBOL
NAME "ee_ss"
TYPE pixmap
IMAGE "simbols/hospital.png"
END #end
SYMBOL
NAME "meteorologica"
TYPE pixmap
IMAGE "simbols/meteorologica.png"
END #end
SYMBOL
NAME "hidrologica"
TYPE pixmap
IMAGE "simbols/hidrologica.png"
END #end
SYMBOL
NAME "departamento"
TYPE pixmap
IMAGE "simbols/departamento.png"
END #end
SYMBOL
NAME "provincia"
TYPE pixmap
IMAGE "simbols/provincia.png"
END #end
SYMBOL
NAME "distrito"
TYPE pixmap
IMAGE "simbols/distrito.png"
END #end
SYMBOL
NAME "centro_poblado"
TYPE pixmap
50
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
IMAGE "simbols/centro_poblado.png"
END #end
SYMBOL
NAME "lineas_cuadrado"
TYPE hatch
END #end
SYMBOL
NAME "lugares"
TYPE pixmap
IMAGE "simbols/lugares.png"
END #end
SYMBOL
NAME "circulo"
TYPE ellipse
FILLED true
POINTS 1 1 END
END #end
END #end Symbol
Luego, de realizar esta accin, en el asistente de publicacin en la pestaa capas, se presentar de esta
forma:
51
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Operacin GetCapabilities:
http://siar.sanmartin.gob.pe/servicio/wms?SERVICE=WMS&REQUEST=GetCatabilities
Buscar la capa forestal, para realizar las operaciones getMap, GetLeyendGraphic y GetFeatureInfo
Operacin GetMap:
http://siar.sanmartin.gob.pe/servicio/wms?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&SRS=EP
SG:4326&LAYERS=forestal&STYLES=&FORMAT=image/png&BBOX=-77.7756774869664,8.79629497682463,-75.4867647348274,5.40646684866734&WIDTH=1000&HEIGHT=800&REASPECT=false&TRANSPARENT=true
52
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Operacin GetLegendGraphic:
http://siar.sanmartin.gob.pe/servicio/wms?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetLegendGraphic&L
AYER=forestal&FORMAT=image/png&STYLE=default&TRANSPARENT=true
53
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Operacin GetFeatureInfo:
http://siar.sanmartin.gob.pe/servicio/wms?LAYERS=forestal&QUERY_LAYERS=forestal&SERVICE=WMS&VERSI
ON=1.1.1&REQUEST=GetFeatureInfo&TRANSPARENT=true&FORMAT=image%2Fpng&REASPECT=false&%20EX
CEPTIONS:application/vnd.ogc.se_inimage&SRS=EPSG:4326&BBOX=-80.408831,-7.575310,-72.905169,5.299256&FEATURE_COUNT=1&MAXFEATURES=1&X=557&Y=109&INFO_FORMAT=text/html&STYLES=&WIDT
H=1366&HEIGHT=417
54
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
"wfs_encoding" "LATIN1"
"queryable" "true"
"wfs_title" "limite departamental"
"wfs_abstract" "Mapa de Limite Departamental- Copyright - Elaboracin e interpretacin temtica:
Gobierno Regional de San Martn, Autoridad Ambiental Regional - Direccin Ejecutiva de Gestin Territorial, * Lmites
Gobierno Regional de San Martin con criterio de cuenca. Fuente: Carta Nacional a escala 1/100,000 Instituto Geogrfico
Nacional"
"wfs_metadata_path" ""
"wfs_metadata_type" "ISO19115:2003"
"wfs_metadataurl_type" "TC211"
"wfs_metadata_format" "text/xml"
"wfs_extent" "192042.8851 9027474.9999 448042.4375 9401750"
"wfs_srs" "EPSG:32718"
"gml_include_items" "all"
"gml_featureid" "gid"
"wfs_include_items" "all"
"wfs_exclude_items" "gid"
"wfs_enable_request" "*"
END
CLASSITEM "gid"
CLASS
NAME "Departamento"
EXPRESSION /./
COLOR 225 225 0
OUTLINECOLOR 0 0 0
TEMPLATE void
END
END # Layer
Operacin GetCapabilities:
http://siar.sanmartin.gob.pe/servicio/wfs?SERVICE=WFS&REQUEST=GetCapabilities
55
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
Buscar la capa
GetFeature
Operacin DescribeFeatureType:
http://siar.sanmartin.gob.pe/servicio/wfs?VERSION=1.1.0&SERVICE=WFS&REQUEST=Describe
FeatureType&TYPENAME=departamento
Operacin GetFeature:
http://siar.sanmartin.gob.pe/servicio/wfs?VERSION=1.1.0&SERVICE=WFS&REQUEST=GetFeat
ure&TYPENAME=departamento&MAXFEATURES=1
56
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
57
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
58
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
59
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
60
CONSULTORA PARA EL FORTALECIMIENTO DE CAPACIDADES Y ACOMPAAMIENTO TCNICO A LA ARA SAN MARTIN PARA
LA IMPLEMENTACIN Y OPERATIVIDAD DEL APLICATIVO DEL
VISOR DE MAPAS PARA EL SIAR SAN MARTIN
61