BUG
In ArcGIS können bestimmte Shapes aus einer Feature-Class, die mit räumlichen Datentypen von Drittanbietern in einer Enterprise-Datenbank gespeichert wurden, nicht angezeigt werden. Zu diesen Typen gehören die SQL Server-Typen "geometry" und "geography" sowie die PostGIS-Typen "geometry" und "geography". In diesen Fällen wurden die Shapes von anderen Anwendungen als ArcGIS eingefügt.
Für Shapes, die auf der Datenbankebene als ungültig erachtet werden, wird von ArcGIS immer ein Fehler zurückgegeben. Für Shapes, die auf der Datenbankebene als gültig erachtet werden, wurde in früheren ArcGIS-Versionen beim Abfragen der Shapes eine interne Shape-Überprüfung ausgeführt, um sicherzustellen, dass sie ordnungsgemäß angezeigt wurden.Beim Abrufen komplexerer Geometrien und zahlreicher Zeilen kann die Shape-Überprüfung erhebliche Kosten verursachen.
Deshalb wurde in ArcGIS 10.6 ein Performance-Fix eingeführt, durch den die Shape-Überprüfung für räumliche Datentypen von Drittanbietern, z. B. den SQL Server- oder PostGIS-Typ "geometry", deaktiviert wurde.
In Fällen, in denen die Bearbeitung ausschließlich mit ArcGIS erfolgt, macht sich dies nur durch eine Performance-Steigerung bemerkbar, da in ArcGIS kein Shape eingefügt würde, das dort nicht gelesen oder angezeigt werden könnte.In Fällen, in denen die Bearbeitung außerhalb von ArcGIS (in SQL oder anderen Anwendungen) stattfindet, könnte dies bedeuten, dass eingefügte Shapes Einschlüsse oder einander berührende Ringe aufweisen, die in ArcGIS Anzeigeprobleme verursachen können.
Der einzige Unterschied ist die Position des inneren Rings, der den äußeren Ring an einem einzigen Punkt berührt. Zum Anzeigen in ArcGIS muss dieser berührende innere Ring im WKT direkt nach dem äußeren Ring aufgelistet werden.
Hier ist der einzige Unterschied die Reihenfolge der beiden inneren Ringe, die sich an einem einzigen Punkt im WKT berühren.
Hinweis: Es kann weitere, in diesem Artikel nicht beschriebene Szenarien geben, in denen ein vergleichbares Verhalten auftritt.
Wenn Sie räumliche Daten außerhalb von ArcGIS, bearbeiten, sollten Sie beim Einfügen von Shapes wie den in diesem Artikel genannten besonders bedacht vorgehen. Bei Polygon-Shapes mit Löchern sollte immer zuerst die äußere Grenze aufgelistet werden und dann erst die Löcher. Wenn ein Polygon eine Inversion aufweist, d. h. leere Räume im Flächen-Shape, die die äußere Grenze an einem einzigen Punkt berühren, muss die Inversion direkt nach der äußeren Grenze aufgelistet werden. Wenn sich zwei Löcher an einem Punkt berühren, sollte das linke untere Loch vor dem anderen Loch, das es berührt, aufgelistet werden.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen