Saya ingin memutar garis penanda yang terbuat dari fungsi generator geometri: masalahnya adalah, dengan generator geometri saya membuat garis melalui make_line dan poin adalah nilai yang dihitung (berdasarkan nilai dalam bidang tabel atribut - di proyeksi proyeksi Lamic Conformal Conic Asia Lambert EPSG: 102027).
Linestring yang diterima harus berbentuk persegi panjang (sejajar dengan kanvas peta), tetapi ketika mengubah proyeksi peta dalam kanvas peta, akibatnya titik-titik ini membentuk persegi panjang yang diputar (walaupun labelnya paralel)
Bagaimana saya bisa memutar (atau mungkin koordinat titik transformasi on-fly dalam tabel atribut dalam proyeksi kustom) persegi panjang saya sehingga paralel dengan peta kanvas?
Proyeksi saya: + proj = lcc + lat_1 = 57 + lat_2 = 63 + lat_0 = 0 + lon_0 = 133 + x_0 = 0 + y_0 = 0 + ellps = intl + unit = m + no_defs
Saya mencoba untuk mengubah geometri saya (dibangun dengan generator geometri) melalui fungsi transformasi (transform (geom, source_auth_id, dest_auth_id)) tetapi tetap saja salah:
Di latar gambar, saya tidak menemukan fungsionalitas untuk menggambar garis bentuk kustom - hanya garis padat, tapi saya ingin mendapatkan garis dengan spidol titik
sumber
Jawaban:
Bukan jawaban untuk judul pertanyaan, tetapi mungkin solusi untuk mencapai hasil yang diinginkan. Sudahkah Anda mencoba membuat grafik SVG persegi panjang dengan batas bertitik dan menggunakannya sebagai latar belakang label? Ini tidak akan skala secara mandiri pada sumbu X dan Y, dan jumlah titik harus ditentukan sebelumnya, tetapi Anda harus menghindari masalah yang disebabkan oleh proyeksi ulang.
sumber