999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種使用EPS平臺(tái)腳本實(shí)現(xiàn)地理信息數(shù)據(jù)多進(jìn)程批處理的方法

2022-03-06 01:07:04林海戴相喜
城市勘測(cè) 2022年1期
關(guān)鍵詞:進(jìn)程計(jì)算機(jī)效率

林海,戴相喜

(南京市測(cè)繪勘察研究院股份有限公司,江蘇 南京 210019)

1 引 言

EPS地理信息工作站(簡(jiǎn)稱EPS平臺(tái)),是北京山維科技股份有限公司開(kāi)發(fā)的面向GIS數(shù)據(jù)生產(chǎn)、處理、建庫(kù)更新的測(cè)繪與地理信息系統(tǒng)領(lǐng)域?qū)I(yè)軟件,目前在國(guó)內(nèi)測(cè)繪行業(yè)內(nèi)已廣泛使用。EPS平臺(tái)編輯環(huán)境采用自有的EDB數(shù)據(jù)格式,在滿足其他地理信息數(shù)據(jù)場(chǎng)景應(yīng)用時(shí),EPS平臺(tái)提供了EDB格式轉(zhuǎn)換為ArcGIS的MDB格式和AutoCAD的DWG格式等輸出接口。目前EPS平臺(tái)提供的數(shù)據(jù)輸出接口受EPS平臺(tái)開(kāi)發(fā)環(huán)境限制,對(duì)單個(gè)文件夾下多EDB文件進(jìn)行批量輸出時(shí),只能進(jìn)行單進(jìn)程批處理的數(shù)據(jù)格式輸出,無(wú)法有效發(fā)揮計(jì)算機(jī)配置中CPU多內(nèi)核可運(yùn)行多進(jìn)程處理的效能。

本文利用單臺(tái)計(jì)算機(jī)條件下,EPS平臺(tái)支持同時(shí)打開(kāi)多個(gè)EPS運(yùn)行環(huán)境并支持DOS命令行參數(shù)化調(diào)用腳本的特點(diǎn),嘗試搭建多進(jìn)程批處理的技術(shù)方法,對(duì)單個(gè)文件夾下多EDB文件進(jìn)行多進(jìn)程并行處理,為提高EPS平臺(tái)的EDB格式地理信息數(shù)據(jù)自動(dòng)化處理效率提供可參考的方法。

2 多進(jìn)程批處理方案設(shè)計(jì)

搭建多進(jìn)程批處理的環(huán)境,首先需要通過(guò)查看Windows操作系統(tǒng)的系統(tǒng)配置,獲取當(dāng)前計(jì)算機(jī)CPU的線程總數(shù),以不多于CPU可用線程總數(shù)為原則設(shè)置多進(jìn)程開(kāi)啟數(shù)量;依據(jù)開(kāi)啟的多進(jìn)程數(shù)量,新建EPS平臺(tái)批處理運(yùn)行環(huán)境的文件夾,將EPS平臺(tái)環(huán)境文件夾采用多次拷貝方式建立多進(jìn)程運(yùn)行環(huán)境;依據(jù)EPS平臺(tái)提供的基于DOS命令行可執(zhí)行的參數(shù)化調(diào)用腳本功能,將執(zhí)行腳本命令行參數(shù)和待處理的EDB格式文件按設(shè)計(jì)的多進(jìn)程數(shù)量依次編輯添加到對(duì)應(yīng)的后綴為“.bat”的單進(jìn)程批處理文件中;最后匯總編輯一個(gè)后綴為“.bat”的多進(jìn)程批處理文件后,直接啟動(dòng)匯總多進(jìn)程執(zhí)行文件,即可執(zhí)行多進(jìn)程批處理操作。

按照上述設(shè)計(jì)思路,搭建EPS平臺(tái)多進(jìn)程批處理的方案設(shè)計(jì)流程如圖1所示:

圖1 基于EPS平臺(tái)腳本實(shí)現(xiàn)地理信息數(shù)據(jù)多進(jìn)程批處理的方案設(shè)計(jì)

依據(jù)圖1所示的技術(shù)流程,可通過(guò)VB、VC等開(kāi)發(fā)語(yǔ)言將自動(dòng)搭建多進(jìn)程EPS運(yùn)行環(huán)境文件夾和自動(dòng)生成后綴為“.bat”的批處理文件過(guò)程進(jìn)行定制開(kāi)發(fā)。

在定制開(kāi)發(fā)中,獲取當(dāng)前計(jì)算機(jī)配置的CPU內(nèi)核數(shù)量和線程數(shù)可通過(guò)調(diào)用Windows PowerShell方法實(shí)現(xiàn),具體方法如下:

獲取CPU核數(shù):cpu get numberOfCores CPU線程數(shù):cpu get numberOfLogicalProcessors

編輯后綴為“.bat”的執(zhí)行文件中,基于DOS命令行進(jìn)行EPS平臺(tái)腳本參數(shù)化調(diào)用的方法如下:

X:EPSPatheps.exe/runscipt “X:EDBFilePathEDBFileName” “.ScriptPathScriptName” /showwindows “hide” /autoexit

需要注意的是執(zhí)行的EPS腳本中不能包含彈出對(duì)話框、文件路徑選擇等人機(jī)交互操作命令。

3 試驗(yàn)數(shù)據(jù)分析

3.1 試驗(yàn)概況

本次試驗(yàn)選擇的數(shù)據(jù)為基于EPS平臺(tái)生產(chǎn)的南京市 1∶1 000基礎(chǔ)地形圖EDB格式成果數(shù)據(jù),每個(gè)EDB文件中均包含涉及面積約 5 km2的點(diǎn)、線、面和注記等地形要素。試驗(yàn)的內(nèi)容是對(duì)單個(gè)文件夾下多EDB文件數(shù)據(jù)進(jìn)行批處理轉(zhuǎn)換至MDB和DWG,并將轉(zhuǎn)換后的MDB數(shù)據(jù)再轉(zhuǎn)換至EDB格式。試驗(yàn)的目的是對(duì)相同的數(shù)據(jù)源,選取不同計(jì)算機(jī)配置進(jìn)行單進(jìn)程和多進(jìn)程批處理數(shù)據(jù)轉(zhuǎn)換,以及相同計(jì)算機(jī)配置條件下不同數(shù)據(jù)源的多進(jìn)程批處理數(shù)據(jù)轉(zhuǎn)換,通過(guò)對(duì)各種運(yùn)行環(huán)境下數(shù)據(jù)批處理的運(yùn)行效率對(duì)比分析,驗(yàn)證多進(jìn)程批處理的可行性和獲取不同計(jì)算機(jī)配置對(duì)多進(jìn)程批處理的運(yùn)行效率的影響程度。

本試驗(yàn)共選取了3臺(tái)不同配置的計(jì)算機(jī),配置情況如表1所示:

測(cè)試計(jì)算機(jī)配置表 表1

3.2 單進(jìn)程批處理

本試驗(yàn)采用了EPS平臺(tái)自帶的單進(jìn)程批處理腳本運(yùn)行方式,主要測(cè)試不同計(jì)算機(jī)配置對(duì)批處理運(yùn)行效率的影響程度。通過(guò)對(duì)49個(gè)EDB文件(地形圖數(shù)據(jù)涉及面積約 240 km2)分別進(jìn)行EDB轉(zhuǎn)換DWG、EDB轉(zhuǎn)換MDB和MDB轉(zhuǎn)換EDB三種轉(zhuǎn)換方式,測(cè)試的結(jié)果如表2所示:

不同計(jì)算機(jī)配置的單進(jìn)程批處理運(yùn)行效率對(duì)比 表2

由以上測(cè)試數(shù)據(jù)可知,選擇單線程進(jìn)行EDB數(shù)據(jù)轉(zhuǎn)換DWG批處理時(shí),計(jì)算機(jī)配置固態(tài)硬盤運(yùn)行效率明顯優(yōu)于機(jī)械硬盤,其余兩項(xiàng)轉(zhuǎn)換效率差異不明顯。

3.3 多進(jìn)程批處理

本試驗(yàn)采用定制開(kāi)發(fā)搭建的多進(jìn)程批處理環(huán)境,通過(guò)執(zhí)行基于DOS命令行配置的批處理程序,同時(shí)運(yùn)行多個(gè)EPS環(huán)境并采用參數(shù)化調(diào)用EPS腳本執(zhí)行多進(jìn)程數(shù)據(jù)批量轉(zhuǎn)換,測(cè)試相同數(shù)據(jù)源、相同測(cè)試內(nèi)容和相同計(jì)算機(jī)配置條件下的多進(jìn)程批處理數(shù)據(jù)轉(zhuǎn)換運(yùn)行效率對(duì)比。選取49個(gè)EDB文件進(jìn)行不同計(jì)算機(jī)配置和進(jìn)程數(shù)的測(cè)試的結(jié)果如表3所示:

由測(cè)試數(shù)據(jù)可知,編號(hào)為B的測(cè)試計(jì)算機(jī)三項(xiàng)批處理數(shù)據(jù)轉(zhuǎn)換運(yùn)行效率均優(yōu)于其余兩臺(tái),依據(jù)表1的計(jì)算機(jī)配置分析,計(jì)算機(jī)的CPU主頻、線程數(shù)和固態(tài)硬盤配置有利于提升多進(jìn)程批處理的運(yùn)行效率。

不同計(jì)算機(jī)配置和進(jìn)程數(shù)的多進(jìn)程批處理運(yùn)行效率對(duì)比 表3

選擇編號(hào)為B的計(jì)算機(jī)配置,選取其他測(cè)試數(shù)據(jù)并增加文件個(gè)數(shù)和數(shù)據(jù)量,驗(yàn)證多進(jìn)程批處理的運(yùn)行效率,測(cè)試的結(jié)果如表4所示:

由以上測(cè)試數(shù)據(jù)可知,采用多進(jìn)程批處理方式進(jìn)行基于EPS平臺(tái)的數(shù)據(jù)格式轉(zhuǎn)換,單個(gè)面積約 5 km2的地形圖EDB數(shù)據(jù)各項(xiàng)轉(zhuǎn)換平均耗時(shí)基本穩(wěn)定。

相同計(jì)算機(jī)配置不同數(shù)據(jù)源的多進(jìn)程批處理運(yùn)行效率對(duì)比 表4

3.4 多進(jìn)程與單進(jìn)程批處理對(duì)比分析

根據(jù)以上各項(xiàng)測(cè)試結(jié)果,以編號(hào)為B的測(cè)試計(jì)算機(jī)獲取的各項(xiàng)測(cè)試數(shù)據(jù)為依據(jù),比較分析單進(jìn)程和多進(jìn)程批處理運(yùn)行的結(jié)果如圖2所示:

圖2 單進(jìn)程與多進(jìn)程的批處理運(yùn)行效率對(duì)比

由圖2運(yùn)行效率對(duì)比可知,在相同計(jì)算機(jī)配置環(huán)境下采用多進(jìn)程批處理轉(zhuǎn)換時(shí),單個(gè)文件轉(zhuǎn)換的平均耗時(shí)較單進(jìn)程批處理提升效率明顯;采用8個(gè)進(jìn)程批處理時(shí),文件個(gè)數(shù)遞增后單個(gè)文件平均轉(zhuǎn)換耗時(shí)趨于穩(wěn)定。

綜合以上各項(xiàng)數(shù)據(jù)分析,可得出以下結(jié)論:

(1)單進(jìn)程批處理轉(zhuǎn)換時(shí),計(jì)算機(jī)的配置對(duì)批處理轉(zhuǎn)換運(yùn)行效率提升影響不明顯;

(2)采用多進(jìn)程批處理時(shí),單個(gè)文件轉(zhuǎn)換的運(yùn)行效率與計(jì)算機(jī)配置相關(guān),提高CPU主頻和使用固態(tài)硬盤有利于提升數(shù)據(jù)轉(zhuǎn)換的運(yùn)行效率;

(3)相同計(jì)算機(jī)配置下多進(jìn)程批處理數(shù)據(jù)轉(zhuǎn)換較單進(jìn)程運(yùn)行效率提升明顯;

(4)相同計(jì)算機(jī)配置的多進(jìn)程環(huán)境下文件數(shù)增減對(duì)單個(gè)文件平均轉(zhuǎn)換耗時(shí)影響不明顯。

4 結(jié) 語(yǔ)

隨著EPS平臺(tái)在基礎(chǔ)測(cè)繪領(lǐng)域的廣泛應(yīng)用,基于EPS平臺(tái)編輯的基礎(chǔ)地理信息數(shù)據(jù)作為一種可選的數(shù)據(jù)源。通過(guò)數(shù)據(jù)挖掘、分類提取和與其他應(yīng)用場(chǎng)景共享數(shù)據(jù)等擴(kuò)展應(yīng)用時(shí),如何利用EPS平臺(tái)提供的腳本語(yǔ)言二次開(kāi)發(fā)實(shí)現(xiàn)快速高效的數(shù)據(jù)處理和數(shù)據(jù)轉(zhuǎn)換,本文提供的多進(jìn)程批處理方法是一種可參考的技術(shù)方案。

猜你喜歡
進(jìn)程計(jì)算機(jī)效率
計(jì)算機(jī)操作系統(tǒng)
提升朗讀教學(xué)效率的幾點(diǎn)思考
甘肅教育(2020年14期)2020-09-11 07:57:42
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
債券市場(chǎng)對(duì)外開(kāi)放的進(jìn)程與展望
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
跟蹤導(dǎo)練(一)2
Fresnel衍射的計(jì)算機(jī)模擬演示
“錢”、“事”脫節(jié)效率低
社會(huì)進(jìn)程中的新聞學(xué)探尋
我國(guó)高等教育改革進(jìn)程與反思
主站蜘蛛池模板: 99r在线精品视频在线播放| 青草视频久久| 国产精品福利一区二区久久| 夜精品a一区二区三区| av在线无码浏览| 欧美一级夜夜爽| 亚洲精品无码在线播放网站| 高清国产va日韩亚洲免费午夜电影| 四虎永久在线精品影院| 国产理论最新国产精品视频| 亚洲码一区二区三区| 丝袜久久剧情精品国产| 国产又粗又猛又爽视频| 四虎永久在线| 久久窝窝国产精品午夜看片| 美女啪啪无遮挡| 亚洲天堂首页| 在线观看视频99| 国产综合欧美| аⅴ资源中文在线天堂| 色婷婷综合激情视频免费看| 制服丝袜一区| 91久久夜色精品| 99久久这里只精品麻豆| 福利视频久久| 日本免费精品| 久久免费视频6| 亚洲永久视频| a毛片免费在线观看| 亚洲人成在线精品| 国产女人在线视频| 色综合久久88| 欧美亚洲一二三区| 激情综合网激情综合| 无码专区国产精品一区| 日韩在线播放中文字幕| 国产精品亚欧美一区二区| 亚洲成网站| 自拍偷拍欧美| 亚洲一区二区三区麻豆| 亚洲AV无码一区二区三区牲色| 丝袜国产一区| 99在线观看国产| 永久免费精品视频| 69视频国产| 国产区成人精品视频| 精品国产美女福到在线不卡f| 国产欧美视频在线观看| 在线免费看片a| 99九九成人免费视频精品| 国产精品短篇二区| 日本三级欧美三级| 99精品国产高清一区二区| 亚洲成人一区二区三区| 国产成人久久777777| 人妻少妇乱子伦精品无码专区毛片| 亚洲人成色77777在线观看| 啪啪免费视频一区二区| 久久精品无码一区二区日韩免费| 日本不卡免费高清视频| 3D动漫精品啪啪一区二区下载| 久久性妇女精品免费| 欧美黄网在线| 亚洲va在线∨a天堂va欧美va| 久久免费视频播放| 亚洲成年人网| 一级毛片基地| 99久久国产综合精品2023| 一级一级特黄女人精品毛片| 国产精品主播| 九色综合视频网| 久久久久久国产精品mv| 欧美 国产 人人视频| 2024av在线无码中文最新| 日本精品影院| 国产精品自在自线免费观看| 一级香蕉人体视频| 人妻丝袜无码视频| 久久一级电影| 国产在线自揄拍揄视频网站| 午夜一级做a爰片久久毛片| 成年女人18毛片毛片免费|