Yine başka bir SVG yaklaşımı:
Aşağıdaki metinleri petal.svg
SVG klasörünüze SVG metin dosyası (diyelim ) olarak kaydedin.
<?xml version="1.0" encoding="UTF-8"?>
<svg id="petal" enable-background="new 0 0 300 300" version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg">
<path d="M150,150 v-100 a100,100 0 0,1 38.26834323,7.61205 z"
fill="param(fill)" fill-opacity="param(fill-opacity)" stroke="param(outline)" stroke-opacity="param(outline-opacity)" stroke-width="param(outline-width) 0.2"/>
</svg>
SVG işareti olarak QGIS üzerine yüklendiğinde tek bir taç yaprağı (merkezi açı ~ 22.5 derece) gösterecektir. Dönme açısı sıfırdan başlar ve saat yönünde artar. Lütfen dolgu ve anahat renklerini gerektiği gibi değiştirin.
Kullanımınız için iki yaprak (45 derece), üç yaprak (67.5 derece) vb. Bu değişikliklere ihtiyacınız varsa lütfen bize bildirin .
EDIT (iki, üç ve dört yaprak için vakalar eklendi)
İki yaprak:
<?xml version="1.0" encoding="UTF-8"?>
<svg id="2 petals" enable-background="new 0 0 300 300" version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg">
<path d="M150,150 v-100 A100,100 0 0,1 188.26834,57.61205 L150,150 L188.26834,57.61205 A100,100 0 0,1 220.7107,79.28932 z"
fill="param(fill)" fill-opacity="param(fill-opacity)" stroke="param(outline)" stroke-opacity="param(outline-opacity)" stroke-width="param(outline-width) 0.2"/>
</svg>
Üç yaprak:
<?xml version="1.0" encoding="UTF-8"?>
<svg id="3 petals" enable-background="new 0 0 300 300" version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg">
<path d="M150,150 v-100 A100,100 0 0,1 188.26834,57.61205 L150,150 L188.26834,57.61205 A100,100 0 0,1 220.7107,79.28932 L150,150 L220.7107,79.28932 A100,100 0 0,1 242.388,111.7317 z"
fill="param(fill)" fill-opacity="param(fill-opacity)" stroke="param(outline)" stroke-opacity="param(outline-opacity)" stroke-width="param(outline-width) 0.2"/>
</svg>
Dört yaprak:
<?xml version="1.0" encoding="UTF-8"?>
<svg id="4 petals" enable-background="new 0 0 300 300" version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg">
<path d="M150,150 v-100 A100,100 0 0,1 188.26834,57.61205 L150,150 L188.26834,57.61205 A100,100 0 0,1 220.7107,79.28932 L150,150 L220.7107,79.28932 A100,100 0 0,1 242.388,111.7317 L150,150 L242.388,111.7317 A100,100 0 0,1 250,150 z"
fill="param(fill)" fill-opacity="param(fill-opacity)" stroke="param(outline)" stroke-opacity="param(outline-opacity)" stroke-width="param(outline-width) 0.2"/>
</svg>
Veya, SVG işaretleyicileri katmanları eklemek bir seçenek olabilir ... ancak bu büyük ölçüde manuel bir iştir ve tavsiye edilmez.
Başka bir seçenek - Şekil Araçları Eklentisi
"Konuşmacı" olması gerekmiyorsa, Shape Tools eklentisini öneririm . Wedge buffers
QGIS3'ün aksine , doğrudan özellik alanlarınızdan ayarlayabilir start
ve end
azimut ayarlayabilirsiniz . İşleri çok daha kolay ve hızlı hale getirir.