Tworzę atlas obszarów chronionych przy użyciu QGIS. Używam wersji 2.12, ale to pytanie prawdopodobnie dotyczy również również wersji 2.14.
W tym atlasie prezentowanych jest kilka obiektów zainteresowania (poi). Niektóre z nich, takie jak parking, stacja informacyjna i punkt widokowy są przedstawione jako ikony. Gdy są one blisko siebie, należy zgrupować ikony i wyrównać je (w linii) blisko punktu środkowego dla obiektów poi. Obecnie odbywa się to za pomocą narzędzi do publikowania na komputerze i wygląda to tak:
Chciałbym wciągnąć jak najwięcej tego procesu do systemu atlasu QGIS. Mamy wiele obszarów chronionych, więc zysk z automatyzacji procesu jest potencjalnie duży.
Jak można to zrobić w QGIS?
Zobacz także pytanie Korzystanie z FME do agregowania punktów POI w jednym punkcie dla kontekstu.
źródło
Odpowiedzi:
Możesz osiągnąć następujące wyniki, używając symboli SVG opartych na wyrażeniach.
Zasadniczo miałbyś wiele atrybutów, które określają ikonę nr 1, nr 2 i tak dalej.
O ile mi wiadomo, obecnie nie można uzależnić położenia SVG od odpowiedniego położenia etykiety. Aby uniknąć umieszczania etykiet w prawym dolnym rogu, ustawienie tego jest dostępne w 2.14.
Użyj przesunięć, aby przenieść ikony do właściwej lokalizacji. Ikona jest zdefiniowana na podstawie wartości atrybutu:
źródło