Wie kann man Polygone nach unten zwingen, ohne die Zeichengeschwindigkeit zu beeinträchtigen?


8

Ich habe ein großes Polygon-Dataset und keine Zeit, es neu zu erstellen, um die Objekt-IDs neu zu organisieren. Viele Polygone zeichnen über andere und blockieren ihr Symbol (z. B. auf einer Seite des Polygons). Ich habe versucht, die Zeichnung auf Symbolebene für Fortgeschrittene zu verwenden. Dies führte jedoch dazu, dass die Polygone mit eisigem Tempo gezeichnet wurden. Für meine Kunden und Benutzer ist dies nicht cool. Gibt es eine Möglichkeit, die Polygone, die ich nicht möchte, von vorne nach unten zu erzwingen, ohne die Zeichengeschwindigkeit zu beeinträchtigen?

Antworten:


4

ArcGIS 10 verfügt über ein neues Sortierwerkzeug. Sie können Ihre Polygone nach Bereich oder in mehreren Feldern neu anordnen. Das Tool gibt eine neue Feature-Class aus.


1

In der Hilfedatei gibt es etwas, das dieses Problem löst:

Was ist Zeichnung auf Symbolebene?

Um die Polygone in eine bestimmte Reihenfolge zu bringen, können Sie ein neues Feld in der Datenbank erstellen und es gemäß der Zeichnungsreihenfolge hierarchisch gestalten und dann zum Sortieren verwenden.


2
Sie sagte bereits, dass die Symbolebenen das Problem nicht ansprechen, da die Verwendung die Aktualisierung zu stark verlangsamt.
Matt Wilkie

Würde meine Bestellung über ein Feld dieses Problem nicht lösen?
Emily

Ich weiß nicht, ich habe keine Sortierung verwendet und habe keinen Datensatz zum Testen zur Hand (für mich ist die Geschwindigkeit des Zeichnens auf Symbolebene in Ordnung). Zunächst war nicht klar, dass Sie zwei alternative Ansätze vorgeschlagen haben. Ich dachte sie wären eins.
Matt Wilkie

1

Im Standardmodus für das Zeichnen auf Symbolebene wird jedem Symbol eine eigene Ebene zugewiesen, wodurch das Zeichnen verlangsamt werden kann. Wenn wirklich nur ein Symbol zuerst gezeichnet werden muss und die anderen in beliebiger Reihenfolge, verwenden Sie den Modus "Erweitert", um die Symbolebenen von Hand so einzustellen, dass sich nur das Symbol, das Sie zuerst zeichnen müssen, auf einer von den anderen getrennten Ebene befindet.


0

Das Problem war das Ergebnis eines Fehlers bei der Einrichtung in der Unternehmensumgebung hinsichtlich der räumlichen Reihenfolge der Daten. Sobald dies von den Unternehmensdatenadministratoren behoben wurde, funktionierte die Zeichnung auf Symbolebene und wurde schnell geladen!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.