Daha çox

Düz ucu olan çox qısa xətt seqmentlərinin tamponlanması

Düz ucu olan çox qısa xətt seqmentlərinin tamponlanması


Yuvarlaqdan fərqli olaraq xətlərin uclarında düz bir forma (künclər) olan bir xətt seqmentləri toplusunu tamponlamalıyam. 99% -i ArcGIS-də yaxşı işləyir, lakin bəzi fərdi xətt seqmentləri olduqca qısadır (2-80sm uzunluğundadır) və yaratdığım tampon genişlikləri xətt seqmentinin uzunluğuna nisbətən kifayət qədər böyükdürsə, bunlar uğursuz olur (çıxış boş həndəsədir). -bəzi tamponlar eni 30 m-ə qədərdir. Bu Arcgis ilə bilinən bir problem kimi görünür: bu sənədlərə baxın. İstədiyim nəticə, uzun oxu x2 tampon məsafəsi olan çox uzun, cılız bir düzbucaqdır (məsələn, xətt seqmentinin hər iki tərəfində 30 m tampon).

Bunu bu linkdəki kimi QGIS -də etməyə çalışdım, ancaq bufer sonu tipləri üçün daha çox seçimə malik olan v.buffer.distance deyil, v.buffer -ə girişim olduğu görünür. Müştəri xüsusi olaraq yuvarlaq deyil, tamponlarda düz uçlar istəyir.

Bu görüntü nəyə nail olmağa çalışdığımı göstərir. Solda qısa xətt seqmenti var. Ortada istədiyim çıxış var: xəttin hər iki tərəfində 30 metrlik tampon. Bu ArcGIS -də edilə bilər, ancaq tampon genişliyi çox böyükdürsə, yuxarıda qeyd etdiyim kimi boş çıxış yaradır. Sağda QGIS və v.buffer.distance tərəfindən yaradılan tampon var. Hansı variantları seçməyimin əhəmiyyəti yoxdur, həmişə yuvarlaq tamponlar yaradır.

Hər hansı bir təklif?


Alət qutunuzu Qabaqcıl interfeys olaraq dəyişdirin.

V.buffer.distance aləti GRASS vektor alətlərindədir:

Bu ekran tutma cihazları QGIS 2.6.0 (Brighton) -dəndir, lakin QGIS 2.0.1 (Dufour) da eyni şəkildə işləyir. V.buffer.distance üçün Doufour alət qutusu göstərilən bağlantıya bənzəyir, amma yenisi bir az fərqlidir.