Jak korzystać z klas etykiet, wyrażeń i adnotacji?

11

Zawsze znajdowałem, że jeśli chodzi o python, analizę wektorową, QGIS daje ArcGIS szansę na swoje pieniądze, do diabła, niektóre wtyczki qgis przewyższają wydajność ArcGIS o kilka godzin; zawsze jednak stwierdziłem, że w porównaniu do ArcGIS systemowi etykietowania QGIS brakuje wyrażeń, sql i szczegółowej reprezentacji. Próbowałem mapnika i jest fajny, ale wydaje się, że to raczej poprawia problem, niż go naprawia.

  • Jak mogę ulepszyć własne mapy wykonane w QGIS, szczególnie za pomocą klas etykiet, wyrażeń i adnotacji?
  • Co należy zrobić, aby ulepszyć system etykietowania QGIS pod względem kogoś, kto pisze wtyczkę lub coś podobnego?
dassouki
źródło
1
Myślę, że musisz rozwinąć dokładnie to, czego według Ciebie brakuje w QGIS dla tych z nas, którzy nie używają ArcGIS
Ian Turton
@iant - głównie etykiety i zajęcia symboliki z ON / OFF cech na podstawie zapytań SQL-label
dassouki
nadal nic dla mnie nie znaczy
Ian Turton

Odpowiedzi:

9

Chociaż nie ma jeszcze wygodnego edytora właściwości etykiet, można uzyskać efekt klas etykiet za pomocą „etykietowania zdefiniowanego przez dane”:

alternatywny tekst

Wymaga to pewnego przygotowania danych, ale wyniki powinny być dokładnie tym, czego szukasz.

Interesujące mogą być również nowe narzędzia do etykietowania firmy Sourcepole :

  • przenieś narzędzie etykiety… przenieś etykiety tekstowe w nowe miejsce
  • narzędzie obracania etykiet… umożliwia interaktywny obrót etykiet
  • narzędzie właściwości etykiety… otwiera okno dialogowe, w którym użytkownicy mogą manipulować właściwościami i tekstem etykiety

alternatywny tekst

Możliwe jest również tworzenie etykiet wieloliniowych :

wprowadź opis zdjęcia tutaj

QGIS oferuje również narzędzia do adnotacji:

alternatywny tekst

Ogromnym ulepszeniem byłoby wdrożenie wszystkich opcji obecnie dostępnych w rendererze opartym na regułach dla mechanizmu etykietowania.

podmrok
źródło
1
„Dużym ulepszeniem byłoby wdrożenie wszystkich opcji obecnie dostępnych w rendererze opartym na regułach dla mechanizmu etykietowania”. hmmm to całkiem fajny pomysł, szkoda, że ​​nie mam umiejętności go wdrożyć.
Nathan W
Czy mam zadać inne bardzo podobne pytanie tutaj lub utworzyć nowe pytanie w sa? Jak opisywać qgis na podstawie atrybutu i zasięgu mapy? Na przykład zakres> 1: 1000, a następnie oznacz wszystkie elementy, których obszar> 100000 w rozmiarze czcionki 12 oraz te, których obszar <99999 w rozmiarze czcionki 5.
Justin
@Justin Proszę otworzyć nowe pytanie.
podmroku
3

Tylko aktualizacja odzwierciedlająca fakt, że QGIS ma teraz od 1.8 etykiety wyrażeń

Etykiety wyrażeń QGIS

Nathan W.
źródło