本發(fā)明涉及產業(yè)地圖技術領域,尤其是一種產業(yè)地圖區(qū)域地斑智能繪制方法及系統(tǒng)。
背景技術:
在進行產業(yè)地圖設計時,所需要的產業(yè)地圖數(shù)據(jù)均是由客戶提供,但客戶多數(shù)不能提供項目的確切地理坐標數(shù)據(jù),只知道有關項目大體位置的文字描述;在將客戶提供的文字描述轉換為坐標數(shù)據(jù)時,由于無法獲取準確的坐標位置信息,需要通過手動查找定位錄入坐標信息,浪費大量的人力物力。
技術實現(xiàn)要素:
本發(fā)明的目的是為克服上述現(xiàn)有技術的不足,提供了一種產業(yè)地圖區(qū)域地斑智能繪制方法及系統(tǒng),通過地理編碼技術,根據(jù)文字描述自動獲取項目中心點位置信息,結合項目面積數(shù)據(jù),生成項目的面狀位置信息數(shù)據(jù),操作簡單,節(jié)省了大量的數(shù)據(jù)處理工作。
為實現(xiàn)上述目的,本發(fā)明采用下述技術方案:
一種產業(yè)地圖區(qū)域地斑智能繪制方法,包括以下步驟:
(1)獲取有關項目位置的文字描述以及項目位置的形狀和面積信息;
(2)通過網絡地圖的逆地理編碼技術得到所述項目位置文字描述的坐標數(shù)據(jù)信息;
(3)確定項目位置的形狀,根據(jù)項目形狀設置項目位置的控制點數(shù);
(4)將步驟(2)中獲得的坐標數(shù)據(jù)作為項目位置的其中一個控制點,如果項目是多邊形,則將多邊形的頂點確定項目位置的控制點;如果項目形狀為圓形,將步驟(2)中獲得的坐標數(shù)據(jù)作為項目位置的圓心,根據(jù)項目形狀以及項目面積,確定剩余控制點坐標;
(5)得到項目的面狀坐標位置數(shù)據(jù),錄入數(shù)據(jù)庫。
進一步地,所述步驟(3)中,預設項目位置形狀圖形數(shù)據(jù)庫,并帶有方位信息,根據(jù)項目形狀描述,在圖形數(shù)據(jù)庫中選取最為接近的多邊形模板,確定為項目位置的形狀。
進一步地,所述步驟(3)中,如果項目形狀為多邊形,則將多邊形的頂點確定項目位置的控制點;如果項目形狀為圓形,則根據(jù)項目面積以及中心點坐標生成圓形,并將圓形上點作為控制點存入數(shù)據(jù)庫。
進一步地,所述步驟(4)中,根據(jù)項目形狀以及項目面積,確定相鄰兩個控制點之間的距離;根據(jù)確定的其中一個控制點的坐標信息,確定其余控制點的坐標信息。
進一步地,對于不規(guī)則的形狀,近似成規(guī)則的形狀以后再計算控制點坐標點;對于沒有描述形狀特征的都按提前設置好的默認的形狀圖形,再計算控制點坐標。
一種產業(yè)地圖區(qū)域地斑智能繪制系統(tǒng),包括:
獲取有關項目位置的文字描述以及項目位置的形狀和面積信息的裝置;
通過網絡地圖的逆地理編碼技術得到所述項目位置文字描述的坐標數(shù)據(jù)信息的裝置;
確定項目位置的形狀,根據(jù)項目形狀設置項目位置的控制點數(shù)的裝置;
確定項目位置控制點坐標的裝置;
存儲項目面狀坐標位置數(shù)據(jù)的數(shù)據(jù)庫。
進一步地,還包括:預設項目位置形狀圖形的數(shù)據(jù)庫;所述數(shù)據(jù)庫中的項目位置形狀圖形帶有方位信息,根據(jù)項目形狀描述,在圖形數(shù)據(jù)庫中選取最為接近的多邊形模板,確定為項目位置的形狀。
進一步地,還包括:如果項目形狀為多邊形,則將多邊形的頂點確定項目位置的控制點的裝置;
如果項目形狀為圓形,則根據(jù)項目面積以及中心點坐標生成圓形,將圓形上點作為控制點的裝置。
進一步地,還包括:用于根據(jù)項目形狀以及項目面積,確定相鄰兩個控制點之間距離的裝置;
用于根據(jù)確定的其中一個控制點的坐標信息,確定其余控制點的坐標信息的裝置。
進一步地,還包括:用于將不規(guī)則的形狀,近似成規(guī)則的形狀以后再計算控制點坐標點的裝置;
用于將沒有描述形狀特征的按提前設置好的默認的形狀圖形計算控制點坐標的裝置。
本發(fā)明的有益效果是:
通過本發(fā)明的區(qū)域地斑智能繪制方法,能夠根據(jù)用戶提供的對于項目位置的文字描述信息,得到該項目的面狀位置坐標數(shù)據(jù),數(shù)據(jù)錄入采用自動化的方式,節(jié)省大量的數(shù)據(jù)處理工作。
增設了項目形狀圖形數(shù)據(jù)庫,并帶有方位信息,能夠更加準確地確定項目位置的形狀和方位,提高了項目位置坐標數(shù)據(jù)的準確性。
附圖說明
圖1是本發(fā)明方法流程圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明做進一步說明。
一種產業(yè)地圖區(qū)域地斑智能繪制方法,如圖1所示,引用當前web地圖的地理編碼以及逆地理編碼技術,根據(jù)文字描述自動獲取項目中心點位置信息,再根據(jù)項目的面積,結合兩組數(shù)據(jù),設置項目控制點數(shù)目,生成項目的面狀位置信息數(shù)據(jù),存入數(shù)據(jù)庫。
具體包括以下步驟:
(1)獲取有關項目位置的文字描述以及項目位置的形狀和面積信息;
(2)通過網絡地圖的逆地理編碼技術得到所述項目位置文字描述的項目中心點坐標數(shù)據(jù)信息;
(3)確定項目位置的形狀,根據(jù)項目形狀設置項目位置的控制點數(shù);
預設項目位置形狀圖形數(shù)據(jù)庫,根據(jù)項目形狀描述,在圖形數(shù)據(jù)庫中選取最為接近的多邊形模板,確定為項目位置的形狀。
如果項目形狀為多邊形,則將多邊形的頂點確定項目位置的控制點;如果項目形狀為圓形,則根據(jù)項目面積以及已查出的圓心點坐標生成圓形,并將圓形上點作為控制點。
(4)將步驟(2)中獲得的坐標數(shù)據(jù)作為項目位置的其中一個控制點,如果項目是多邊形,則將多邊形的頂點確定項目位置的控制點;如果項目形狀為圓形,將步驟(2)中獲得的坐標數(shù)據(jù)作為項目位置的圓心,根據(jù)項目形狀以及項目面積,確定剩余控制點坐標;
根據(jù)項目形狀以及項目面積,確定相鄰兩個控制點之間的距離;根據(jù)確定的其中一個控制點的坐標信息,確定其余控制點的坐標信息。
對于不規(guī)則的形狀,近似成規(guī)則的形狀以后再計算控制點坐標點;對于沒有描述形狀特征的都按提前設置好的默認的形狀圖形,再計算控制點坐標。
(5)得到項目的面狀坐標位置數(shù)據(jù),錄入數(shù)據(jù)庫。
一種產業(yè)地圖區(qū)域地斑智能繪制系統(tǒng),包括:
獲取有關項目位置的文字描述以及項目位置的形狀和面積信息的裝置;
通過網絡地圖的逆地理編碼技術得到所述項目位置文字描述的坐標數(shù)據(jù)信息的裝置;
確定項目位置的形狀,根據(jù)項目形狀設置項目位置的控制點數(shù)的裝置;
確定項目位置控制點坐標的裝置;
存儲項目面狀坐標位置數(shù)據(jù)的數(shù)據(jù)庫。
進一步地,還包括:預設項目位置形狀圖形的數(shù)據(jù)庫;所述數(shù)據(jù)庫中的項目位置形狀圖形帶有方位信息,根據(jù)項目形狀描述,在圖形數(shù)據(jù)庫中選取最為接近的多邊形模板,確定為項目位置的形狀。
進一步地,還包括:如果項目形狀為多邊形,則將多邊形的頂點確定項目位置的控制點的裝置;
如果項目形狀為圓形,則根據(jù)項目面積以及中心點坐標生成圓形,將圓形上點作為控制點的裝置。
進一步地,還包括:用于根據(jù)項目形狀以及項目面積,確定相鄰兩個控制點之間距離的裝置;
用于根據(jù)確定的其中一個控制點的坐標信息,確定其余控制點的坐標信息的裝置。
進一步地,還包括:用于將不規(guī)則的形狀,近似成規(guī)則的形狀以后再計算控制點坐標點的裝置;
用于將沒有描述形狀特征的按提前設置好的默認的形狀圖形計算控制點坐標的裝置。
下面通過具體實施例對本發(fā)明方法做進一步說明。
如山東航空大廈項目,客戶提供的項目位置描述為“山東濟南和平路與二環(huán)東路交界,以南150米,二環(huán)東路東臨”,建筑形狀為矩形,建筑面積2000平米。
根據(jù)上述步驟:
1.獲取項目位置描述:山東濟南和平路與二環(huán)東路交界,以南150米,二環(huán)東路東臨;
2.根據(jù)逆地理編碼獲取坐標:目前主流網絡地圖均提供逆地理編碼服務(給定一個位置,返回該位置的經緯度坐標),根據(jù)百度地圖提供的逆地理編碼服務,假定獲取“山東濟南和平路與二環(huán)東路交界”的經緯度坐標為“36.226787°,117.135937°”;
3.設地球半徑為R,地心為0,球面上兩點A、B的球面坐標為A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2],距離AB=R·arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2],那么根據(jù)距離方位、一點坐標反推可得另一點坐標,那么根據(jù)項目位置描述信息即可推導得出項目的大體位置信息;
4.獲取項目面積:2000平米;
5.獲取控制點:項目為矩形那么控制點為四個,先假設項目為正方形,那么項目的邊長約為44.72米;
6.根據(jù)項目位置點,往南、往東推44.72米得到另外兩個點,根據(jù)矩形再得最后一個頂點,由此四個點得到項目位置多邊形的坐標串;
7.如果項目形狀為圓形,前面已算出圓心坐標,再根據(jù)面積計算出圓的半徑大約是R=25.2米;根據(jù)圓心和半徑得到多個(數(shù)量可以根據(jù)相關軟件系統(tǒng),也可以認為控制)描述圓形特征的點的坐標串。
8.將獲取的數(shù)據(jù)存入數(shù)據(jù)庫,結束。
可以通過預設項目位置形狀圖形數(shù)據(jù)庫,預先選定一組多邊形模板,規(guī)定多邊形形狀與及生成方法,以輔助增加精確度(可以參考具體實施例)。
上述雖然結合附圖對本發(fā)明的具體實施方式進行了描述,但并非對本發(fā)明保護范圍的限制,所屬領域技術人員應該明白,在本發(fā)明的技術方案的基礎上,本領域技術人員不需要付出創(chuàng)造性勞動即可做出的各種修改或變形仍在本發(fā)明的保護范圍以內。