Próbuję utworzyć styl ściany z cegły dla wielokąta wektorowego w QGIS 2 i 3. Mogę renderować rysunek svg ściany z wypełnieniem SVG (obrazek poniżej). Ale nie chcę używać SVG, ponieważ styl jest częścią bezpłatnej mapy geologicznej, w której plik SVG komplikuje dystrybucję i renderowanie danych dla społeczeństwa. Zapisanie SVG przez domyślny QML wymusza ścieżki względne do pliku SVG w pliku QML, a plik SVG musi znajdować się w folderze SVG systemu QGIS.
Każdy stworzył styl wektora wielokąta, taki jak:
To nie wymaga zewnętrznego pliku SVG do renderowania.
Odpowiedzi:
Użyj wypełnienia deseniem punktowym, ze znacznikiem half_square i obrotem o 90 stopni
Rozmiar znacznika: 10 mm
Odległość: pozioma 10 mm, pionowa 5 mm
Przemieszczenie: poziome 5 mm, pionowe 0 mm
Wynik: spójne wypełnienie wzorem cegły bez względu na kształt wielokąta
Aby uzyskać inny rozmiar wzoru cegły, użyj tych proporcji, gdzie X jest rozmiarem znacznika punktowego:
Oto jak to wygląda z różnymi znacznikami punktów i wszystkimi innymi ustawieniami tak samo:
Hexagon Cross_fill Circle Semi_circle Triangle
źródło