特级西西人体444WWw高清大胆,一级做a爰全过程免费,国产毛片天天看女人高潮,国产精品99久久

SuperMap D-Builder

fiogf49gjkf0d

空間數(shù)據(jù)庫是基于大型關(guān)系數(shù)據(jù)庫系統(tǒng),存儲和管理海量空間數(shù)據(jù)的技術(shù),是地理信息系統(tǒng)的重要組成部分,也是GIS應(yīng)用項(xiàng)目的基礎(chǔ)。

但是由于缺少通用性建庫工具,當(dāng)前空間數(shù)據(jù)建庫存在大量重復(fù)的建庫工具開發(fā)工作?臻g數(shù)據(jù)庫建設(shè)一般由建庫單位基于選定的GIS軟件,開發(fā)一套針對特定數(shù)據(jù)文件的軟件工具,使用該軟件工具,對原始數(shù)據(jù)進(jìn)行處理并入庫。對另一批數(shù)據(jù)進(jìn)行建庫時(shí),就需要修改原有的建庫工具,甚至重新開發(fā)建庫工具才能滿足建庫要求。而且不同單位都在做著類似的重復(fù)性工作,形成更大范圍內(nèi)的重復(fù)投入。如何克服這些問題,提高空間數(shù)據(jù)庫建庫的生產(chǎn)效率,降低建庫成本,成為一個(gè)亟待解決的問題。

與此同時(shí),在建庫過程中還需要大量的人工干預(yù),如果碰到特殊情況出現(xiàn),甚至需要手工操作來對數(shù)據(jù)進(jìn)行處理。由此產(chǎn)生的大量人力、物力、財(cái)力的投入,影響了建庫進(jìn)度,增加了建庫成本。

SuperMap D-Builder以SuperMap SDX+技術(shù)為基礎(chǔ),并引進(jìn)多項(xiàng)先進(jìn)技術(shù)到建庫的過程中,可以大大的降低建庫難度,提高建庫效率。同時(shí)使用SuperMap D-Builder還能夠滿足各種建庫的需求,避免了重復(fù)性的建庫工具的開發(fā)。

  SuperMap D-Builder的主要功能

SuperMap D-Builder提供的功能包括空間數(shù)據(jù)格式轉(zhuǎn)換、地理參照系變換、空間數(shù)據(jù)入庫三個(gè)方面。這三項(xiàng)功能都是基于可視化建模以及自動化技術(shù)來實(shí)現(xiàn)的,應(yīng)此都具有批量工作、人工干預(yù)少、工作效率高等特點(diǎn)。

   ◆ 空間數(shù)據(jù)格式轉(zhuǎn)換

提供把各種其他格式的空間數(shù)據(jù),比如CAD數(shù)據(jù),SHP數(shù)據(jù),E00數(shù)據(jù)等,轉(zhuǎn)換為SuperMap的SDB數(shù)據(jù)源。轉(zhuǎn)換的時(shí)候按照一一對應(yīng)的方式進(jìn)行:一個(gè)原始數(shù)據(jù)文件對應(yīng)到一個(gè)SDB數(shù)據(jù)文件,并保持原始的文件目錄結(jié)構(gòu),便于用戶檢查格式轉(zhuǎn)換結(jié)果的正確性。為了保證轉(zhuǎn)換的效率,格式轉(zhuǎn)換時(shí),將忽略原始數(shù)據(jù)的數(shù)據(jù)組織方式,默認(rèn)按照GIS分層存儲的方式處理,同時(shí)忽略原始數(shù)據(jù)文件的投影信息。

   ◆ 地理參照系變換

由于格式轉(zhuǎn)換時(shí)忽略掉了原始數(shù)據(jù)的投影信息,在格式轉(zhuǎn)換完成之后,需要對SDB數(shù)據(jù)源設(shè)置和轉(zhuǎn)換投影信息。投影轉(zhuǎn)換時(shí),只需要設(shè)定需要轉(zhuǎn)換的SDB數(shù)據(jù)源和目標(biāo)投影信息,系統(tǒng)就可以自動工作。

   ◆ 空間數(shù)據(jù)入庫

空間數(shù)據(jù)入庫是在SDB數(shù)據(jù)源的基礎(chǔ)上進(jìn)行。用戶可以根據(jù)自己的需求建立自己的建庫模型、建庫規(guī)則、數(shù)據(jù)重組方式。通過自定義數(shù)據(jù)重組規(guī)則,用戶就可以建立起符合實(shí)際應(yīng)用需要的空間數(shù)據(jù)庫。

  SuperMap D-Builder的產(chǎn)品特點(diǎn)

   ▲ 可視化建模

可視化建模就是利用一種統(tǒng)一的形象化的符號語言,把對象模型準(zhǔn)確地表達(dá)出來,即構(gòu)建系統(tǒng)模型的過程。利用可視化建模首先能夠有效的降低系統(tǒng)的復(fù)雜度,同時(shí)能夠提高系統(tǒng)設(shè)計(jì)的可重用性,增強(qiáng)系統(tǒng)的靈活性。

在空間數(shù)據(jù)建庫中,包括三類基本模型:源數(shù)據(jù)模型、規(guī)則模型和目標(biāo)數(shù)據(jù)模型,如下表。

△ 源數(shù)據(jù)模型:設(shè)定需要入庫的數(shù)據(jù)信息,包括數(shù)據(jù)文件及其類型信息。

△ 目標(biāo)數(shù)據(jù)模型:設(shè)定空間數(shù)據(jù)庫的信息,包括數(shù)據(jù)庫連接信息等。

△ 規(guī)則模型:設(shè)定輸入數(shù)據(jù)與空間數(shù)據(jù)庫的對應(yīng)規(guī)則,包括圖層對應(yīng)關(guān)系以及數(shù)據(jù)重組信息等等。

  

建庫時(shí),首先通過源數(shù)據(jù)模型設(shè)定需要入庫的數(shù)據(jù),通過目標(biāo)數(shù)據(jù)模型設(shè)定空間數(shù)據(jù)庫信息,然后通過規(guī)則模型把需要入庫的數(shù)據(jù)與空間數(shù)據(jù)庫中的數(shù)據(jù)以一定的規(guī)則一一對應(yīng)起來,完成空間數(shù)據(jù)建庫的建模過程。(如下圖所示)。

  

經(jīng)過上述模型化組織后,整個(gè)建庫過程簡單明了。并且只需調(diào)整部分參數(shù),就能夠應(yīng)用于對其他數(shù)據(jù)或應(yīng)用的建庫,減少不必要的重復(fù)工作。

   ▲ 腳本執(zhí)行模式

根據(jù)可視化模型,系統(tǒng)自動生成腳本文件。在腳本文件中,一條語句對應(yīng)一個(gè)處理動作。數(shù)據(jù)入庫過程則根據(jù)這個(gè)腳本來進(jìn)行。運(yùn)行腳本時(shí),采用讀取腳本編譯腳本執(zhí)行腳本的方式,并且一次只處理一條腳本。

腳本執(zhí)行采用事務(wù)模式。一條腳本執(zhí)行失敗或者未執(zhí)行完,數(shù)據(jù)庫將自動回滾到執(zhí)行腳本之前的狀態(tài),保證了數(shù)據(jù)處理的正確性和完整性;同時(shí)腳本執(zhí)行模式也是實(shí)現(xiàn)數(shù)據(jù)入庫斷點(diǎn)續(xù)傳的基礎(chǔ)。腳本執(zhí)行模式過程如下圖所示。

腳本執(zhí)行模式除了可以防止入庫時(shí)意外中斷導(dǎo)致的工作成果損失外,還可以根據(jù)腳本的執(zhí)行情況看到當(dāng)前入庫的進(jìn)度,并隨時(shí)中止腳本的執(zhí)行,完全控制入庫的進(jìn)程。

  

   ▲ 斷點(diǎn)續(xù)傳

在數(shù)據(jù)入庫過程中,發(fā)生崩潰、中斷或者其他非正常中止時(shí),用戶總是希望能夠從中斷的地方重新開始數(shù)據(jù)入庫,并且不會影響已經(jīng)完成的工作成果。斷點(diǎn)續(xù)傳就是針對這種情況提出來的。

斷點(diǎn)續(xù)傳是在腳本的基礎(chǔ)上,通過詳細(xì)的日志、錯(cuò)誤記錄,保留腳本執(zhí)行結(jié)果的詳細(xì)信息。重新入庫時(shí),根據(jù)日志信息,定位到中斷執(zhí)行的地方,開始剩余數(shù)據(jù)的入庫工作, 并且由于腳本執(zhí)行采用事務(wù)的方式,保證了入庫工作的連續(xù)性、正確性和完整性。

   ▲ 數(shù)據(jù)分層與重組

名字、類型和專題屬性是數(shù)據(jù)層所具有的三個(gè)重要的屬性。根據(jù)這三個(gè)屬性,可以把數(shù)據(jù)層和數(shù)據(jù)層中的對象區(qū)分開來。基于此就有下面三種基本的數(shù)據(jù)重組規(guī)則:

△ 根據(jù)數(shù)據(jù)層名字重組數(shù)據(jù):比如可以把所有名字包含“road”字符串的數(shù)據(jù)層,合并到名字為“道路”數(shù)據(jù)層中去。

△ 根據(jù)數(shù)據(jù)層類型重組數(shù)據(jù):可以根據(jù)數(shù)據(jù)層類型,把同屬于一個(gè)類型的數(shù)據(jù),合并為一個(gè)圖層或者把一個(gè)數(shù)據(jù)層中的不同類型對象拆分到多個(gè)數(shù)據(jù)層中。

△ 根據(jù)數(shù)據(jù)層專題屬性重組數(shù)據(jù):可以根據(jù)數(shù)據(jù)層的某項(xiàng)專題屬性值,拆分或者合并數(shù)據(jù)。

上述三種基本的數(shù)據(jù)重組規(guī)則可以單獨(dú)使用,也可以兩兩組合,或者三個(gè)同時(shí)使用,這樣還可以形成下面四種復(fù)合的數(shù)據(jù)重組規(guī)則:

△ 根據(jù)數(shù)據(jù)層名字+數(shù)據(jù)層類型重組數(shù)據(jù):1)、2)的組合

△ 根據(jù)數(shù)據(jù)層名字+數(shù)據(jù)層專題屬性重組數(shù)據(jù):1)、3)的組合

△ 根據(jù)數(shù)據(jù)層類型+數(shù)據(jù)層專題屬性重組數(shù)據(jù):2) 、3)的組合

△ 根據(jù)數(shù)據(jù)層名字+數(shù)據(jù)層類型+數(shù)據(jù)層專題屬性重組數(shù)據(jù):1)、2) 、3)的組合

在構(gòu)建空間數(shù)據(jù)建庫模型中的規(guī)則時(shí),用戶可以根據(jù)自己的需要,以上述7種重組規(guī)則為基礎(chǔ),定制自己需要的重組規(guī)則。

   ▲ 多源數(shù)據(jù)自適應(yīng)處理

數(shù)據(jù)入庫中面臨的多源數(shù)據(jù)問題主要指數(shù)據(jù)存放地點(diǎn)分散、數(shù)據(jù)格式多樣、異構(gòu)數(shù)據(jù)入庫三個(gè)方面的問題。

數(shù)據(jù)存放地點(diǎn)分散問題,原始數(shù)據(jù)可能分散在一個(gè)局域網(wǎng)的不同機(jī)器上,或者在一個(gè)機(jī)器的多個(gè)目錄下,導(dǎo)致在建模和入庫時(shí)查找原始數(shù)據(jù)十分困難。通過提供帶有過濾條件的自動搜索功能,就可以降低用戶選擇數(shù)據(jù)的困難,提高工作效率。

數(shù)據(jù)格式多樣問題,不同部門生產(chǎn)數(shù)據(jù)使用不同的數(shù)據(jù)生產(chǎn)工具,導(dǎo)致數(shù)據(jù)產(chǎn)品格式多種多樣,這就需要把這些不同格式的數(shù)據(jù)統(tǒng)一入庫。通過自動化的批量格式轉(zhuǎn)換,把所有數(shù)據(jù)都轉(zhuǎn)換到一種格式下,就可以完全解決這個(gè)問題。

異構(gòu)數(shù)據(jù)入庫問題,不同時(shí)期或者不同部門生產(chǎn)的數(shù)據(jù),空間數(shù)據(jù)結(jié)構(gòu)可能存在很大的不同,入庫時(shí)就要面臨將這些異構(gòu)數(shù)據(jù)重組,按照統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲的問題。解決這個(gè)問題只需要定制不同的規(guī)則模型即可。用戶設(shè)計(jì)數(shù)據(jù)重組規(guī)則時(shí),對每一種結(jié)構(gòu)的數(shù)據(jù)定制一個(gè)規(guī)則,不同結(jié)構(gòu)的數(shù)據(jù)分別使用各自的規(guī)則進(jìn)行入庫,從而滿足異構(gòu)數(shù)據(jù)一體化入庫的要求。如下圖所示,源數(shù)據(jù)A、B、C為結(jié)構(gòu)互不相同的數(shù)據(jù),入庫時(shí)為他們分別建立入庫規(guī)則,但使用同一個(gè)目標(biāo)數(shù)據(jù),這樣就可以達(dá)到異構(gòu)數(shù)據(jù)同時(shí)入庫的目的。

  

   ▲ 多用戶協(xié)同建庫

一個(gè)大型地理信息系統(tǒng)的建立往往需要多個(gè)用戶協(xié)作才能完成,同時(shí)多用戶協(xié)同建庫還是提高建庫效率的一個(gè)很有效的手段。多用戶協(xié)同建庫可以通過以下幾個(gè)步驟實(shí)現(xiàn):首先在設(shè)計(jì)數(shù)據(jù)建庫模型時(shí),按照客戶端的情況把模型分組,并生成多個(gè)腳本文件;其次把需要入庫的數(shù)據(jù)和對應(yīng)的腳本分配給各個(gè)客戶端;最后客戶端根據(jù)分配的腳本和數(shù)據(jù),進(jìn)行各自的建庫工作。