Jump to navigation
febrero 22, 2010
PHP mapscript es una librería para ampliar funcionalidades a PHP de manera que trabaje con MapServer.
Para comenzar a trabajar con MapScript recomiendo leer los posts sobre MapScript por un compatriota Jaime M. Tan Nozawa:
http://softwarelibre.lamula.pe/2007/11/05/php-mapscript-de-mapserver-parte-1-conceptos/
Además de la documentación de PHP mapscript
http://mapserver.org/mapscript/php/index.html
Dado que para publicar capas con MapServer se tiene que configurar una estructura de datos con nombres, fuentes de datos, descripción, metadatos, etc, (MapFile) me parece redundante tener que a su vez crear nuevamente una estructura de datos en javascript para visualizar el servicio creado.
Debido a ello, y sabiendo el potencial de MapScript para manejar y manipular MapFiles, decidí crear un código que genere dinámicamente el código javascript para visualizar un servidor MapServer en base a su MapFile.
Leer más »
Publicado en Experiencias
|
23 comentarios »
| Visto: 5690 veces
febrero 11, 2010
MapFish es un framework para manejo de mapas via Web. Está compuesto de un servidor hecho en Python, con compatibilidad para Ruby on Rails y PHP; y de un cliente javascript que une ExtJS, OpenLayers , GeoExt, además de objetos propios.

Demo de manejo de MapFish
Este post se enfoca solamente en la parte cliente javascript. Este cliente toma OpenLayers, aprovechando su robustez, funcionalidad y compatibilidad, y agrega más detalle a la presentación combinándolo con ExtJS (LayerSwitcher de tipo árbol, paneles móviles y redimensionables, transiciones, etc)
Leer más »
Publicado en Experiencias
|
18 comentarios »
| Visto: 10201 veces
enero 23, 2010
OpenLayers es la librería para visualización de mapas via web por excelencia. Consiste en una API javascript con objetos que permiten manejar todo tipo de capas (kml, geoJSON, wms,etc), trabajar con eventos (hacer click en el mapa) y hasta poner marcadores y popups entre muchas otras cosas.
Para empezar con OpenLayers los siguientes links son de mucha utilidad:
http://openlayers.org/ Página principal de OpenLayers
http://www.linux.com/archive/feature/154814 Ejemplos básicos (aparte de los ejemplos de la página principal)
http://workshops.opengeo.org/openlayers-intro/ Workshop para iniciar en OpenLayers
http://wiki.osgeo.org/wiki/Openlayers:_las_herramientas_disponibles_por_defecto Descripción en español de las herramientas que vienen en la API de OpenLayers
Para descargar el código completo seguir el enlace:
Demo de OpenLayers[1424clicks]
Leer más »
Publicado en Experiencias
|
18 comentarios »
| Visto: 10393 veces
diciembre 14, 2009
Esta es la segunda demo de las características y uso de las herramientas del software libre para trabajar con servidores de mapas (WMS).
Anterior:
Demo 1
Las funcionalidades mostradas en el video son:
- Exportar archivos SHAPEFILE a bases de datos PostgreSQL con soporte espacial (PostGIS)
- Cambiar el estilo de las capas para agregar Etiquetas
- Exportar las capas de base de datos a un servidor WMS (MapServer)
- Visualizar el servidor WMS desde un cliente MapFish + OpenLayers
- Editar la información a nivel de Base de Datos y ver los cambios que esto produce en el servidor WMS (MapServer)
La información de los programas utilizados puede ser vista en la
Demo 1
Saludos.
Publicado en Presentaciones y Ejemplos
|
6 comentarios »
| Visto: 3712 veces
diciembre 09, 2009
Esta es una primera visión al potencial del uso de las herramientas del software libre para trabajar con servidores de mapas (WMS).
Siguiente:
Demo 2: de SHAPEFILE a PostGIS , y luego a MapServer
Las funcionalidades mostradas en el video son:
- Cargar información en formato SHAPEFILE y aplicarle estilo (el estilo por defecto en este caso)
- Exportar las capas a un archivo de configuración con extensión .map para MapServer
- Visualizar el servidor WMS desde gvSIG
- Visualizar el servidor WMS desde un cliente MapFish + OpenLayers (no me gusta llamarlo solamente MapFish) generado dinámicamente a partir de un script PHP/Mapscript.
Leer más »
Publicado en Presentaciones y Ejemplos
|
14 comentarios »
| Visto: 5127 veces
diciembre 04, 2009
¡GANAMOS! El día miércoles 25 en una ceremonia en el Museo de la Nación se anunciaron los ganadores del Premio Creatividad Empresarial 2009 y el proyecto Pro-Cajamarca desarrollado por
Proyectos y Estudios Mineros ganó en la categoría Empresa Descentralizada.
Estoy contento por esta victoria pues fui uno de los principales involucrados en el desarrollo del proyecto y además en la redacción del documento para la postulación al concurso. Más aún, este es el proyecto que me inspiró a dedicar mucho de mi propio tiempo a la investigación de los GIS desde el punto de vista de un Ing. Informático.

Algunos de los principales integrantes del Equipo
Leer más »
Publicado en Experiencias
|
4 comentarios »
| Visto: 1718 veces
diciembre 02, 2009
OpenLayers es un cliente javascript para visualizar mapas.
Aquí hay algunos ejemplos
Este Framework es sumamente potente sin embargo su falencia es que tantas funcionalidades comienzan a pesar en su tamaño. La versión 2.8 (última estable a la fecha) tiene un tamaño de 750 kb.
Básicamente esto quiere decir que antes de ver un mapa de 50kb la página web tiene que descargar cerca de 1 mega de información. Así, esto puede llegar a ser inaceptable en ciertos escenarios, especialmente en aquellos que no se usa ni el 15% de las funcionalidades que ofrece OpenLayers.
Leer más »
Publicado en Experiencias
|
2 comentarios »
| Visto: 2132 veces
octubre 05, 2009
El día de hoy, después de meses, culminé la primera etapa de mi investigación sobre las herramientas y software GIS existente. El resultado: un compendio de software clasificado y dividido entre aquellos que me gustaría hacer una investigación mas profunda y los que no.
Una decisión basada en el alcance de la investigación fue no evaluar a profundidad el software que estaba enfocado a la representación 3D ni aquel enfocado a los dispositivos GPS. Esto es debido a que si bien estas áreas están intrínsecamente relacionadas al concepto de GIS, cada una de ellas abre una subclasificación y un esfuerzo extra de comprensión que me requeriría aún mas tiempo.
Sin embargo, ninguna de las herramientas listadas ha sido eliminada, simplemente han sido marcadas como “interés” o “no interés” dentro de la investigación. Con lo cual dentro de aquellos software “de interés” tenemos:
Leer más »
Publicado en Teóricos
|
4 comentarios »
| Visto: 3159 veces
septiembre 26, 2009
Saludos,
Hace 2 semanas y un poco mas que no he dedicado mas que algun tiempillo en la oficina a revisar software relacionado a GIS debido a que uno de mis discos duros simplemente dejó de funcionar.
Pues resulta que estaba trabajando con una máquina virtual con Ubuntu como sistema "guest" y apagué la máquina virtual. Después de eso al prender el ubuntu se escuchaba un click (
http://www.thenetworkadministrator.com/crashingharddrive.htm (head damage 1)y un mensaje de error en el disco duro. Lamentablemente, debido a que estaba trabajando con una máquina virtual asumí que tenia que ver con eso y no con un verdadero problema con mi disco.
Leer más »
Publicado en Off-Topic
|
3 comentarios »
| Visto: 2431 veces
septiembre 13, 2009
Saludos,
Compilé Mapserver en CentOS y sobreviví para contarlo :)
Una cosa es clara, Mapserver no es un simple ./configure, make y make install. Para poder instalarlo tienes que saber lo que estás haciendo. Es por eso que les pido encarecidamente que primero lean mis 2 post anteriores:
Instalando Mapserver Para evaluar opciones alternativas a compliar Mapserver.
Compilando código fuente en Linux Ya que la decisión es compilar el código tengan en cuenta las pautas que sigo para conseguir compilar el software.
Leer más »
Publicado en Experiencias
|
Sin comentarios »
| Visto: 3825 veces
septiembre 13, 2009
Aventurarse a compilar codigo fuente de linux puede ser la tarea mas frustrante del mundo para una persona que cree tener conocimiento avanzado en computación e informática, muy en especial si uno intenta hacerlo por su cuenta. (
consejo 1: Buscar ayuda de alguien que sepa como hacerlo) La documentación en internet da los pasos base y los explica bien pero hay cosas que no están explicadas que se tienen que conocer.
La instalación de un código fuente sigue una secuencia estándar, sin embargo, debido a que existen muchas variaciones y muchas directivas posibles es importante leer la documentación (
consejo 2: Leer a conciencia la documentación sobre compilar e instalar el programa)
Leer más »
Publicado en Experiencias
|
Sin comentarios »
| Visto: 2002 veces
septiembre 13, 2009
Saludos,
Mapserver es uno de los servidores de mapas mas conocidos en el mundo del Software Libre, posiblemente el más conocido. Sin embargo la dificultad para compilarlo es extremadamente alta, sobre todo para la gran mayoría de gente que no tiene gran experiencia compilando códigos y entendiendo dependencias.
Leer más »
Publicado en Experiencias
|
7 comentarios »
| Visto: 3286 veces
agosto 26, 2009
Publicado en Presentaciones y Ejemplos
|
Sin comentarios »
| Visto: 1365 veces
agosto 05, 2009
Existen muchas fuentes de información que proveen listas inmensas de software GIS. Sin embargo es importante discriminar el software y verificar que es útil y pertinente a lo que se desee hacer.
Las listas que he encontrado y me han ayudado son :
Edit: Mi listado clasificado y con comentarios puede ser visto en
Listado Clasificado de Software GIS
Leer más »
Publicado en Teóricos
|
Sin comentarios »
| Visto: 1250 veces
agosto 04, 2009
Saludos,
Al empezar mi investigación una de las primeras cosas que me sorprendió es la cantidad de software y estándares abiertos que existían en la red. Es una grata sorpresa saber que existe una gran variedad y que cuando se requiera implementar un GIS no es necesario trabajar siempre en una única plataforma, sino que se puede hacer con distintas tecnologías y estándares que sean lo mas compatibles con las que ya estemos usando o las que sean mas cómodas.
Sin embargo esta diversidad también genera problemas. ¿Cómo elegir la mejor herramienta? Está claro que un posible criterio es elegir aquella que se maneje con tecnología conocida y que uno sepa usar. Pero si hacemos una lista de criterios pronto nos damos cuenta que no es un criterio muy acertado.
(Edit: despues de meses de trabajo el listado clasificado puede ser visto en:
Listado Clasificado)
Leer más »
Publicado en Experiencias
|
Sin comentarios »
| Visto: 2207 veces