polerowanie mapy qgis do publikacji za pomocą programu inkscape


12

Mam problem ze zmodyfikowaniem mapy utworzonej w QGIS. Muszę dodać trochę tekstu na mapie i etykietach osi. Najwyraźniej etykiet nie można obracać w qgis, więc muszę to zrobić w inkscape lub w powiązanym programie.

  • Jeśli eksportuję mapę jako pdf, nie mogę dopasować rozmiaru czcionki dla „znaczników” (wartości długości i długości) zgodnie z wytycznymi czasopisma, do którego chcę przesłać mój artykuł.
  • Odkryłem narzędzie simplesvg, które daje bardzo ładną mapę rozdzielczości, ale potem nie mam współrzędnych wzdłuż granic mapy (czy jest jakiś sposób z tym narzędziem?)

Czy jest ktoś, kto może mi pomóc? Robię się bardzo zdesperowany ..: s

Dzięki! Ellen


1
Czy używasz Print Composer do tworzenia mapy?
Willy,

Ellen, stworzyłem mapy przy użyciu QGIS i załadowałem SVG do Inkscape, aby móc dodawać etykiety. To trochę ręczne, ale według moich doświadczeń daje najlepsze rezultaty. Patty
Patty Jula

Cześć, jeśli wyeksportuję mapę jako plik SVG, w inkscape wydaje się ona naprawdę pomieszana (na przykład linie siatki są naprawdę grube i nie na miejscu ...)
Ellen

1
Z mojego doświadczenia wynika, że ​​PDF z Print Composer jest najlepszym formatem wyjściowym - SVG daje zmienne wyniki.
Simbamangu

Odpowiedzi:


5

Ellen,

QGIS obsługuje teraz obrót etykiet w edytorze wydruku. Wystarczy zainstalować kompilację główną qgis (osgeo4w w systemie Windows lub używając odpowiedniego repozytorium na Ubuntu / Debian). Opcja obracania etykiety znajduje się w arkuszu właściwości etykiety:

gotowe


ok, więc ta opcja obracania etykiet nie jest dostępna w samodzielnej wersji QGIS?
Ellen

hm, zainstalowałem osgeo4w i uruchomiłem qgis ponownie, ale nadal nie widzę opcji rotacji ...
Ellen

@ user15930 - zobacz tutaj instrukcje dotyczące instalowania kompilacji głównych; musisz mieć wersję późniejszą niż 1.8. Użyj osgeo4w w trybie zaawansowanym.
Simbamangu,

Wybacz moje pytanie, ale gdzie mogę znaleźć wersję późniejszą niż 1.8? Rozejrzałem się, ale nie mogę tego znaleźć. hub.qgis.org/projects/quantum-gis/wiki/Pobierz nie zawiera późniejszej wersji niż 1.8 ...
Ellen

4

Aby edytować dane wyjściowe QGIS w Inkscape (lub podobnym programie do rysowania wektorów), skonfiguruj mapę w edytorze wydruku i stamtąd eksportuj ją jako plik PDF:

  • Po dodaniu ramki kompozytora do kompozytora można dodać siatkę z odpowiednimi etykietami na karcie „właściwości elementu”: wprowadź opis zdjęcia tutaj

  • Kompozytor jest prawdopodobnie najlepszym miejscem do dodania pól tekstowych i tym podobnych przed eksportem.

  • Wyeksportuj mapę jako pdf za pomocą przycisku Adobe na pasku narzędzi (czwarty od lewej).

W programie Inkscape możesz następnie otworzyć plik PDF i dodać tekst, obrócić poszczególne etykiety tekstowe i tak dalej. Pamiętaj, że musisz wykonać kilka operacji „rozgrupowania” na każdym zestawie obiektów rysunkowych, zaczynając od całego dokumentu, zanim będziesz mógł modyfikować pojedyncze bloki tekstu lub wektora.

Nieocenione jest zapoznanie się z samouczkami Inkscape, szczególnie dotyczącymi wybierania obiektów pod innymi obiektami i w ich pobliżu!


@Ellen - nie martw się, a jeśli jedną z odpowiedzi, które tu otrzymałeś, jest to, czego potrzebujesz, zaznacz pole wyboru obok niej, aby zaakceptować odpowiedź.
Simbamangu,

Przepraszam, rzuciłem okiem na kilka samouczków Inkscape, ale nie mogę znaleźć sposobu na modyfikację obiektów w pliku PDF wygenerowanym w QGIS. Pozostaje obraz, którego nie można wybrać ...: s
Ellen

@Ellen - wypróbuj wbudowane samouczki - Pomoc | Samouczki | Inkscape: Podstawowy jest dobrym punktem wyjścia. Zasadniczo otwórz plik PDF, użyj narzędzia wskaźnika, aby zaznaczyć obiekt, a następnie kliknij prawym przyciskiem myszy i wybierz „rozgrupuj”.
Simbamangu

Wiem, jak rozgrupować. O dziwo, zanim to nie zadziałało, ale teraz działa! Hej! Dziękuję za wszystkie sugestie ...
Ellen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.