Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta IBM en cualquier momento.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

Administre datos espaciales con IBM DB2 Spatial Extender. Parte 1: Cómo adquirir datos espaciales y desarrollar aplicaciones

Consejos y técnicas para desarrollar aplicaciones espaciales eficientes

David Adler, Senior Software Engineer, IBM
David Adler
David Adler ha sido responsable del desarrollo de tecnología de base de datos espaciales en IBM durante más de 20 años y ha dedicado los últimos 10 años al desarrollo de DB2 Spatial Extender.

Resumen:  Esta serie de tutoriales describe las tareas comunes al administrar datos espaciales con IBM DB2® Spatial Extender, incluida la importación y creación de datos espaciales, la elaboración y ejecución de consultas sobre datos espaciales, la utilización de herramientas espaciales de IBM, de terceros y de fuente abierta, la adaptación del desempeño y la consideración de circunstancias especiales en el entorno de almacenamiento de datos. En el primer artículo de esta serie, aprenda a adquirir datos espaciales y a desarrollar aplicaciones. Aprenda a utilizar archivos de forma, tablas de datos espaciales e índices espaciales.

Ver más contenido de esta serie

Fecha:  31-07-2012
Nivel:  Intermediaria PDF:  A4 and Letter (893 KB | 33 páginas)Get Adobe® Reader®

Actividad:  7826 vistas

Introducción

Visión general de DB2 Spatial Extender

La instalación y configuración de DB2 Spatial Extender brinda las características y los componentes que se detallan a continuación:

Tipos de datos espaciales
Un conjunto de tipos de datos que se puede utilizar para definir columnas que incluirán datos espaciales. Esto incluye ST_Point, ST_Linestring y ST_Polygon para valores espaciales atómicos. Además, incluye ST_MultiPoint, ST_MultiLinestring y ST_MultiPolygon para colecciones homogéneas de valores espaciales.
Predicados y funciones espaciales
Un gran número de funciones definidas por el usuario (UDF, sigla en inglés) de SQL para crear valores espaciales, devolver información sobre valores espaciales, identificar relaciones espaciales y realizar operaciones sobre valores espaciales. Estas UDF espaciales se pueden incorporar a las consultas de SQL, lo que aprovecha todas las capacidades del lenguaje de SQL.
Índice espacial
Se proporciona un mecanismo de índice espacial para soportar la naturaleza bidimensional de los datos espaciales. Las herramientas se encuentran disponibles para ayudar a especificar un índice espacial.
Procesador de línea de comandos espaciales (CLP) - db2se
El db2se CLP brinda una cómoda interfaz de línea de comandos destinada a procedimientos espaciales almacenados para operaciones como la activación espacial de una base de datos, y la importación o exportación de datos espaciales.

Consulte Recursos para obtener más detalles sobre Spatial Extender en el centro de información de DB2.

Sistemas de referencia espacial y sistema de coordenadas

Generalmente, los datos espaciales se representan con conjuntos de variables de valores de coordenadas, con frecuencia x, y, pero también se brinda soporte para coordenadas z y m . Este tutorial tiene en cuenta datos solo con valores de coordenadas x e y . También se incluyen los datos que utilizan únicamente valores de latitud y longitud en grados como valores decimales. Tenga en cuenta que al trabajar con latitud y longitud, la longitud corresponde a x y la latitud corresponde a y.

Con el fin de llevar a cabo operaciones espaciales de manera correcta, cada valor espacial debe tener un sistema de coordenadas asociado, el cual debe describir la relación de los valores de coordenadas con una posición sobre la superficie de la tierra. A pesar de que Spatial Extender brinda más de 3000 sistemas de coordenadas predefinidos y diferentes, este tutorial solo aborda los dos sistemas más utilizados habitualmente: NAD83 para coordenadas en América del Norte y WGS84 para coordenadas en todo el mundo. Tenga en cuenta que la mayoría de los dispositivos GPS indican las coordenadas utilizando el sistema WGS84.

Para almacenar y procesar eficientemente datos espaciales, Spatial Extender representa las coordenadas internamente como enteros de 64 bits. Spatial Extender lo administra mediante el uso de un sistema de referencia espacial (SRS, sigla en inglés) que especifica los desplazamientos y un factor de escala utilizado para convertir la representación del usuario en un valor DOBLE de un lugar a otro de la representación interna. Cada SRS también cuenta con un sistema de coordenadas asociado. En realidad, es el SRS el que está asociado con cada valor espacial. Se puede hacer referencia al SRS por su nombre de valor de 128 caracteres (denominado srsName o SRS_NAME) o por su identificador de enteros de 32 bits (denominado srid o SRS_ID). El srid se utiliza en los argumentos SQL y el srsName se utiliza con db2se CLP, con mayor frecuencia al importar datos espaciales.

Spatial Extender ofrece el SRS llamado NAD83_SRS_1 con el srid 1 para los datos que utilizan el sistema de coordenadas NAD83. Spatial Extender ofrece el SRS llamado WGS84_SRS_1003 con el srid 1003 para los datos que utilizan el sistema de coordenadas WGS84. Consulte la documentación en el centro de información de DB2 si necesita trabajar con un sistema de coordenadas diferente.

2 de 11 | Anterior | Siguiente

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Information mgmt
ArticleID=827879
TutorialTitle=Administre datos espaciales con IBM DB2 Spatial Extender. Parte 1: Cómo adquirir datos espaciales y desarrollar aplicaciones
publish-date=07312012
author1-email=dadler@us.ibm.com
author1-email-cc=