Jak dodawać etykiety poza funkcjami?

14

Próbuję osiągnąć tego rodzaju etykietowanie za pomocą QGIS. Wygląda na to, że nie jest łatwo obsługiwany. Czy masz pomysł na obejście?

wprowadź opis zdjęcia tutaj

Udało mi się zakreślić tekst za pomocą „Diagramów”, które, jak się wydaje, mogę umieścić nawet za pomocą pola współrzędnych X i Y! Ale nie mam pojęcia, jak narysować linię między okręgiem a budynkiem ... Mam około 400 okręgów do umieszczenia, a one dość często mogą się zmieniać, więc nie mogę polegać na metodzie ręcznej.

Dowolny pomysł ? Wielkie dzięki !


Oto, co mam za pomocą wtyczki, którą zasugerowałeś:

co mam

Tak ogólnie to nieźle !! Dziękuję Ci bardzo !

Próbuję jedynie umieścić liczbę na środku koła. Widzę, że istnieją dwa pola: LblAlighH i LblAlignV. Wpisanie „centrum” w LblAlignH wyśrodkowuje liczbę w poziomie, ale próbowałem „środkowy” lub „środek” w LblAlignV, nic się nie dzieje ... (na obrazku wszedłem do środka LblAlignH w tym na dole)

Czy będzie to możliwe ? :)

(Czy przypadkiem jesteś programistą tej wtyczki?)


Dobra, „połowa” w polu VAlign wydaje się działać dobrze;)

Aby utworzyć koła, użyłem dekoracji linii w warstwie Arrow_Label_XXX:

jak

Oto wynik końcowy:

ostateczny wynik

czerwony
źródło
Hm, myślę, że edycja podmroku sprawiła, że ​​mój komentarz zniknął, więc tutaj ponownie: zgodnie z moimi notatkami wyrównanie pionowe jest definiowane przez następujące polecenia: „Do dołu”, „Podstawa”, „Połowa” i „Góra” (oczywiście bez cudzysłowów)
SAnderka
1
Wspaniale, dzięki za informacje na temat techniki tworzenia koła!
SAnderka
Hej, to wygląda świetnie! Jeśli nadal nie jesteś zadowolony z umieszczenia etykiety, możesz po prostu przenieść ją w wybrane miejsce (drugi symbol od lewej na zdjęciu), warstwa musi być w trybie edycji. Byłbym również wdzięczny, jeśli zaakceptujesz moją odpowiedź. na zdrowie
Shepherdjo,

Odpowiedzi:

14

Potrzebna jest (całkiem nowa) wtyczka „Łatwe niestandardowe etykietowanie”:

Łatwe niestandardowe etykietowanie wer. 0.3, Regis Haubourg (AEAG) - 2012. Działanie 1: Ta wtyczka powiela warstwę, przekształcając geometrie w centroidy i dodaje wszystkie pola wymagane do niestandardowego etykietowania. Działanie 2 - Funkcja strzałki rysuje linie między etykietą a oryginalnym obiektem OSTRZEŻENIE! Ta wtyczka wymaga użycia wtyczki Memory Layer Saver, jeśli chcesz zapisać etykiety z projektem. W QGIS 1.8 wymagany jest moduł oszczędzania warstwy pamięci 1.0 ze względu na nowe zachowanie gml (GDAL 1.9). Wyślij błędy lub prośby o funkcje tutaj: http://hub.qgis.org/projects/easycustomlabeling

Następnie korzystasz z tego menu (patrz rysunek), aby wykonywać dowolne operacje na etykiecie, np. Przenosić je.wprowadź opis zdjęcia tutaj

Próbowałem sam. Działa w porządku. Daj mi znać, czy to zadziałało.

Shepherdjo
źródło
4
Wow, całkiem przydatna wtyczka. Przy okazji, jeśli nie możesz go znaleźć, nadal jest oznaczony jako „eksperymentalny”, a zatem może domyślnie nie pojawiać się na liście wtyczek (możesz to zmienić w „Opcje” - „Dozwolone wtyczki”).
SAnderka
1
Świetnie, spróbuję teraz;) Dzięki za pomoc !!
czerwony
Działa marzenie. Miałem ten sam problem i to jest idealne.
Ger