中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TE二次開發中點線面圖層的結構有哪些

發布時間:2022-01-13 17:30:12 來源:億速云 閱讀:126 作者:小新 欄目:大數據

這篇文章給大家分享的是有關TE二次開發中點線面圖層的結構有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在te的開發中,存在點、線、面的圖層,圖層中的空間表示的基本類型都為Geometry,詳細的分為IPoint、ILineString、ILinearRing、IMultiLineString、IGeometryCollection和IPolygon。

IPoint是點圖層中的基本類型,表示一個點,te中比較特殊的地方,單個點對象的坐標并不是用IPoint來表征,而是用IPosition,這是因為單個點對象的表示需要設置yaw、pitch、roll等三維的屬性,而在圖層中,這些參數可以通過圖層進行統一的設置,在點圖層中,獲得到最基本的IFeature對象,其中有Geometry的屬性,在js的開發中,獲得到Geometry的對象后,可以直接使用IPoint中的屬性和方法,在c#的開發中,就需要使用as進行強制轉換,將Geometry轉換成IPoint,再進行屬性和方法的操作。

ILineString和IMultiLineString是表征線和線圖層的基本類型,IMultiLineString中可能包含多條ILineString,在te的單個對象和圖層中,線的類型是統一的,在線的操作中,得到Geometry屬性,要明確是multi還是單體線,其中涉及到的屬性不是相同的,可以通過GeometryType進行判斷,js的開發中,直接可以按照屬性和方法進行操作,在c#的開發中,就需要使用as進行強制轉換,將Geometry轉換成ILineString或者IMultiLineString,再進行屬性和方法的操作。

IPolygon是表征面和面圖層的基本類型,IPolygon可能包含一個或者多個ILinearRing,根據IPolygon中的屬性即可獲得,首先得到Geometry的屬性后,要轉換成IPolygon,從其中獲得ILinearRing,在js和C#的開發中,和以上點和線的轉換同理。

在te的幫助手冊中,有一個例子是:“Editing a Geometry Object“詳細的表述了如何編輯一個面的對象,可以進行學習。

IGeometryCollection是點、線和面的集合同層,這種圖層是混合的,使用的要對其中的圖層分別進行處理,這個比較少用。

感謝各位的閱讀!關于“TE二次開發中點線面圖層的結構有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

te
AI

二连浩特市| 梧州市| 昂仁县| 德安县| 宁阳县| 托里县| 永登县| 贵德县| 吉林省| 石首市| 阳朔县| 焉耆| 赤水市| 扎鲁特旗| 抚顺市| 曲麻莱县| 上蔡县| 大姚县| 临汾市| 磴口县| 泰和县| 界首市| 栾川县| 双桥区| 镇坪县| 临城县| 织金县| 鲁山县| 黄浦区| 元氏县| 保康县| 临西县| 广安市| 黎城县| 新密市| 乐东| 高密市| 海淀区| 肥城市| 雷州市| 乌恰县|