電子地圖制作的批量并行生成系統(tǒng)及其生成方法
【專利摘要】一種電子地圖制作的批量并行生成系統(tǒng)及其生成方法,包括前臺終端,所述的前臺終端中包括有基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊、預設的二維坐標系空間和用于電子地圖的矢量圖的標識圖,所述的前臺終端通過網(wǎng)絡同后臺服務器相連接,所述的后臺服務器中包括帶有各自唯一標識的若干矢量圖的矢量數(shù)據(jù)的數(shù)據(jù)庫。并結合其生成方法可有效避免現(xiàn)有技術中的電子地圖的生成效率非常低從而無法適應電子工業(yè)的高效要求、并且還沒有實現(xiàn)并行批量處理電子地圖制作的方法的缺陷。
【專利說明】電子地圖制作的批量并行生成系統(tǒng)及其生成方法
【技術領域】
[0001]本發(fā)明屬于電子地圖的【技術領域】,具體涉及一種電子地圖制作的批量并行生成系統(tǒng)及其生成方法。
【背景技術】
[0002]現(xiàn)有的電子地圖的制作過程往往是添加數(shù)據(jù)到空白的區(qū)域中,然后對數(shù)據(jù)進行符號化表達以進行電子地圖的畫面渲染,接著進行圖面整飾,最后得到電子地圖的成品,但是現(xiàn)有的電子地圖的制作常常不便于統(tǒng)一處理以及只能一件一件的單獨制作,由此帶來電子地圖的生成效率非常低,無法適應電子工業(yè)的高效要求,并且還沒有實現(xiàn)并行批量處理電子地圖制作的方法。
【發(fā)明內容】
[0003]本發(fā)明的目的提供一種電子地圖制作的批量并行生成系統(tǒng)及其生成方法,包括前臺終端,所述的前臺終端中包括有基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊、預設的二維坐標系空間和用于電子地圖的矢量圖的標識圖,所述的前臺終端通過網(wǎng)絡同后臺服務器相連接,所述的后臺服務器中包括帶有各自唯一標識的若干矢量圖的矢量數(shù)據(jù)的數(shù)據(jù)庫。并結合其生成方法可有效避免現(xiàn)有技術中的電子地圖的生成效率非常低從而無法適應電子工業(yè)的高效要求、并且還沒有實現(xiàn)并行批量處理電子地圖制作的方法的缺陷。
[0004]為了克服現(xiàn)有技術中的不足,本發(fā)明提供了一種電子地圖制作的批量并行生成系統(tǒng)及其生成方法的解決方案,具體如下:
[0005]一種電子地圖制作的批量并行生成系統(tǒng),包括前臺終端1,所述的前臺終端I中包括有基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊2、預設的二維坐標系空間6和用于電子地圖的矢量圖的標識圖7,所述的前臺終端I通過網(wǎng)絡3同后臺服務器4相連接,所述的后臺服務器4中包括帶有各自唯一標識的若干矢量圖的矢量數(shù)據(jù)的數(shù)據(jù)庫5。
[0006]所述的前臺終端I為PC機、PDA或者智能手機。
[0007]所述的電子地圖制作的批量并行生成系統(tǒng)的生成方法,步驟如下:
[0008]步驟1:啟動前臺終端1,當前臺終端I中的基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊2向后臺服務器4發(fā)送包含有兩個以上的矢量圖的矢量數(shù)據(jù)的唯一標識的請求數(shù)據(jù)包后,后臺服務器4接收到該請求數(shù)據(jù)包并根據(jù)每個矢量圖的矢量數(shù)據(jù)的唯一標識在數(shù)據(jù)庫5中找到各自對應的矢量圖的矢量數(shù)據(jù);
[0009]步驟2:后臺服務器4把找到的各自對應的矢量圖的矢量數(shù)據(jù)發(fā)送到前臺終端I進行保存,然后基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊先統(tǒng)計矢量圖的數(shù)量,然后啟動同矢量圖的數(shù)量一致的用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程,每個用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程一一對應于一個矢量圖,通過每個用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程并行運行來根據(jù)各自對應的矢量圖的矢量數(shù)據(jù)中的坐標范圍、矢量圖的矢量數(shù)據(jù)中的矢量圖的橫向跨度數(shù)值和矢量圖的縱向跨度數(shù)值構造一個相切于矢量圖的矩形,并由該矢量圖的矩形的位置得到相切于矢量圖的矩形在二維坐標系空間6中的四個頂點坐標值,接著根據(jù)用于電子地圖的矢量圖的標識圖的地圖元素中的寬和高的數(shù)值構造同用于電子地圖的矢量圖的標識圖相切的矩形,隨后把同用于電子地圖的矢量圖的標識圖相切的矩形分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上;
[0010]步驟3:根據(jù)分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上的用于電子地圖的矢量圖的標識圖相切的矩形的位置,得到分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上的用于電子地圖的矢量圖的標識圖相切的矩形在二維坐標系空間6的坐標范圍,隨后在矢量圖的矢量數(shù)據(jù)中的坐標范圍中得到同所述的用于電子地圖的矢量圖的標識圖相切的矩形在二維坐標系空間6的坐標范圍相一致的坐標范圍,該同所述的用于電子地圖的矢量圖的標識圖相切的矩形的坐標范圍構成了其對應的空間要素,所述同所述的用于電子地圖的矢量圖的標識圖相切的矩形的空間要素包括有同所述的用于電子地圖的矢量圖的標識圖相切的矩形的空間屬性和同所述的用于電子地圖的矢量圖的標識圖相切的矩形的非空間屬性,所述的同所述的用于電子地圖的矢量圖的標識圖相切的矩形的非空間屬性包括有同所述的用于電子地圖的矢量圖的標識圖相切的矩形的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標;
[0011]步驟4:再在所述的相一致的坐標范圍內中找到所述的相一致的坐標范圍所構成的重置的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,所述的重置的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標也就形成了所述的重疊的空間區(qū)域的非空間屬性的組成要素;
[0012]步驟5:根據(jù)所述的重疊的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,并結合同所述的用于電子地圖的矢量圖的標識圖相切的矩形的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,然后通過整體移動用于電子地圖的矢量圖的標識圖的地圖元素中的坐標位置或同比例縮放用于電子地圖的矢量圖的標識圖的地圖元素中的寬和高的數(shù)值的方式來達到消除重疊空間區(qū)域的結果;
[0013]步驟6:消除重疊空間區(qū)域后,通過每個矢量圖的矢量數(shù)據(jù)來啟動ArcGIS平臺的ArcMap模塊進行矢量圖和移動后的用于電子地圖的矢量圖的標識圖的地圖元素分別繪制出矢量圖和與之對應的矢量圖的標不圖。
[0014]由這些技術特征,本發(fā)明的生成方法生成效率高,能夠真正實現(xiàn)批量生產(chǎn),并且結合同矢量圖的數(shù)量一致的用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程,就能實現(xiàn)并行批量處理電子地圖制作。
【專利附圖】
【附圖說明】
[0015]圖1為本發(fā)明的一種電子地圖制作的批量并行生成系統(tǒng)的連接結構示意圖。
【具體實施方式】
[0016]本發(fā)明的目的是研制自動化的高效的一種電子地圖制作的批量并行生成系統(tǒng)及其生成方法,通過附圖和實施例來進行進一步的說明:
[0017]電子地圖制作的批量并行生成系統(tǒng),包括前臺終端1,所述的前臺終端I中包括有基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊2、預設的二維坐標系空間6和用于電子地圖的矢量圖的標識圖7,所述的前臺終端I通過網(wǎng)絡3同后臺服務器4相連接,所述的后臺服務器4中包括帶有各自唯一標識的若干矢量圖的矢量數(shù)據(jù)的數(shù)據(jù)庫5。所述的前臺終端I為PC機、PDA或者智能手機。
[0018]所述的電子地圖制作的批量并行生成系統(tǒng)的生成方法,步驟如下:
[0019]步驟1:啟動前臺終端1,當前臺終端I中的基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊2向后臺服務器4發(fā)送包含有兩個以上的矢量圖的矢量數(shù)據(jù)的唯一標識的請求數(shù)據(jù)包后,后臺服務器4接收到該請求數(shù)據(jù)包并根據(jù)每個矢量圖的矢量數(shù)據(jù)的唯一標識在數(shù)據(jù)庫5中找到各自對應的矢量圖的矢量數(shù)據(jù);
[0020]步驟2:后臺服務器4把找到的各自對應的矢量圖的矢量數(shù)據(jù)發(fā)送到前臺終端I進行保存,然后基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊先統(tǒng)計矢量圖的數(shù)量,然后啟動同矢量圖的數(shù)量一致的用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程,每個用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程一一對應于一個矢量圖,通過每個用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程并行運行來根據(jù)各自對應的矢量圖的矢量數(shù)據(jù)中的坐標范圍、矢量圖的矢量數(shù)據(jù)中的矢量圖的橫向跨度數(shù)值和矢量圖的縱向跨度數(shù)值構造一個相切于矢量圖的矩形,并由該矢量圖的矩形的位置得到相切于矢量圖的矩形在二維坐標系空間6中的四個頂點坐標值,接著根據(jù)用于電子地圖的矢量圖的標識圖的地圖元素中的寬和高的數(shù)值構造同用于電子地圖的矢量圖的標識圖相切的矩形,隨后把同用于電子地圖的矢量圖的標識圖相切的矩形分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上;
[0021]步驟3:根據(jù)分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上的用于電子地圖的矢量圖的標識圖相切的矩形的位置,得到分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上的用于電子地圖的矢量圖的標識圖相切的矩形在二維坐標系空間6的坐標范圍,隨后在矢量圖的矢量數(shù)據(jù)中的坐標范圍中得到同所述的用于電子地圖的矢量圖的標識圖相切的矩形在二維坐標系空間6的坐標范圍相一致的坐標范圍,該同所述的用于電子地圖的矢量圖的標識圖相切的矩形的坐標范圍構成了其對應的空間要素,所述同所述的用于電子地圖的矢量圖的標識圖相切的矩形的空間要素包括有同所述的用于電子地圖的矢量圖的標識圖相切的矩形的空間屬性和同所述的用于電子地圖的矢量圖的標識圖相切的矩形的非空間屬性,所述的同所述的用于電子地圖的矢量圖的標識圖相切的矩形的非空間屬性包括有同所述的用于電子地圖的矢量圖的標識圖相切的矩形的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標;
[0022]步驟4:再在所述的相一致的坐標范圍內中找到所述的相一致的坐標范圍所構成的重置的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,所述的重置的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標也就形成了所述的重疊的空間區(qū)域的非空間屬性的組成要素;
[0023]步驟5:根據(jù)所述的重疊的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,并結合同所述的用于電子地圖的矢量圖的標識圖相切的矩形的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,然后通過整體移動用于電子地圖的矢量圖的標識圖的地圖元素中的坐標位置或同比例縮放用于電子地圖的矢量圖的標識圖的地圖元素中的寬和高的數(shù)值的方式來達到消除重疊空間區(qū)域的結果;
[0024]步驟6:消除重疊空間區(qū)域后,通過每個矢量圖的矢量數(shù)據(jù)來啟動ArcGIS平臺的ArcMap模塊進行矢量圖和移動后的用于電子地圖的矢量圖的標識圖的地圖元素分別繪制出矢量圖和與之對應的矢量圖的標不圖。
[0025]以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本發(fā)明技術方案范圍內,當可利用上述揭示的技術內容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術方案內容,依據(jù)本發(fā)明的技術實質,在本發(fā)明的精神和原則之內,對以上實施例所作的任何簡單的修改、等同替換與改進等,均仍屬于本發(fā)明技術方案的保護范圍之內。
【權利要求】
1.一種電子地圖制作的批量并行生成系統(tǒng),其特征在于包括前臺終端,所述的前臺終端中包括有基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊、預設的二維坐標系空間和用于電子地圖的矢量圖的標識圖,所述的前臺終端通過網(wǎng)絡同后臺服務器相連接,所述的后臺服務器中包括帶有各自唯一標識的若干矢量圖的矢量數(shù)據(jù)的數(shù)據(jù)庫。
2.根據(jù)權利要求1所述的電子地圖制作的批量并行生成系統(tǒng),其特征在于所述的前臺終端為PC機、PDA或者智能手機。
3.根據(jù)權利要求所述的電子地圖制作的批量并行生成系統(tǒng)的生成方法,其特征在于,步驟如下: 步驟1:啟動前臺終端,當前臺終端中的基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊向后臺服務器發(fā)送包含有兩個以上的矢量圖的矢量數(shù)據(jù)的唯一標識的請求數(shù)據(jù)包后,后臺服務器接收到該請求數(shù)據(jù)包并根據(jù)每個矢量圖的矢量數(shù)據(jù)的唯一標識在數(shù)據(jù)庫中找到各自對應的矢量圖的矢量數(shù)據(jù); 步驟2:后臺服務器把找到的各自對應的矢量圖的矢量數(shù)據(jù)發(fā)送到前臺終端進行保存,然后基于ArcGIS平臺的用于電子地圖制作的批量并行生成模塊先統(tǒng)計矢量圖的數(shù)量,然后啟動同矢量圖的數(shù)量一致的用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程,每個用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程一一對應于一個矢量圖,通過每個用于基于ArcGIS平臺的用于電子地圖制作的批量并行生成的子線程并行運行來根據(jù)各自對應的矢量圖的矢量數(shù)據(jù)中的坐標范圍、矢量圖的矢量數(shù)據(jù)中的矢量圖的橫向跨度數(shù)值和矢量圖的縱向跨度數(shù)值構造一個相切于矢量圖的矩形,并由該矢量圖的矩形的位置得到相切于矢量圖的矩形在二維坐標系空間中的四個頂點坐標值,接著根據(jù)用于電子地圖的矢量圖的標識圖的地圖元素中的寬和高的數(shù)值構造同用于電子地圖的矢量圖的標識圖相切的矩形,隨后把同用于電子地圖的矢量圖的標識圖相切的矩形分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上; 步驟3:根據(jù)分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上的用于電子地圖的矢量圖的標識圖相切的矩形的位置,得到分別置于相切于矢量圖的矩形的左下角、右下角、左上角或者右上角上的用于電子地圖的矢量圖的標識圖相切的矩形在二維坐標系空間的坐標范圍,隨后在矢量圖的矢量數(shù)據(jù)中的坐標范圍中得到同所述的用于電子地圖的矢量圖的標識圖相切的矩形在二維坐標系空間的坐標范圍相一致的坐標范圍,該同所述的用于電子地圖的矢量圖的標識圖相切的矩形的坐標范圍構成了其對應的空間要素,所述同所述的用于電子地圖的矢量圖的標識圖相切的矩形的空間要素包括有同所述的用于電子地圖的矢量圖的標識圖相切的矩形的空間屬性和同所述的用于電子地圖的矢量圖的標識圖相切的矩形的非空間屬性,所述的同所述的用于電子地圖的矢量圖的標識圖相切的矩形的非空間屬性包括有同所述的用于電子地圖的矢量圖的標識圖相切的矩形的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標; 步驟4:再在所述的相一致的坐標范圍內中找到所述的相一致的坐標范圍所構成的重疊的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,所述的重疊的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標也就形成了所述的重置的空間區(qū)域的非空間屬性的組成要素; 步驟5:根據(jù)所述的重疊的空間區(qū)域中的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,并結合同所述的用于電子地圖的矢量圖的標識圖相切的矩形的最大橫坐標、最小橫坐標、最大縱坐標和最小縱坐標,然后通過整體移動用于電子地圖的矢量圖的標識圖的地圖元素中的坐標位置或同比例縮放用于電子地圖的矢量圖的標識圖的地圖元素中的寬和高的數(shù)值的方式來達到消除重疊空間區(qū)域的結果;步驟6:消除重疊空間區(qū)域后,通過每個矢量圖的矢量數(shù)據(jù)來啟動ArcGIS平臺的ArcMap模塊進行矢量圖和移動后的用于電子地圖的矢量圖的標識圖的地圖元素分別繪制出矢量圖和與之對應的矢量圖的標示圖。
【文檔編號】G06F17/30GK104268237SQ201410510250
【公開日】2015年1月7日 申請日期:2014年9月28日 優(yōu)先權日:2014年9月28日
【發(fā)明者】琚彪, 邢興蓉, 徐剛, 花峰, 周亞甜 申請人:南京國圖信息產(chǎn)業(yè)股份有限公司