亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ViewGIS矢量圖關鍵字轉換方法探討

        2010-02-12 15:29:06
        自然保護地 2010年3期
        關鍵詞:矢量圖關鍵字圖層

        徐 志 揚

        ?

        ViewGIS矢量圖關鍵字轉換方法探討

        徐 志 揚

        (國家林業(yè)局華東林業(yè)調(diào)查規(guī)劃設計院 浙江金華 321001)

        對ViewGIS軟件矢量圖關鍵字前后期組成進行比較,分析了關鍵字代碼轉換方法,基于圖層數(shù)據(jù)庫與系統(tǒng)數(shù)據(jù)庫編寫簡易實用的數(shù)據(jù)庫處理程序?qū)⒔?jīng)營代碼編碼的關鍵字轉換為行政代碼編碼的關鍵字,為森林資源規(guī)劃設計調(diào)查數(shù)字化成果提供基礎材料。

        ViewGIS;關鍵字;經(jīng)營代碼編碼;行政代碼編碼;圖層數(shù)據(jù)庫;系統(tǒng)數(shù)據(jù)庫

        森林資源管理信息系統(tǒng)是數(shù)字林業(yè)建設的重要內(nèi)容。在過去的十年里ViewGIS是一些省市縣建立森林資源管理信息系統(tǒng)的基礎地理信息平臺,隨著GIS產(chǎn)業(yè)的發(fā)展以及數(shù)字林業(yè)建設的推進,很多森林資源管理信息系統(tǒng)基礎平臺正逐漸地從ViewGIS向其他地理信息軟件過渡,而將只有ViewGIS軟件識別打開的LAY圖層文件轉換為通用的SHP矢量數(shù)據(jù)或轉入地理數(shù)據(jù)庫,并完成由原建檔鄉(xiāng)村單位經(jīng)營代碼等組成的小班復合編碼(即關鍵字)向由鄉(xiāng)村單位行政代碼等組成的小班復合編碼轉換,這些都是森林資源規(guī)劃設計調(diào)查數(shù)字化成果建設的基礎性工作,是完成從ViewGIS平臺向其它地理信息平臺過渡的重要環(huán)節(jié)。

        以福建省為例,大部分縣市區(qū)在2003年就已經(jīng)完成了應用ViewGIS對1997年森林資源規(guī)劃設計調(diào)查成果的建檔與矢量化工作,據(jù)此建立了基于ViewGIS平臺的森林資源管理信息系統(tǒng),并將該成果應用到實際林業(yè)生產(chǎn)中。圖斑關鍵字用復合編碼表示,由鄉(xiāng)鎮(zhèn)經(jīng)營代碼、村經(jīng)營代碼、林班號、大班號、小班號組成復合編碼,如“010200003310”表示鄉(xiāng)鎮(zhèn)經(jīng)營代碼為“01”、村經(jīng)營代碼為“02”、林班號為“000”、大班號為“03”的31小班。最近一期的森林資源規(guī)劃設計調(diào)查采用續(xù)檔調(diào)查的方法展開,續(xù)檔調(diào)查要求充分利用建檔成果。采用其它軟件如ArcGIS對調(diào)查單位區(qū)劃小班全部重新矢量化可以避免由于ViewGIS軟件自身原因造成的圖面些許斑點,但顯得有些費時費力,而通過修改原建檔矢量圖可以避免重復性矢量化,且符合技術規(guī)定要求,但建檔矢量圖關鍵字由經(jīng)營代碼編碼即鄉(xiāng)鎮(zhèn)經(jīng)營代碼、村經(jīng)營代碼、林班號、大班號與小班號組成,而最新矢量圖關鍵字要求為行政代碼編碼即行政鄉(xiāng)鎮(zhèn)代碼、行政村代碼、林班號、大班號與小班號組成,如某縣關鍵字編碼為“010200003310”的圖斑,如果鄉(xiāng)村經(jīng)營代碼“0102”對應的鄉(xiāng)村行政代碼為“201202”,那么新的復合編碼應該為“20120200003310”,因此,完成由經(jīng)營代碼組成的小班復合編碼向行政代碼組成的小班復合編碼轉換是急需解決的問題。

        1 關鍵字代碼轉換方法概述

        修改ViewGIS的LAY圖層文件關鍵字方法多樣,最簡單直接的方法就是在ViewGIS下打開圖層文件逐個修改關鍵字,當需要修改的關鍵字較少時這種辦法比較方便,但當需要修改的關鍵字較多時這種方法顯然不是明智之舉。而在ViewGIS下建立圖層數(shù)據(jù)庫,將逐個修改圖面斑塊關鍵字轉變?yōu)橹苯硬僮鲌D層數(shù)據(jù)庫則可以大大簡化工作。

        當將由經(jīng)營代碼編碼組成的關鍵字向由行政代碼編碼組成的關鍵字轉換涉及到的鄉(xiāng)村單位較少時,即使需要轉換單位代碼的關鍵字眾多,用SQL命令直接操作圖層數(shù)據(jù)庫也不失為一個快捷簡單的方法,但是當需要完成關鍵字代碼轉換涉及到的鄉(xiāng)村單位較多時,使用SQL命令將逐個的經(jīng)營單位代碼編碼轉換為行政單位代碼編碼顯得既費時又費力,因此通過編制簡單實用的數(shù)據(jù)庫程序操作圖層數(shù)據(jù)庫,完成圖層文件關鍵字代碼轉換,顯得很有必要。

        2 數(shù)據(jù)庫處理程序編制

        首先分析ViewGIS圖層數(shù)據(jù)庫以及系統(tǒng)數(shù)據(jù)庫ZYDBSystem各表結構與內(nèi)容,系統(tǒng)數(shù)據(jù)庫內(nèi)存儲著各區(qū)縣所有鄉(xiāng)村單位經(jīng)營權屬代碼與行政范圍代碼。

        先看圖層數(shù)據(jù)庫,在ViewGIS下由圖層文件生成圖層數(shù)據(jù)庫會生成關鍵字、原關鍵字、特征值等字段,其中字段關鍵字保持著矢量圖與圖層數(shù)據(jù)庫一一對應,操作圖層數(shù)據(jù)庫時必須保持該對應關系不變,而字段原關鍵字保存了生成圖層數(shù)據(jù)庫之前的圖形關鍵字信息,關鍵字代碼轉換即需要充分挖掘原關鍵字信息。在圖層數(shù)據(jù)庫中增加字段“鄉(xiāng)村碼”、“林_小班碼”、“新鄉(xiāng)村碼”、“MainIndex”,其中字段“鄉(xiāng)村碼”存儲原關鍵字中前4位鄉(xiāng)村單位經(jīng)營權屬代碼,“林_小班碼”存儲原關鍵字中后面8位林班號、大班號、小班號,“新鄉(xiāng)村碼”存儲轉換后的鄉(xiāng)村單位行政范圍代碼,共6位,“MainIndex”存儲經(jīng)過重新組合的鄉(xiāng)村行政代碼、林班號、大班號、小班號復合編碼。

        而在系統(tǒng)數(shù)據(jù)庫ZYDBSystem諸表中,表SYS_DISTRICT存儲了單位名稱、行政代碼、原經(jīng)營代碼等,其結構如下圖一所示。其中,字段DISTRICT_NAME存儲了單位名稱,DISTRICT_CODE存儲了對應該單位的行政編碼,TN_CODE存儲了對應該單位的原建檔經(jīng)營編碼,系統(tǒng)數(shù)據(jù)庫ZYDBSystem的表SYS_DISTRICT是完成關鍵字代碼轉換的必需要件。

        圖一系統(tǒng)數(shù)據(jù)庫ZYDBSystem

        表SYS_DISTRICT結構

        圖二 程序運行界面

        在Visual Basic 6.0編程環(huán)境下引用ADO對象編寫簡易實用的數(shù)據(jù)庫應用程序可輕松生成由行政代碼復合編碼的關鍵字,程序運行界面如上圖二所示,其中編輯框中提供了對所在縣市區(qū)原建檔代碼(如“HB”、“HA”等)的填寫。

        程序?qū)崿F(xiàn)部分代碼如下:

        Private Sub repalce_Click()

        ......

        '讀取鄉(xiāng)村經(jīng)營代碼存儲到動態(tài)數(shù)組中

        RsDbf.Open "select DISTINCT 鄉(xiāng)村碼 from hdyxzy", mConnDbf, adOpenKeyset, adLockOptimistic

        ......

        While Not RsDbf.EOF

        oldTownVillCode(i) = Trim(RsDbf.Fields(0).Value)

        i = i + 1

        RsDbf.MoveNext

        Wend

        RsDbf.Close

        ......

        '查詢得到各經(jīng)營鄉(xiāng)村代碼對應的行政鄉(xiāng)村代碼,并重新計算關鍵字

        For i = 1 To nTownVillCount

        ......

        RsDistrict.Open "select * from SYS_DISTRICT where " & " TN_CODE='" & oldCountyTownVill & "'", mConnMdb, adOpenKeyset, adLockOptimistic, adCmdText

        ......

        newTownVill = Trim(Right(newCountyTownVill, 6))

        ......

        RsDistrict.Close

        ......

        RsDbf.Open "select * from hdyxzy where " + "鄉(xiāng)村碼='" + oldTownVill + "'", mConnDbf, adOpenKeyset, adLockOptimistic

        ......

        RsDbf.Fields("新鄉(xiāng)村碼").Value = newTownVill

        RsDbf.Fields("mainindex").Value = Trim (newTownVill) & Trim(RsDbf.Fields("林_小班碼").Value)

        ......

        RsDbf.Close

        ......

        Next

        ......

        End Sub

        生成存儲在MainIndex字段中的由鄉(xiāng)村行政代碼復合編碼得到的關鍵字后,在ViewGIS環(huán)境下將圖層數(shù)據(jù)庫MainIndex字段回填關鍵字,這樣就完成了從經(jīng)營代碼組成的復合編碼向行政代碼組成的復合編碼轉換。

        3 結束語

        在森林資源規(guī)劃設計調(diào)查過程中,充分利用建檔矢量圖,以檔案材料為基礎完成矢量化,有利于提高森林資源檔案管理水平,對于檔案材料的延續(xù)性有一定作用;編寫簡易實用且可推廣應用的數(shù)據(jù)庫處理程序可以輔助完成矢量化,提高工作效率。

        [1] 福建省林業(yè)廳. 福建省森林資源規(guī)劃設計調(diào)查和森林經(jīng)營方案編制技術規(guī)定. 2006.5.

        [2] 福建省林業(yè)廳森林資源總站. 福建省森林資源管理培訓高級班培訓大綱.2003.9.

        [3] 譚浩強,陳志泊.Visual Basic程序設計.清華大學出版社.

        S725.1

        B

        1004-7743(2010)03-0076-03

        2010-05-08

        猜你喜歡
        矢量圖關鍵字圖層
        履職盡責求實效 真抓實干勇作為——十個關鍵字,盤點江蘇統(tǒng)戰(zhàn)的2021
        華人時刊(2022年1期)2022-04-26 13:39:28
        Analysis of the line current differential protection considering inverter-interfaced generation station and countermeasures
        成功避開“關鍵字”
        巧用混合圖層 制作抽象動感森林
        利用矢量圖對小物體從光滑斜面下滑運動探討
        圖層法在地理區(qū)域圖讀圖中的應用
        地理教學(2015年18期)2016-01-06 12:00:38
        淺析“遞層優(yōu)化法”在礦井制圖中的應用
        河南科技(2014年6期)2014-04-04 08:00:42
        Photoshop圖層的解讀
        基于用戶反饋的關系數(shù)據(jù)庫關鍵字查詢系統(tǒng)
        誘導性虛假下載鏈接不完全評測
        中国国语毛片免费观看视频| 亚洲影院在线观看av| 日韩av中文字幕少妇精品| 在线观看一区二区蜜桃| 国产精品妇女一区二区三区| 曰韩无码无遮挡a级毛片| 小宝极品内射国产在线| 欧美午夜精品久久久久久浪潮| 伊人22综合| 成人综合亚洲欧美一区h| 国产精品久久国产三级国| 性感美女脱内裤无遮挡| 丰满人妻熟妇乱又仑精品| 日日碰狠狠添天天爽| 成年女人毛片免费观看97| 99久久超碰中文字幕伊人| av网址不卡免费在线观看| 一区二区三区精品免费| 无码人妻久久一区二区三区免费丨 | 麻美由真中文字幕人妻| 国产女人精品一区二区三区| 大奶白浆视频在线观看| 国产高潮视频在线观看| 欧美 国产 日产 韩国 在线| 久久精品国产99久久丝袜| 久久精品国产72国产精福利| 黄色三级一区二区三区| 全亚洲高清视频在线观看| 亚洲日韩中文字幕在线播放 | 精品国产一区二区三区色搞| 性xxxx18免费观看视频| 婷婷四房色播| 开心五月婷婷综合网站| 亚洲成人激情深爱影院在线| 亚洲国产精品无码久久一线| 狠狠色噜噜狠狠狠狠7777米奇| 男人扒开女人双腿猛进女人机机里 | 大香视频伊人精品75| 中文字幕亚洲精品人妻| 亚洲日本高清一区二区| 亚洲中文字幕无码爆乳app|