6月11日,北京國(guó)家會(huì)議中心,以“融合 開(kāi)放 智能”為主題的2014地理信息開(kāi)發(fā)者大會(huì)(WGDC2014)在此拉開(kāi)帷幕。地理信息開(kāi)發(fā)者大會(huì)自2012年起開(kāi)始舉辦,三年時(shí)間里,伴隨著中國(guó)地理信息產(chǎn)業(yè)的快速發(fā)展,已經(jīng)成為地理信息領(lǐng)域最具影響力的技術(shù)創(chuàng)新盛會(huì),與跨界融合、國(guó)際交流的重要平臺(tái)。
在6月12日下午的2014智慧城市峰會(huì)分論壇中,北京世紀(jì)安圖數(shù)碼科技發(fā)展有限責(zé)任公司FME高級(jí)技術(shù)經(jīng)理祝欣欣帶來(lái)了精彩演講。
以下為演講全文:(根據(jù)現(xiàn)場(chǎng)速記整理,未經(jīng)演講本人審核,如有疏漏,請(qǐng)諒解并及時(shí)與3sNews聯(lián)系)
我是來(lái)自北京世紀(jì)安圖的祝欣欣,我分享的是FME與智慧城市。通過(guò)今天這個(gè)主題能夠讓大家感受到數(shù)據(jù)帶來(lái)的樂(lè)趣。昨天包括今天我們聽(tīng)了很多的講座,有講品牌,有講框架有講服務(wù)我們面對(duì)的最多的還是數(shù)據(jù)。如何解決這些問(wèn)題,我希望通過(guò)這個(gè)主題能夠給大家?guī)?lái)一些思考。
我們談智慧城市,智慧城市這個(gè)概念大家也很熟悉,每個(gè)人也有自己的理解,你可以用一段復(fù)雜的話定義,網(wǎng)上也有用公式進(jìn)行定義。不管怎么樣我們最多的感觸到的智慧城市的幾個(gè)關(guān)鍵的詞,物聯(lián)網(wǎng)、云計(jì)算、感知。這樣一些詞帶給我們的是什么,可能形成了一些關(guān)鍵的技術(shù),我的物聯(lián)網(wǎng)技術(shù),云計(jì)算的技術(shù),或者是大數(shù)據(jù)帶來(lái)的技術(shù)。我想不管智慧城市怎么樣定義,包括剛才我們說(shuō)上一個(gè)主題講智慧城市對(duì)它有一些誤解,不管我們?cè)趺蠢斫庵腔鄢鞘羞@四個(gè)字我們做的很多事情都是為了給我們的將來(lái),給我們的生活帶來(lái)很多的便利。就像旁邊會(huì)場(chǎng)他們談LBS這些話題大家覺(jué)得很熱門,這個(gè)是跟我們的生活最貼近的,最能夠感受到的話題,大家覺(jué)得很感興趣。
我們最終的目標(biāo)是為了讓我們的生活更好提供更多智能化的服務(wù),在這個(gè)基礎(chǔ)上我們可能會(huì)去建立很多智慧的應(yīng)用,包括智慧的交通、農(nóng)業(yè)或者學(xué)校、醫(yī)療、城管的應(yīng)用。包括我們提各種各樣的位置服務(wù),在這個(gè)里面會(huì)用到很多新的技術(shù),我們的物聯(lián)網(wǎng)、云計(jì)算以及大數(shù)據(jù)。這些技術(shù)所面臨的或者我們的應(yīng)用所面臨的最根本的其實(shí)還是我們的數(shù)據(jù),在我們這個(gè)里面,數(shù)據(jù)就是一個(gè)機(jī)制,如果說(shuō)我們把我們的應(yīng)用比喻成一個(gè)地球,這個(gè)數(shù)據(jù)就像里面的空氣無(wú)處不在。如果比喻成一個(gè)人,就像血液一樣在我們?nèi)砹魈蕜t。
搭建一個(gè)應(yīng)用不能成為一個(gè)空殼,我們?cè)趺礃影盐覀兊臄?shù)據(jù)和應(yīng)用有一個(gè)很好的結(jié)合,包括我們昨天說(shuō)騰訊提到他們會(huì)讓司機(jī)發(fā)一個(gè)心情上去,這就是他們收集數(shù)據(jù)的方法。應(yīng)用和數(shù)據(jù)怎么結(jié)合,怎么樣得到一些很好的應(yīng)用,這是我們需要思考的。談到數(shù)據(jù)的時(shí)候,我們最多面臨的是一個(gè),你要面臨數(shù)據(jù)整合的問(wèn)題,大家現(xiàn)在面臨最多的問(wèn)題是格式。我們知道我們要把我們的信息收集出來(lái),要去分析和計(jì)算,我們要用一定的格式來(lái)表達(dá)。現(xiàn)在我們談智慧城市我們談跨界涉及到很多的行業(yè),不同的行業(yè)有不同的格式,你都要把這些信息收集起來(lái)做分析,或者我們談大數(shù)據(jù)也是一樣,你做分析的時(shí)候你首先面臨的是格式的問(wèn)題,怎么樣很好應(yīng)對(duì)這個(gè)格式,放到你的應(yīng)用里面去讓別人感受到更多更方便的應(yīng)用。
不知道別人怎么解決,現(xiàn)在大部分你開(kāi)發(fā)能力很強(qiáng)你愿意做一個(gè)城市園區(qū)代碼,你說(shuō)要方便一點(diǎn),我遇到一個(gè)問(wèn)題上網(wǎng)上找一個(gè)工具,我想這樣的話你如果程序員方式遇到一個(gè)格式寫一個(gè)代碼,你會(huì)發(fā)現(xiàn)你的代碼越來(lái)越強(qiáng),而且現(xiàn)在還有大部分的格式是沒(méi)有提供很開(kāi)放的接口給大家。這些都是給在座應(yīng)用,數(shù)據(jù)帶來(lái)的問(wèn)題是不是在做應(yīng)用的時(shí)候帶來(lái)的問(wèn)題。我也不覺(jué)得這兩個(gè)方法讓我們?nèi)ゴ蚱七@些數(shù)據(jù)之間的壁壘的方式。我的主題是FME與智慧城市,我相信在座的很多有聽(tīng)過(guò)FME,但是沒(méi)有深入使用過(guò),有很多人都沒(méi)聽(tīng)到過(guò),我把FME到底是什么樣的東西介紹給大家。
FME它自身的定義就是我是用來(lái)連接變換和自動(dòng)化,處理的對(duì)象作用在我們數(shù)據(jù)之上,它的目的是構(gòu)建數(shù)據(jù)應(yīng)用之間的橋梁,我們目標(biāo)就是讓你的數(shù)據(jù)不再在里的系統(tǒng)里面,我們替你解決你面臨的很多數(shù)據(jù)問(wèn)題,讓你花更多的時(shí)間思考我的應(yīng)用怎么做,而不是把大部分的思考時(shí)間放在如何處理數(shù)據(jù)的問(wèn)題之上。你有FME可以打破它與應(yīng)用程序之間的壁壘,它如何來(lái)實(shí)現(xiàn),如何能夠做到我們打破。首先從它的數(shù)據(jù)支持上來(lái)說(shuō),支持我們行業(yè)上的300多種數(shù)據(jù)格式,做傳統(tǒng)的行業(yè),有CAD的數(shù)據(jù)格式,我從生產(chǎn)到入庫(kù),我們先談新興的行業(yè),點(diǎn)云的信息提取,還有三維,我們談物聯(lián)網(wǎng),物聯(lián)網(wǎng)上大部分格式的存儲(chǔ)。如果說(shuō)我們舉個(gè)傳統(tǒng)一點(diǎn)的例子,我們做過(guò)中石油的項(xiàng)目,中石油的A5項(xiàng)目是一個(gè)傳統(tǒng)的GIS的項(xiàng)目,它在全國(guó)各地,比如說(shuō)西安或者大慶這樣一些油田,每天采油,它有一個(gè)數(shù)據(jù)中心把我各個(gè)地方的采油量回交到數(shù)據(jù)里面。我需要每天定時(shí)完成這個(gè)任務(wù)我們把問(wèn)題交給FME去構(gòu)成一個(gè)處理的流程,每天定時(shí)定量完成這個(gè)任務(wù)使得它的數(shù)據(jù)倉(cāng)庫(kù)的建設(shè)變的非常容易。
我們談一些高大上一點(diǎn)的話題,我們做很多事情需要做成服務(wù),我們?cè)谶@個(gè)圖上可以看到FME支持我們很多的服務(wù),包括云這樣的平臺(tái),亞馬遜、谷歌,也支持我們跟移動(dòng)端的通信,它跟很多的應(yīng)用程序和服務(wù)進(jìn)行連接,把我們需要的信息放入到應(yīng)用程序或者服務(wù)里面去,使得數(shù)據(jù)的處理變的更加容易。談到服務(wù)概念,在國(guó)外應(yīng)用比較廣泛的程序,應(yīng)該算是一個(gè)應(yīng)用。它是集成多個(gè)把我多個(gè)應(yīng)有程序的接口集成到這個(gè)里面,使得用戶在各個(gè)軟件之間協(xié)同工作,舉一個(gè)很好的例子,可能我們現(xiàn)在喜歡上微博,很多人喜歡在騰訊,有很多人在新浪發(fā),你的同學(xué)可能用的不同的平臺(tái)的時(shí)候,就互相看不到對(duì)方的信息。如果說(shuō)他們都支持這個(gè)應(yīng)用就很好,我們連接到這個(gè)Zapier里面,A事件發(fā)生,B同樣發(fā)生一個(gè)事件。我們可以使得多個(gè)應(yīng)用之間協(xié)助工作更加分辨。我們把我們傳統(tǒng)的工作的應(yīng)用流程變成跟我們,可以說(shuō)跟我們的工作和生活貼的更近,假如說(shuō)我們做一個(gè)傳統(tǒng)的轉(zhuǎn)換工作,我們的工作利用FME完成,完成了之后,我需要收到一個(gè)消息,告訴我你這個(gè)事情完成了。我們說(shuō)的好玩一點(diǎn),完成之后我希望它放一個(gè)好聽(tīng)的音樂(lè)給我,如果執(zhí)行失敗就放一個(gè)比較悲一點(diǎn)的音樂(lè)。
我們從智慧城市幾個(gè)方面談,物聯(lián)網(wǎng)的話我們知道現(xiàn)在人人都是傳感器,就像上午在高德聽(tīng)專場(chǎng)一樣,TOI的數(shù)據(jù)沒(méi)辦法自己收集,它提供一個(gè)應(yīng)用程序,讓用戶幫他收集數(shù)據(jù)。在現(xiàn)在這個(gè)社會(huì)我們每個(gè)人都是傳感器,只要有一個(gè)手機(jī),只要能夠定位,只要接受數(shù)據(jù)就是一個(gè)傳感器。我們每時(shí)每刻都會(huì)發(fā)送消息,同樣的我們可能希望接收到很多消息。你每天會(huì)刷會(huì)看今天發(fā)生什么樣的事情,同時(shí)你的心情不好,你有什么樣的事情喜歡在網(wǎng)上和別人分享。大家希望發(fā)送消息同樣也接受消息,基于FME也有消息通知和接受這樣的機(jī)制,使得我們把事情做一些數(shù)據(jù)處理交給它來(lái)做,就帶來(lái)更多可以思考的空間。
我們談一個(gè)傳感器,傳感器都是接收到實(shí)時(shí)的數(shù)據(jù),不光是需要接收還希望得到實(shí)時(shí)的處理。本身我們做了很多事情,物聯(lián)網(wǎng)我們把人和物結(jié)合起來(lái),更多是通過(guò)我們希望通過(guò)接收到一些消息得出一些結(jié)論為我們更好服務(wù)。我們說(shuō)人與自然,人與自然你知道現(xiàn)在自然災(zāi)害對(duì)大家都是不可預(yù)測(cè),我們盡可能做到早一點(diǎn)發(fā)現(xiàn)早一點(diǎn)避免這些自然災(zāi)害給人類帶來(lái)的毀滅性的打擊。
這個(gè)例子是利用FME來(lái)完成一個(gè)洪水的預(yù)警例子,它是通過(guò)接收了一個(gè)美國(guó)調(diào)查局?jǐn)?shù)據(jù),通過(guò)分析數(shù)據(jù)和我們的數(shù)據(jù)做一個(gè)計(jì)算,我通過(guò)這個(gè)多邊形從存儲(chǔ)的居民信息這樣一個(gè)數(shù)據(jù)庫(kù)里面分析,在洪水所要覆蓋的范圍內(nèi)有哪些居民在洪水區(qū)域。一旦分析出來(lái)之后,通過(guò)一些網(wǎng)絡(luò)電話服務(wù)的方式,給他們打一個(gè)電話,對(duì)于洪水即將到來(lái)的區(qū)域,比如說(shuō)還有5米的高度、10米的高度范圍,給他做一個(gè)電話的通知。對(duì)于10米以外可以發(fā)一個(gè)消息,整個(gè)過(guò)程完全是利用,做成一個(gè)流程化的服務(wù)放在FME里面實(shí)時(shí)完成。作為定時(shí)一秒去執(zhí)行這樣的事情,作為定時(shí)的任務(wù)去執(zhí)行。
一個(gè)是體現(xiàn)了它多源數(shù)據(jù)的處理理念,還有對(duì)實(shí)時(shí)數(shù)據(jù)的處理我們接受到洪水信息來(lái)自HTM的文件。其次我還個(gè)人比較感興趣,我不知道知道在國(guó)內(nèi)有沒(méi)有這樣的供應(yīng)商,它把網(wǎng)絡(luò)電話的應(yīng)用做成一個(gè)API,我在里面分析出來(lái)這個(gè)結(jié)果,通知這些居民,只需要在我的流程里面調(diào)用API,我就容易觸發(fā)給他們打電話,我以前接觸過(guò)關(guān)于地震災(zāi)害預(yù)警方面的事情,我接觸到的行業(yè)里面,我可能有很多的人員在各個(gè)村,各個(gè)地方先設(shè)立好誰(shuí)做這個(gè)預(yù)警,當(dāng)他們發(fā)現(xiàn)有地質(zhì)災(zāi)害他們打電話到防汛中心,打電話告訴你哪個(gè)位置有什么樣的問(wèn)題,防御中心匯報(bào)領(lǐng)導(dǎo),領(lǐng)導(dǎo)再做決策,等領(lǐng)導(dǎo)做完決策通知下面的人可能時(shí)間來(lái)不及了,我們把人與自然的應(yīng)用通過(guò)自動(dòng)化的流程完成,避免危害當(dāng)中可以帶來(lái)更大的好處。
這也是與自然的應(yīng)用,也是物聯(lián)網(wǎng)。是一個(gè)雷擊閃電的統(tǒng)計(jì),通過(guò)各個(gè)地方的傳感器,在一定時(shí)間內(nèi)收集我這個(gè)地方,雷擊次數(shù)達(dá)到多少,次數(shù)過(guò)多會(huì)帶來(lái)森林大火,我通過(guò)統(tǒng)計(jì)雷擊的技術(shù)去做數(shù)據(jù)的分析,去判斷一下是不是超過(guò)雷擊次數(shù),如果超過(guò)的話就通知關(guān)心這些消息的人,是不是通知放火的人員注意這個(gè)地方會(huì)發(fā)生火災(zāi),做這個(gè)流程可以把我們?cè)谝粋€(gè)區(qū)域內(nèi),一段時(shí)間超出正常頻率的事情可以通知關(guān)心這些事情發(fā)生的人。
第二個(gè)方面我們談大數(shù)據(jù)。大數(shù)據(jù)的特點(diǎn)我不多說(shuō)了,如果說(shuō)從大數(shù)據(jù)的支持上來(lái)說(shuō),它本身支持teradata、亞馬遜、谷歌大數(shù)據(jù)的應(yīng)用。我們談大數(shù)據(jù),昨天我們也有很多資深人士希望說(shuō)過(guò),我們地理信息本身就是一個(gè)大數(shù)據(jù)。這次我看很多人在提三維方面搭建的技術(shù),我想在我們現(xiàn)在行業(yè)里面,至少我現(xiàn)在接觸到更多的應(yīng)用還是把我們現(xiàn)有的二維的數(shù)據(jù),二維的數(shù)據(jù)很豐富,我們很多的時(shí)候還是基于二維的數(shù)據(jù)生成三維模型。
大家可以看到左邊這個(gè)是我們?cè)趪?guó)內(nèi)做的,這是我們和超圖做的,我們看到的模型全部是利用FME做的流程。包括我們的服務(wù)屋頂以及地面的建模以及貼圖都是有自動(dòng)化的流程完成,里面沒(méi)有用一行代碼,也沒(méi)有手工的參與。右邊是奧地利的一個(gè)機(jī)構(gòu)把FME集成到一個(gè)產(chǎn)品當(dāng)中,產(chǎn)品主要是做三維模型,包括從建立三維模型到可視化一體化的流程,這個(gè)產(chǎn)品是做這樣的工作,它在建立三維模型會(huì)面臨原數(shù)據(jù)多樣的事情,通過(guò)FME制定好很多自定義的工具放在里面幫助它完成更多三維模型的制作工作。
我們談了很多地上的三維模型,對(duì)于地下我們會(huì)有管線,這也是我們通過(guò)平面數(shù)據(jù)自動(dòng)制作了一個(gè)管線三維模型。至少我們的管線連接出生成的效果也是讓人滿意的,我們?cè)谡勅诤峡缃?,我們通過(guò)非文本的數(shù)據(jù),XML數(shù)據(jù)制作這樣的流程。
同時(shí)我們看到三維模型方面有一個(gè)概念多源數(shù)據(jù)的融合,制作三維模型原數(shù)據(jù)是多樣的,你要做地表的模型就需要DEM,可能還有一些數(shù)據(jù)。你這個(gè)屬性可能是在文本的格式里面,如果我們把整個(gè)工作放在一個(gè)流程里面做,我想是可以大大減少我們的工作量。
談完了大數(shù)據(jù)就說(shuō)云計(jì)算,它是基于引擎的計(jì)算,引擎是可以分布式安裝,具有云的特點(diǎn),自身搭建的共有云來(lái)供用戶使用。我們談位置服務(wù)都是為了盡可能,你可能有一個(gè)想法沒(méi)法完成需要借助他人的設(shè)備,或者他人的資源完成這個(gè)事情,這種時(shí)候更多是把應(yīng)用放在云端去實(shí)現(xiàn),更多的節(jié)約你的資源減少投入,避免一些重復(fù)的投入。
在云的應(yīng)用,這是在澳大利亞森林山火的應(yīng)用。大火發(fā)生之后人們及時(shí)撲滅,因?yàn)樯直容^茂密,就引起生態(tài)遭到破壞,政府允許一定情況下這個(gè)火會(huì)蔓延下去,這就存在一個(gè)隱患人的生命安全怎么保證。政府做事情的要從很多調(diào)研考慮,應(yīng)該是一個(gè)公眾自發(fā)組織的完成一個(gè)項(xiàng)目。我需要去完成一個(gè)森林大火攻擊的水平計(jì)算的應(yīng)用,到這個(gè)地方定位了我通過(guò)發(fā)送位置,就可以知道我這個(gè)地方森林大火的攻擊水平什么樣子。我們通過(guò)這個(gè)應(yīng)用告訴你這個(gè)地方你是否安全,計(jì)算森林大火的流程安全FME完成,放到FME云端,避免了我要采購(gòu)一些硬件設(shè)備支撐我這個(gè)應(yīng)用。
前面提了一些FME的一些應(yīng)用,在智慧城市里面為什么會(huì)提到要用FME完成一些事情,我們現(xiàn)在面臨很多數(shù)據(jù)。這是大家需要面臨的問(wèn)題,F(xiàn)ME支持這么多種模式,它本身是多源數(shù)據(jù)處理。零代碼,我們把很多數(shù)據(jù)處理的工作交給他完成之后,減少你開(kāi)發(fā)的工作量,同時(shí)可以解放開(kāi)發(fā)人員的雙手去做更多與應(yīng)用程序有關(guān)的事情,而不是面對(duì)如何去解析這些數(shù)據(jù),如何構(gòu)建這些數(shù)據(jù)。作為數(shù)據(jù)處理人員,更多時(shí)候我有一個(gè)想法,我以前不會(huì)代碼怎么辦,以前需要接觸開(kāi)發(fā)人員,工作的事情我可以由自己完成。談到快速高效,我們有了FME云,或者我們基于引擎的分布式計(jì)算,你的硬件設(shè)備支撐它的速度是能夠得到保證的。
FME在智慧城市當(dāng)中的運(yùn)用可以把我們的數(shù)據(jù)問(wèn)題變的更加容易更加簡(jiǎn)單,它應(yīng)該可以作為智慧城市的基礎(chǔ)設(shè)施應(yīng)用我們智慧城市的各行各業(yè)應(yīng)用當(dāng)中,可以構(gòu)建我們很多的應(yīng)用,比如我們的數(shù)據(jù)之間的橋梁,使我們的數(shù)據(jù)更加好的融合在我們的應(yīng)用當(dāng)中。我想通過(guò)分享,也想給大家?guī)?lái)一個(gè)底,如果你知道FME,從今天開(kāi)始我希望你的腦袋里不是FME只會(huì)做數(shù)據(jù)轉(zhuǎn)換的觀念,我希望FME能夠?yàn)榇蠹以跀?shù)據(jù)方面帶來(lái)更多的便利,為大家節(jié)省一下更多的時(shí)間去思考更多的應(yīng)用,謝謝!
{{item.content}}