Daha çox

QGIS-də axın xəritələrinin yaradılması


Bir sorğudan bir neçə qeydim var və anketdə göstərilən yerlərdən axın xəritəsini göstərmək istəyirəm. Adı çəkilən yerlərin hamısı georeferanslıdır və bəzi qeydlərdə yer olmadığı, bəzilərində isə 16 yerə qədər qeyd edildiyi yerlər var.

Özümü daha aydın edə biləcəyim üçün bir qrafik hazırladım.


Bir CBS Aracı olmasa da, Gephi'yi istifadə edə biləcəyiniz bir şeydir. Xüsusən də onun sizin illüstrasiyanıza bənzəməsini istəyirsinizsə. Düz xətlər, heç bir problem yoxdur. Döngələr daha çətindir.

Gephi şəbəkə təhlili və plan qurmaq üçündür. Ümumiyyətlə sosial şəbəkə analizi (məsələn, Facebook və ya Twitter şəbəkələrini analiz etmək) kimi şeylər üçün istifadə olunur.

Bu nümunə ekran görüntüsünü göstərir - bu OpenStreetMap-dan götürülmüş bir yol şəbəkəsidir. Düyünlər Mərkəzləşmə ilə rənglənir.

Gephi üçün GeoLayout plaginini qurarsanız, qovşaqları (lon, lat) və ya digər proqnozlaşdırılan koordinatlara yapışmağa məcbur edə bilərsiniz ki, bu da onu Geo görselləri üçün əlverişlidir.

Sizin halda,

  • qovşaqlarınız yerdir və
  • kənar çəkilər bu yerlər arasındakı trafikdir

Kənarlar bir istiqamətli və ya iki istiqamətli ola bilər.

Ən asan yol QGIS-də bir neçə CSV cədvəli yaratmaqdır (və ya proqram olaraq). Verilərinizi bir shapefile deyil, verilənlər bazasında saxlasanız bunu etmək daha asan olacaq.

Düyün cədvəli yaradın

  • hər bir qovşaq üçün unikal bir Id təyin edin (məs. Şəhər_A)
  • qovluq adı ilə yanaşı X və Y dəyərləri əlavə edin (və Geometry AS_XY istifadə edərək CSV-yə ixrac edin)

Bir kənar cədvəl yaradın

Kənar cədvəlinizi yaratmaq üçün A düyünü B düyünə çəki dəyəri ilə birləşdirən başqa bir cədvəl əlavə edin. Hər bir cavab üçün bir cərgəyə ehtiyacınız olacaq, kiminsə A-dan B-yə qədər səyahət etməsi sayını saymaqla.

Başlanğıcına, Count Town_A, Volcano_A, 1 Town_A, Town_B, 1 Beach_A, Beach_B, 1… vs.… Beach_B, Town_A, 2 Beach_B, Beach_A, 2

Sonra bunları CSV olaraq Gephi'ye idxal et

Analiz tərəfində ayrıca mərkəzlik, aralıqlıq, klasterləşmə və digər ölçümlər haqqında əlavə məlumat əldə edə bilərsiniz.

(Bunlardan bəzilərini GRASS-dan əldə edə bilərsiniz; bununla belə, göstərilməyə aid deyil).


Saf bir QGIS həlli üçün https://anitagraser.com/2019/05/04/flow-maps-in-qgis-no-plugins-needed/

Əsas bir virtual qat yaratmaqdır: Virtual Layers: Layer | Layer əlavə et | Virtual Layer əlavə et / redaktə et

StartID, DestID, Weight, make_line (a.geometry, b.geometry) SEÇİN kənarlardan JOIN düyünləri a ON kənarları.StartID = a.ID JOIN düyünləri b ON kənarları.DestID = b.ID HARADA a.ID! = B.ID

Nəticədə axın xətləri daxili ox göstəricisi ilə stil ola bilər:


Videoya baxın: West Side Family - Mesazh Official Video HD (Oktyabr 2021).