1場(chǎng)景一:現(xiàn)在的手機(jī)拍照基本上都會(huì)帶有地理位置功能度宦,拍照的時(shí)候,開啟該功能告匠,拍出的照片戈抄,利用相關(guān)gis軟件處理,就能識(shí)別出照片的坐標(biāo)位置信息了后专,也可以從gis軟件查看照片划鸽。
場(chǎng)景二:如果有一系列照片,沒有帶地理位置信息,但恰好有一系列空間點(diǎn)(或線或面)信息裸诽,照片名字與空間點(diǎn)上某列屬性值對(duì)應(yīng)嫂用,那么有沒有辦法把照片連接到軟件中呢?
場(chǎng)景三:既然一個(gè)點(diǎn)能對(duì)應(yīng)一張照片丈冬,那如果我有兩張照片嘱函,分別代表兩個(gè)不同時(shí)間段,有沒有辦法同時(shí)顯示兩張照片呢埂蕊?
好了往弓,步入正題了,今天就分享如何利用qgis來(lái)完成上述三種場(chǎng)景制作粒梦。
一亮航、數(shù)據(jù)準(zhǔn)備
準(zhǔn)備三組照片:
場(chǎng)景一:四張由手機(jī)拍攝帶有地理位置的照片,位置位于“G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景1-帶地理位置的照片”
場(chǎng)景二:四張不帶地理位置照片(留意照片文件名)匀们,位置位于"G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景2-不帶地理位置的照片"
場(chǎng)景三:四張不帶位置信息缴淋,兩兩對(duì)比照片(1978對(duì)應(yīng)2018,1979對(duì)應(yīng)2019),位置位于"G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景3-不帶地理位置照片-年份對(duì)比"
二泄朴、場(chǎng)景一:導(dǎo)入帶地理位置的照片
從qgis3.2版本以后,軟件自帶了導(dǎo)入地理照片的功能重抖,從processing中輸入Import geotagged photos,啟動(dòng)該功能的動(dòng)畫框祖灰,打開照片存放位置钟沛,如下:
之后會(huì)提示成功,會(huì)生成四個(gè)點(diǎn)局扶,利用查看要素功能恨统,并勾選auto open form即可查看照片,可看到照片對(duì)應(yīng)的字段是photo字段三妈。
接下來(lái)查看下屬性表畜埋,即可看到photo是鏈接了照片絕對(duì)位置,而且是由directory+filename構(gòu)成的畴蒲。
點(diǎn)擊圖層悠鞍,右鍵打開屬性,可以看到photo字段widget type自動(dòng)設(shè)置成了attachment(附件)形式模燥,且沒有使用相對(duì)位置咖祭,是以照片的形式顯示。
接下來(lái)蔫骂,我們重新建一個(gè)空白文件夾叫"G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景1-照片移動(dòng)位置"么翰,把原來(lái)"G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景1-帶地理位置的照片"的四張照片剪切到 "G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景1-照片移動(dòng)位置"中,這里如果再單擊點(diǎn)的話辽旋,照片消失了硬鞍。
這時(shí)回到字段設(shè)置那里戴已,這時(shí)選擇filename,并在2處設(shè)置為attachment,在3處輸入我們的照片位置"G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景1-照片移動(dòng)位置"固该,并在4處進(jìn)行勾選,同時(shí)要把類型設(shè)置成照片格式(前面字段設(shè)置2圖中)糖儡。這樣一樣伐坏,相當(dāng)于字段filename就加了一個(gè)文件存貯位置了。
這里再單擊某個(gè)點(diǎn)握联,就會(huì)發(fā)現(xiàn)照片有了桦沉,且是在filename字段了。
二金闽、場(chǎng)景二:導(dǎo)入不帶地理位置的照片
根據(jù)場(chǎng)景一纯露,其實(shí)就很簡(jiǎn)單了,如下有四個(gè)已知點(diǎn)代芜,有一列字段叫name埠褪,它的值分別對(duì)應(yīng)的是“G:\32_qgis照片查看-三種場(chǎng)景運(yùn)用\1-數(shù)據(jù)準(zhǔn)備\場(chǎng)景2-不帶地理位置的照片”下的照片名。(注意字段屬性值的類型不能是數(shù)字挤庇,只能是字符串钞速,要不然后面設(shè)置不了)
這時(shí),從圖層屬性打開字段設(shè)置嫡秕,按照?qǐng)鼍耙恢械姆椒视铮O(shè)置成相對(duì)位置即可。
查看結(jié)果昆咽。name字段就有了照片信息了驾凶。
三、場(chǎng)景三:同一個(gè)點(diǎn)導(dǎo)入多張圖片
根據(jù)場(chǎng)景二掷酗,場(chǎng)景三就也很簡(jiǎn)單了调违,就是多建一個(gè)字段,如下有兩個(gè)測(cè)試點(diǎn)汇在,字段分別為'40年前'和'40年后':
從圖層屬性翰萨,設(shè)置字段,分別設(shè)置兩個(gè)字段為附件形式:
結(jié)果查看糕殉,兩者對(duì)比圖亩鬼。
四、EVIS查看照片
另外qgis有個(gè)核心插件evis也可以實(shí)現(xiàn)查看照片功能阿蝶,也可以設(shè)置相對(duì)位置雳锋,但是不能同時(shí)查看多張照片。感興趣的可以試試羡洁。
五玷过、后記
上述三種場(chǎng)景介紹了如何查看帶地理信息或不帶地理信息的照片(圖片)。對(duì)于帶地理信息的照片,對(duì)于拍攝的照片還可以基于時(shí)間維度畫點(diǎn)連線辛蚊,勾畫出實(shí)際的一個(gè)軌跡線粤蝎,比如徒步、交通調(diào)查等袋马,特別的對(duì)于實(shí)際調(diào)查的照片初澎,還可以根據(jù)時(shí)間信息,制作相應(yīng)的動(dòng)畫虑凛,如果統(tǒng)籌一個(gè)項(xiàng)目戶外調(diào)查的話碑宴,可以從軌跡路線和動(dòng)畫信息,了解調(diào)查員的調(diào)查過程桑谍、調(diào)查覆蓋區(qū)域延柠,甚至下次調(diào)查方案可以根據(jù)這些信息進(jìn)行一定方式的優(yōu)化。