W ostatnim artykule Stewarta i współpracowników z IJHG natknąłem się na interesującą technikę wizualizacji danych za pomocą mapowania pierścieniowego. Więcej informacji w tym artykule na temat tej techniki tutaj i tutaj .
[ Źródło ]
Z artykułu:
Mapy pierścieniowe zostały utworzone w programie Adobe Illustrator poprzez zastosowanie niestandardowego skryptu, który dynamicznie rysuje, rozpowszechnia i symbolizuje wszystkie elementy mapy graficznej. Wartości symbolizacji odczytano z pliku CSV (Comma Separated Value) zawierającego wszystkie dane atrybutów hrabstwa. Opracowano trzy mapy pierścieniowe na poziomie hrabstwa.
Czy istnieje sposób automatyzacji implementacji takiej mapy w ArcGIS Desktop 10?
Odpowiedzi:
Ostatni artykuł w ArcUser oferuje skrypty, które wydają się być najbliższe. Chociaż nie używa wykresów pudełkowych, kod może być dobrym punktem wyjścia do wdrożenia tego! (przez Matt Artz )
źródło
Chociaż nie można tego zrobić za pomocą gotowych narzędzi na pulpicie ArcGIS, nie sądzę, że jest to trudne do zaprogramowania w .NET.
Biorąc pod uwagę trochę czasu i wysiłku, można łatwo napisać dodatek / rozszerzenie ArcGIS, które tworzy tego rodzaju obrazy dla danych.
Niedawno zrobiłem coś podobnego (to nie było okrągłe, po prostu wykresy pudełkowe na poziomej wstążce) dla danych spisu ludności przy użyciu ArcGIS Server Flex API. Nie było to trudne i można to łatwo zrobić za pomocą .NET, jeśli chcesz.
źródło
Wydaje mi się, że jest to przede wszystkim problem z adnotacjami, tworzenie i pozycjonowanie etykiet i symboli na podstawie atrybutów. Ale czy może to robić jednocześnie? Mój algorytm działałby w następujący sposób:
Prawdopodobnie warto zauważyć, że uważam, że jeśli można coś zrobić na komputerze, można również zautomatyzować to zadanie na komputerze.
źródło
Przepraszamy, ale nie można tego zrobić po wyjęciu z pudełka.
Możesz to jednak osiągnąć za pomocą niestandardowego kodu! Musisz przyjrzeć się przykładom elementów niestandardowych i niestandardowych modułów renderujących . W razie potrzeby możesz także wdrożyć te niestandardowe biblioteki DLL na ArcGIS Server.
źródło