一種基于地理信息系統(tǒng)的信息點(diǎn)聚類方法
【專利摘要】本發(fā)明提供一種基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,包括以下步驟:根據(jù)顯示區(qū)域的地理位置、比例尺和顯示尺寸,確定參與聚類的數(shù)據(jù)范圍;定義聚類區(qū)域的大小并據(jù)此將顯示區(qū)域進(jìn)行網(wǎng)格劃分與序列化存儲(chǔ);根據(jù)確定的數(shù)據(jù)范圍,加載符合范圍要求的坐標(biāo)信息點(diǎn)并形成信息點(diǎn)序列;依據(jù)聚類區(qū)域,從信息點(diǎn)序列中依次取出一信息點(diǎn),并判斷信息點(diǎn)是否在某一聚類區(qū)域內(nèi):如果是,則當(dāng)前聚類區(qū)域的計(jì)數(shù)器+1,隱藏該信息點(diǎn);否則,取出下一信息點(diǎn)并執(zhí)行上述處理;重復(fù)上述,對(duì)序列化存儲(chǔ)的每個(gè)聚類區(qū)域進(jìn)行處理,直到所有的網(wǎng)格劃分的所有聚類區(qū)域均處理完畢后;最后根據(jù)聚類對(duì)象以及顯示區(qū)域的地理位置、比例尺和顯示尺寸,在顯示屏上顯示聚類結(jié)果。
【專利說明】一種基于地理信息系統(tǒng)的信息點(diǎn)聚類方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)信息聚類處理【技術(shù)領(lǐng)域】,具體而言涉及一種基于地理信息系統(tǒng)的 信息點(diǎn)聚類方法。
【背景技術(shù)】
[0002] 輸變電工程建設(shè)管理,主要分為線路工程及變電站工程,由于輸變電工程建設(shè)的 實(shí)際情況,與地理信息有著密切的關(guān)系,輸變電工程建設(shè)引入了地理信息系統(tǒng)作為載體來 實(shí)現(xiàn)形象的展示和管理。
[0003] 目前的這類以地理信息系統(tǒng)為基礎(chǔ)的管理系統(tǒng),與其它軟件系統(tǒng)存在同樣的問 題:需求會(huì)隨著管理的要求變化而變化,而需求的變化,帶來了開發(fā)的不停變更,因此,本發(fā) 明,著重解決的問題是如何實(shí)現(xiàn)業(yè)務(wù)領(lǐng)域的擴(kuò)展的同時(shí),避免或減少系統(tǒng)開發(fā)的工作。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明旨在解決在地理信息業(yè)務(wù)擴(kuò)展的同時(shí)避免或減少二次開發(fā),提出一種基于 地理信息系統(tǒng)的信息點(diǎn)聚類方法。
[0005] 本發(fā)明的上述目的通過獨(dú)立權(quán)利要求的技術(shù)特征實(shí)現(xiàn),從屬權(quán)利要求以另選或有 利的方式發(fā)展獨(dú)立權(quán)利要求的技術(shù)特征。
[0006] 為達(dá)成上述目的,本發(fā)明所采用的技術(shù)方案如下:
[0007] -種基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,包括以下步驟:
[0008] 步驟1、根據(jù)顯示區(qū)域的地理位置、比例尺和顯示尺寸,確定參與聚類的數(shù)據(jù)范 圍;
[0009] 步驟2、定義聚類區(qū)域的大小并據(jù)此將顯示區(qū)域進(jìn)行網(wǎng)格劃分與序列化存儲(chǔ); [0010] 步驟3、根據(jù)前述步驟1確定的數(shù)據(jù)范圍,加載符合范圍要求的坐標(biāo)信息點(diǎn)并形成 信息點(diǎn)序列;
[0011] 步驟4、依據(jù)前述步驟2的聚類區(qū)域,從信息點(diǎn)序列中依次取出一信息點(diǎn),并判斷 信息點(diǎn)是否在某一聚類區(qū)域內(nèi):如果是,則當(dāng)前聚類區(qū)域的計(jì)數(shù)器+1,隱藏該信息點(diǎn);否 貝1J,取出下一信息點(diǎn)并執(zhí)行上述處理;在所有信息點(diǎn)處理完畢后形成一聚類對(duì)象;
[0012] 步驟5、重復(fù)上述步驟4,對(duì)序列化存儲(chǔ)的每個(gè)聚類區(qū)域進(jìn)行處理,直到所有的網(wǎng) 格劃分的所有聚類區(qū)域均處理完畢后,形成多個(gè)聚類對(duì)象;以及
[0013] 步驟6、根據(jù)聚類對(duì)象以及顯示區(qū)域的地理位置、比例尺和顯示尺寸,在顯示屏上 顯示聚類結(jié)果。
[0014] 進(jìn)一步的實(shí)施例中,前述信息點(diǎn)聚類方法中:
[0015] 聚類區(qū)域選擇為由四角坐標(biāo)定位的網(wǎng)格。
[0016] 進(jìn)一步的實(shí)施例中,前述信息點(diǎn)聚類方法:
[0017] 聚類區(qū)域選擇為地理行政區(qū)劃,由一系列連續(xù)的邊界坐標(biāo)構(gòu)成。
[0018] 進(jìn)一步的實(shí)施例中,所述顯示尺寸包括:
[0019] 在一個(gè)移動(dòng)終端的顯示屏、膝上型計(jì)算機(jī)的顯示屏或臺(tái)式計(jì)算機(jī)的顯示屏上的顯 示尺寸。
[0020] 進(jìn)一步的實(shí)施例中,所述地理行政區(qū)劃包括:
[0021] 以一省、市、州、縣、區(qū)、鎮(zhèn)中的一個(gè)或多個(gè)所確定的地理位置范圍。
[0022] 由以上本發(fā)明的技術(shù)方案可知,本發(fā)明實(shí)現(xiàn)一種基于地理信息系統(tǒng)的信息點(diǎn)聚類 展示,直接通過坐標(biāo)點(diǎn)數(shù)據(jù)和聚類范圍定義,避免了二次開發(fā)的問題,可應(yīng)用于輸變電工程 建設(shè)領(lǐng)域,提供了展示及管理的手段,同時(shí),根據(jù)業(yè)務(wù)的擴(kuò)展性,聚類展示方法進(jìn)行抽象和 制定數(shù)據(jù)標(biāo)準(zhǔn),能夠根據(jù)后期業(yè)務(wù)的擴(kuò)展,實(shí)現(xiàn)地理信息點(diǎn)的聚類展示。
【專利附圖】
【附圖說明】
[0023] 圖1為本發(fā)明較一實(shí)施方式基于地理信息系統(tǒng)的信息點(diǎn)聚類方法的流程示意圖。
[0024] 圖2利用圖1實(shí)施例的信息點(diǎn)聚類方法實(shí)現(xiàn)的一個(gè)聚類顯示的示意圖。
【具體實(shí)施方式】
[0025] 為了更了解本發(fā)明的技術(shù)內(nèi)容,特舉具體實(shí)施例并配合所附圖式說明如下。
[0026] 如圖1所示,根據(jù)本發(fā)明的較優(yōu)實(shí)施例,一種基于地理信息系統(tǒng)的信息點(diǎn)聚類方 法,包括以下步驟:
[0027] 步驟1、根據(jù)顯示區(qū)域的地理位置、比例尺和顯示尺寸,確定參與聚類的數(shù)據(jù)范 圍;
[0028] 步驟2、定義聚類區(qū)域的大小并據(jù)此將顯示區(qū)域進(jìn)行網(wǎng)格劃分與序列化存儲(chǔ);
[0029] 步驟3、根據(jù)前述步驟1確定的數(shù)據(jù)范圍,加載符合范圍要求的坐標(biāo)信息點(diǎn)并形成 信息點(diǎn)序列;
[0030] 步驟4、依據(jù)前述步驟2的聚類區(qū)域,從信息點(diǎn)序列中依次取出一信息點(diǎn),并判斷 信息點(diǎn)是否在某一聚類區(qū)域內(nèi):如果是,則當(dāng)前聚類區(qū)域的計(jì)數(shù)器+1,隱藏該信息點(diǎn);否 貝1J,取出下一信息點(diǎn)并執(zhí)行上述處理;在所有信息點(diǎn)處理完畢后形成一聚類對(duì)象;
[0031] 步驟5、重復(fù)上述步驟4,對(duì)序列化存儲(chǔ)的每個(gè)聚類區(qū)域進(jìn)行處理,直到所有的網(wǎng) 格劃分的所有聚類區(qū)域均處理完畢后,形成多個(gè)聚類對(duì)象;以及
[0032] 步驟6、根據(jù)聚類對(duì)象以及顯示區(qū)域的地理位置、比例尺和顯示尺寸,在顯示屏上 顯示聚類結(jié)果。
[0033] 作為可選的方式,前述信息點(diǎn)聚類方法中:聚類區(qū)域選擇為由四角坐標(biāo)定位的網(wǎng) 格。如此,通過網(wǎng)格化劃分就可以得到多個(gè)聚類區(qū)域,并對(duì)其進(jìn)行序列化存儲(chǔ)。
[0034] 作為另選的實(shí)施方式,前述信息點(diǎn)聚類方法:
[0035] 聚類區(qū)域選擇為地理行政區(qū)劃,由一系列連續(xù)的邊界坐標(biāo)構(gòu)成。
[0036] 前述的地理行政區(qū)劃,以一省、市、州、縣、區(qū)、鎮(zhèn)中的一個(gè)或多個(gè)所確定的地理位 置范圍。例如,以江蘇省,或者南京市,或者江寧區(qū)作為界限,確定地理位置的范圍,從而確 定聚類區(qū)域的范圍。
[0037] 作為可選的實(shí)施方式,前述顯示尺寸包括:
[0038] 在一個(gè)移動(dòng)終端的顯示屏、膝上型計(jì)算機(jī)的顯示屏或臺(tái)式計(jì)算機(jī)的顯示屏上的顯 示尺寸。
[0039] 如圖2所示的利用前述圖1實(shí)施例的信息點(diǎn)聚類方法實(shí)現(xiàn)的一個(gè)聚類顯示的示 意,其中是以江蘇省作為顯示區(qū)域的地理位置,按照特定比例尺和顯示尺寸(圖中是以膝 上型計(jì)算機(jī)的顯示屏的顯示尺寸為示例),確定參與聚類的數(shù)據(jù)范圍,即位于江蘇省范圍內(nèi) 的坐標(biāo)信息點(diǎn)參與聚類,而位于顯示區(qū)域的地理位置范圍之外的坐標(biāo)信息點(diǎn)不參與聚類, 例如圖2中的處于上海、滁州市、馬鞍山市、蕪湖市、宣城市范圍內(nèi)的坐標(biāo)信息點(diǎn)不參與聚 類。
[0040] 再以地理行政區(qū)劃作為聚類區(qū)域,通過給出每個(gè)地級(jí)市的一系列連續(xù)邊界坐標(biāo)從 而構(gòu)成若干個(gè)聚類區(qū)域,例如圖2中所示的南京、鎮(zhèn)江、揚(yáng)州、泰州、常州、無錫、蘇州和南 通。
[0041] 然后對(duì)參與聚類的每個(gè)數(shù)據(jù)進(jìn)行取出,并進(jìn)行聚類處理,在一個(gè)聚類區(qū)域進(jìn)行坐 標(biāo)判斷和計(jì)數(shù)處理,如前所述,判斷信息點(diǎn)是否在某一聚類區(qū)域內(nèi):如果是,則當(dāng)前聚類區(qū) 域的計(jì)數(shù)器+1,隱藏該信息點(diǎn);否則,取出下一信息點(diǎn)并執(zhí)行上述處理;在所有信息點(diǎn)處理 完畢后形成一聚類對(duì)象;
[0042] 接下來對(duì)序列化存儲(chǔ)的每個(gè)聚類區(qū)域(南京、鎮(zhèn)江、揚(yáng)州、泰州、常州、無錫、蘇州 和南通地理區(qū)劃)進(jìn)行聚類處理,直到所有的網(wǎng)格劃分的所有聚類區(qū)域均處理完畢后,形 成多個(gè)聚類對(duì)象。
[0043] 最后根據(jù)聚類對(duì)象以及顯示區(qū)域的地理位置、比例尺和顯示尺寸,在顯示屏上顯 示聚類結(jié)果,如圖2所示。
[〇〇44] 雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明。本發(fā)明所屬技 術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾。因 此,本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書所界定者為準(zhǔn)。
【權(quán)利要求】
1. 一種基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,其特征在于,包括以下步驟: 步驟1、根據(jù)顯示區(qū)域的地理位置、比例尺和顯示尺寸,確定參與聚類的數(shù)據(jù)范圍; 步驟2、定義聚類區(qū)域的大小并據(jù)此將顯示區(qū)域進(jìn)行網(wǎng)格劃分與序列化存儲(chǔ); 步驟3、根據(jù)前述步驟1確定的數(shù)據(jù)范圍,加載符合范圍要求的坐標(biāo)信息點(diǎn)并形成信息 點(diǎn)序列; 步驟4、依據(jù)前述步驟2的聚類區(qū)域,從信息點(diǎn)序列中依次取出一信息點(diǎn),并判斷信息 點(diǎn)是否在某一聚類區(qū)域內(nèi):如果是,則當(dāng)前聚類區(qū)域的計(jì)數(shù)器+1,隱藏該信息點(diǎn);否則,取 出下一信息點(diǎn)并執(zhí)行上述處理;在所有信息點(diǎn)處理完畢后形成一聚類對(duì)象; 步驟5、重復(fù)上述步驟4,對(duì)序列化存儲(chǔ)的每個(gè)聚類區(qū)域進(jìn)行處理,直到所有的網(wǎng)格劃 分的所有聚類區(qū)域均處理完畢后,形成多個(gè)聚類對(duì)象;以及 步驟6、根據(jù)聚類對(duì)象以及顯示區(qū)域的地理位置、比例尺和顯示尺寸,在顯示屏上顯示 聚類結(jié)果。
2. 根據(jù)權(quán)利要求1所述的基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,其特征在于,前述信 息點(diǎn)聚類方法中: 聚類區(qū)域選擇為由四角坐標(biāo)定位的網(wǎng)格。
3. 根據(jù)權(quán)利要求1所述的基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,其特征在于,前述信 息點(diǎn)聚類方法: 聚類區(qū)域選擇為地理行政區(qū)劃,由一系列連續(xù)的邊界坐標(biāo)構(gòu)成。
4. 根據(jù)權(quán)利要求1所述的基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,其特征在于,所述顯 示尺寸包括: 在一個(gè)移動(dòng)終端的顯示屏、膝上型計(jì)算機(jī)的顯示屏或臺(tái)式計(jì)算機(jī)的顯示屏上的顯示尺 寸。
5. 根據(jù)權(quán)利要求1所述的基于地理信息系統(tǒng)的信息點(diǎn)聚類方法,其特征在于,所述地 理行政區(qū)劃包括: 以一省、市、州、縣、區(qū)、鎮(zhèn)中的一個(gè)或多個(gè)所確定的地理位置范圍。
【文檔編號(hào)】G06F17/30GK104090959SQ201410331787
【公開日】2014年10月8日 申請(qǐng)日期:2014年7月14日 優(yōu)先權(quán)日:2014年7月14日
【發(fā)明者】曾光, 謝洪平, 秦健, 丁志鋒, 柏彬 申請(qǐng)人:國(guó)家電網(wǎng)公司, 江蘇省電力公司, 江蘇省電力公司電力經(jīng)濟(jì)技術(shù)研究院