Skip to main content

Compatibilité client/géodatabase

Vous pouvez accéder aux géodatabases à l’aide de logiciels clients ArcGIS, notamment :

  • ArcGIS Pro (prise en charge de la connexion aux géodatabases fichier, mobiles et d’entreprise)

  • Services ArcGIS Server (prise en charge de la connexion aux géodatabases fichier et d’entreprise)

Dans la plupart des cas, la compatibilité entre les clients ArcGIS et les géodatabases est fonction des éléments stockés dans la géodatabase et, pour les géodatabases d’entreprise, de la version des bases de données dans lesquelles la géodatabase est stockée.

Clients ArcGIS

Les règles suivantes s’appliquent pour la compatibilité du client :

  • Toujours utiliser les versions prises en charge du client ArcGIS. Consultez le site de support Esri pour déterminer s’il est nécessaire de mettre à niveau les clients.

  • Pour vous connecter à partir de clients ArcGIS plus récents à une géodatabase d’entreprise antérieure, appliquez le dernier correctif associé à la version de la géodatabase, s’il existe.

  • Les clients ArcGIS incluent l’API de ce client.

  • Lorsque vous utilisez des clients qui se connectent à un service ArcGIS Server, tels qu’ArcGIS Field Maps ou ArcGIS Survey123, ArcGIS Server est en réalité le client de la géodatabase. Dans ce cas, assurez-vous que la version d’ArcGIS Server et la version de la géodatabase sont compatibles.

Les versions de géodatabase

La version de géodatabase est stockée en tant que propriété de la géodatabase. La version ne reflète pas entièrement les fonctionnalités mises à votre disposition, car un grand nombre de fonctionnalités de géodatabase sont implémentées dans les clients qui accèdent à la géodatabase et non dans la géodatabase elle-même.

Pour les géodatabases d’entreprise, la version de la géodatabase reflète la version du client ArcGIS utilisée pour créer ou mettre à niveau la géodatabase.

L’administrateur de géodatabase peut examiner la version de la géodatabase dans la boîte de dialogue des propriétés de la base de données.

Conseil :

Les versions les plus récentes de la géodatabase d’entreprise ne reflètent que le numéro de la version d’ArcGIS Enterprise. Consultez les notes de version d’ArcGIS Pro pour déterminer la version ArcGIS correspondant à chaque version ArcGIS Enterprise.

Si vous utilisez la réplication de géodatabase, la géodatabase de réplica enfant doit présenter la même version que la géodatabase de réplica parent, ou une version ultérieure.

La version des géodatabases fichier n’a pas changé depuis la version 10.0. Cette version de la géodatabase fichier est prise en charge avec toutes les versions actuellement prises en charge d’ArcGIS Pro et d’ArcGIS Server.

La version pour les géodatabases mobiles n’a pas changé depuis son introduction dans ArcGIS Pro 2.7. Les géodatabases mobiles sont prises en charge avec toutes les versions actuellement prises en charge d’ArcGIS Pro.

Versions de base de données

Vous devez stocker la géodatabase d’entreprise dans une version de base de données prise en charge à la fois pour la géodatabase et la version d’ArcGIS utilisées. Le client de base de données que vous installez sur la machine cliente ArcGIS doit également être pris en charge avec la version ArcGIS que vous utilisez. Pour obtenir des informations sur les versions prises en charge des bases de données et des clients de base de données, reportez-vous aux pages qui suivent.

Conseil :

Si vous affichez les pages sur la configuration requise dans l’aide Web, utilisez le menu déroulant Other versions (Autres versions) pour consulter les informations concernant les anciennes versions logicielles.

Jeux de données

Certains types de jeux de données ont leur propre versionnement, qui est différent de la version de géodatabase et de la version du client ArcGIS. Ces types de jeux de données nécessitent des mises à niveau indépendantes et présentent leurs propres règles de compatibilité. La propriété Minimum Client Version (Version minimale du client) indique la version minimale d’ArcGIS Pro ou d’ArcGIS Enterprise requise pour accéder au jeu de données.

Conseil :

Dans la fenêtre Catalogue, ouvrez la page Propriétés pour afficher la valeur de Minimum Client Version (Version minimale du client).

Page Propriétés dans laquelle la version minimale d’ArcGIS Pro et d’ArcGIS Enterprise pour accéder au jeu de données est affichée.

La version minimale du client est déterminée par les fonctionnalités activées.

Conseil :

Cliquez sur le bouton Details (Détails) pour afficher les fonctionnalités spécifiques activées sur le jeu de données qui déterminent la valeur actuelle de Minimum Client Version (Version minimale du client).

Boîte de dialogue des détails de la version minimale du client qui répertorie les fonctionnalités activées sur le jeu de données ainsi que la version minimale d’ArcGIS Pro et d’ArcGIS Enterprise nécessaire pour accéder au jeu de données.

Les informations suivantes concernent la compatibilité du jeu de données :

  • Les clients ArcGIS plus anciens peuvent ouvrir, interroger, modifier et enregistrer des données dans les versions plus récentes des géodatabases. Cependant, ils ne peuvent pas ouvrir les jeux de données qui participent aux nouvelles fonctionnalités. Si vous essayez d’accéder à un nouveau type de jeu de données à partir d’un client ArcGIS plus ancien, vous obtiendrez entre autres les messages d’erreur suivants :

Impossible d’ouvrir le jeu de données, car il n’est pas compatible avec cette version du client de géodatabase.

Échec de l’ajout des données. Type de données non pris en charge.

  • Vous ne pouvez pas utiliser les jeux de données suivants dans ArcGIS Pro 3.0 et versions antérieures :

    • Jeux de données Catalogue

      Les jeux de données Catalogue ne peuvent pas être utilisés dans ArcGIS Enterprise 11.0 et versions antérieures.

    • Jeux de données de trajectoire

      Les jeux de données Trajectoire ne sont actuellement pas pris en charge dans les services Web.

  • Le numéro de version interne pour les jeux de données Catalogue a changé avec ArcGIS Pro 3.2 et ArcGIS Enterprise 11.2. Il en découle les implications suivantes :

    • Les jeux de données Catalogue que vous créez dans ArcGIS Pro 3.2 et versions ultérieures ou ceux que vous créez à l’aide des outils installés avec ArcGIS Server 11.2 et versions ultérieures ne peuvent pas être utilisés avec des versions logicielles antérieures.

    • Pour pouvoir utiliser les outils de la version actuelle d’ArcGIS Pro ou d’ArcGIS Server afin d’ajouter des éléments ou des éléments de portail à un jeu de données Catalogue créé dans ArcGIS Pro 3.1 ou ArcGIS Server 11.1, vous devez mettre à niveau le jeu de données Catalogue.

    • Vous ne pouvez pas accéder aux jeux de données Catalogue mis à niveau dans ArcGIS Pro 3.1 ou version antérieure ni dans ArcGIS Enterprise 11.1 ou version antérieure.

  • La version 11.2.0 est la version de géodatabase d’entreprise minimale qui prend en charge les couches d’imagerie orientées. Vous ne pouvez pas utiliser de couches d’imagerie orientée dans ArcGIS Pro 3.1 et versions antérieures ou ArcGIS Enterprise 11.1 et versions antérieures.

  • Pour obtenir des informations sur la compatibilité du réseau de distribution et du client ArcGIS, reportez-vous à la section Compatibilité du réseau de distribution.

  • Pour obtenir des informations sur la compatibilité du réseau de traçages et du client ArcGIS, reportez-vous à la rubrique Administration des jeux de données de réseau de traçages.

Types de données de champ

Lorsque de nouveaux types de données sont ajoutés dans la géodatabase, les anciens clients ne peuvent souvent pas y accéder.

Les informations suivantes concernent les types de données de champ et leur compatibilité avec les clients et géodatabases ArcGIS :

  • ArcGIS Pro 3.1 et les clients antérieurs ne peuvent pas accéder aux tables ou classes d’entités de la géodatabase qui comportent des champs de date migrés pour inclure les millisecondes.

  • ArcGIS Pro 3.1 et les versions antérieures ne peuvent pas accéder aux tables ou classes d’entités de géodatabase qui comportent des champs dont les types de données sont les suivants : date uniquement, heure uniquement, décalage de l’horodatage, entier très grand ou ID d’objet 64 bits. Pour publier des couches Web qui contiennent ces types de données, utilisez ArcGIS Enterprise 11.3 ou une version ultérieure.

  • La version 11.2.0 est la version de géodatabase d’entreprise minimale qui prend en charge les ID d’objet 64 bits, les entiers très grands, la date uniquement, l’heure uniquement et l’horodatage avec les données de type décalage. Les types de données ne sont pas tous pris en charge dans tous les systèmes de gestion de bases de données. Reportez-vous à la page des types de données correspondant à la base de données que vous utilisez.

  • Vous ne pouvez pas créer, coller ni importer des tables ou des classes d’entités contenant des champs de date uniquement, d’heure uniquement, de décalage de l’horodatage, d’entier très grand ou d’ID d’objet de 64 bits dans une géodatabase fichier antérieure à la version 10.0.

Quand mettre à niveau une géodatabase

Vous n’êtes pas obligé d’utiliser une géodatabase et des clients ArcGIS présentant une version identique, mais nous le recommandons. Les géodatabases et le logiciel client sont conçus pour fonctionner ensemble et vous risquez de rencontrer des problèmes ou de remarquer un comportement inhabituel en utilisant des versions très différentes.

Cela se vérifie en particulier si vous utilisez une combinaison de versions de clients sur votre site. Un client récent peut créer dans la base de données des types de jeux de données récents auxquels les clients plus anciens ne peuvent pas accéder. Pour les géodatabases d’entreprise, si vous laissez passer trop de temps entre les mises à niveau, vous devrez peut-être mettre à niveau la base de données sous-jacente plusieurs fois avant de pouvoir mettre à niveau la géodatabase.

Vous devez mettre à niveau votre géodatabase si vous êtes dans l’un des cas suivants :

  • La version cliente que vous utilisez ne peut se connecter à la version de géodatabase que vous souhaitez utiliser. Pour les géodatabases d’entreprise, la version de client que vous utilisez risque de ne pas pouvoir se connecter à la version de système de gestion de base de données que vous utilisez et vous devez mettre à niveau la base de données, le client de base de données et la géodatabase pour vous connecter à partir d’un client plus récent.

  • Vous avez besoin de fonctionnalités disponibles uniquement dans une version plus récente de la géodatabase. Consultez chaque version de la rubrique Nouveautés d’ArcGIS Pro pour obtenir des informations sur les nouvelles fonctions et les nouveaux types de jeu de données de la géodatabase. Vérifiez également les règles de compatibilité dans la section ci-avant. Sachez que lorsque vous créez ou mettez à niveau certains types de jeux de données, tel qu’un atelier parcellaire ou un jeu de données réseau, le jeu de données ne sera plus accessible aux clients plus anciens.

  • Votre géodatabase d’entreprise contient des données en branche versionnées, et vous n’avez pas encore mis à niveau la géodatabase vers la version 11.3.0 ou appliqué les correctifs généraux de versionnement de branche ni procédé à la mise à niveau.

  • Vous appliquez un correctif ArcGIS qui requiert une mise à niveau de la géodatabase. Une fois appliqués, les correctifs ArcGIS Pro et ArcGIS Server requièrent parfois la mise à niveau de votre géodatabase d’entreprise. Lisez attentivement les instructions des correctifs pour savoir si vous devez mettre à niveau vos géodatabases. Veillez à toujours exécuter la procédure de mise à niveau à partir du client ArcGIS auquel vous avez appliqué le correctif.

Pour plus d’informations sur la mise à niveau des géodatabases, reportez-vous aux rubriques concernant la mise à niveau du type de géodatabase que vous utilisez :

Géodatabases fichier

Mettre à niveau une géodatabase fichier

Géodatabases dans Db2

Mettre à niveau une géodatabase dans Db2

Géodatabases dans Oracle

Mettre à niveau une géodatabase dans Oracle

Géodatabases dans PostgreSQL

Mettre à niveau une géodatabase dans PostgreSQL

Géodatabases dans SAP HANA

Mettre à niveau une géodatabase dans SAP HANA

Géodatabases dans SQL Server

Mettre à niveau une géodatabase dans SQL Server