本發(fā)明屬于地圖繪制領(lǐng)域,尤其涉及一種產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制方法及其系統(tǒng)。
背景技術(shù):
產(chǎn)業(yè)項(xiàng)目包括農(nóng)、林、城鎮(zhèn)以及工業(yè)項(xiàng)目。在進(jìn)行產(chǎn)業(yè)地圖設(shè)計(jì)時(shí),所需要的產(chǎn)業(yè)地圖數(shù)據(jù)均是由客戶提供,但客戶多數(shù)不能提供項(xiàng)目的確切地理坐標(biāo)數(shù)據(jù),只知道有關(guān)項(xiàng)目大體位置的文字描述,無法獲取準(zhǔn)確的坐標(biāo)位置信息,需要通過手動(dòng)查找定位錄入坐標(biāo)信息,浪費(fèi)大量的人力物力。此外,地圖數(shù)據(jù)服務(wù)器在非聯(lián)網(wǎng)狀態(tài)下,產(chǎn)業(yè)項(xiàng)目區(qū)域地圖不能夠?qū)崿F(xiàn)離線預(yù)覽和查詢的目的。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明提供一種產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制方法及其系統(tǒng)。本發(fā)明結(jié)合地理遙感影像技術(shù),通過提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置,進(jìn)一步確定地圖繪制的控制點(diǎn)來準(zhǔn)確地確定產(chǎn)業(yè)項(xiàng)目區(qū)域的坐標(biāo)信息。
為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
一種產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制方法,包括:
步驟(1):在地圖數(shù)據(jù)服務(wù)器中,生成一個(gè)空的.db數(shù)據(jù)庫(kù);
步驟(2):獲取待繪制區(qū)域的遙感影像以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息,提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置;其中,產(chǎn)業(yè)項(xiàng)目的屬性信息包括產(chǎn)業(yè)項(xiàng)目的類別、形狀、面積以及與其周圍的地物的距離信息;
步驟(3):根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置、形狀和面積來確定產(chǎn)業(yè)項(xiàng)目位置的控制點(diǎn)坐標(biāo)數(shù)據(jù),并填充至空的.db數(shù)據(jù)庫(kù)中;
步驟(4):讀取.db數(shù)據(jù)庫(kù),并將.db數(shù)據(jù)庫(kù)中的控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染并傳送至客戶端展示。
本發(fā)明結(jié)合地理遙感影像技術(shù),通過提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置,進(jìn)一步確定地圖繪制的控制點(diǎn)來準(zhǔn)確地確定產(chǎn)業(yè)項(xiàng)目區(qū)域的坐標(biāo)信息。而且得到產(chǎn)業(yè)項(xiàng)目位置的控制點(diǎn)坐標(biāo)數(shù)據(jù)后,對(duì)這些坐標(biāo)數(shù)據(jù)確定的區(qū)域進(jìn)行渲染,最終得到完整的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖。
本發(fā)明還通過建立空的.db數(shù)據(jù)庫(kù),讀取.db數(shù)據(jù)庫(kù)控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染,這樣實(shí)現(xiàn)了即使地圖數(shù)據(jù)服務(wù)器在非聯(lián)網(wǎng)狀態(tài)下,也能夠?qū)崿F(xiàn)地圖的離線查詢。
所述步驟(3)中,如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為圓形,則首先確定產(chǎn)業(yè)項(xiàng)目區(qū)域圓形的圓心坐標(biāo)信息,并將圓形上點(diǎn)作為剩余控制點(diǎn)。
所述步驟(3)中,如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為多邊形,則將產(chǎn)業(yè)項(xiàng)目區(qū)域形狀多邊形的頂點(diǎn)確定項(xiàng)目位置的控制點(diǎn)。
所述步驟(3)中,根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域形狀以及面積,確定相鄰兩個(gè)控制點(diǎn)之間的距離;根據(jù)確定的其中一個(gè)控制點(diǎn)的坐標(biāo)信息,確定其余控制點(diǎn)的坐標(biāo)信息。
對(duì)于不規(guī)則的產(chǎn)業(yè)項(xiàng)目區(qū)域形狀,近似成規(guī)則的形狀以后再計(jì)算控制點(diǎn)坐標(biāo)點(diǎn);對(duì)于沒有描述形狀特征的都按提前設(shè)置好的默認(rèn)的形狀圖形,再計(jì)算控制點(diǎn)坐標(biāo)。
一種產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制系統(tǒng),包括:
.db數(shù)據(jù)庫(kù)生成模塊,其被配置為在地圖數(shù)據(jù)服務(wù)器中生成一個(gè)空的.db數(shù)據(jù)庫(kù);
項(xiàng)目數(shù)據(jù)獲取模塊,其被配置為獲取待繪制區(qū)域的遙感影像以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息,提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置;其中,產(chǎn)業(yè)項(xiàng)目的屬性信息包括產(chǎn)業(yè)項(xiàng)目的類別、形狀、面積以及與其周圍的地物的距離信息;
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,其被配置為根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置、形狀和面積來確定產(chǎn)業(yè)項(xiàng)目位置的控制點(diǎn)坐標(biāo)數(shù)據(jù),并填充至空的.db數(shù)據(jù)庫(kù)中;
區(qū)域渲染模塊,其被配置為讀取.db數(shù)據(jù)庫(kù),并將.db數(shù)據(jù)庫(kù)中的控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染并傳送至客戶端展示。
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,還被配置為如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為圓形,則首先確定產(chǎn)業(yè)項(xiàng)目區(qū)域圓形的圓心坐標(biāo)信息,并將圓形上點(diǎn)作為剩余控制點(diǎn)。
在項(xiàng)目位置控制點(diǎn)計(jì)算模塊中,還被配置為如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為多邊形,則將產(chǎn)業(yè)項(xiàng)目區(qū)域形狀多邊形的頂點(diǎn)確定項(xiàng)目位置的控制點(diǎn)。
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,還被配置為根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域形狀以及面積,確定相鄰兩個(gè)控制點(diǎn)之間的距離;根據(jù)確定的其中一個(gè)控制點(diǎn)的坐標(biāo)信息,確定其余控制點(diǎn)的坐標(biāo)信息。
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,還被配置為對(duì)于不規(guī)則的產(chǎn)業(yè)項(xiàng)目區(qū)域形狀,近似成規(guī)則的形狀以后再計(jì)算控制點(diǎn)坐標(biāo)點(diǎn);對(duì)于沒有描述形狀特征的都按提前設(shè)置好的默認(rèn)的形狀圖形,再計(jì)算控制點(diǎn)坐標(biāo)。
本發(fā)明的有益效果為:
(1)本發(fā)明結(jié)合地理遙感影像技術(shù),通過提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置,進(jìn)一步確定地圖繪制的控制點(diǎn)來準(zhǔn)確地確定產(chǎn)業(yè)項(xiàng)目區(qū)域的坐標(biāo)信息,能夠更加準(zhǔn)確地確定項(xiàng)目位置的形狀和方位,提高了項(xiàng)目位置坐標(biāo)數(shù)據(jù)的準(zhǔn)確性。
(2)本發(fā)明還通過建立空的.db數(shù)據(jù)庫(kù),讀取.db數(shù)據(jù)庫(kù)控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染,最終得到完整的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖,而且實(shí)現(xiàn)了即使地圖數(shù)據(jù)服務(wù)器在非聯(lián)網(wǎng)狀態(tài)下,也能夠?qū)崿F(xiàn)地圖的離線查詢。
附圖說明
圖1是本發(fā)明的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制方法的流程圖;
圖2是本發(fā)明的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。圖1是本發(fā)明產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制方法的流程圖,如圖1所示的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制包括以下幾個(gè)步驟:
步驟(1):在地圖數(shù)據(jù)服務(wù)器中,生成一個(gè)空的.db數(shù)據(jù)庫(kù);
.db數(shù)據(jù)庫(kù)用于存儲(chǔ)項(xiàng)目的面狀坐標(biāo)位置數(shù)據(jù)。
步驟(2):獲取待繪制區(qū)域的遙感影像以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息,提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置;其中,產(chǎn)業(yè)項(xiàng)目的屬性信息包括產(chǎn)業(yè)項(xiàng)目的類別、形狀、面積以及與其周圍的地物的距離信息;其中,地物類型包括綠地、道路、建筑、裸地和河流。
步驟(3):根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置、形狀和面積來確定產(chǎn)業(yè)項(xiàng)目位置的控制點(diǎn)坐標(biāo)數(shù)據(jù),并填充至空的.db數(shù)據(jù)庫(kù)中;
步驟(4):讀取.db數(shù)據(jù)庫(kù),并將.db數(shù)據(jù)庫(kù)中的控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染并傳送至客戶端展示。
本發(fā)明結(jié)合地理遙感影像技術(shù),通過提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置,進(jìn)一步確定地圖繪制的控制點(diǎn)來準(zhǔn)確地確定產(chǎn)業(yè)項(xiàng)目區(qū)域的坐標(biāo)信息,能夠更加準(zhǔn)確地確定項(xiàng)目位置的形狀和方位,提高了項(xiàng)目位置坐標(biāo)數(shù)據(jù)的準(zhǔn)確性。
本發(fā)明還通過建立空的.db數(shù)據(jù)庫(kù),讀取.db數(shù)據(jù)庫(kù)控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染,最終得到完整的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖,而且實(shí)現(xiàn)了即使地圖數(shù)據(jù)服務(wù)器在非聯(lián)網(wǎng)狀態(tài)下,也能夠?qū)崿F(xiàn)地圖的離線查詢。
具體實(shí)施中,如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為圓形,則首先確定產(chǎn)業(yè)項(xiàng)目區(qū)域圓形的圓心坐標(biāo)信息,并將圓形上點(diǎn)作為剩余控制點(diǎn)。
具體實(shí)施中,如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為多邊形,則將產(chǎn)業(yè)項(xiàng)目區(qū)域形狀多邊形的頂點(diǎn)確定項(xiàng)目位置的控制點(diǎn)。
具體實(shí)施中,根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域形狀以及面積,確定相鄰兩個(gè)控制點(diǎn)之間的距離;根據(jù)確定的其中一個(gè)控制點(diǎn)的坐標(biāo)信息,確定其余控制點(diǎn)的坐標(biāo)信息。
對(duì)于不規(guī)則的產(chǎn)業(yè)項(xiàng)目區(qū)域形狀,近似成規(guī)則的形狀以后再計(jì)算控制點(diǎn)坐標(biāo)點(diǎn);對(duì)于沒有描述形狀特征的都按提前設(shè)置好的默認(rèn)的形狀圖形,再計(jì)算控制點(diǎn)坐標(biāo)。
圖2是本發(fā)明的一種產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖繪制系統(tǒng),包括:.db數(shù)據(jù)庫(kù)生成模塊、項(xiàng)目數(shù)據(jù)獲取模塊、項(xiàng)目位置控制點(diǎn)計(jì)算模塊和區(qū)域渲染模塊。
其中,.db數(shù)據(jù)庫(kù)生成模塊,其被配置為在地圖數(shù)據(jù)服務(wù)器中生成一個(gè)空的.db數(shù)據(jù)庫(kù)。
項(xiàng)目數(shù)據(jù)獲取模塊,獲取待測(cè)區(qū)域的遙感影像,提取遙感影像內(nèi)的地物,并根據(jù)地物類型來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置、形狀以及面積。
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,其被配置為根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置、形狀和面積來確定產(chǎn)業(yè)項(xiàng)目位置的控制點(diǎn)坐標(biāo)數(shù)據(jù),并填充至空的.db數(shù)據(jù)庫(kù)中。
區(qū)域渲染模塊,其被配置為讀取.db數(shù)據(jù)庫(kù),并將.db數(shù)據(jù)庫(kù)中的控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染并傳送至客戶端展示。
其中,項(xiàng)目位置控制點(diǎn)計(jì)算模塊,還被配置為如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為圓形,則首先確定產(chǎn)業(yè)項(xiàng)目區(qū)域圓形的圓心坐標(biāo)信息,并將圓形上點(diǎn)作為剩余控制點(diǎn)。
在項(xiàng)目位置控制點(diǎn)計(jì)算模塊中,還被配置為如果產(chǎn)業(yè)項(xiàng)目區(qū)域形狀為多邊形,則將產(chǎn)業(yè)項(xiàng)目區(qū)域形狀多邊形的頂點(diǎn)確定項(xiàng)目位置的控制點(diǎn)。
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,還被配置為根據(jù)產(chǎn)業(yè)項(xiàng)目區(qū)域形狀以及面積,確定相鄰兩個(gè)控制點(diǎn)之間的距離;根據(jù)確定的其中一個(gè)控制點(diǎn)的坐標(biāo)信息,確定其余控制點(diǎn)的坐標(biāo)信息。
項(xiàng)目位置控制點(diǎn)計(jì)算模塊,還被配置為對(duì)于不規(guī)則的產(chǎn)業(yè)項(xiàng)目區(qū)域形狀,近似成規(guī)則的形狀以后再計(jì)算控制點(diǎn)坐標(biāo)點(diǎn);對(duì)于沒有描述形狀特征的都按提前設(shè)置好的默認(rèn)的形狀圖形,再計(jì)算控制點(diǎn)坐標(biāo)。
本發(fā)明結(jié)合地理遙感影像技術(shù),通過提取遙感影像內(nèi)的地物,并根據(jù)提取的地物以及待繪制區(qū)域內(nèi)產(chǎn)業(yè)項(xiàng)目的屬性信息來確定產(chǎn)業(yè)項(xiàng)目區(qū)域的地理位置,進(jìn)一步確定地圖繪制的控制點(diǎn)來準(zhǔn)確地確定產(chǎn)業(yè)項(xiàng)目區(qū)域的坐標(biāo)信息,能夠更加準(zhǔn)確地確定項(xiàng)目位置的形狀和方位,提高了項(xiàng)目位置坐標(biāo)數(shù)據(jù)的準(zhǔn)確性。
本發(fā)明還通過建立空的.db數(shù)據(jù)庫(kù),讀取.db數(shù)據(jù)庫(kù)控制點(diǎn)坐標(biāo)數(shù)據(jù)所確定的區(qū)域進(jìn)行渲染,最終得到完整的產(chǎn)業(yè)項(xiàng)目區(qū)域地圖,而且實(shí)現(xiàn)了即使地圖數(shù)據(jù)服務(wù)器在非聯(lián)網(wǎng)狀態(tài)下,也能夠?qū)崿F(xiàn)地圖的離線查詢。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
上述雖然結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行了描述,但并非對(duì)本發(fā)明保護(hù)范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)即可做出的各種修改或變形仍在本發(fā)明的保護(hù)范圍以內(nèi)。