Está en la página 1de 8

- OPENSOURCE

Open Source es una marca de certificacin propiedad de la Open Source Initiative. Los
desarrolladores que disean software para ser compartido, mejorado y distribuido libremente,
pueden usar la marca registrada Open Source si sus trminos de distribucin se ajustan a la
definicin OpenSource de la OSI. Bsicamente, el modelo de distribucin requiere que:

Libre distribucin. No hayan restricciones para vender o distribuir el software.

Cdigo fuente. El software debe incluir el cdigo fuente y debe permitir crear distribuciones
compiladas siempre y cuando la forma de obtener el cdigo fuente est expuesta claramente.

Trabajos derivados. Se debe permitir crear trabajos derivados, que deben ser distribuidos bajo los
mismos trminos que la licencia original del software.

Integridad del cdigo fuente del autor. Se debe permitir la distribucin del cdigo fuente modificado,
aunque pueden haber restricciones para que se pueda distinguir el cdigo fuente original del
cdigo fuente del trabajo derivado.

No discriminar personas o grupos. La licencia no debe discriminar a ninguna persona o grupo.

No discriminar ningn tipo de uso del programa. La licencia no debe impedir a nadie el uso del
programa en una determinada actividad. Por ejemplo, no puede impedir el uso en una empresa, o
no puede impedir el uso en investigacin gentica.

Distribucin de la Licencia. Los derechos que acompaan al programa deben aplicarse a todo el
que redistribuya el programa, sin necesidad de licencias adicionales.

La licencia no debe ser especfica a un producto. Los derechos que da la licencia no deben ser
diferentes para la distribucin original y para la que funciona en un contexto totalmente diferente.

La licencia no debe ir en contra de otro software. La licencia no debe restringir otro software que se
distribuya con el mismo. Por ejemplo, la licencia no debe indicar que todos los programas
distribuidos conjuntamente con el deben ser opensource.

- GIS

Es un Sistema de Informacin diseado para trabajar con datos georeferrenciados mediante
coordenadas espaciales o geogrficas, es decir con informacin geogrfica. En una definicin ms
contempornea, un GIS permite realizar operaciones de Lectura, edicin, almacenamiento y en
trminos generales, gestin de datos espaciales. Esto puede incluir desde consultas sencillas a la
elaboracin de complejos modelos, y puede llevarse a cabo tanto sobre la componente espacial
de los datos (la localizacin de cada valor o elemento) como sobre la componente temtica (el
valor o el elemento en s).
Actualmente el trmino GIS hace referencia a sistemas de informacin informatizados. La principal
diferencia de los GIS con otros sistemas informticos de gestin de informacin (programas de
cartografa asistida por ordenador y de diseo grafico como los CAD, de gestin de bases de
datos, de tratamiento de imgenes, de anlisis estadstico, etc.) es su capacidad de anlisis
espacial de datos georreferenciados. Los GIS combinan cartografa y bases de datos,
asocindolas, relacionndolas y describiendo las relaciones espaciales entre entidades contiguas o
adyacentes (topologa).

SERVIDORES PARA MAPAS (Ventajas y desventajas de cada uno)
GEOSERVER

VENTAJAS DESVENTAJAS
- Permite trabajar con interfaz grafica web, que resulta
bastante amigable.

- Portabilidad, debido a que corre sobre una maquina
virtual, puede instalarse en Windows, Linux y MacOS
X sin mayores modificaciones.

-Soporta WFS-Transaccional que habilita la edicin de
la informacin geogrfica a travs del servicio web.
- Compatibilidad con ASP para el desarrollo de
Website.
-Visualizacion de la aplicacion Geoserver con Google
Earth.

-Utilizacion de MapBuilder ( un cliente que soporta
JavaScript OGC WMS y WFS solicitudes, de modo
que puede ver y editar datos espaciales a traves del
navegador Web).
-No logra filtrar lo mapas compartidos por WMS, por lo
tanto si se requiere ese tipo de configuracion de los
servicios, habra que tener una instancia del servidor
corriendo para cada filtro(cada uno consumiendo
recursos de memoria y procesador).

-Al correr sobre una maquina virtual necesariamente
utiliza mayores recursos de hardware.






MAPSERVER


VENTAJAS DESVENTAJAS
Excelente en terminos de rendimiento, debido a la
gestion que le da al procesador y a la memoria del
PC, debido a que su arcquitectura esta diseada en
un binario escrito en C.

Permite el filtrado WMS de manera sencilla,
cambiando la URL del mapfile al que se accede.

Permite una configuracion mas flexible de los
parametros asociados al servidor en el momento de su
instalacion.

Posee un poderoso sistema cartografico, que provee
datos bajo vectores dinamicos con alta calidad.

Para un usuario promedio la utilizacion del servidor es
mas complicada debido a que carece de una interfaz
grafica de configuracion, por lo que se hace necesaria
la configuracion de un archivo .map

Para su instalacion en otros sistemas operativos utiliza
diferentes versiones que en algunas ocasiones
requieren modificaciones en el codigo.

En terminos de mantenibilidad el mapserver carga
toda la configuracion en un archivo .map por lo que un
error en este y el mapa digital no se visualizara.


DEEGREE


VENTAJAS DESVENTAJAS

Infraesctructura de componentes Java que se puede
desplegar sobre cualquier servidor conforme a las
especificaciones J2EE, ofreciendo un completo
Su configuracin es amigable, dado su amplio abanico
de posibilidades resulta en muchas ocasiones el
candidato perfecto para un sistema completo.

conjunto de capacidades geoespaciales.

Elevado numero de especificaciones OGC, esto
posibilita la interoperacion de sus sistemas de
geoprocesamiento y facilitar el intercambio de la
informacion geografica en beneficio de los usuarios.




MapGuide Open Source


VENTAJAS DESVENTAJAS

Es una de las contribuciones de AutoDesk al software
libre geoespacial. Con esta aplicacin los usuarios
pueden crear fcilmente aplicaciones de visualizacin
de mapas con las herramientas ms comunes.

Dispone de un sistema de permisos para gestionar
usuarios y roles de acceso a la cartografa.


Al momento de visualizar sus Web-site necesita
instalar un componente llamado Autodesk MapGuide
Viewer, el cual tambien tiene sus caracteristicas, una
de ellas es que si se va a usar Microsoft Internet
Explorer debe ser instalado con anterioridad al
componente.

Este Software es de tipo CAD sus herramientas no
son del todo ambientes GIS.




Frameworks para visualizacion de mapas (Ventajas y desventajas)

Ext JS


VENTAJAS DESVENTAJAS
Forma de programacion asincrona en la que es
permitido el uso de eventos y manejadores que
pueden ser aadidos a nuestra funcionalidad.

Una de las grandes ventajas de utilizar ExtJS es que
nos permite crear aplicaciones complejas utilizando
componentes predefinidos.

Evita el problema de tener que validar el cdigo para
que funcione bien en cada uno de los navegadores
(Firefox, IE, Safari, Opera etc.).

El funcionamiento de las ventanas flotantes lo pone
por encima de cualquier otro.

Relacin entre Cliente-Servidor balanceado: Se
distribuye la carga de procesamiento entre,
permitiendo que el servidor pueda atender ms
clientes al mismo tiempo.

Eficiencia de la red: Disminuye el trafico en la red pues
las aplicaciones cuentan con las posibilidad de elegir
Necesidad de una plataforma: Pues dependemos del
paquete ExtJS para obtener los resultados deseados.

Para algunos el no contar con una licencia LGPL.
que datos desea trasmitir al servidor y viceversa
(Criterio este que puede variar con el uso de
aplicaciones de pre-carga).

Comunicacin asncrona. En este tipo de aplicacin el
motor de render puede comunicarse con el servidor
sin necesidad de estar sujeta a un clic o una accin
del usuario, dndole la libertad de cargar informacin
sin que el cliente se de cuenta.


OPENLAYERS


VENTAJAS DESVENTAJAS
La licencia no es restrictiva, y no posee clausulas
donde "El dueo (google) la puede modificar a futuro",
lo que da mayor seguridad.

Se aplica a los estndares entregados por la OGC
(Open Geospatial Consortium).

Compatible con los servicios de mapas de Google,
Bing, Yahoo, OpenStreetMaps, NASA, entre otros.

Permite mostrar mapas provenientes de una gran
cantidad de servidores. (Geoserver, Mapserver, entre
otros.)

Menor procesamiento en el servidor.

Puede ampliar facilmente el codigo para su aplicacion
en particular.

Puede utilizar multiples servidores de datos.

Mayor flexibilidad para mapa base: GoogleMaps,
BingMaps, OpenStreetMap, WMS.

Mejor manejo de entidades vectoriales y estilos.

OpenSource, bajo osGeo y con licencia BSD.

Sinergias otros software libre como Geoserver.

Permite varios sistemas de referencia (EPSG).

Permite usar versiones "recortadas" de su API.

Permite utilizacin de versiones antiguas.
Menor velocidad con servicios de mapas de Google.

Menos masivo, lo que hace un poco mas dificl
encontrar informacin.

- POSTGRES

Es un sistema de gestin de bases de datos objeto-relacional, distribuido bajo licencia BSD y con
su cdigo fuente disponible libremente. Es el sistema de gestin de bases de datos de cdigo
abierto ms potente del mercado y en sus ltimas versiones no tiene nada que envidiarle a otras
bases de datos comerciales.
Utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la
estabilidad del sistema. Un fallo en uno de los procesos no afectar el resto y el sistema continuar
funcionando

- POSTGIS

Es una extensin para el sistema de base de datos objeto-relacional Postgre que permite GIS
(Geographic Information Systems) objetos que se almacenan en la base de datos. PostGIS incluye
soporte para SIG transaccional basado en ndices espaciales de R-Tree, y las funciones de anlisis
y procesamiento de objetos SIG. PostGIS es liberado bajo la GNU General Public License
(GPLv2). PostGIS es desarrollado por un grupo de colaboradores dirigido por un Comit Directivo
del Proyecto.



- OPENLAYERS

Es una librera JavaScript para la visualizacin de los datos del mapa en la mayora de los
navegadores web modernos, sin dependencias del servidor. OpenLayers implementa una API
de JavaScript para la construccin de aplicaciones geogrficas basadas en las web
dinmicas, similares a los mapas de Google y API de Virtual Earth de MSN, con una
diferencia importante OpenLayers es software libre, desarrollado por y para la comunidad de
software de cdigo abierto.
Uno de los principios rectores del desarrollo OpenLayers ha sido la de mantener un conjunto
de pequeos ejemplos de gran funcionalidad, demostrando las capacidades de la librera
mediante modelos. Esto significa que los ejemplos son tpicamente la ms actualizada fuente
de documentacin, y proporcionar ms de 100 fragmentos de cdigo distintos para el uso en
sus aplicaciones.

- EXT JS

Ext JS es una biblioteca de JavaScript para el desarrollo de aplicaciones web interactivas
usando tecnologas como AJAX, DHTML y DOM.
Es el principal estndar para el desarrollo de aplicaciones web de nivel empresarial. Con ms de
100 ejemplos, 1.000 APIs, cientos de componentes, una suite completa enriquecida por
documentacin y modelos, Ext JS proporciona las herramientas necesarias para construir
aplicaciones de escritorio robustos. Ext JS tambin trae un rico paquete de datos que permite a
los desarrolladores utilizar un controlador de modelo-vista (MVC) en la construccin de su
aplicacin.
- GEOEXT


GeoExt es un kit de desarrollo para aplicaciones SIG en la web, con funcionalidades de una
aplicacin de escritorio, est integrado tanto por la potencialidad geoespacial de OpenLayers,
como por la inteligente interfaz de usuario que pude ser creada con Ext JS.

- GEOSERVER.


Es servidor de cdigo abierto escrito en Java que permite a los usuarios compartir y editar
datos geospaciales. Diseado para la interoperabilidad, publica datos de las principales
fuentes de datos espaciales usando estndares abiertos.
GeoServer sirve de implementacin de referencia del estndar Open Geospatial Consortium
Web Feature Service, y tambin implementa las especificaciones de Web Map Service y Web
Coverage Service. Al incorporar (WFS), permite el intercambio real y la edicin de los datos
que se utiliza para generar los mapas.
- GIS Como se maneja esta informacin?.
- Que es la Proyeccin 4326 y proyeccin 900913. (Que tipo de coordenadas son)


Proyeccion 4326

Este EPSG esta relacionado al sistema WGS84 el cual es un sistema de coordenadas geograficas
mundial en el cual se basa el sistema de posicionamiento global GPS.Consiste en un patrn
matemtico de tres dimensiones que representa la tierra por medio de un elipsoide, un cuerpo
geomtrico ms regular que la Tierra, que se denomina WGS 84

Proyeccion 900913

Este EPSG esta vinculado a Spherical Mercator habitualmente utilizada en los mapas de
OpenStreetMap, Google y otros). la proyeccion de mercator es de tipo cartografica cilindrica.

- Openlayers, que ventajas tiene y que tipo de servicios puede consumir.


-Geoserver, que servicios ofrece y con que fuentes de datos se puede integrar.

Enteramente compatible con las especificaciones WMS, WCS y WFS, testados por el test de
conformidad CITE de la OGC.
Fcil utilizacin a travs de la herramienta de administracin va web, no es necesario entrar en
archivos de configuracin grandes y complicados.
Soporte amplio de formatos de entrada PostGIS, Shapefile, ArcSDE y Oracle. VFP, MySQL,
MapInfo y WFS en cascada tambin estn entre los formatos de entrada soportados.
Soporte de formatos de salida tales como JPEG, GIF, PNG, SVG y GML.
Soporte completo de SLD, como definiciones del usuario (POST y GET), y como uso de
configuracin de estilos.
Soporte para edicin de datos de banco de datos individuales a travs del protocolo WFS
transactional profile (WFS-T), disponible para todos los formatos de datos.
Basado en servlets Java (JEE), puede funcionar en cualquier servlet contenedor.

- AJAX, dar un ejemplo de porque es una buena metodologa para el desarrollo de paginas
WEB.

Acrnimo de Asynchronous JavaScript And XML es una tcnica de desarrollo web para
crear aplicaciones interactivas. En sintesis estas tecnicas son usadas en el lado del cliente
para crear aplicaciones web asincronas. Con el Ajax, las aplicaciones web pueden enviar
datos y recuperar datos de un servidor de forma asincrnica (en segundo plano) sin
interferir con la visualizacin y el comportamiento de la pgina existente. Los datos pueden
ser recuperados utilizando el XMLHttpRequest objeto .
Ajax no es una sola tecnologa, sino un grupo de tecnologas. HTML y CSS se pueden
combinar para definir el estilo de la informacion. Al DOM se accede con JavaScript para
mostrar dinmicamente, y permitir al usuario interactuar con la informacin presentada.
JavaScript y el objeto XMLHttpRequest proporcionan un mtodo para el intercambio de
datos de forma asncrona entre el navegador y el servidor para evitar cargas de una pgina
completa.


- Investiga sobre RIA (RICH INTERNET APPLICATIONS).

Son aplicaciones web que tienen la mayora de las caractersticas de las aplicaciones de
escritorio tradicionales. Estas aplicaciones utilizan un navegador web estandarizado para
ejecutarse y por medio de complementos o mediante una mquina virtual se agregan las
caractersticas adicionales.

Las RIA surgen como una combinacin de las ventajas que ofrecen las aplicaciones web y
las aplicaciones tradicionales. Buscan mejorar la experiencia y productividad del usuario.

Normalmente en las aplicaciones web, hay una recarga continua de pginas cada vez que el
usuario pulsa sobre un enlace. De esta forma se produce un trfico muy alto entre el cliente
y el servidor, llegando muchas veces a recargar la misma pgina con un cambio mnimo.

En los entornos RIA, en cambio, no se producen recargas de pgina, ya que desde el
principio se carga toda la aplicacin, y slo se produce comunicacin con el servidor cuando
se necesitan datos externos como datos de una base de datos o de otros ficheros externos.



- EXT y GEOEXT, que ventajas tiene usar este framework.


combinacion de los controles geoespaciales de OpenLayers con los componentes de
interfaz de usuario de Ext JS en un framework que nos permite construir aplicaciones GIS de
estilo similar a las de escritorio, pero en un navegador.

Creacion de un visor geografico con pocas lineas de codigo.

- POSTGIS con q se puede integrar.

PostGIS puede ser integrado a nivel WEB con distintos servidores de mapas digitales como
Mapserver, GeoServer, MapGuide, ArGIS Server entre otros, asi mismo sus labores
pueden ser automatizadas con software de escritorio GIS como QGIS o GRASS.

- Existe algo mas ademas de estas Tecnologas?.

jQuery

Es considerado un Framework de Javascript. Es decir, un conjunto de funciones que ya
fueron desarrolladas y probadas, estn listas para utilizarlas de una manera muy
simplificada.
En otras palabras, podremos lograr los mismos resultados, en menos tiempo sin necesidad
de programar una funcionalidad completamente.

jQuery nos permite agregar efectos y funcionalidades complejas a nuestra aplicacion web,
como por ejemplo: galeras de fotos dinmicas y elegantes, validacin de formularios,
calendarios y mucho mas!!!. Otra ventaja sin duda es la posibilidad que nos brinda de
trabajar con AJAX, sin preocuparnos de los detalles complejos de la programacin. Ademas
cuenta con la posibilidad de agregar plugins, facilitando mas aun nuestro trabajo...

Leafleat

Es una librera JavaScript opensource orientada a mviles con mapas interactivos, entre sus
caracteristicas encontramos:
Sencillo y rpido de aprender (con un estilo de cdigo moderno)
Facilidad de uso
Su look and feel (botones y layer swicther, por ejemplo)
Ms ligero
Soporte mvil
Rendimiento
Dar una solucin de integracin entre todas las tecnologas que revisamos. Realizar un daigrama
en el cual se muestre la relacin entre las diferentes tecnologas.
E Indicar cul es papel de cada tecnologa y sus ventajas.














Openlayers ExtJS Geoext
INTERFACE DE USUARIO
SERVIDOR DE APLICACIONES
GeoWeb Cache
Geoserver MapServer
IMG/HTTP
HTTP
XML/HTTP
SQL/JDBC
BASE DE DATOS
PostGIS

También podría gustarte