Saya harus menggambar peta jaringan transportasi bus umum dan saya punya masalah di jalan di mana banyak jalur lewat. Tujuan saya adalah membuat peta visual di mana garis-garis di jalan-jalan itu sejajar satu sama lain dan tanpa ruang di antara mereka, untuk melihat semuanya secara bersamaan, terlepas dari skala.
Saya sudah mencoba opsi gertakan, dan gambar paralel (alat CAD), tetapi masalahnya adalah ketika saya mengubah skala, jarak antara garis berubah dan mereka bertabrakan atau memisahkan satu dari yang lain, mengacaukan segalanya.
Jadi pertanyaan saya adalah:
- Apakah ada opsi untuk menggambar garis yang berdekatan yang tetap bersebelahan secara independen dari skala visualisasi?
Catatan: Saya tidak tahu apakah berdekatan digunakan untuk maksud saya, jadi di sini saya menyalin contoh apa yang saya cari:
Inilah yang terjadi ketika saya memperbesar:
Dan ketika saya memperkecil:
EDIT: Di sini saya berbagi situasi mengapa solusi yang disarankan tidak bekerja untuk saya. Tiga baris berbagi jalan yang sama untuk sementara waktu, tetapi kemudian mereka berpisah menjadi tiga jalan yang berbeda.
Saya tidak dapat menggunakan satu baris dengan beberapa simbolisasi karena di sepanjang jaringan, garis terpecah dan bergabung lagi (ada lebih dari 15 jalur bus).
Data yang terkandung dalam data atribut tidak membantu saya, karena hanya lapisan penuh garis, tanpa atribut selain beberapa informasi jaringan (jumlah bus / jam, penumpang / jam, dll). (QGIS 2.8.6 bekerja pada Windows 7)
Jawaban:
Tidak yakin ini yang benar-benar Anda cari, tetapi Anda dapat menggunakan satu baris dengan simbolisasi yang berbeda untuk menciptakan tampilan dua garis paralel.
Dimulai dengan garis 1,1 km di CRS 3857 (metrik, pseudo-Mercator sesuai Google dan layanan web lainnya):
Di properti, tambahkan layer simbol lain (sehingga Anda melihat dua baris).
Tetapkan lebar setiap baris dalam unit peta - dalam kasus ini, unit adalah meter dan saya telah memilih lebar 50 meter, dan mengatur offset masing-masing garis menjadi setengah lebar mereka, dengan salah satu dari mereka memiliki yang sama tetapi negatif mengimbangi:
Ini memberi penampilan yang Anda cari:
... dan itu bertahan pada skala yang berbeda:
sumber
Jika dengan "opsi gertakan" berarti Anda tidak dapat mengubah geometri polyline dan Anda hanya dapat mengubah simbologinya, maka apa yang Anda uraikan hampir tidak mungkin.
Dari contoh Anda, Anda tampaknya mencari untuk membuat polylines sedemikian rupa sehingga bagian paralel saling bersinggungan tanpa tumpang tindih, misalnya dengan memiliki batas antara dua garis paralel yang sama-sama membagi jarak pemisahannya. Jika kami melihat representasi polyline sebagai penyangga , maka Anda dapat membuat case (mirip dengan Gambar 4), di mana garis yang sama harus memiliki lebar "penyangga" yang berbeda di bagian yang berbeda (ditentukan oleh garis tetangga terdekat). Dengan kata lain, lebar buffer Anda akan tergantung pada polyline lain dan dapat bervariasi pada segmen polyline berbeda. Namun biasanya, simbolisasi hanya menggunakan informasi / atribut dari fitur itu sendiri.
Tentu saja, Anda selalu dapat menggunakan "penyangga" radius tetap di sekitar garis, dan secara manual memanipulasi simpul (atau mengedit buffer) sehingga batas saling bertaut. Maka buffer akan tetap "patah" dengan zoom in / out, meskipun ini banyak pekerjaan manual dan penyesuaian mungkin diperlukan jika baris baru ditambahkan.
sumber