真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

TE二次開發(fā)中點線面圖層的結(jié)構(gòu)有哪些

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

創(chuàng)新互聯(lián)建站是專業(yè)的青島網(wǎng)站建設(shè)公司,青島接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行青島網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

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

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

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

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

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

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

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


網(wǎng)站欄目:TE二次開發(fā)中點線面圖層的結(jié)構(gòu)有哪些
網(wǎng)址分享:http://weahome.cn/article/igepsj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部