System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及gis地圖制圖終端領域,尤其是涉及一種基于gis地圖制圖終端。
技術介紹
1、隨著gis技術的快速發展和應用,越來越多的行業采用gis地圖制圖終端進行空間數據的量算和可視化處理,這些應用涵蓋了交通管理、物流監控、城市規劃等多個領域,利用gis地圖制圖終端可以直觀地展示和分析空間地理數據,從而提供決策支持和運營優化,此外,gis終端的空間計算和可視化能力也逐步得到了擴展和提升,為多維度的地理信息分析提供了重要支撐。
2、然而,現有的gis地圖制圖終端在多維空間量算方面存在一定局限性,首先,距離、面積和高度等多種量算模式的精度受限,尤其是在地形起伏較大的場景下,計算的準確性難以保障,此外,現有技術在量算數據的匯總和呈現上往往分散且繁瑣,缺乏便捷的整合輸出方式,難以滿足用戶在實際應用中的需求。
技術實現思路
1、本專利技術的目的在于針對現有技術的不足之處,提供一種基于gis地圖制圖終端,旨在通過引入多模式量算,提高了量算精度,實現了距離、面積和高度的多種量算模式,并結合坡度校正、網格細分和多點采樣等技術保障量算的準確性,此外,各類量算數據及三維可視化圖形進行便捷輸出,有效提升gis地圖制圖終端在實際應用中的便捷性和可操作性。
2、為此,本申請提供一種基于gis地圖制圖終端,包括如下步驟:
3、步驟s100、獲取地理信息數據,并進行初始化處理和數據完整性校驗;
4、步驟s200、基于步驟s100初始化處理和數據完整性校驗后的地理
5、步驟s300、基于步驟s200量算模式設定進行距離量算,并得出距離量算結果;
6、步驟s400、基于步驟s200量算模式設定進行面積量算,并得出面積量算結果;
7、步驟s500、基于步驟s200量算模式設定進行高度量算,并得出高度量算結果;
8、步驟s600、基于步驟s300、步驟s400和步驟s500所得的距離量算結果、面積量算結果和高度量算結果進行匯總與生成三維可視化圖形,并將匯總結果與生成的三維可視化圖形進行輸出。
9、在一些具體實施方式中,獲取地理信息數據,并進行初始化處理和數據完整性校驗,具體包括:
10、步驟s100.1、基于終端獲取地理信息數據。
11、其中地理信息數據包括:空間坐標數據、地形數據和坡度數據。
12、步驟s100.1.1、基于所得的地理信息數據進行初始化處理,獲得初始化處理后的地理信息數據。
13、其中,初始化處理包括:空間坐標系初始化、坡度校正初始化和測量單位初始化。
14、步驟s100.2、基于所得初始化處理后的地理信息數據進行數據完整性校驗,獲得完整性校驗后的地理信息數據。
15、其中,包括:坐標數據校驗、坡度數據校驗和單位設置校驗。
16、在此需要說明的是,由于初始化處理和數據完整性校驗已是本領域人員所熟知的技術,在此便不再過多贅述。
17、在一些具體實施方式中,基于步驟s100初始化處理和數據完整性校驗后的地理信息數據進行量算模式設定,具體包括:
18、步驟s200.1、基于所得完整性校驗后的地理信息數據進行量算模式設定。
19、其中,量算模式設定包括:距離量算、面積量算和高度量算。
20、其中,距離量算時,將進行空間距離量算、地表距離量算和水平與垂直分離量算。
21、其中,面積量算時,將進行投影面積量算和地表面積量算。
22、其中,高度量算時,將基于多點高度采樣和圓盤輔助工具進行高度量算。
23、其中,多點高度采樣是,在測量路徑設置多個采樣點,基于地形起伏逐層采樣高度值。
24、其中,圓盤輔助工具是,在測量點周圍生成虛擬的圓盤形輔助標記,通過調整圓盤半徑、改變觀察視角來精確定位高度測量點。
25、步驟s200.2、基于量算模式設定,獲得量算模式設定后的結果。
26、在一些具體實施方式中,基于步驟s200量算模式設定進行距離量算,并得出距離量算結果,具體包括:
27、步驟s300.1、基于量算模式設定后的結果執行距離量算。
28、其中,距離量算包括:空間距離量算、地表距離量算和水平與垂直分離量算。
29、步驟s300.1.1、空間距離量算是,基于無地形起伏或地形特征不重要的場景進行空間距離量算,采用空間坐標數據(x1,y1,z1)和(x2,y2,z2),計算兩點之間的空間距離d空間:,具體為:
30、
31、式中:x1和y1是第一個測量點的平面坐標,z1是第一個測量點的高度坐標,x2和y2是第二個測量點的平面坐標,z2是第二個測量點的高度坐標。
32、步驟s300.1.2、地表距離量算是,在地形起伏較大或需考慮地形特征的場景下對兩點之間的地表距離進行測量,引用坡度校正參數α,在地表距離量算中進行校正,具體為:
33、d地表=d空間×(1+α)
34、式中:d地表為校正后的地表距離,d空間為未校正的空間距離,α為坡度系數,用于反映地形起伏對距離的影響。
35、步驟s300.1.3、水平與垂直分離量算是,在空間距離量算和地表距離量算中分離距離的水平分量和垂直分量。
36、其中,水平分量計算基于兩點在平面坐標系(x,y)中的位置,計算兩點的水平分量d水平,具體為:
37、
38、式中:x1和y1是第一個測量點的平面坐標,x2和y2是第二個測量點的平面坐標。
39、其中,垂直分量計算基于兩點在高度(z)方向的差值,計算垂直分量d垂直
40、d垂直=|z2-z1|
41、式中,z1是第一個測量點的高度坐標,z2是第二個測量點的高度坐標。
42、步驟s300.2、基于空間距離量算、地表距離量算和水平與垂直分離量算得出距離量算結果。
43、在一些具體實施方式中,基于步驟s200量算模式設定進行面積量算,并得出面積量算結果,具體包括:
44、步驟s400.1、基于量算模式設定后的結果執行面積量算。
45、其中,面積量算包括:投影面積量算和地表面積量算。
46、步驟s400.1.1、投影面積量算是,基于二維平面坐標系中所選區域的邊界為基礎,計算區域的面積,采用標準幾何面積計算方法,得出區域的投影面積。
47、其中,若多邊形區域由n個頂點構成,頂點的坐標依次為(x1,y1),(x2,y2),…,(xn,yn),多邊形面積a投影具體為:
48、
49、式中:xi和yi是多邊形第i個頂點的平面坐標,n是多邊形頂點的總數,(xn,yn)為多邊形的最后一個頂點坐標,與第一個頂點(x1,y1)首尾相連以形成閉合區域。
50、步驟s400.1.2、地表面積量算本文檔來自技高網...
【技術保護點】
1.一種基于GIS地圖制圖終端,其特征在于,包括如下步驟:
2.根據權利要求1所述的一種基于GIS地圖制圖終端,其特征在于,獲取地理信息數據,并進行初始化處理和數據完整性校驗,具體包括:
3.根據權利要求1所述的一種基于GIS地圖制圖終端,其特征在于,基于S100初始化處理和數據完整性校驗后的地理信息數據進行量算模式設定,具體包括:
4.根據權利要求1所述的一種基于GIS地圖制圖終端,其特征在于,基于S200量算模式設定進行距離量算,并得出距離量算結果,具體包括:
5.根據權利要求1所述的一種基于GIS地圖制圖終端,其特征在于,基于S200量算模式設定進行面積量算,并得出面積量算結果,具體包括:
6.根據權利要求1所述的一種基于GIS地圖制圖終端,其特征在于,基于S200量算模式設定進行高度量算,并得出高度量算結果,具體包括:
7.根據權利要求1所述的一種基于GIS地圖制圖終端,其特征在于,基于S300、S400和S500所得的距離量算結果、面積量算結果和高度量算結果進行匯總與生成三維可視化圖形,并將匯總結果
...【技術特征摘要】
1.一種基于gis地圖制圖終端,其特征在于,包括如下步驟:
2.根據權利要求1所述的一種基于gis地圖制圖終端,其特征在于,獲取地理信息數據,并進行初始化處理和數據完整性校驗,具體包括:
3.根據權利要求1所述的一種基于gis地圖制圖終端,其特征在于,基于s100初始化處理和數據完整性校驗后的地理信息數據進行量算模式設定,具體包括:
4.根據權利要求1所述的一種基于gis地圖制圖終端,其特征在于,基于s200量算模式設定進行距離量算,并得出距離量算結果,具體包括:
...
【專利技術屬性】
技術研發人員:張曉萱,王忠超,鄭亞然,郭映軍,肖昕,楊鶴松,李東輝,常夢星,張濤,呂文,馬鈺,周盛龍,虞思俊,張娟,
申請(專利權)人:華能新能源股份有限公司云南分公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。