Namun pendekatan SVG lain:
Simpan teks di bawah ini sebagai file teks SVG (katakanlah petal.svg
) ke folder SVG Anda.
<?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>
Ini akan menampilkan kelopak tunggal (sudut tengah ~ 22,5 derajat) saat dimuat ke QGIS sebagai penanda SVG. Sudut rotasi dimulai dari nol dan bertambah searah jarum jam. Ubah warna isi dan garis besar sesuai kebutuhan.
Untuk penggunaan Anda, Anda mungkin perlu memiliki dua kelopak (45 derajat), tiga kelopak (67,5 derajat), dan sebagainya. Tolong beri tahu saya jika Anda membutuhkan variasi itu .
EDIT (menambahkan kasus selama dua, tiga, dan empat kelopak)
Dua kelopak:
<?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>
Tiga kelopak:
<?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>
Empat kelopak:
<?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>
Atau, menambahkan lapisan marker SVG mungkin menjadi pilihan ... tetapi ini sebagian besar adalah pekerjaan manual dan tidak dianjurkan.
Opsi lain - Shape Tools Plugin
Jika Anda tidak harus memiliki "jari-jari", saya akan merekomendasikan plugin Shape Tools . Tidak seperti Wedge buffers
di QGIS3, Anda dapat mengatur start
dan end
azimuth langsung dari bidang atribut Anda. Itu membuat segalanya lebih mudah dan lebih cepat.