Vous pouvez modifier des fichiers de formes dans ArcGIS avec tout niveau de licence (ArcGIS for Desktop Basic, Standard ou Avancé). Toutefois, il existe quelques facteurs à prendre en compte lors de la mise à jour des fichiers de formes.
Mise à jour des fichiers de formes
Avant de commencer la mise à jour, assurez-vous que la projection du fichier de formes est correctement définie afin qu'ArcMap puisse l'afficher avec d'autres données projetées. Même s'il est possible de mettre à jour les données dans différents systèmes de coordonnées, il est généralement préférable que toutes les données à mettre à jour utilisent le même système de coordonnées que le bloc de données. Ce point est particulièrement important pour les fichiers de formes dans la mesure où ces derniers sont parfois créés avec un système de coordonnées inconnu ou ont des fichiers de projection (.prj) manquants.
Vous pouvez modifier tous les fichiers de formes dans le même dossier pendant une session de mise à jour. Si les fichiers de formes dans votre carte sont stockés dans des dossiers différents, vous n'êtes pas en mesure de les modifier dans la même session de mise à jour. Vous devez arrêter la mise à jour sur le premier dossier, puis commencez la mise à jour sur l'autre dossier. N'oubliez pas qu'un fichier de formes prend en charge la mise à jour d'une seule personne à la fois, bien que plusieurs utilisateurs puissent l'afficher simultanément. Toute tentative de mise à jour d'un fichier de formes par plusieurs utilisateurs peut entraîner une corruption des données.
Contrairement aux géodatabases, les fichiers de formes ne sont pas associés à un numéro de version ArcGIS. Vous pouvez créer et modifier des fichiers de formes dans une version plus récente et les utiliser et les mettre à jour dans une version antérieure du logiciel. Toutefois, les fichiers de couches ont un numéro de version, vous devez par conséquent enregistrer le fichier .lyr sur la version adéquate si vous devez le partager avec des utilisateurs travaillant avec une version de logiciel antérieure.
Création d'entités avec courbes dans les fichiers de formes
Les fichiers de formes ne prennent pas en charge les courbes paramétriques vraies, parmi lesquelles les arcs circulaires, les ellipses et les courbes de Bézier. Ces formes sont donc stockées en tant que segments droits. Les courbes vraies sont intégralement prises en charge dans les classes d'entités de géodatabase.
Lors de la création de courbes dans un fichier de formes à l'aide des outils de mise à jour, les formes peuvent initialement apparaître courbées à l'écran. Toutefois, lorsque vous enregistrez vos mises à jour, les courbes sont densifiées et les formes converties en une série de segments droits qui se rapprochent de la forme de la courbe d'origine. Vous numérisez, par exemple, une école et capturez des entités courbes, telles qu'un champ de base-ball, avec les méthodes de construction Extrémité d'arc ou Segment d'arc. Dans un fichier de formes, les courbes sont remplacées par une ligne densifiée composée de segments droits courts. Avec une classe d'entités de géodatabase, les formes sont stockées en tant que courbes vraies avec des sommets uniquement aux extrémités de la courbe.
Si des entités linéaires ou surfaciques partagent des tronçons courbés, la densification du segment qui survient dans les fichiers de formes peut engendrer de petits écarts entre les entités. Vous pourrez être confronté à ce type de problèmes notamment lors de l'utilisation des outils Polygone automatique ou Dessin à main levée automatique pour la création de polygones adjacents avec des segments courbes ou lors de la copie d'entités courbes à partir d'une classe d'entités de géodatabase et de leur collage dans un fichier de formes. La seule méthode pour éviter ceci est d'utiliser une classe d'entités de géodatabase, qui peut conserver les courbes vraies et garantir leur coïncidence.