ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Netezza y ArcGIS

  • Utilizar subconjuntos de datos
  • Directrices adicionales para los datos de Netezza utilizados en ArcGIS

Puede conectar con el dispositivo de almacenamiento de datos de Netezza desde ArcGIS para realizar análisis espaciales complejos en subconjuntos de datos.

Para usar ArcGIS con Netezza, instale una versión compatible de Netezza Spatial Package en el sistema de administración de bases de datos, e instale y configure el controlador ODBC de Netezza en los equipos cliente de ArcGIS desde los que desea conectar con la base de datos. Consulte los requisitos de IBM Netezza Data Warehouse Appliance para los requisitos de ArcGIS para obtener una lista de las versiones de almacén de datos de Netezza, los paquetes espaciales y los controladores ODBC admitidos.

Utilizar subconjuntos de datos

En la mayoría de los casos, almacenará grandes cantidades de datos en el dispositivo de almacén de datos de Netezza. Para realizar análisis desde ArcGIS o publicar datos, use un subconjunto de datos. La forma de hacer esto depende de lo que desea hacer con los datos.

  • Si va a agregar datos a ArcMap para su visualización y análisis en el mapa, agregue una capa de consulta y defina la expresión de capa de consulta para devolver solo un subconjunto de los datos.
  • Si va a agregar datos a ArcMap para publicar un servicio de mapas, defina una vista de base de datos que contenga únicamente un subconjunto de los datos. Las vistas de la base de datos se almacenan en la base de datos. Puede usar la herramienta de geoprocesamiento Crear vista de base de datos o un cliente SQL para definir vistas.
  • Si va a agregar datos a ArcMap para publicar un servicio de entidades, desactive la opción Hacer visibles por defecto las nuevas capas añadidas antes de agregar sus datos al mapa. A continuación, abra el cuadro de diálogo Generador de consultas y defina un subconjunto de datos con SQL. Una vez que haya restringido la cantidad de datos que se mostrarán en ArcMap, haga la capa visible y prepare su mapa para la publicación.
Precaución:

A menos que su mapa se establezca para que los datos no se muestren automáticamente al agregarse, no los arrastre directamente desde su conexión de base de datos en la ventana Catálogo en ArcMap hasta el mapa si aún no ha definido un subconjunto de datos. Los datasets extremadamente grandes, como los que se almacenan normalmente en un dispositivo de almacén de datos, pueden tardar una cantidad desmesurada de tiempo en mostrarse en el mapa.

Directrices adicionales para los datos de Netezza utilizados en ArcGIS

Hay dos limitaciones específicas de ArcGIS a la hora de usar Netezza:

  • Si utiliza el tipo espacial heredado de Netezza, las columnas espaciales de las tablas deben tener asignado el nombre shape o el alias shape.

    La columna espacial heredada de Netezza usa actualmente el tipo de datos VARCHAR, de modo que el nombre o el alias shape de la columna es la forma en que ArcGIS identifica que la columna almacena datos espaciales en lugar de texto.

  • Para que ArcGIS represente las entidades en un mapa, necesita un campo de identificación única. ArcMap le indicará que especifique este campo de Id. único al agregar una tabla espacial al mapa.

    Las herramientas de ArcGIS no insertan valores nuevos en los campos de ID único de la base de datos. En lugar de ello, utilizan la base de datos para insertar valores en el campo. Puesto que Netezza no dispone de un tipo de datos ni un mecanismo integrado para rellenar los valores en un campo ID, no se pueden usar las herramientas de ArcGIS que creen filas nuevas de alguna tabla de base de datos con Netezza.

Las demás limitaciones están relacionadas con Netezza. Como usuario de Netezza, sabe que Netezza Spatial almacena datos simples. Por tanto, no puede pegar datos no simples de otra base de datos en Netezza.

Como usuario de Netezza, también sabe que el tamaño de las filas está limitado a 65.535 bytes. Para ayudarle a calcular los tamaños de las filas, la siguiente tabla muestra los tipos de datos de Netezza que ArcGIS crea en Netezza y la cantidad de espacio de disco que utilizan los tipos de datos:

Tipo de campo de ArcGISTipo de datos de Netezza creadoUso del disco

DATE

marca de hora

8 bytes

DOUBLE

numeric(p,s)

De forma predeterminada, p (precisión) = 38 y s (escala) = 8.

Precisión de 9 o menos = 4 bytes

Precisión de 10–18 = 8 bytes

Precisión de 19–38 = 16 bytes

FLOAT

Si se especifica una precisión de 6 o menos, se crea numeric(p,s). Si se especifica una precisión de 7–15, se crea double.

numeric = 4 bytes

double = 8 bytes

GEOMETRY

Si utiliza Netezza Spatial Package heredado, se crea una columna de caracteres de longitud variable (hasta 64.000).

Si utiliza el Netezza Spatial Esri Package, se crea una columna ST_Geometry.

Para el Netezza Spatial Package heredado

  • Las geometrías de puntos se crean como variación de caracteres (80).
  • El tamaño base para las demás geometrías es 64.000 bytes. Sin embargo, si la creación de un campo de este tamaño va a hacer que el tamaño total de la fila sea superior a 65.535 bytes, se creará un campo varchar con una precisión menor.

    Por ejemplo, si el tamaño total de los demás campos de la fila es de 2.000 bytes, el campo de geometría se creará como variación de caracteres (63.535).

Para el Netezza Spatial Esri Package

  • Las geometrías de puntos se crean como ST_Geometry (140).
  • El tamaño base para las demás geometrías es 64.000 bytes. Sin embargo, si la creación de un campo de este tamaño va a hacer que el tamaño total de la fila sea superior a 65.535 bytes, el campo ST_Geometry se creará con una precisión menor.

    Por ejemplo, si el tamaño total de los demás campos de la fila es de 2.000 bytes, el campo de geometría se creará como ST_Geometry (63.535).

Nota:

Si el tamaño de cualquier geometría individual supera el tamaño del campo cuando los datos se insertan en la clase de entidad, se insertará una geometría nula.

Por ejemplo, si copia una clase de entidad poligonal desde otra fuente de datos y la pega en su base de datos Netezza, la tabla se crea con un campo de geometría (tamaño máximo de 64.000 bytes). A continuación, los registros se insertan en la tabla. Si cualquiera de las geometrías que se van a insertar supera el tamaño de 64.000 bytes, se insertarán el registro y todos los demás atributos, pero se insertará un valor nulo en el campo de geometría.

GUID

Carácter de longitud fija(38)

40 bytes

LONG INTEGER

Si la escala es mayor que 0, se crea numeric(p,s). Si la escala es 0, se crea un entero.

entero = 4 bytes

numérico con precisión de 9 o menos = 4 bytes

numérico con precisión de 10–18 = 8 bytes

numérico con precisión de 19–38 = 16 bytes

OBJECTID

entero

4 bytes

SHORT INTEGER

smallint

2 bytes

TEXT

Longitud variable, Unicode(p)

P es la longitud de campo que se especifica para el campo TEXT. El valor predeterminado es 50.

p x 4 = número de bytes usados

Temas relacionados

  • Conectarse a Netezza desde ArcGIS
  • Privilegios para utilizar ArcGIS con Netezza

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal