Espaciales

Solo disponible en BuenasTareas
  • Páginas : 5 (1063 palabras )
  • Descarga(s) : 8
  • Publicado : 15 de noviembre de 2009
Leer documento completo
Vista previa del texto
TRABAJO 2
ANALISIS DE UN AREA GEOGRAFICA EMPLEANDO OPENGIS
ZONA TURISTICA

Introducción

Para almacenamiento y tratamiento de datos geográficos con alta performance y bajo costo PostgreSQL es el Sistema Administrador de Bases de Datos (SGBD) de código abierto que posibilitó el desarrollo de soluciones corporativas con una mejor relación costo x beneficios. Un punto fuerte de este SGBD essu capacidad de tratar grandes volúmenes de datos con escalabilidad, o sea, su arquitectura puede ser continuamente ampliada de acuerdo con la demanda de los usuarios. Exactamente en este contexto, entran las aplicaciones en el área de Geotecnologías que necesitan de una infraestructura robusta y en continua expansión.

Entre las principales características del PostgreSQL, se puede citar:

•Licenciamiento BSD. Esta licencia permite la libertad de uso, alteración, modificación y distribución del sistema. Ella también permite que versiones propietarias y comerciales sean creadas a partir del sistema licenciado en estos términos
• Un 100% compatible con ANSI SQL (SQL92 y algunas funcionalidades del SQL99). Este recurso permite una gran facilidad en la migración de datos de otra bases quetambién sigan el ANSI SQL.
• SGBD Objeto-Relacional (clases y jerarquía). El PostgreSQL está en la misma categoría de otros SGBD's, tales como Oracle®, Microsoft SQL Server® e e IBM DB2®, que evolucionaron de la arquitectura relacional a objeto-relacional, o sea implementarán algunas definiciones de orientación a objeto.
• Extremadamente modular, facilitando el trabajo de los desarrolladoresque desean implementar nuevas funcionalidades. Esta característica posibilitó la creación del modulo PostGIS, contiendo incontables funcionalidades para el desarrollo de aplicaciones que tratan la Geoinformación.
• Posee las siguientes interfaz nativas: ODBC, JDBC, C, C++, PHP, Perl, TCL, ECPG, Python y Ruby. En este requisito, el PostgreSQL supera todos los demás SGBD's, pues ningún otro poseetantas posibilidades de implementaciones inherentes al SGBD. Con eso, las diversas “tribus” de desarrolladores podrán implementar funciones dentro de las bases sin sin la necesidad de aprender un nuevo lenguaje-
• Existen interfaz gráficas libres que permiten la administración del PG de manera simple: phpPgAdmin y pgAdmin III. Estas interfaz facilitan la administración de las bases de datos,haciendo los procesos más intuitivos.
El PostGIS es un módulo que añade entidades geográficas al PostgreSQL. Nativamente, el PostgreSQL ya soporta geometrías espaciales, sin embargo el PostGIS añade la capacidad de almacenamiento/recuperación según la especificación SFS (Simple Features Specification) del consorcio internacional Open GeoSpatial (OGC). Además del almacenamiento de datos geográficos,este módulo también implementa diversas funcionalidades topológicas, posibilitando el desarrollo de Sistemas de Información geográfica (SIG) Corporativos. La topología también forma parte de la especificación SFS (OpenGIS®), garantizando al PostGIS interoperabilidad con incontables sistemas que también adoptan el SFS.

El licenciamiento del PostGIS es definido por la GNU GPL (General PublicLicense), garantizando todas las libertades de un software libre. Un hecho importante a ser destacado por la licencia GNU GPL es que, al contrario de la BSD, cualquier mejoría del código-fuente del PostGIS debe ser devuelta al mantenedor (líder del desarrollo) del proyecto. El PostGIS fue desarrollado por la empresa canadiense Refractions Research y, en el periodo en que este artículo fue escrito, seencontraba en la versión 1.0.2.
Para tratar grandes volúmenes de datos espaciales con mayor eficiencia, PostGIS implementa la indexación RTree sobre la indexación GiST (Generalized Search Trees) nativa del PostgreSQL. A pesar que PostgreSQL posee nativamente tres tipos de indexación (B-Tree, R-Tree y GiST ), a R-Tree nativa no presenta la robustez exigida para las aplicaciones relacionadas al...
tracking img