bug : le contour de la fenêtre contextuelle est déformé dans ArcGIS, mais fonctionne correctement dans le sandbox 3.25
J’avais initialement publié le fil d’origine ci-dessus dans JS API, à la suite de mes premières expériences avec ce bug. Vous pouvez donc supprimer le premier fil. Toutefois, le problème semble plutôt lié à un bug d’ArcGIS Server 10.6.1 ou de la plateforme qui exécute AGOL.
Le bug : ajoutez une couche de polygones à ArcGIS dans une carte Web. Activez sa fenêtre contextuelle et cliquez dessus. Le contour est très décalé, mal aligné et déformé, comme indiqué ci-dessous. L’assistance technique Esri a reproduit le problème et lui a attribué l’identifiant de bug # BUG-000115968.
Bien que cela fonctionne correctement dans le sandbox 3.25 (comme dans cet exemple), il semblerait donc que la mise à jour d’AGOL de juillet 2018 ait introduit un problème de simplification de géométrie et/ou de projection.
Une solution qu’Esri pourrait utiliser pour corriger le problème consisterait simplement à redessiner le halo de l’entité lors d’un événement de « zoom avant », afin que la géométrie puisse être simplifiée à petite échelle, puis redessinée avec davantage de sommets après un zoom avant. Pseudo-code : SI événement de zoom avant, ALORS redemander la géométrie de l’entité au format JSON et demander progressivement plus de détails et de sommets. On pourrait aussi fixer une limite minimale. S’il s’agit d’une propriété simple avec une douzaine ou une vingtaine de sommets, inutile de la simplifier : il suffit de tous les demander une fois.
Cela se produit avec une simple carte Web, et même avec une couche en Web Mercator. J’ai également observé le problème avec des services de nos serveurs 10.51 et 10.61, provenant respectivement d’une SDE en State Plane et d’une GDB en Web Mercator, dans des couches de polygones de cartes Web. Cela pourrait amener les utilisateurs à douter de la précision spatiale de toute la plateforme. Si quelqu’un clique sur une propriété dans une visionneuse et que les lignes se déforment, je vais recevoir des appels. Heureusement, notre visionneuse actuelle utilise eSearch de Robert, qui ne présente pas ce problème lors de la mise en surbrillance de la géométrie d’une ou plusieurs entités.
L’assistance technique a simplement indiqué que le problème avait été signalé et qu’elle ne pouvait pas en dire davantage ; notre représentant a dit qu’il faudrait peut-être attendre la version 10.6.2. J’espère que ce problème pourra être transmis aux ninjas ultimes de l’équipe de développement. J’ai demandé à l’assistance technique, qui m’a conseillé d’utiliser « Elevate » dans My Esri, mais ce bouton a, ironiquement, tout bonnement disparu.

remarque : cela se produisait lorsqu’on l’ajoutait en tant que serveur de cartes dynamique.
Kelly Gerrow pour info