Skip To Content

Fichiers de formes

Un fichier de formes est un format Esri de stockage des données vectorielles permettant d'archiver l'emplacement, la forme et les attributs des entités géographiques. Il est stocké sous la forme d'un ensemble de fichiers associés et contient une classe d'entités unique. Les fichiers de formes contiennent souvent de grandes entités avec de nombreuses données associées et ils étaient historiquement utilisés dans les applications bureautiques SIG telles qu'ArcMap. Si un fichier de formes contient un volume limité de données, vous pouvez les mettre à la disposition d'autres utilisateurs qui peuvent alors les consulter dans un navigateur web, en les ajoutant, sous la forme d'un fichier .zip contenant les fichiers .shp, .shx, .dbf et .prj, à une carte que vous créez à l’aide de Map Viewer.

Lorsque vous ajoutez un fichier de formes, Map Viewer le convertit vers un format que les clients web peuvent lire et afficher rapidement. Pour renforcer l'amélioration des performances de l'affichage, vous pouvez choisir de généraliser les entités dans votre fichier de formes. La généralisation réduit la taille du fichier de formes en simplifiant les entités et elle est souvent appropriée pour des données à de petites échelles.

Généraliser les entités pour l'affichage web

Les fichiers de formes contiennent souvent de grandes entités avec de nombreuses données associées. Des entités plus petites avec moins de données sont souvent nécessaires pour l'affichage correct du fichier de formes sur le Web. La généralisation des entités est une méthode qui permet de réduire la taille du fichier de formes et, par conséquent, d'améliorer l'affichage web. Vous pouvez généraliser les entités à l'aide d'une application bureautique telle qu'ArcMap ou vous pouvez demander à Map Viewer d'effectuer la généralisation lorsque vous ajoutez le fichier à votre carte. La généralisation réduit la précision de la couche de fichier de formes à approximativement à 1 mètre dans la projection web Mercator et supprime les sommets dans un rayon de 10 mètres dans la projection web Mercator. Cela devrait maintenir un affichage informatif et précis de vos entités, tout en réduisant la taille globale des données et en permettant l'affichage rapide de votre couche sur la carte.

La généralisation ne fonctionne pas correctement sur des entités surfaciques coïncidentes destinées à un affichage à grande échelle, car elle crée dans ce cas des micropolygones dans les polygones. Pour des polygones coïncidents à grande échelle, vous pouvez choisir de conserver les entités si vous possédez une quantité relativement réduite de données ou, si vous possédez une grande quantité de données, vous pouvez publier un service d'entités sur un site GIS Server. Si vous disposez de privilèges de publication dans votre organisation, vous pouvez également créer des couches d'entités en publiant des entités.

Considérations pour l'ajout de fichiers de formes

Les fichiers de formes ont été créés initialement pour effectuer des tâches de géotraitement sur des applications bureautiques. Ils sont maintenant pris en charge dans de nombreux clients navigateurs web, dont Map Viewer. Il existe certaines limites à ce que peuvent prendre en charge ces clients navigateurs web.

Meilleures pratiques

Vous trouverez ci-dessous les meilleures pratiques pour l'utilisation des fichiers de formes dans Map Viewer.

  • Choisissez de généraliser les entités pour l'affichage web si vous possédez une grande quantité d'entités destinées à être affichées à de petites échelles et que vous n'avez pas encore généralisé les sommets dans ArcGIS Desktop.
  • Créez un fichier .zip contenant les fichiers .shp, .shx, .dbf et .prj qui constituent le fichier de formes.
  • Stockez directement votre fichier de formes à la racine (répertoire central) de l'archive .zip et non pas dans les répertoires inclus dans l'archive. Si votre visionneuse de fichier .zip affiche les informations de chemin, le chemin doit être vide.
  • Le nom de la nouvelle couche est le même que celui du fichier .zip que vous avez ajouté. Vous pouvez renommer le fichier avant de l'ajouter à la carte, ou renommer la couche une fois qu'elle fait partie de la carte.
  • Ajoutez des fichiers .zip d'archive compressés standard.
  • Les fichiers de formes qui comportent plus de 4 000 entités ponctuelles (ou 2 000 entités linéaires ou surfaciques) ou dont la taille est supérieure à 10 Mo ne peuvent pas être ajoutés directement à Map Viewer. Si le fichier est trop volumineux, la généralisation des entités réduit souvent la taille globale et permet l'ajout du fichier de formes à la carte. Si vous n'y parvenez pas, vous devrez peut-être créer un service d'entités avec ArcGIS Server. Si vous disposez de privilèges de publication, vous pouvez également créer une couche d'entités en publiant des fichiers CSV ou des fichiers de formes sur votre portail. Vous pouvez essayer de décomposer vos entités en plusieurs fichiers de formes, mais cela peut générer une carte dont l'affichage peut prendre beaucoup de temps.
  • Le shapefile doit contenir des géométries valides. Si vous possédez ArcMap, vous pouvez utiliser l'outil de géotraitementRéparer les géométries pour corriger des géométries non valides dans les fichiers de formes.
  • Incluez dans le fichier de formes le fichier .prj d'accompagnement, dans lequel le système de coordonnées des données est défini. Si vous possédez ArcMap, vous pouvez définir le système de coordonnées d'un fichier de formes, ce qui crée un fichier .prj approprié pour le fichier de formes.

Limitations

Les restrictions suivantes concernent l'utilisation de fichiers de formes dans Map Viewer :

  • Le portail doit posséder un serveur d'hébergement pour que vous puissiez ajouter un fichier de formes dans Map Viewer ou publier un fichier de formes en tant que couche d'entités.
  • Les formats de compression autres qu'une archive .zip ne sont pas pris en charge.
  • Le fichier de formes doit être d’une taille inférieure à 10 Mo et comporter moins de 4 000 entités ponctuelles ou 2 000 entités linéaires ou surfaciques. Si vous possédez des privilèges de publication dans votre organisation, il est conseillé de publier les fichiers de formes qui dépassent ces limites en tant que couche d’entités hébergée.
  • Les entités suivantes ne sont pas prises en charge : les géométries de type multipatch ou multi-points, les géométries qui chevauchent la ligne de changement de date, et les auto-intersections dans des polygones. Les fichiers de formes comportant de telles entités ne peuvent pas être ajoutés à une carte.
  • Les fichiers de formes ne peuvent pas être déplacés directement vers Map Viewer. Vous devez utiliser le bouton Ajouter de Map Viewer.