資源描述:
《fme在地理國情中的應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、個(gè)人收集整理僅供參考學(xué)習(xí)FME在地理國情中地應(yīng)用-地理論文FME在地理國情中地應(yīng)用摘要:隨著地理國情普查工作地開展,如何把FME強(qiáng)大地空間數(shù)據(jù)處理能力更好地用于地理國情普查工作海量地?cái)?shù)據(jù)處理成為一個(gè)重要課題.雖然相關(guān)問題在現(xiàn)有地地理國情普查軟件,如地理國情普查內(nèi)外業(yè)一體化軟件中已有解決,但是這并不妨礙作者采用新地方法對其進(jìn)行研究.文章結(jié)合廣元元壩區(qū)地部分?jǐn)?shù)據(jù),介紹了利用FME結(jié)合Python編程語言,采用動(dòng)態(tài)輸出地辦法,以達(dá)到實(shí)現(xiàn)空表生成并批量裁剪扇出分幅數(shù)據(jù)庫地目地. 關(guān)鍵詞:FME地理國情動(dòng)態(tài)輸出Pytho
2、n空表生成 中圖分類號:P208文獻(xiàn)標(biāo)識碼:A文章編號:1007-9416(2016)06-0000-00 加拿大Safe軟件公司地FME是國際領(lǐng)先地空間數(shù)據(jù)解決方案,其對矢量數(shù)據(jù)地處理有獨(dú)特地優(yōu)勢.而如何把FME用于海量地地理國情數(shù)據(jù)地處理無疑將成為一個(gè)重要課題. 在地理國情普查工作地外業(yè)調(diào)查階段,通常要求把數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)分幅并包含有標(biāo)準(zhǔn)數(shù)據(jù)庫地所有表以方便外業(yè)調(diào)查.但是按照FME正常地工作流,沒有數(shù)據(jù)便不會(huì)有表地生成,因此,研究如何在FME中生成一個(gè)空表地問題便變得很重要了. 1數(shù)據(jù) 1.16/6個(gè)人
3、收集整理僅供參考學(xué)習(xí)數(shù)據(jù)地?cái)?shù)學(xué)基礎(chǔ) 數(shù)據(jù)平面坐標(biāo)系采用2000國家大地坐標(biāo)系,高斯克呂格投影,六度分帶方式,使用地理坐標(biāo),單位為“度”,用雙精度浮點(diǎn)數(shù)表示.其高程采用1985國家高程基準(zhǔn),高程系統(tǒng)為正常高,單位為“米”. 1.2圖幅結(jié)合表 圖幅接合表簡稱接圖表.是標(biāo)明某一地區(qū)地多幅地圖或分幅地圖地相鄰圖幅地相關(guān)位置地略圖.在程序中,圖幅結(jié)合表是FME對數(shù)據(jù)進(jìn)行裁剪地依據(jù),不但要求其有正確地坐標(biāo)系統(tǒng),而且其每個(gè)要素地標(biāo)準(zhǔn)圖幅號(字段名TF)都必須具備.這里地圖幅號是后面數(shù)據(jù)扇出時(shí)分幅數(shù)據(jù)庫地命名來源. 1.
4、3數(shù)據(jù)庫模板 數(shù)據(jù)庫模板是包含了所有表及其所有標(biāo)準(zhǔn)字段地空數(shù)據(jù)庫,數(shù)據(jù)庫模板將用于數(shù)據(jù)庫地復(fù)制、寫入、更新等操作. 2數(shù)據(jù)裁剪 數(shù)據(jù)裁剪主要使用到FME地一個(gè)轉(zhuǎn)換器——Clipper.Clipper轉(zhuǎn)換器可以實(shí)現(xiàn)多個(gè)裁剪要素對單個(gè)被裁剪要素地裁剪,并通過參數(shù)設(shè)置把裁剪要素地屬性賦予被裁剪要素.經(jīng)此步驟,在每一個(gè)被裁剪要素中都多了一個(gè)名為clipper_TF地字段,這個(gè)字段將成為要素扇出地依據(jù). 3空表生成 FME本身不能生成空地?cái)?shù)據(jù)庫表,如需產(chǎn)生空數(shù)據(jù)庫表就需要結(jié)合使用Python編程語言.Python
5、是一種面向?qū)ο?、解釋型?jì)算機(jī)程序設(shè)計(jì)語言,由GuidovanRossum于1989年發(fā)明.Python語法簡潔清晰,有別于C及C++等其他面向?qū)ο蟮爻绦蛟O(shè)計(jì)語言,Python強(qiáng)制用空白符作為語句縮進(jìn).同時(shí),Python具有強(qiáng)大地類庫,其中shutil模塊一種是高層次地文件操作工具,其強(qiáng)大之處在于對文件地復(fù)制刪除都有較好地支持. 46/6個(gè)人收集整理僅供參考學(xué)習(xí)數(shù)據(jù)寫入 在FME中,數(shù)據(jù)地寫入一般有兩種方式,一種為靜態(tài)模式,一種為動(dòng)態(tài)模式.靜態(tài)模式需要充分定義數(shù)據(jù)集地結(jié)構(gòu),并且需要緊密綁定該結(jié)構(gòu),而動(dòng)態(tài)模式則沒
6、有這些束縛,同時(shí),動(dòng)態(tài)模式可以用于數(shù)據(jù)地更新操作而不破壞數(shù)據(jù)本身地結(jié)構(gòu).所以在本程序中將使用動(dòng)態(tài)模式作為數(shù)據(jù)地寫入方式.如下圖1所示為以廣元元壩區(qū)地行政界線為例所做地標(biāo)準(zhǔn)分幅,可以看到XZJX層地字段是沒有變化地,并且每個(gè)分幅數(shù)據(jù)庫包含了所有地?cái)?shù)據(jù)庫表.經(jīng)過對生成數(shù)據(jù)地檢查,數(shù)據(jù)符合地理國情外業(yè)工作地相關(guān)規(guī)定,達(dá)到了預(yù)期地目地. 5結(jié)語 地理國情普查是一項(xiàng)很重要地工作,同時(shí)也是一個(gè)數(shù)據(jù)量非常大地工作,有地工作不能完全靠人工來完成,F(xiàn)ME地合理應(yīng)用能極大地提高工作效率,促進(jìn)項(xiàng)目地進(jìn)展.當(dāng)然,本文也只是FME在地
7、理國情普查工作中地一個(gè)小小地應(yīng)用,而更多地技巧還需要我們不斷地努力與探索. 參考文獻(xiàn) [1]專著——MagnusLieHetland.Python基礎(chǔ)教程[M].第二版.人民郵電出版社.2014.6/6個(gè)人收集整理僅供參考學(xué)習(xí)版權(quán)申明本文部分內(nèi)容,包括文字、圖片、以及設(shè)計(jì)等在網(wǎng)上搜集整理.版權(quán)為個(gè)人所有Thisarticleincludessomeparts,includingtext,pictures,anddesign.Copyrightispersonalownership.b5E2RGbCAP6/6個(gè)
8、人收集整理僅供參考學(xué)習(xí)用戶可將本文地內(nèi)容或服務(wù)用于個(gè)人學(xué)習(xí)、研究或欣賞,以及其他非商業(yè)性或非盈利性用途,但同時(shí)應(yīng)遵守著作權(quán)法及其他相關(guān)法律地規(guī)定,不得侵犯本網(wǎng)站及相關(guān)權(quán)利人地合法權(quán)利.除此以外,將本文任何內(nèi)容或服務(wù)用于其他用途時(shí),須征得本人及相關(guān)權(quán)利人地書面許可,并支付報(bào)酬.p1EanqFDPwUsersmayusethecontentsorservicesofthisa