Utiliser des shapefiles dans ArcGIS Pro
Un shapefile est un format de stockage de données vectorielles qui stocke l’emplacement, la forme et les attributs des entités géographiques dotées du même type de géométrie (point, ligne, polygone) et de la même référence spatiale. Vous pouvez utiliser des shapefiles dans ArcGIS Pro de la même manière que vous utilisez des classes d’entités dans une géodatabase. Vous pouvez ajouter des shapefiles à la carte en tant que couche et utiliser leurs champs et propriétés dans la vue des champs.
Remarque :
Bien qu’un shapefile puisse sembler similaire à une classe d’entités stockée dans une géodatabase, il ne prend pas en charge les fonctionnalités avancées des géodatabases (comme les topologies, les réseaux, les règles attributaires ou les sous-types), qui vous permettent de modéliser les comportements réels, d’appliquer des règles pour la gestion et la conservation de l’intégrité des données, et d’utiliser des outils faisant appel aux relations spatiales des entités et des attributs principaux. Pour plus d’informations sur les géodatabases, reportez-vous à la rubrique Qu’est-ce qu’une géodatabase ?.
Si vous créez un shapefile dans ArcGIS Pro, la table est préremplie avec un champ FID et un champ Shape (Forme). Le champ FID contient le numéro d’ID unique de chaque objet (ligne) de la table. Le champ Shape (Forme) définit le type de forme stocké dans la classe d’entités : point, multi-point, polygone, polyligne ou multipatch.
Les types de données de champ suivants sont pris en charge dans un shapefile en tant que champs définis par l’utilisateur :
Short IntegerLong IntegerFloatDoubleTextDateRemarque :
Si vous utilisez le type de champ
Datedans un shapefile, seules les valeurs nulles et de date sont prises en charge ; les valeurs de date/heure ne sont pas prises en charge.
Ajouter un shapefile à la carte
Vous pouvez accéder à un shapefile dans ArcGIS Pro à l’aide d’une connexion à un dossier dans la fenêtre Catalog (Catalogue).
Ajoutez une connexion à un dossier.
Accédez à l’emplacement du shapefile dans la connexion au dossier.
Cliquez avec le bouton droit de la souris sur le shapefile et sélectionnez Add To Current Map (Ajouter à la carte actuelle)
ou pointez le curseur sur Add To New (Ajouter à une nouvelle) et sélectionnez Map (Carte)
.
Vous pouvez également cliquer sur Add Data (Ajouter des données)
dans l’onglet Map (Carte) du ruban et accéder à l’emplacement du shapefile.
Utiliser des shapefiles dans la vue des champs
Vous pouvez utiliser la vue des champs pour ajouter ou supprimer des champs, consulter les propriétés des champs ou modifier les propriétés des couches des shapefiles. Reportez-vous à la rubrique Utiliser la vue des champs pour plus d’informations sur la vue des champs.
Voici un exemple de tâches de mise à jour standards pouvant être réalisées dans la vue des champs. Dans ce cas, des modifications sont apportées à une couche de shapefile nommée Building.
Supprimez les champs superflus.
Ajoutez un nouveau champ nommé
BLDGTYPE.Modifiez les propriétés de la couche d'un champ : visibilité, lecture seule ou alias de champ.
Certaines propriétés de champ sont en lecture seule et non disponibles, telles que
Field Name.

Limitations des shapefiles
Un shapefile présente les limitations suivantes :
Limite de taille de shapefile : 2 Go.
Longueur maximale du nom de champ : 10 caractères.
Nombre maximal de champs : 1 024.
Les valeurs nulles sont prises en charge uniquement pour les données de champ de type
Dateet ne sont pas prises en charge pour les données de champ de type numérique ou texte dans un shapefile. Pour en savoir plus sur les valeurs nulles dans les shapefiles, reportez-vous à la rubrique Remarques concernant le géotraitement pour la sortie de fichiers de formes.Un shapefile ne peut pas stocker d’informations topologiques, ni de relations.
Les shapefiles et les fichiers dBASE ne peuvent pas stocker de caractères non anglais par défaut. Si vous devez stocker ou utiliser ces fichiers codés dans d’autres pages de code, suivez les instructions indiquées dans la rubrique Procédure : lire et écrire des shapefiles et des fichiers codés dans différentes pages de code.
Dans la vue des champs, vous pouvez ajouter, supprimer ou copier des champs, mais une fois le champ enregistré, vous ne pouvez pas modifier ses propriétés.
L’ajout d’un attribut ou d’un index spatial n’est pas pris en charge actuellement pour les shapefiles dans l’onglet des index des propriétés de la couche. Reportez-vous à la rubrique Vue d’ensemble du jeu d’outils Index pour plus d’informations sur l’ajout ou la suppression d’un index dans ArcGIS Pro.