网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

TE二次开发中点线面图层的结构有哪些

这篇文章给大家分享的是有关TE二次开发中点线面图层的结构有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联建站是专业的青岛网站建设公司,青岛接单;提供成都做网站、成都网站建设、成都外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行青岛网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

在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二次开发中点线面图层的结构有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网站题目:TE二次开发中点线面图层的结构有哪些
当前链接:http://bjjierui.cn/article/igepsj.html

其他资讯