Wie werden nebulöse Grenzen zwischen Regionen mit undeutlichen Kanten angezeigt?


8

Ich versuche, die Grenzen zwischen Regionen abzubilden, die nicht unbedingt einen harten Rand haben.

Beispielsweise haben Gebiete, in denen Sprachen vorherrschen, keinen deutlichen Rand, sondern eine gewisse Überlappung - die Menschen hören nicht plötzlich auf, eine Sprache an einer Landesgrenze zu sprechen. Wie würden Sie dies in einer Karte vermitteln?

Hier ist ein Beispiel, das ich gefunden habe, um touristische Regionen zu zeigen - ich mag, wie sie vermittelt haben, dass Sie nicht plötzlich die Grenze einer Region erreichen, sondern dass sie nomineller sind:

Geben Sie hier die Bildbeschreibung ein

(Ich vermute, dass sie so etwas wie Adobe Illustrator verwendet haben, um dies zu erstellen?)

Wie kann ich in ArcMap einen ähnlichen Effekt erzielen? Für Bonuspunkte möchte ich eine Lösung, die auf die JS-API von ArcGIS Server übertragen wird.

Mein Ausgangspunkt ist eine Polygonebene, die harte Kanten enthält - ungefähr so:

Geben Sie hier die Bildbeschreibung ein


1
Sie müssen Ihre Farben sorgfältig auswählen, einige passen nicht so gut zusammen und andere sind möglicherweise sehr ähnlich. Ich denke, beginnen Sie mit einem Puffer-Negativ einige hundert Meter und dann mit einem Distanz-Raster, aber Sie sind sich nicht sicher, wie Sie die Farben daraus ändern sollen. Am Ende denke ich, dass Sie ein Raster benötigen, um richtig angezeigt zu werden, aber möglicherweise einige clevere Berechnungen für den Übergang durchführen müssen. Ich denke, es ist möglicherweise am besten, eine Rasterebene in PhotoShop mithilfe der Mischung vorzubereiten (verwenden Sie TIFF mit Welten und die Georeferenz wird nicht zerstört).
Michael Stimson

1
Ich habe eine ähnliche Anforderung unter forums.esri.com/Thread.asp?c=93&f=1730&t=303003 gefunden , bin mir aber nicht sicher, ob der Link von dort ( blogs.esri.com/esri/arcgis/2008/10/14/… ) kann Sie an einen nützlichen Ort führen ...
PolyGeo


Müssen die Farben die Grenzen mischen / überschreiten oder nur bis zur Grenze verblassen? Ist die Aufteilung der Polys in separate Feature-Classes nach Wert eine Option? Ohne auf Raster zu gehen, glaube ich nicht, dass es in ArcGIS möglich ist, Formen in derselben Feature-Class zu überlappen und beides zu sehen, auch bei Transparenz (etwas, das mich seit einigen Wochen verrückt macht). Ich habe jedoch eine Möglichkeit, die weichen Kanten zu erhalten, und bei getrennten Feature-Classes sollte es funktionieren, sie miteinander zu mischen.
Chris W

@ChrisW Könnten Sie die Methode mit getrennten Feature-Classes teilen? Ich bin mir über die anderen detaillierten Anforderungen in dieser Phase nicht sicher. Vielen Dank
Stephen Lead

Antworten:


5

Mit Ihren Polygonen können Sie Verlaufsfüllsymbole mit dem Pufferstil verwenden. Wenn Ihre Farbrampen alle zu Weiß verblassen, gibt es einen Unsicherheitsbereich entlang der Ränder. Der Prozentparameter wird verwendet, um die Anzeige mit mehr oder weniger Farbverlauf im Vergleich zu "Vollfarbe" abzustimmen.

In Raster können Sie Ihr Bild mit einem zusätzlichen Band (basierend auf dem euklidischen Abstand) stapeln und als Alphakanal hinzufügen .

Geben Sie hier die Bildbeschreibung ein


1
Das Problem bei Verlaufsfüllungen besteht darin, dass Sie je nach Polygon sehr unterschiedliche Ergebnisse erhalten, wie im Bild zu sehen ist - die Verlaufsbreite variiert erheblich. Ich dachte, ich hätte eine Lösung - puffern Sie die Grenze, um eine einheitliche Breitenform für den Verlauf zu erstellen. Es stellt sich jedoch heraus, dass der Prozentsatz für die Ausdehnung der Form ein relatives Maß ist. Es gibt keine Möglichkeit, konsistent zu sein, wenn die Polys nicht alle ungefähr gleich groß sind. Warum ESRI uns nicht die Möglichkeit gegeben hat, einen absoluten anstelle eines relativen Werts für die Gradientenbreite zu verwenden, ist mir ein Rätsel.
Chris W

2
Ich habe auch versucht, das Problem zu lösen, indem ich eine benutzerdefinierte Farbrampe erstellt habe, die schneller verblasste als die Standardfarbrampe. Das hat auch nicht funktioniert, da der Prozentsatz nach Umfang und nicht nach Farbrampenbreite ist. Eine benutzerdefinierte Rampe hilft auch nicht beim Mischen, da ArcGIS-Rampen keine Transparenz unterstützen. Sie können nicht zu "Keine Farbe" wechseln, sondern erhalten Weiß oder eine Art Grau. Wenn Sie die Transparenz für die Ebene aktivieren, wirkt sich dieses Weiß oder Grau immer noch stark auf die darunter liegenden Ebenen aus.
Chris W

3

Dies mag für Ihre Zwecke übertrieben sein, aber ESRI hat auch einen Blog-Beitrag über Federkanten ...

http://blogs.esri.com/esri/arcgis/2011/11/02/figure-ground-feathering/


Dies funktioniert gut, hat aber Einschränkungen. Ich habe diesen Effekt für Gewässer verwendet und einige (große Seen) sind manchmal zu groß oder zu komplex, um sie zu puffern. Das Aktualisieren von Karten wird auch bei vielen Pufferringen problematisch.
Jakub Sisak GeoGraphics

Dieser Link verweist auch auf den aktualisierten Blog-Beitrag / die aktualisierte Version derselben Methode, auf die PolyGeo in einem Kommentar zur Frage verweist.
Chris W
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.