落入所述覆蓋層中,以避免在顯示時(shí),會(huì)有顯示不到的地方。
[0047]所述步驟S3之前還包括:
[0048]將所述覆蓋層分割成多個(gè)圖元,每個(gè)所述低級(jí)行政區(qū)劃對(duì)應(yīng)所述覆蓋層的一個(gè)圖元,所有所述低級(jí)行政區(qū)劃以外的部分對(duì)應(yīng)所述覆蓋層的一個(gè)圖元。
[0049]如圖2所示,可以看出北京市行政區(qū)劃圖上的每個(gè)區(qū)對(duì)應(yīng)著所述覆蓋圖上的一個(gè)圖元,在所有區(qū)以外的周邊地區(qū)構(gòu)成一個(gè)圖元,也就是說(shuō)北京市行政區(qū)劃圖對(duì)應(yīng)的覆蓋圖有14個(gè)圖元。
[0050]所述目標(biāo)區(qū)域?yàn)橛脩舢?dāng)前所處的地理位置所在的低級(jí)行政區(qū)劃或所述用戶的單位的地理位置所在的低級(jí)行政區(qū)劃或用戶的單位職能管轄的低級(jí)行政區(qū)劃或用戶感興趣的低級(jí)行政區(qū)劃。
[0051]所述步驟S3包括:
[0052]S31,獲取所述覆蓋層中的所述圖元的地址編碼;
[0053]S32,獲取所述目標(biāo)區(qū)域的地址編碼;
[0054]S33,將所述目標(biāo)區(qū)域的地址編碼與所述圖元的地址編碼相匹配,將地址相不匹配的所述圖元設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見。
[0055]確定北京市行政區(qū)劃圖的覆蓋圖時(shí),即為每個(gè)圖元進(jìn)行了地址編碼,假設(shè)顯示目標(biāo)區(qū)域?yàn)槌?yáng)區(qū),朝陽(yáng)區(qū)具有自己的地址編碼,將朝陽(yáng)區(qū)的地址編碼與所述覆蓋圖層中的圖元的編碼一一匹配,匹配不對(duì)的圖元設(shè)置為可見,顏色為白色,匹配對(duì)的設(shè)置為不可見,這樣則只有朝陽(yáng)區(qū)的地圖完全顯示,其周邊地圖不會(huì)顯示,從而避免了無(wú)關(guān)信息對(duì)用戶造成的干擾。
[0056]實(shí)施例二:
[0057]本發(fā)明還公開了一種網(wǎng)絡(luò)地圖顯示系統(tǒng),包括以下模塊:
[0058]生成模塊,根據(jù)應(yīng)用網(wǎng)絡(luò)電子地圖區(qū)域所對(duì)應(yīng)的高級(jí)行政區(qū)劃生成最小外接矩形;并按照預(yù)設(shè)比例放大所述最小外接矩形,生成擴(kuò)大后的外接矩形;所述擴(kuò)大后的外接矩形再與所述高級(jí)行政區(qū)劃空間合并,生成覆蓋層,所述覆蓋層能夠完全覆蓋所述高級(jí)行政區(qū)劃及所述高級(jí)行政區(qū)劃的周邊地區(qū);
[0059]確定模塊,確定所要顯示的目標(biāo)區(qū)域;
[0060]設(shè)置模塊,將所述目標(biāo)區(qū)域與所述覆蓋層的地址進(jìn)行匹配,所述覆蓋層上地址不匹配的區(qū)域設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見;
[0061]其中一個(gè)高級(jí)行政區(qū)劃包括多個(gè)低級(jí)行政區(qū)劃;
[0062]所述目標(biāo)區(qū)域?yàn)樗龈呒?jí)行政區(qū)劃內(nèi)一個(gè)或多個(gè)低級(jí)行政區(qū)劃。
[0063]根據(jù)用戶所在的位置和權(quán)限,僅顯示用戶所處的行政區(qū)劃或者有權(quán)訪問(wèn)的行政區(qū)劃的地圖,而不顯示周邊地圖,以避免對(duì)用戶造成信息的干擾,同時(shí),目標(biāo)區(qū)域周邊的區(qū)域不顯示,還可以避免造成過(guò)多數(shù)據(jù)傳輸,影響訪問(wèn)速度。
[0064]還包括:
[0065]分割模塊,將所述覆蓋層分割成多個(gè)圖元,每個(gè)所述低級(jí)行政區(qū)劃對(duì)應(yīng)所述覆蓋層的一個(gè)圖元,所有所述低級(jí)行政區(qū)劃以外的部分對(duì)應(yīng)所述覆蓋層的一個(gè)圖元。
[0066]所述目標(biāo)區(qū)域?yàn)橛脩舢?dāng)前所處的地理位置所在的低級(jí)行政區(qū)劃或所述用戶的單位的地理位置所在的低級(jí)行政區(qū)劃或用戶的單位職能管轄的低級(jí)行政區(qū)劃或用戶感興趣的低級(jí)行政區(qū)劃。
[0067]所述設(shè)置模塊還包括:
[0068]第一獲取子模塊,獲取所述覆蓋層中的所述圖元的地址編碼;
[0069]第二獲取子模塊,獲取所述目標(biāo)區(qū)域的地址編碼;
[0070]設(shè)置子模塊,將所述目標(biāo)區(qū)域的地址編碼與所述圖元的地址編碼相匹配,將地址相不匹配的所述圖元設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見。
[0071]雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)地圖顯示方法,其特征在于,包括以下步驟: 根據(jù)應(yīng)用網(wǎng)絡(luò)電子地圖區(qū)域所對(duì)應(yīng)的高級(jí)行政區(qū)劃生成最小外接矩形;并按照預(yù)設(shè)比例放大所述最小外接矩形,生成擴(kuò)大后的外接矩形;所述擴(kuò)大后的外接矩形再與所述高級(jí)行政區(qū)劃空間合并,生成覆蓋層,所述覆蓋層能夠完全覆蓋所述高級(jí)行政區(qū)劃及所述高級(jí)行政區(qū)劃的周邊地區(qū); 確定所要顯示的目標(biāo)區(qū)域; 將所述目標(biāo)區(qū)域與所述覆蓋層的地址進(jìn)行匹配,所述覆蓋層上地址不匹配的區(qū)域設(shè)置可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見; 其中一個(gè)高級(jí)行政區(qū)劃包括多個(gè)低級(jí)行政區(qū)劃; 所述目標(biāo)區(qū)域?yàn)樗龈呒?jí)行政區(qū)劃內(nèi)一個(gè)或多個(gè)低級(jí)行政區(qū)劃。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)地圖顯示方法,其特征在于,所述將所述目標(biāo)區(qū)域與所述覆蓋層的地址進(jìn)行匹配,所述覆蓋層上地址不匹配的區(qū)域設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見的步驟之前還包括: 將所述覆蓋層分割成多個(gè)圖元,每個(gè)所述低級(jí)行政區(qū)劃對(duì)應(yīng)所述覆蓋層的一個(gè)圖元,所有所述低級(jí)行政區(qū)劃以外的部分對(duì)應(yīng)所述覆蓋層的一個(gè)圖元。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)地圖顯示方法,其特征在于, 所述目標(biāo)區(qū)域?yàn)橛脩舢?dāng)前所處的地理位置所在的低級(jí)行政區(qū)劃或所述用戶的單位的地理位置所在的低級(jí)行政區(qū)劃或用戶的單位職能管轄的低級(jí)行政區(qū)劃或用戶感興趣的低級(jí)行政區(qū)劃。
4.根據(jù)權(quán)利要求2或3所述的網(wǎng)絡(luò)地圖顯示方法,其特征在于,所述將所述目標(biāo)區(qū)域與所述覆蓋層的地址進(jìn)行匹配,所述覆蓋層上地址不匹配的區(qū)域設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見步驟包括: 獲取所述覆蓋層中的所述圖元的地址編碼; 獲取所述目標(biāo)區(qū)域的地址編碼; 將所述目標(biāo)區(qū)域的地址編碼與所述圖元的地址編碼相匹配,將地址相不匹配的所述圖元設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見。
5.一種網(wǎng)絡(luò)地圖顯示系統(tǒng),其特征在于,包括以下模塊: 生成模塊,根據(jù)應(yīng)用網(wǎng)絡(luò)電子地圖區(qū)域所對(duì)應(yīng)的高級(jí)行政區(qū)劃生成最小外接矩形;并按照預(yù)設(shè)比例放大所述最小外接矩形,生成擴(kuò)大后的外接矩形;所述擴(kuò)大后的外接矩形再與所述高級(jí)行政區(qū)劃空間合并,生成覆蓋層,所述覆蓋層能夠完全覆蓋所述高級(jí)行政區(qū)劃及所述高級(jí)行政區(qū)劃的周邊地區(qū); 確定模塊,確定所要顯示的目標(biāo)區(qū)域; 設(shè)置模塊,將所述目標(biāo)區(qū)域與所述覆蓋層的地址進(jìn)行匹配,所述覆蓋層上地址不匹配的區(qū)域設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見; 其中一個(gè)高級(jí)行政區(qū)劃包括多個(gè)低級(jí)行政區(qū)劃; 所述目標(biāo)區(qū)域?yàn)樗龈呒?jí)行政區(qū)劃內(nèi)一個(gè)或多個(gè)低級(jí)行政區(qū)劃。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)地圖顯示方法,其特征在于,還包括: 分割模塊,將所述覆蓋層分割成多個(gè)圖元,每個(gè)所述低級(jí)行政區(qū)劃對(duì)應(yīng)所述覆蓋層的一個(gè)圖元,所有所述低級(jí)行政區(qū)劃以外的部分對(duì)應(yīng)所述覆蓋層的一個(gè)圖元。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)地圖顯示方法,其特征在于, 所述目標(biāo)區(qū)域?yàn)橛脩舢?dāng)前所處的地理位置所在的低級(jí)行政區(qū)劃或所述用戶的單位的地理位置所在的低級(jí)行政區(qū)劃或用戶的單位職能管轄的低級(jí)行政區(qū)劃或用戶感興趣的低級(jí)行政區(qū)劃。
8.根據(jù)權(quán)利要求6或7所述的網(wǎng)絡(luò)地圖顯示方法,其特征在于,所述設(shè)置模塊還包括: 第一獲取子模塊,獲取所述覆蓋層中的所述圖元的地址編碼; 第二獲取子模塊,獲取所述目標(biāo)區(qū)域的地址編碼; 設(shè)置子模塊,將所述目標(biāo)區(qū)域的地址編碼與所述圖元的地址編碼相匹配,將地址相不匹配的所述圖元設(shè)置為可見,顏色為白色,地址匹配的區(qū)域設(shè)置為不可見。
【專利摘要】本發(fā)明涉及一種網(wǎng)絡(luò)地圖顯示方法及系統(tǒng)。本方法首先,根據(jù)應(yīng)用網(wǎng)絡(luò)電子地圖區(qū)域所對(duì)應(yīng)的高級(jí)行政區(qū)劃生成最小外接矩形;并放大所述最小外接矩形,生成擴(kuò)大后的外接矩形;再與所述高級(jí)行政區(qū)劃空間合并,生成覆蓋層;確定所要顯示的目標(biāo)區(qū)域;將所述目標(biāo)區(qū)域與所述覆蓋層的地址進(jìn)行匹配,所述覆蓋層上地址不匹配的區(qū)域設(shè)置為可見,地址匹配的區(qū)域設(shè)置為不可見;所述目標(biāo)區(qū)域?yàn)楦呒?jí)行政區(qū)劃內(nèi)一個(gè)或多個(gè)低級(jí)行政區(qū)劃。根據(jù)用戶所在的位置和權(quán)限,僅顯示用戶所處的行政區(qū)劃或者有權(quán)訪問(wèn)的行政區(qū)劃的地圖,而不顯示周邊地圖,以避免對(duì)用戶造成信息干擾,提高網(wǎng)絡(luò)地圖可視化效果。
【IPC分類】G06F17-30
【公開號(hào)】CN104731883
【申請(qǐng)?zhí)枴緾N201510106867
【發(fā)明人】周艷兵, 劉玉, 潘瑜春, 薄海光, 單東方, 高秉博, 李淑華
【申請(qǐng)人】北京農(nóng)業(yè)信息技術(shù)研究中心
【公開日】2015年6月24日
【申請(qǐng)日】2015年3月11日