Załączony zrzut ekranu mapy National Geographic pokazuje piękne kierunkowe cieniowanie granic. Próbuję odtworzyć tego rodzaju cieniowanie dla mapy obwodu wypalenia, ponieważ chcę podkreślić elementy w obrębie obwodu wypalenia i nie przyćmić ich przezroczystym wielokątem lub kreską. Czy istnieje sposób na osiągnięcie tego rodzaju cieniowania granic za pomocą ArcGIS 10?
Link do większej mapy zatytułowanej: „Poddziały polityczne Indii z 1946 r. Według National Geographic.jpg”
Odpowiedzi:
Zazwyczaj stosowałem jedną z dwóch metod do cieniowania wnętrza wielokątów. Zakładając, że jest to nasz zestaw wielokątów wejściowych:
Opcją 1 jest użycie narzędzia Bufor, utworzenie bufora o ujemnej odległości (np. -500 metrów) i ustawienie
line_side
parametru naOUTSIDE_ONLY
. To wygeneruje obszary wewnątrz każdego wielokąta, dając ładny wygląd granic kraju na mapie politycznej w połączeniu z ustawieniem przezroczystości:Opcja 2 polega na przekształceniu wielokątów w linie, a następnie użyciu narzędzia Odległość euklidesowa (w programie Spatial Analyst) w celu utworzenia rastra odległości. Użyj ExtractByAttributes, aby usunąć obszary znajdujące się dalej niż chcesz przyciemnić, zmień symbolikę rastrową na Rozciągnięte z wartościami min / maks równymi 0 i maksymalną odległością. Dodaj trochę przejrzystości i wygląda całkiem nieźle:
Jeśli chcesz mieć inny kolor dla każdego obszaru rastrowego, możesz zrasteryzować wartości R / G / B dla każdego wielokąta, pomnożyć je przez ułamek maksymalnej odległości i połączyć je z powrotem w wielopasmowy raster. Daj mi znać, jeśli chcesz uzyskać bardziej szczegółowe instrukcje w tej części.
źródło
Osiągamy coś takiego w Arcmap za pomocą koncentrycznego lub wielokrotnego bufora pierścieniowego z atrybutami i stosując różne poziomy przezroczystości dla każdego z nich. Weźmy bufory utworzone przez wspomniany tam skrypt i pole dla przejrzystości, poziomy od 70 do 80% wydają się działać dobrze.
Używanie wielokątów zamiast rastra, jak w doskonałej odpowiedzi autorstwa @dmahr , oznacza znaczącą karę za szybkość rysowania, jednak zyskujesz tę zaletę, że możesz łatwo dostosować symbolikę w zależności od potrzeb i na podstawie mapy w czasie wykonywania.
Aby widok stosu lub schodka był widoczny poniżej, każda przezroczystość musi różnić się co najmniej o 1 liczbę od nakładającego się sąsiada, np. Fiolet i brąz to 70 i 71, a nie 70 i 70.
źródło
Przeczytaj artykuł „ Symbolizowanie linii brzegowych ” w Centrum mapowania Esri, który pokazuje niektóre techniki, które możesz wypróbować. To podobna koncepcja, co chcesz osiągnąć.
Jest też inny dobry artykuł o nazwie „Przejście na białe tło”, który jest odwrotnym efektem tego, czego szukasz, ale te same zasady powinny mieć zastosowanie.
źródło
Zrobiłem to, dodając kilka kopii tej samej warstwy i używając progresji odcieni, grubości, przesunięcia i przezroczystości, aby uzyskać podziałkę. Działa zarówno w Arc, jak i QGIS (z wyjątkiem tego, że funkcja przesunięcia może czasami zawieść w QGIS - co wygląda jak błąd). To trochę dziwne, ale działa.
źródło