El Flex Camp Bogota 2008 es gran oportunidad para mostrar la potencialidad de Adobe Flex como herramienta para el desarrollo de aplicaciones de negocios.
Este evento es el primero de su clase en Colombia como un espacio para promover el uso de las tecnologías Adobe Flex y Adobe AIR en nuestro país. En esta conferencia estaré presentando la sesión titulada “Integración de Adobe Flex y Google Maps: Aplicaciones Geográficas Enriquecidas para Internet“ donde se presentarán diferentes alternativas y ejemplos para la implementación de Aplicaciones Web Geográficas basadas en el concepto de las RIA: GRIAs (Geographic Rich Internet Applications)
El día 11 de septiembre del 2008 se llevará a cabo el primer Flex Camp en Bogotá. Un Flex Camp es un evento técnico donde desarrolladores aprenden mas acerca de las soluciones RIA de Adobe – en Especial Adobe Flex y Adobe AIR.
Este aplicativo utiliza Mapserver, Postgresql, Postgis y Php para la generación de los Mapas dinámicos así como también los componentes de Charting de Adobe Flex 3. Puede ver el artículo original en el siguiente enlace.
Una de las nuevas características de KML 2.2 ( implementado por google earth 4.2 ) es la del PhotoOVerlay. Tomando la definición del sitio de referencia:
“El elemento <PhotoOverlay> le permite ubicar geográficamente una fotografía en la tierra permitiendo especificar ciertos parámetros de visualización. El PhotoOverlay puede ser un rectángulo simple en 2d, un cilindro parcial o total o una esfera (para panoramas esféricos). El overlay es localizado en la ubicación especificada y orientado hacia el punto de vista (viewpoint)”.
Python es un lenguaje con el que se puede hacer geoprocesamiento de forma relativamente sencilla utilizando las librerías de ArcGis 9x
El scripting con python fué introducido en ArcGis con las versiones 9.x
En el artículo se presentan los conceptos básicos que demuestran la utilidad de esta herramienta, sobre todo para el geoprocesamiento en lotes (batch).
Básicamente se genera un KML que presenta los diferentes condados pertenecientes a Massachusetts.
Notas:
- El código está comentado línea a línea para facilitar la comprensión para aquellos que no tienen conocimientos muy profundos de programación en php.
- Básicamente el código se conecta a una base de datos postgresql que tiene habilitada la extensión para procesamiento espacial conocida como PostGIS. (PostGIS follows the OpenGISSimple Features Specification for SQL” and has been certified as compliant with the “Types and Functions” profile. “)
- La consulta se realiza sobre una tabla llamada TOWS que tiene la información de diferentes condados en el estado de Massachusetts.
- En la consulta se utiliza el operador geomunion debido a que algunos condados de Massachusetts tienen asociadas diferentes geometrías tanto del área continental como de las diferentes islas que los conforman.
- El código para generar el KML podría mejorarse utilizando el api de DOM disponible en PHP 5.