91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

静宁县| 炉霍县| 吉安市| 小金县| 葵青区| 岚皋县| 嘉峪关市| 洞口县| 五莲县| 上高县| 泗洪县| 营口市| 比如县| 鄂温| 济源市| 东兰县| 龙山县| 屏东县| 含山县| 项城市| 平果县| 博白县| 宜州市| 彰武县| 清流县| 黄石市| 乐山市| 民勤县| 丁青县| 彭山县| 桂林市| 徐闻县| 巢湖市| 万全县| 青龙| 永州市| 临颍县| 邯郸县| 循化| 晋州市| 加查县|