W jakiej wersji SVG powinienem zapisywać moje zdjęcia do QGIS? Jakieś szczególne opcje, których powinienem / powinienem unikać?


9

Mam ilustrację w programie Adobe Illustrator, którą próbuję wyeksportować jako plik SVG i dodać do mojego układu mapy za pomocą Print Composer z QGIS 1.7.3.

Po dodaniu obrazu otrzymuję dziwne artefakty, których nie ma w wersji programu Illustrator. Wypróbowałem kilka różnych wersji SVG w oknie dialogowym Zapisz jako, ale wszystkie one generują dziwny artefakt.

W jakiej wersji SVG powinienem zapisywać moje zdjęcia? Jakieś szczególne opcje, których powinienem / powinienem unikać?

Pomarańczowy wzór bloku / białych kropek poniżej jest dziwnym artefaktem:

artefakt SVG w qgis

Oto opcje Zapisz jako dla SVG w programie Illustrator CS 3:

wprowadź opis zdjęcia tutaj


1
Prawdopodobnie nie jest pomocny, ale powodzenia z SVG i Illustratorem. Adobe tak naprawdę nie uwielbia formatu SVG i utrudniło osobom próbującym go używać.
Igor Brejc

Myślisz, że lepiej byłoby spróbować czegoś takiego jak Inkscape, aby wyeksportować SVG?
Brian Kelly,

3
Powiedziałbym „tak”. Inkscape jest znacznie bardziej zgodny ze standardami SVG, przynajmniej z mojego doświadczenia: igorbrejc.net/openstreetmap/maperitive-vs-adobe-illustrator
Igor Brejc

Odpowiedzi:


6

Inkscape jest zdecydowanie najlepszą alternatywą. Z przyjemnością współpracuję. Wygenerowałem setki ikon svg dla QGIS opartych na ikonach SJJB (i włączyłem kilka ikon do ikon SJJB ). Uważam, że powstała mapa turystyki jest świetna. Renderowanie działa tak samo dla ikon i wstawianych obrazów w układzie wydruku. Jedno zastrzeżenie: eksport w wektorze pdf daje niepoprawne wyniki dla większości moich symboli (ale nie jest to związane z inkscape: rysunki inne niż svg mają ten sam problem). Ma to na celu ostrzeżenie: podczas testowania spróbuj wyeksportować w formacie rastrowym (pdf lub obraz), może to być błąd qgis zamiast błędu svg.


0

Może to być przydatne dla osób, które muszą współpracować z programem Adobe Illustrator (nie mam pojęcia, czy jest to problem z wersją, podobnie jak OP musiałem użyć Adobe CS3 do szybkiego projektu), ale z jakiegoś powodu nie byłem pewien , do dokumentu svg dodano dziwny wzór. Możesz sprawdzić plik w edytorze tekstu i poszukać pierwszego znacznika defs po znacznikach metadanych. Będzie zawierać znacznik wzorca o id = "Polka_Dot_Pattern". Po prostu usunąłem ten znacznik defs i jego zawartość, a plik svg został naprawiony.

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.