Kelompokkan dan luruskan ikon di atlas QGIS


10

Saya membuat atlas kawasan lindung menggunakan QGIS. Saya menggunakan versi 2.12, tetapi pertanyaan ini mungkin juga berlaku untuk versi 2.14.

Beberapa tempat menarik (poi) objek disajikan dalam atlas ini. Beberapa di antaranya, seperti parkir, stasiun informasi dan sudut pandang disajikan sebagai ikon. Ketika ini dekat dengan satu lainnya, itu relevan untuk mengelompokkan ikon dan menyelaraskannya (pada garis) dekat dengan titik pusat untuk objek poi. Saat ini dilakukan dengan menggunakan alat desktop publishing dan tampilannya seperti ini:

masukkan deskripsi gambar di sini

Saya ingin menarik sebanyak mungkin dari proses ini ke dalam sistem atlas QGIS. Kami memiliki banyak area yang dilindungi, sehingga keuntungan mengotomatiskan proses berpotensi besar.

Bagaimana ini bisa dilakukan di QGIS?

Lihat juga pertanyaan Menggunakan FME untuk menggabungkan POI ke satu titik untuk konteks.


2
tidak cukup yakin apakah Anda berbicara tentang aplikasi web (atlas online) atau fitur atlas (pencetakan), tetapi mengapa tidak menyelaraskan fitur poi point sendiri dengan cara yang sesuai? saya akan menggunakan dua kelas fitur, satu dengan posisi nyata dan satu untuk representasi grafis di atlas, mungkin terkait dengan yang pertama.
Jochen Schwarze

Akan menentukan bahwa ini tentang QGIS.
ragnvald

Setahu saya tidak ada jalan keluar dari kotak, untuk menyelaraskan simbol titik satu sama lain. Saya senang salah. Terakhir kali saya memiliki masalah, itu ditangani di alat desktop publishing seperti Illustrator.
Jakob

Jawaban:


10

Anda dapat mencapai yang berikut menggunakan beberapa simbol SVG berbasis ekspresi.

masukkan deskripsi gambar di sini

Pada dasarnya, Anda akan memiliki banyak atribut yang menentukan ikon # 1, # 2, dan seterusnya.

masukkan deskripsi gambar di sini

Sejauh yang saya tahu, saat ini tidak memungkinkan untuk membuat lokasi SVG bergantung pada lokasi label yang sesuai. Jadi, Anda ingin menghindari menempatkan label di sudut kanan bawah, pengaturan untuk ini tersedia di 2.14.

Gunakan offset untuk memindahkan ikon ke lokasi yang benar. Ikon ditentukan berdasarkan nilai atribut:

masukkan deskripsi gambar di sini


Karena tidak semua ikon selalu digunakan, orang bisa mendapatkan celah dalam barisan ikon, kan?
ragnvald

1
Tidak, itu bukan masalah dengan pendekatan ini. Saya menambahkan tangkapan layar dari tabel atribut untuk memperjelas.
underdark

Saya berpikir mungkin menggunakan alat FTL seperti FME untuk mempersiapkan POI-cluster sesuai dengan jarak buffer. Dengan menyimpan bidang / daftar gabungan poi dalam sebuah cluster, saya kemudian bisa menggunakan daftar ini untuk menambahkan ikon yang relevan bersama-sama menggunakan Imagemagick yang menghubungkan mereka ke tabel produksi POI. Yang lain bisa menghasilkan semua mermutasi ikon yang mungkin (hingga 6 lebar ikon) dan kemudian menggunakan kunci untuk memanggil yang relevan sebagai penanda PNG atau SVG. Kombinasi dari solusi Anda dan persiapan data yang tepat mungkin adalah yang terbaik. Jawaban Anda ada dalam memimpin ;-)
ragnvald

Memfilter berdasarkan pada satu atttibute menggunakan "wildcard" alih-alih satu atribut per ikon bisa lebih baik. Apa itu mungkin?
ragnvald

Mungkin tetapi tampaknya jauh lebih sulit.
underdark
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.