如何利用qgis的圖集功能制作動(dòng)畫

qgis中有一個(gè)timemanager的插件可以對(duì)矢量或柵格圖層進(jìn)行動(dòng)畫制作,不過該插件需要有一列時(shí)間字段或者連續(xù)序列的字段拥娄,同時(shí)它生成的動(dòng)畫茶没,底圖是不能變動(dòng)的筒占,當(dāng)然了利用它還是能做一些很漂亮的動(dòng)畫的,具體感興趣的可以去自行查看浮声。其實(shí)在qgis中可以利用它的atlas(圖集)功能來制作動(dòng)畫虚婿,下面將簡單介紹一下制作的步驟。qgis 軟件版本3.6泳挥,想看效果的可直接跳到文章最后看視頻

一然痊、數(shù)據(jù)準(zhǔn)備

數(shù)據(jù)很簡單,就是一條公交線路屉符,同時(shí)需要配一個(gè)底圖剧浸,建議底圖最好不要用在線,可以在布局空間里存成帶坐標(biāo)信息的圖片矗钟,再加載到軟件中唆香,這樣可以保證到時(shí)圖集生成的速度會(huì)快很多。如下吨艇,我們的基本數(shù)據(jù)躬它。

原始數(shù)據(jù)

對(duì)公交線路圖,利用extract vertices算法(直接在左下角的方框中輸入extract vertices即可打開該算法界面)东涡,生成節(jié)點(diǎn)層冯吓,我將它保存為nodes層倘待,共有480個(gè)節(jié)點(diǎn),生成的節(jié)點(diǎn)屬性表中兩列字段vertex_ind组贺、angle凸舵,分別表示節(jié)點(diǎn)的序號(hào)、方位角(這兩個(gè)字段很重要JЪ狻0⊙佟)。


生成的節(jié)點(diǎn)

二掀潮、布局設(shè)置

接下來新建一個(gè)打印布局空間菇夸,設(shè)置成a4大小即可,并設(shè)置生成atlas,其中page name選擇vertex_ind字段仪吧,輸出的圖片文件名稱為@atlas_pagename峻仇。并在Item properties選擇勾選controlled by atals(這里很重要,相當(dāng)于底圖隨著每個(gè)元素的位置變化而進(jìn)行動(dòng)態(tài)調(diào)整來適應(yīng)所顯示的元素)邑商。這時(shí)如果導(dǎo)出圖集的話,你會(huì)發(fā)現(xiàn)所有的點(diǎn)都會(huì)出現(xiàn)凡蚜。



三人断、nodes層樣式設(shè)置

nodes層的樣式設(shè)置很關(guān)鍵。首先在右鍵屬性中朝蜘,選擇symbology恶迈,并選擇rule-based,這里設(shè)置兩個(gè)規(guī)則谱醇,第一個(gè)表述式為"vertex_ind"? =? @atlas_pagename暇仲,并設(shè)置其樣式為svg marker,選擇一個(gè)小飛機(jī)圖標(biāo)副渴,設(shè)置成你想要的顏色就可以奈附,另外在rotation中選擇最右邊的反3符號(hào),點(diǎn)進(jìn)去后選擇edit煮剧,選擇我們前面所說的方位角字段angle(這個(gè)可以保證飛機(jī)頭是和線路走向一樣的)斥滤。第二個(gè)規(guī)則條件設(shè)置成ELSE即可,它的symbology就不需要勾選了勉盅。(以上的設(shè)置邏輯就是當(dāng)你生成一個(gè)圖集序列時(shí)佑颇,它每張圖有一個(gè)對(duì)應(yīng)的圖集號(hào),而這個(gè)圖集號(hào)與你的"vertex_ind"是相同的草娜,所以軟件只會(huì)顯示與圖集號(hào)相同的元素挑胸,我們案例中就是每張圖只顯示一個(gè)元素)


規(guī)則設(shè)置


第二個(gè)規(guī)則設(shè)置


四、圖集導(dǎo)出

一切設(shè)置就緒后宰闰,回到打印布局空間中茬贵,點(diǎn)圖集生成(下圖中1所示)或者菜單欄中Atlas-preview atlas簿透,并利用箭頭查看前后圖集的生成,可以看到對(duì)應(yīng)的圖集號(hào)(其實(shí)就是vertex_ind的屬性值)所生成的圖所在的位置闷沥,選擇(下圖中2所示)中的export atlas as images萎战,選擇一個(gè)空白文件夾,同時(shí)設(shè)置導(dǎo)出圖集的分辨率舆逃,我這里設(shè)置150 dpi,太高了的分辨率不利于后續(xù)操作蚂维。慢慢得待一會(huì)就會(huì)生成480張連續(xù)的PNG圖。


圖集生成設(shè)置


生成的第一張圖


總共480張


五路狮、動(dòng)畫生成

接下來就是如何利用480張連續(xù)的png圖生成動(dòng)畫了虫啥,這里推薦gimp軟件,據(jù)說是開源界的photoshop奄妨,這里就簡單說下步驟了:打開gimp軟件涂籽,在文件—-作為圖層打開,選擇整個(gè)文件下的圖片(慢慢等幾分鐘)砸抛,當(dāng)全部導(dǎo)入后评雌,在文件—導(dǎo)出為選擇生成gif圖即可,在參數(shù)設(shè)置中勾選生成動(dòng)畫直焙,每張圖相隔50毫秒景东。然后耐心的等幾分鐘,就會(huì)成一個(gè)GIF動(dòng)畫了奔誓。生成的GIF動(dòng)畫很大了斤吐,我的案例差不多300m 左右,推薦利用視頻轉(zhuǎn)換器之類的軟件把GIF動(dòng)畫轉(zhuǎn)成avi厨喂、mp4等格式和措。


界面圖,右側(cè)會(huì)顯示導(dǎo)入的圖(我這只是示例幾張)


勾選生成動(dòng)畫蜕煌,每張圖相隔50毫秒


六派阱、效果查看

這是兩個(gè)效果視頻,一個(gè)是底圖會(huì)變化的幌绍,另一個(gè)是底圖不會(huì)變化的(類似于timemanager插件制作的效果)颁褂。



qgis利用圖集功能制作動(dòng)畫2(底圖不會(huì)動(dòng)的)



qgis利用圖集制作動(dòng)畫(底圖會(huì)動(dòng)的)

七、小結(jié)

總的來說傀广,qgis功能還是很強(qiáng)大的颁独,慢慢的摸索,你會(huì)發(fā)現(xiàn)在它能解決很多實(shí)際問題伪冰。后面有機(jī)會(huì)誓酒,再講講atlas和其他一些功能的運(yùn)用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市靠柑,隨后出現(xiàn)的幾起案子寨辩,更是在濱河造成了極大的恐慌,老刑警劉巖歼冰,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靡狞,死亡現(xiàn)場離奇詭異,居然都是意外死亡隔嫡,警方通過查閱死者的電腦和手機(jī)甸怕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腮恩,“玉大人梢杭,你說我怎么就攤上這事〗盏危” “怎么了武契?”我有些...
    開封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長荡含。 經(jīng)常有香客問我咒唆,道長,這世上最難降的妖魔是什么释液? 我笑而不...
    開封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任钧排,我火速辦了婚禮,結(jié)果婚禮上均澳,老公的妹妹穿的比我還像新娘。我一直安慰自己符衔,他們只是感情好找前,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著判族,像睡著了一般躺盛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上形帮,一...
    開封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天槽惫,我揣著相機(jī)與錄音,去河邊找鬼辩撑。 笑死界斜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的合冀。 我是一名探鬼主播各薇,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼君躺!你這毒婦竟也來了峭判?” 一聲冷哼從身側(cè)響起开缎,我...
    開封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎林螃,沒想到半個(gè)月后奕删,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疗认,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年完残,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侮邀。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坏怪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绊茧,到底是詐尸還是另有隱情铝宵,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布华畏,位于F島的核電站鹏秋,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏亡笑。R本人自食惡果不足惜侣夷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仑乌。 院中可真熱鬧百拓,春花似錦、人聲如沸晰甚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽厕九。三九已至蓖捶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扁远,已是汗流浹背俊鱼。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留畅买,地道東北人并闲。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像谷羞,于是被迫代替她去往敵國和親焙蚓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于Laya自動(dòng)圖集 Laya會(huì)把size小于512*512的圖片打入自動(dòng)大圖集中。如果圖片被打入自動(dòng)圖集中购公,圖片...
    chiguozi閱讀 3,239評(píng)論 0 1
  • 在以前還流行QQ空間的時(shí)候萌京,我每年年終都會(huì)寫一篇總結(jié)日志,總結(jié)這一年發(fā)生了什么宏浩,隨著訊息時(shí)代越來越快節(jié)奏知残,隨想隨發(fā)...
    豬小喵的迷你世界閱讀 310評(píng)論 0 0
  • 人生只有一次 不妨大膽一點(diǎn) 做自己想做的事 去自己想去的地方 愛自己想愛的人—玉紅(2018.11.28)
    玉紅最棒閱讀 174評(píng)論 0 0
  • 什么是淺表性胃炎 淺表性胃炎是胃粘膜淺表性的炎癥,是胃炎的一種比庄,屬于比較輕微的求妹,很多人都有,一般不會(huì)出現(xiàn)任何的不適...
    簡書里的莊園閱讀 344評(píng)論 0 0