qgis動畫制作(二)

前言

上一次給大家介紹了如何利用qgis的圖集功能制作動畫挽绩,相對來說是比較高級的用法了,涉及到了圖集的使用堰塌、字段屬性值關聯(lián)設置赵刑、變量值的使用、基于規(guī)則的樣式設置等內(nèi)容场刑,其實這些在QGIS中每塊內(nèi)容都是一些很出色的功能般此,熟悉掌握它們,在數(shù)據(jù)處理牵现、數(shù)據(jù)可視化铐懊、地圖制作都是非常有用的。

好了瞎疼,回歸到本文上來科乎,這次分享一個關于利用QGIS插件TimeManager來制作動畫的案例,利用這個插件結(jié)合一些QGIS內(nèi)置函數(shù)可以玩出很多花樣來丑慎。今天我們做一個最簡單的喜喂,只要明白了它的動畫制作原理,需要制作復雜的動畫竿裂,其實都是樣式設置相關了玉吁。

一、數(shù)據(jù)準備

這是深圳的行政區(qū)域圖腻异,共10個行政區(qū)进副,有兩列屬性字段,id和行政區(qū)悔常。這是按照行政分類影斑,設置其顯示樣式,如下圖机打。

行政區(qū)劃圖

二矫户、插件加載及設置

在插件plugins-manage and install plugins,在All下搜索TimeManger残邀,點安裝就可以了皆辽。之后回到軟件界面,在插件plugins可以找到TimeManger并打開它芥挣。


安裝TimeManger插件

打開插件后驱闷,如下圖,分別進行1-4設置:其中3中的layer處選擇我們的圖層空免,start time選我們數(shù)據(jù)中id字段空另,end time如圖設置,4中默認設置即可蹋砚。(大家可以回看我們屬性表字段扼菠,id是從1鹽田區(qū)到10光明新區(qū)摄杂,接下來將按這個順序制作動畫。)


TimeManger設置

前面設置完成后循榆,點OK,出現(xiàn)以下界面匙姜,這里要把框框處勾選上,這里表示動畫會累積生成冯痢,相當于連續(xù)的生成,如果不選的話框杜,就是每個行政區(qū)出現(xiàn)一次浦楣,然后消失,再出現(xiàn)下一張咪辱。


三振劳、動畫運行設置

上一步完成后,我們點擊確定后油狂,將對動畫運行的時間進行設置了历恐,在1處設置時間為1970-01-01 00:00:00,然后單位選擇1s专筷。這里為什么要這么設置弱贼,簡單解釋下,因為插件它是以Linux的時間系統(tǒng)來定的磷蛹,即從1970年一月一日凌晨零點零分零秒開始算(格林威治時間)吮旅,單位為秒。如果你仔細看 TimeManger的使用說明會發(fā)現(xiàn)味咳,其實它需要的時間格式很嚴格的庇勃,但是我們這里如果只是輸入連續(xù)的1-10呢,相當于是時間格式中的只以秒計槽驶,表示就是從1970-01-01 00:00:00開始后的10秒中责嚷。(拓展一下,如果你想設置成今日的時間掂铐,其實只要把今天的時間與1970-01-01 00:00:00作差值罕拂,得到一個很大的數(shù),然后把這個數(shù)作為你的id編號起點堡纬,作等差數(shù)列聂受,取10個后,這里時間起點就可以設置成今天了)烤镐。

時間設置

設置完后蛋济,點擊1成綠色按鈕,你會發(fā)現(xiàn)界面圖像消失了炮叶,然后你再點2碗旅,發(fā)現(xiàn)圖按id號1-10逐個出現(xiàn)(同時請注意右下角的時間變化渡处,此時第6秒,圖中剛好到第6個區(qū))祟辟。


動畫運行


四医瘫、動畫導出

我們這個案例元素比較少,數(shù)量才10個左右旧困,所以直接錄屏效果就很好了醇份。當時數(shù)據(jù)量大的時候,你會發(fā)現(xiàn)它的顯示效果非常差吼具,卡頓的現(xiàn)象非常嚴重僚纷,這是因為軟件在不停的渲染,影響了我們視覺效果拗盒。這時就需要用到插件中的Export Video怖竭,選擇一個空白文件夾,確定就好了陡蝇。

動畫導出設置

五痊臭、動畫生成

打開文件后,會有10張png圖片和10張.pgw為后綴的文件(可以把.pgw文件都刪除了登夫,這些是帶坐標信息的文件广匙,對于生成動畫沒用)。接下來就按我如何利用qgis的圖集功能制作動畫中的方法悼嫉,利用gimp軟件制作動畫艇潭,這里不再多說了。最效果如下:


動畫效果


六戏蔑、小結(jié)

如果你感興趣蹋凝,可以拿出你的數(shù)據(jù)或者手動造一份數(shù)據(jù)試試文中的方法。

其實說是簡單总棵,也很巧妙鳍寂,因為一般關于timemanager的教程里頭它會告訴你:首先你有一列時間格式的字段才能進行插件的設置,比如gps軌跡數(shù)據(jù)情龄。其實我們僅需要簡單的一列連續(xù)順序的數(shù)字迄汛,它就可以代表時間格式中的秒,并以Linux的時間系統(tǒng)1970-01-01 00:00:00為開始來計時骤视,理解這兩點就很容易實現(xiàn)各種動畫的制作了鞍爱。

如果你慢慢熟悉了它的用法,知道了它的設置規(guī)則专酗,可以做一些很炫的動畫睹逃,比如結(jié)合標簽的顯示、底圖的顯示、渲染效果的顯示沉填、甚至是空間運算等疗隶。關于插件更多的用法可以參考插件作者的博客https://anitagraser.com/?s=timemanager。

后續(xù)將繼續(xù)分享一些qgis好用的功能以及技巧翼闹。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末斑鼻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子猎荠,更是在濱河造成了極大的恐慌坚弱,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件关摇,死亡現(xiàn)場離奇詭異史汗,居然都是意外死亡,警方通過查閱死者的電腦和手機拒垃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓷蛙,“玉大人悼瓮,你說我怎么就攤上這事〖桠” “怎么了横堡?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長冠桃。 經(jīng)常有香客問我命贴,道長,這世上最難降的妖魔是什么食听? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任胸蛛,我火速辦了婚禮,結(jié)果婚禮上樱报,老公的妹妹穿的比我還像新娘葬项。我一直安慰自己,他們只是感情好迹蛤,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布民珍。 她就那樣靜靜地躺著,像睡著了一般盗飒。 火紅的嫁衣襯著肌膚如雪嚷量。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天逆趣,我揣著相機與錄音蝶溶,去河邊找鬼。 笑死汗贫,一個胖子當著我的面吹牛身坐,可吹牛的內(nèi)容都是我干的秸脱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼部蛇,長吁一口氣:“原來是場噩夢啊……” “哼摊唇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起涯鲁,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤巷查,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后抹腿,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岛请,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年警绩,在試婚紗的時候發(fā)現(xiàn)自己被綠了崇败。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡肩祥,死狀恐怖后室,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情混狠,我是刑警寧澤岸霹,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站将饺,受9級特大地震影響贡避,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜予弧,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一刮吧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧掖蛤,春花似錦皇筛、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至彪置,卻和暖如春拄踪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拳魁。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工惶桐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓姚糊,卻偏偏與公主長得像贿衍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子救恨,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355