当前位置: 首页 > news >正文

当前网站开发什么语言免费代码网站

当前网站开发什么语言,免费代码网站,网站设计 趋势,网站建设制作经验足一、Geometry常用对象 二、主要类 1、ReadOnlyPartCollection:Polyline 和 Polygon 使用的 ReadOnlySegmentCollection 部件的只读集合,属性成员:​ 名字描述Count获取 ICollection 中包含的元素数。TIEM获取位于指定索引处的元素。Spatial…

一、Geometry常用对象

 二、主要类

1、ReadOnlyPartCollection:Polyline 和 Polygon 使用的 ReadOnlySegmentCollection 部件的只读集合,属性成员:​

名字描述
Count获取 ICollection 中包含的元素数。
TIEM获取位于指定索引处的元素。
SpatialReference获取或设置用于此只读部件集合的 SpatialReference

               方法: GetEnumerator    返回循环访问集合的枚举器。

2、ReadOnlyPointCollection  返回Geometry所有点(拐点或顶点)的MapPoints 的只读集合,属性成员:

名字描述
Count获取 ICollection 中包含的元素数。
TIEM获取位于指定索引处的元素。
SpatialReference获取或设置用于此只读部件集合的 SpatialReference

 方法: 

名字描述
Copy2DCoordinatesToList重载。
Copy3DCoordinatesToList重载。
CopyPointsToList将此列表中的 MapPoint 复制到给定的 MapPoint 列表中。
GetEnumerator返回循环访问集合的枚举器。

三、ReadOnlySegmentCollection :Segment 类的只读集合。,属性成员:

名字描述
Count获取 ICollection 中包含的元素数。
TIEM获取位于指定索引处的元素。
SpatialReference获取或设置用于此只读部件集合的 SpatialReference

       方法:GetEnumerator    返回循环访问集合的枚举器

四、GetEnumerator 方法:返回循环访问集合的枚举器

  例如:

1、枚举数据段以获得长度

 Dim polylineParts As ReadOnlyPartCollection = Polyline.Parts'枚举数据段以获得长度Dim Len As Double = 0Dim lsegments As IEnumerator(Of ReadOnlySegmentCollection) = polylineParts.GetEnumerator()While lsegments.MoveNext()Dim seg As ReadOnlySegmentCollection = lsegments.CurrentFor Each s As Segment In segLen += s.Length'类型执行一些特定的操作 Select Case s.SegmentTypeCase SegmentType.LineMsgBox("SegmentType.SegmentType.Line")Case SegmentType.BezierMsgBox("SegmentType.SegmentType.Bezier")Case SegmentType.EllipticArcMsgBox("SegmentType.SegmentType.EllipticArc")End SelectNextEnd While

2、ReadOnlyPointCollection示例

​
Dim segments As IEnumerator(Of MapPoint)
Dim parts As ReadOnlySegmentCollection
Dim x As Double 
Dim y As Double 
segments = polygon1.Points.GetEnumerator
'获取图形所有顶点坐标
Dim ppts As ReadOnlyPointCollection = polygon1.Points
'坐标总数
Dim ppts_Count As long=ppts.Count
'坐标访问
For i = 0 To ppts_Count - 1x = ppts.item(i).Xy = ppts.item(i).Y
Next Dim enumPts As IEnumerator(Of MapPoint) = polygon1.Points.GetEnumerator()Dim coordinates As IReadOnlyList(Of Coordinate2D) = polygon1.Copy2DCoordinatesToList()
Dim coordinate2Ds As IList(Of Coordinate2D) = New List(Of Coordinate2D)(10)
Dim subsetCoordinates2D As ICollection(Of Coordinate2D) = coordinate2Ds'获取PPTS点集中从ID1开始,取10个坐标点,ID1是从0开始
ppts.Copy2DCoordinatesToList(ID1, 10, subsetCoordinates2D)
'subsetCoordinates2D坐标访问
For i = 0 To subsetCoordinates2D.Count - 1pv_x(i) = subsetCoordinates2D(i).Xpv_y(i) = subsetCoordinates2D(i).Y
Next​

3、获取多边形外环坐标

'获取
ppv = poly.Points
Dim parts As ReadOnlyPartCollection = poly.Parts
dbx_zds = parts.First.Count()
dbx_zds = parts.First.Count()      '不包含闭合点
Dim coordinate2Ds As IList(Of Coordinate2D) = New List(Of Coordinate2D)
Dim subsetCoordinates2D As ICollection(Of Coordinate2D) = coordinate2Ds
ppv.Copy2DCoordinatesToList(0, dbx_zds + 1, subsetCoordinates2D)   '坐标起点序号,从0开始,共dbx_zds + 1点,含多边形闭合点
’获取的坐标在subsetCoordinates2DIList(Of Coordinate2D)

五、GeometryBag :是 Geometry 对象的异构集合,成员如下:

名字描述
Dimension获取几何图形的尺寸。 (继承自 ArcGIS.Core.Geometry.Geometry)
Extent重写。 获取此实例的最小封闭信封。
Geometries获取此 GeometryBag 中的几何图形列表。
GeometryType 重写。获取几何类型。始终返回 GeometryType.GeometryBag。
HasID获取一个值,该值指示几何图形是否具有 ID。
(继承自 ArcGIS.Core.Geometry.Geometry)
HasM获取一个值,该值指示几何图形是否具有 M。
(继承自 ArcGIS.Core.Geometry.Geometry)
HasZ获取一个值,该值指示几何图形是否具有 Z。
(继承自 ArcGIS.Core.Geometry.Geometry)
IsEmpty重写。 获取一个值,该值指示此实例是否为空。
IsKnownSimple指示根据数据库中存储的几何类型,此几何图形是否已知拓扑一致。
 (继承自 ArcGIS.Core.Geometry.Geometry)
IsKnownSimpleOgc指示根据开放地理空间联盟 (OGC) 验证规范,此几何是否已知在
拓扑上是一致的。 (继承自 ArcGIS.Core.Geometry.Geometry)
Length获取此几何图形的长度 (继承自 ArcGIS.Core.Geometry.Geometry)
PartCount获取此实例中的零件(几何图形)数。
PointCount重写。 获取此实例的所有部件中所有点的计数。
SpatialReference获取此实例的空间参考。(继承自 ArcGIS.Core.Geometry.Geometry)

方法:

名字描述
Clone克隆此几何实例。由于几何对象是不可变的,因此永远不会更改,
因此返回的克隆将是此对象,而不是 这个实例。
 (继承自 ArcGIS.Core.Geometry.Geometry)
IsEqual重载。
ToEsriShape重载。重写。
ToJson将此几何实例序列化为 ArcGIS JSON 几何制图表达。
 (继承自 ArcGIS.Core.Geometry.Geometry)
ToXml将此几何实例序列化为 ArcGIS XML 几何制图表达。
(继承自 ArcGIS.Core.Geometry.Geometry)
http://www.tj-hxxt.cn/news/51969.html

相关文章:

  • 采购在哪些网站开发供应商seo全站优化全案例
  • 东莞手机微信网站最新seo教程
  • 外国人做数学视频网站免费广告
  • 临沂做网站首选百度seo排名原理
  • 如何更改 网站 关键词谷歌seo网站运营
  • 删除wordpress版权惠州搜索引擎seo
  • 网站文章分类怎么恶意点击对手竞价
  • 博客类网站建设网络营销推广价格
  • 做设计常用网站有哪些2022年最火文案
  • 泗阳做网站知乎seo优化
  • 广西网站建设开发外包线下宣传渠道和宣传方式
  • 博客式笑话网站织梦源码一键免费创建论坛网站
  • 忒低网站长怎么做百度关键词优化多久上首页
  • 佛山营销网站建设推广宁波seo服务快速推广
  • 亳州网站建设公司杭州seook优屏网络
  • fob福步外贸论坛网天津seo推广软件
  • 做放单主持的网站seo优化工作有哪些
  • 做网站用别人的模板是侵权吗长春网站建设技术托管
  • 江苏省交通运输厅门户网站建设管理推广一般收多少钱
  • 老山网站建设百度搜索排名机制
  • 义乌网站建设联系方式靠谱的拉新平台
  • 自己做的网站怎么上传到网络周口网站制作
  • 中科时代建设官方网站百度账号管家
  • 互联网舆情监测百度的关键词优化
  • 遵义网站建设oadmin网站设计平台
  • 福州建网站 做网页网页设计主要做什么
  • 淮南网站建设服务杭州网站排名提升
  • 深圳专业做网站哪家专业品牌网络营销策划书
  • 西安建网站的公司网上引流推广怎么做
  • 哪些网站做英语比较好创新驱动发展战略