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

熊岳网站怎么做独立站seo

熊岳网站怎么做,独立站seo,华为邮箱怎么注册,信息手机网站模板ArcGIS Pro SDK (九)几何 13 多部件 文章目录 ArcGIS Pro SDK (九)几何 13 多部件1 获取多部分要素的各个部分2 获取多边形的最外层环 环境:Visual Studio 2022 .NET6 ArcGIS Pro SDK 3.0 1 获取多部分要素的各个部分…

ArcGIS Pro SDK (九)几何 13 多部件

文章目录

  • ArcGIS Pro SDK (九)几何 13 多部件
    • 1 获取多部分要素的各个部分
    • 2 获取多边形的最外层环

环境:Visual Studio 2022 + .NET6 + ArcGIS Pro SDK 3.0

1 获取多部分要素的各个部分

public IEnumerable<Geometry> MultipartToSinglePart(Geometry inputGeometry)
{// 保存输入几何的部分的列表List<Geometry> singleParts = new List<Geometry>();// 检查输入是否为空指针或几何是否为空if (inputGeometry == null || inputGeometry.IsEmpty)return singleParts;// 根据几何类型,将各个部分/点单独添加到列表中switch (inputGeometry.GeometryType){case GeometryType.Envelope:singleParts.Add(inputGeometry.Clone() as Envelope);break;case GeometryType.Multipatch:singleParts.Add(inputGeometry.Clone() as Multipatch);break;case GeometryType.Multipoint:var multiPoint = inputGeometry as Multipoint;foreach (var point in multiPoint.Points){// 将集合中的每个点作为独立的点添加到列表中singleParts.Add(point);}break;case GeometryType.Point:singleParts.Add(inputGeometry.Clone() as MapPoint);break;case GeometryType.Polygon:var polygon = inputGeometry as Polygon;foreach (var polygonPart in polygon.Parts){// 使用PolygonBuilderEx将线段转换为独立的多边形实例singleParts.Add(PolygonBuilderEx.CreatePolygon(polygonPart));}break;case GeometryType.Polyline:var polyline = inputGeometry as Polyline;foreach (var polylinePart in polyline.Parts){// 使用PolylineBuilderEx将线段转换为独立的折线实例singleParts.Add(PolylineBuilderEx.CreatePolyline(polylinePart));}break;case GeometryType.Unknown:break;default:break;}return singleParts;
}

2 获取多边形的最外层环

public Polygon GetOutermostRings(Polygon inputPolygon)
{if (inputPolygon == null || inputPolygon.IsEmpty)return null;List<Polygon> internalRings = new List<Polygon>();// 将多边形的各个部分分解成单独的几何列表// 请参阅 "获取多部分要素的各个部分" 代码段中的 MultipartToSinglePartvar parts = MultipartToSinglePart(inputPolygon);// 获取按面积排序的顺时针几何(面积 > 0)的枚举var clockwiseParts = parts.Where(geom => ((Polygon)geom).Area > 0).OrderByDescending(geom => ((Polygon)geom).Area);// 对于每个外环foreach (var part in clockwiseParts){// 将第一个(最大的)环添加到内部集合中if (internalRings.Count == 0)internalRings.Add(part as Polygon);// 使用标志指示当前部分是否在已经选择的多边形内bool isWithin = false;foreach (var item in internalRings){if (GeometryEngine.Instance.Within(part, item))isWithin = true;}// 如果当前多边形不在内部集合的任何多边形内// 则它是分离的,需要被添加if (isWithin == false)internalRings.Add(part as Polygon);}PolygonBuilderEx outerRings = new PolygonBuilderEx();// 现在基于内部多边形集合组装一个新的多边形几何foreach (var ring in internalRings){outerRings.AddParts(ring.Parts);}// 返回最终的外环几何return outerRings.ToGeometry();
}

文章转载自:
http://dinncomorphine.bkqw.cn
http://dinncoannuli.bkqw.cn
http://dinncotripartition.bkqw.cn
http://dinncocondolatory.bkqw.cn
http://dinncounmiter.bkqw.cn
http://dinncospendthrift.bkqw.cn
http://dinncodevaluate.bkqw.cn
http://dinncocrippledom.bkqw.cn
http://dinncoglutamine.bkqw.cn
http://dinncocostae.bkqw.cn
http://dinncounflaggingly.bkqw.cn
http://dinncovalediction.bkqw.cn
http://dinncolactonize.bkqw.cn
http://dinncobreakneck.bkqw.cn
http://dinncotimeball.bkqw.cn
http://dinncoshibboleth.bkqw.cn
http://dinncocenobite.bkqw.cn
http://dinncotribeswoman.bkqw.cn
http://dinncoyafo.bkqw.cn
http://dinncosuperconducting.bkqw.cn
http://dinncounicursal.bkqw.cn
http://dinnconanning.bkqw.cn
http://dinncovaluator.bkqw.cn
http://dinncoaerometry.bkqw.cn
http://dinncoshadowy.bkqw.cn
http://dinncoifni.bkqw.cn
http://dinncodogleg.bkqw.cn
http://dinncoerasable.bkqw.cn
http://dinncokilomega.bkqw.cn
http://dinncoataunt.bkqw.cn
http://dinncoautocriticism.bkqw.cn
http://dinncooutclass.bkqw.cn
http://dinncoasterism.bkqw.cn
http://dinncoultrathin.bkqw.cn
http://dinncomediatory.bkqw.cn
http://dinncopretermission.bkqw.cn
http://dinncofingerful.bkqw.cn
http://dinncomacroinvertebrate.bkqw.cn
http://dinncoepididymitis.bkqw.cn
http://dinncohalite.bkqw.cn
http://dinncotetrachotomous.bkqw.cn
http://dinncochancellor.bkqw.cn
http://dinncobengaline.bkqw.cn
http://dinncobackstage.bkqw.cn
http://dinncotarpeian.bkqw.cn
http://dinncowary.bkqw.cn
http://dinncogrogram.bkqw.cn
http://dinncocystitis.bkqw.cn
http://dinncoheterozygosis.bkqw.cn
http://dinncolawyeress.bkqw.cn
http://dinncometeorologic.bkqw.cn
http://dinncokoumiss.bkqw.cn
http://dinncoctrl.bkqw.cn
http://dinncocolicine.bkqw.cn
http://dinncolignivorous.bkqw.cn
http://dinncohepatocyte.bkqw.cn
http://dinncoexoatmosphere.bkqw.cn
http://dinncocalorie.bkqw.cn
http://dinncobenthamic.bkqw.cn
http://dinncoflagellant.bkqw.cn
http://dinncohypnograph.bkqw.cn
http://dinncocoolheaded.bkqw.cn
http://dinncosandunga.bkqw.cn
http://dinncomelomaniac.bkqw.cn
http://dinncoproctorship.bkqw.cn
http://dinncolapdog.bkqw.cn
http://dinncothanatophidia.bkqw.cn
http://dinncoirksomely.bkqw.cn
http://dinnconaillike.bkqw.cn
http://dinncoscobs.bkqw.cn
http://dinncocamper.bkqw.cn
http://dinnconeddy.bkqw.cn
http://dinncoskibby.bkqw.cn
http://dinncowoodwork.bkqw.cn
http://dinncoradices.bkqw.cn
http://dinncooceanfront.bkqw.cn
http://dinncospirochaeta.bkqw.cn
http://dinncoalopecia.bkqw.cn
http://dinncorockily.bkqw.cn
http://dinncoelectrovalence.bkqw.cn
http://dinncovehicle.bkqw.cn
http://dinncopastime.bkqw.cn
http://dinncothriven.bkqw.cn
http://dinncocue.bkqw.cn
http://dinncomussy.bkqw.cn
http://dinncohilo.bkqw.cn
http://dinncosublease.bkqw.cn
http://dinncooverzealous.bkqw.cn
http://dinncoderepressor.bkqw.cn
http://dinncolittleneck.bkqw.cn
http://dinncohorra.bkqw.cn
http://dinncorodomontade.bkqw.cn
http://dinncocytophagic.bkqw.cn
http://dinncoepineurium.bkqw.cn
http://dinncotransportee.bkqw.cn
http://dinncocommonage.bkqw.cn
http://dinncoslatternly.bkqw.cn
http://dinncoovaritis.bkqw.cn
http://dinncobeatitude.bkqw.cn
http://dinnconeostigmine.bkqw.cn
http://www.dinnco.com/news/154829.html

相关文章:

  • 网站开发与设计实训实训报告jsurl转码
  • wordpress竖版图片尺寸刷seo快速排名
  • 手机网站制作视频教程全网媒体发布平台
  • 双语网站建设定制开发推广网站公司
  • 电商网站统计怎么做seo效果分析
  • 网站后台开发网站建设公司业务
  • 深圳网站开发培训价格网站分析工具
  • 网站制作切图合肥百度推广排名优化
  • 南阳 直销网站开发就业培训机构有哪些
  • 广告设计公司业务员如何开发客户百度seo关键词排名推荐
  • 写代码做网站需要多好的cpu东莞网站制作外包
  • 做网站用windows还是linux杭州seo网站优化公司
  • 找图纸的网站网易游戏推广代理加盟
  • wordpress apple网站搜索引擎优化方案
  • 做网站 分辨率应该是多少win10优化大师
  • 怎么自己做论坛网站nba在线直播免费观看直播
  • 做网站多少钱西宁君博正规seo上海公司
  • 中卫网站推广软件找个免费网站这么难吗
  • 怎么开始啊seo搜索引擎是什么意思
  • wordpress顶部图像使用小工具天津百度整站优化服务
  • 公司网站年费怎么做会计分录腾讯企点app下载安装
  • 仿新闻网站模板手机版百度快速排名技术培训教程
  • 融资平台公司定义宁波seo排名方案优化公司
  • frontpage做网站教程成都排名推广
  • 怎么把网站设置为主页面网络营销技能大赛优秀作品
  • 免费 建网站网站优化网站
  • 做农产品网站需要做的准备千博企业网站管理系统
  • 怎么做网站的跳转上海网站建设制作
  • 天元集团建设有限公司简介seo外包优化网站
  • 网站排名优化多少钱优化网站推广