Fehler: Der Umriss des Pop-ups ist in ArcGIS verzerrt, funktioniert aber in der 3.25-Sandbox einwandfrei
Den ursprünglichen Thread oben habe ich zunächst in der JS API veröffentlicht, basierend auf meinen ersten Erfahrungen mit diesem Fehler. Der erste kann also gelöscht werden. Es sieht jedoch eher nach einem Fehler in ArcGIS Server 10.6.1 oder in der Software aus, auf der AGOL läuft.
Der Fehler: Fügen Sie einer Webkarte einen Polygon-Layer in ArcGIS hinzu. Aktivieren Sie das Pop-up und klicken Sie darauf. Der Umriss ist stark verschoben, falsch ausgerichtet und verzerrt, wie unten zu sehen ist. Der technische Support von Esri konnte den Fehler reproduzieren. Die zugewiesene Fehler-ID lautet # BUG-000115968.
In der 3.25-Sandbox funktioniert es jedoch einwandfrei (wie in diesem Beispiel). Daher scheint es, dass das AGOL-Update vom Juli 2018 ein Problem mit der Geometrievereinfachung und/oder Projektion eingeführt hat.
Eine Lösung, mit der Esri das Problem beheben könnte, wäre, den Feature-Halo bei einem „Zoom-in“-Ereignis einfach neu zu zeichnen. So könnte die Geometrie bei kleinem Maßstab vereinfacht und bei einer Vergrößerung mit mehr Stützpunkten neu gezeichnet werden. Pseudocode: WENN ein Zoom-in-Ereignis eintritt, DANN die Feature-Geometrie erneut als JSON anfordern und nach und nach mehr Details und Stützpunkte anfordern. Und vielleicht mit einer Mindestgrenze. Wenn es sich um ein einfaches Objekt mit einem oder zwei Dutzend Stützpunkten handelt, muss man es nicht vereinfachen, sondern kann sie einfach alle auf einmal anfordern.
Das passiert bei einer einfachen Webkarte und sogar bei einem Layer in Web Mercator. Ich habe den Effekt auch bei Diensten unserer 10.51- und 10.61-Server beobachtet, sowohl bei SDE in State Plane als auch bei einer GDB in Web Mercator, jeweils in Polygon-Layern in Webkarten. Dadurch würde ein Endnutzer der räumlichen Genauigkeit der gesamten Plattform nicht mehr vertrauen. Wenn jemand in einem Viewer auf ein Grundstück klickt und die Linien verzerrt werden, bekomme ich Anrufe. Glücklicherweise verwendet unser aktueller Viewer Robert's eSearch, bei dem dieses Problem beim Hervorheben der Geometrie eines oder mehrerer Features nicht auftritt.
Der technische Support hat lediglich mitgeteilt, dass der Fehler eingereicht wurde und sie nichts Weiteres sagen können; unser Ansprechpartner meinte, dass die Behebung möglicherweise auf Version 10.6.2 warten muss. Ich hoffe, dass das an die absoluten Spitzenkräfte im Entwicklerteam weitergeleitet werden kann. Ich habe den technischen Support gefragt, und man sagte mir, ich solle in My Esri auf „Elevate“ klicken. Ironischerweise fehlt dieser Button aber tatsächlich.

Hinweis: Das war der Fall, als es als dynamischer Mapserver hinzugefügt wurde.
Kelly Gerrow zur Info