Saya telah membuat kotak vektor menggunakan garis; jangkauan jaringan adalah 100 km x 100 km dan garis berada pada interval vertikal dan horizontal 1000 meter. Setiap baris dalam kisi didefinisikan oleh dua simpul, satu di setiap ujung, dan setiap baris memiliki atribut ordinasi untuk pelabelan.
Harapan saya adalah untuk menambahkan simpul ke garis, sehingga setiap baris akan memiliki simpul pada interval (katakanlah) 500 meter. Adakah yang tahu bagaimana melakukan ini?
Latar belakang untuk hal ini adalah bahwa grid akan ditampilkan pada OpenLayers dan mengingat keanehan Google Mercator, garis-garis harus dipatok ke tanah dengan simpul pada interval yang sering. Salah satu penggunaan lain yang jelas untuk kemampuan menambahkan simpul ke garis grid juga akan membuat latatic lat / lon melengkung untuk peta yang diproyeksikan.
Jawaban:
di Qgis 1.8.0 ada fungsi densify tetapi saya tidak tahu apakah ia memiliki parameter jarak seperti di Arcgis
sumber
Jika saya mengerti Anda dengan benar, Anda ingin menambahkan titik tengah (sebagai contoh Anda). Saya akan:
Untuk fraksi lain, prosesnya harus diulang beberapa kali, sehingga jauh dari efisien. Saya mungkin akan mundur ke scripting PostGIS dan fungsionalitas ST_Split -nya .
sumber