ArcGIS Desktop

  • Documentation
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Plus...

Netezza et ArcGIS

  • Utilisation de sous-ensembles de données
  • Instructions supplémentaires pour les données Netezza utilisées dans ArcGIS

Vous pouvez vous connecter à votre appareil de stockage de données Netezza à partir d'ArcGIS pour effectuer une analyse spatiale complexe sur des sous-ensembles de données.

Pour utiliser ArcGIS avec Netezza, installez une version prise en charge du paquetage spatial Netezza dans le système de gestion de base de données, puis installez et configurez le pilote ODBC Netezza sur les ordinateurs clients ArcGIS qui vont se connecter à la base de données. Reportez-vous à la rubrique Configuration requise des appareils de stockage de données IBM Netezza pour ArcGIS pour obtenir une liste des versions de stockage de données, des paquetages spatiaux et des pilotes ODBC Netezza pris en charge.

Utilisation de sous-ensembles de données

Dans la plupart des cas, vous stockez des volumes importants de données dans l'appareil de stockage de données Netezza. Pour effectuer des analyses à partir d'ArcGIS ou publier des données, utilisez un sous-ensemble des données. La manière de procéder dépend de ce que vous voulez faire avec les données.

  • Si vous ajoutez des données à ArcMap pour les visualiser et les analyser dans la carte, ajoutez une couche de requête et définissez l'expression de couche de requête de façon qu'elle renvoie uniquement un sous-ensemble de données.
  • Si vous ajoutez des données à ArcMap pour publier un service de carte, définissez une vue de base de données contenant uniquement un sous-ensemble des données. Les vues de base de données sont stockées dans la base de données. Vous pouvez utiliser l'outil de géotraitement Créer une vue de base de données ou un client SQL pour définir des vues.
  • Si vous ajoutez des donnés à ArcMap pour publier un service d'entités, désactivez l'option Couches ajoutées visibles par défaut avant d'ajouter les données à la carte. Ouvrez ensuite la boîte de dialogue Générateur de requêtes et définissez un sous-ensemble de données à l'aide de SQL. Une fois que vous avez limité la quantité de données qui s'affichent dans ArcMap, rendez la couche visible et préparez la carte en vue de sa publication.
Attention :

A moins que votre carte soit définie de façon que les données ne soient pas automatiquement affichées lorsqu'elles sont ajoutées, ne faites pas glisser les données depuis votre connexion à la base de données vers la fenêtre Catalogue d'ArcMap vers la carte si vous n'avez pas déjà défini un sous-ensemble de données. Des jeux de données très volumineux, tels ceux qui sont généralement stockés dans une appliance d'entrepôt de données, prendrait un temps considérable pour s'afficher sur la carte.

Instructions supplémentaires pour les données Netezza utilisées dans ArcGIS

L'utilisation de Netezza présente deux limitations spécifiques d'ArcGIS :

  • Si vous utilisez le type spatial Netezza hérité, les colonnes spatiales de vos tables doivent être nommées shape ou posséder un alias shape.

    Le type spatial hérité utilise le type de données VARCHAR ; par conséquent, le nom ou l'alias de la colonne shapepermet à ArcGIS de déterminer qu'elle stocke des données spatiales plutôt que du texte.

  • ArcGIS a besoin d'un champ d'identification unique pour afficher des entités sur une carte. ArcMap vous invite à spécifier ce champ d'ID unique lorsque vous ajoutez une table spatiale à la carte.

    Les outils ArcGIS n'insèrent pas de nouvelles valeurs dans les champs d'ID uniques d'une base de données, mais ils dépendent de la base de données pour insérer des valeurs dans le champ. Puisque Netezza ne possède pas de type de données ou de mécanisme intégré pour renseigner des valeurs dans un champ d'ID, les outils ArcGIS qui créent des enregistrements dans une table de base de données ne peuvent pas être utilisés avec Netezza.

Les autres limitations sont liées à Netezza. En tant qu'utilisateur Netezza, vous savez que Netezza Spatial stocke des données simples. Vous ne pouvez par conséquent pas copier des données non simples d'une autre base de données vers Netezza.

En tant qu'utilisateur de Netezza, vous savez également que les lignes sont limitées à une taille totale de 65 535 octets. Pour vous aider à calculer la taille des lignes, la table suivante présente les types de données Netezza créés par ArcGIS dans Netezza, ainsi que le volume d'espace disque utilisé par les types de données :

Type de champ ArcGISType de données Netezza crééUtilisation du disque

Date

timestamp

8 octets

DOUBLE

numeric(p,s)

Par défaut, p (précision) = 38 et s (échelle) = 8.

Précision de 9 ou moins = 4 octets

Précision de 10–18 = 8 octets

Précision de 19–38 = 16 octets

FLOAT

Si une précision de 6 ou moins est spécifiée, numeric(p,s) est créé. Si une précision de 7 à 15 est spécifiée, double est créé.

numeric = 4 octets

double = 8 octets

GEOMETRY

Si vous utilisez le paquetage spatial Netezza hérité, une colonne de caractères de longueur variable (jusqu'à 64 000) est créée.

Si vous utilisez le paquetage spatial Netezza d'Esri, une colonne ST_Geometry est créée.

Pour le paquetage spatial Netezza hérité

  • Les géométries point sont créées en tant que character varying(80).
  • La taille de base pour toutes les autres géométries est 64 000 octets. Cependant, si la création d'un champ de cette taille risque de produire une taille de ligne totale supérieure à 65 535 octets, le champ varchar est créé avec une précision moindre.

    Par exemple, si la taille totale de tous les autres champs dans la ligne est de 2 000 octets, le champ de géométrie est créé en tant que character varying(63,535).

Pour le paquetage spatial Netezza d'Esri

  • Les géométries point sont créées en tant que ST_Geometry(140).
  • La taille de base pour toutes les autres géométries est 64 000 octets. Cependant, si la création d'un champ de cette taille risque d'entraîner une taille de ligne totale supérieure à 65 535 octets, le champ ST_Geometry est créé avec une précision moindre.

    Par exemple, si la taille totale de tous les autres champs dans la ligne est de 2 000 octets, le champ de géométrie est créé en tant que ST_Geometry(63,535).

Remarque :

Si la taille d'une géométrie dépasse la taille du champ lorsque des données sont insérées dans la classe d'entités, une géométrie de valeur Null est insérée.

Par exemple, si vous copiez une classe d'entités surfaciques à partir d'une autre source de données et la collez dans votre base de données Netezza, la table est créée avec un champ de géométrie (taille maximale de 64 000 octets). Les enregistrements sont ensuite insérés dans la table. Si la taille de l'une des géométries insérées est supérieure à 64 000 octets, l'enregistrement et tous les autres attributs sont insérés, mais une valeur Null est insérée dans le champ de géométrie.

GUID

Caractère de longueur fixe (38)

40 octets

LONG INTEGER

Si l'échelle est supérieure à zéro, numeric(p,s) est créé. Si l'échelle est égale à zéro, un entier est créé.

entier = 4 octets

numérique à précision de 9 ou moins = 4 octets

numérique à précision de 10 à 18 = 8 octets

numérique à précision de 19 à 38 = 16 octets

OBJECTID

entier

4 octets

SHORT INTEGER

smallint

2 octets

TEXT

Longueur variable, Unicode(p)

P est la longueur du champ que vous spécifiez pour le champ TEXT. La valeur par défaut est 50.

p x 4 = nombre d'octets utilisés

Rubriques connexes

  • Connexion à Netezza à partir d'ArcGIS
  • Privilèges pour l'utilisation d'ArcGIS avec Netezza

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

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

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2018 Esri. | Confidentialité | Légal