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

网站查询功能怎么做2024年还有新冠吗

网站查询功能怎么做,2024年还有新冠吗,河南红旗渠建设集团网站,编程猫少儿编程网站ArcGIS Pro SDK #xff08;九#xff09;几何 13 多部件 文章目录 ArcGIS Pro SDK #xff08;九#xff09;几何 13 多部件1 获取多部分要素的各个部分2 获取多边形的最外层环 环境#xff1a;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 IEnumerableGeometry MultipartToSinglePart(Geometry inputGeometry) {// 保存输入几何的部分的列表ListGeometry singleParts new ListGeometry();// 检查输入是否为空指针或几何是否为空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;ListPolygon internalRings new ListPolygon();// 将多边形的各个部分分解成单独的几何列表// 请参阅 获取多部分要素的各个部分 代码段中的 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://www.hkea.cn/news/14336360/

相关文章:

  • 在小型网站建设小组中答案免费推广软件平台seo博客
  • 简单网站建设运营wordpress跳过短代码
  • 做云购网站研发外包
  • 网站备案空间备案吗网站如何推广引流
  • 通常做网站要多久wordpress获取权限
  • 如何上传文件到网站商场设计规范
  • 有没有代做ppt的网站网店设计流程图
  • 可以做黄金期权的网站深圳搜索引擎优化收费
  • 珠海手机网站开发wordpress thegem
  • 具有价值的做pc端网站自己做网站需要学些什么
  • 怎么做网站运营帮企业做网站前景怎么样
  • 太原网站制作报价网站开发语言 .net
  • 制作网站主题涉密网络运行维护服务外包的单位
  • 免费发布的网站wordpress 简码大全
  • python人网站开发案例网络公司经营范围开发属于制造吗
  • 呼伦贝尔网站建设公司互联网营销行业
  • 网站运营与建设 教学大纲营销网站建设制作
  • 舆情网站网站建设 网站
  • cms网站建设教程建设网站的网页设计
  • 北京网站设计的公司ps网站头部
  • 中山制作网站的公司开发一个跑腿app需要多少钱
  • 常德网站优化哪家好外国服务器的网站
  • 城乡建设招投标网站网站推广实施方案
  • 旅游模板网站成都达洱狐网络科技有限公司
  • 千博企业网站宁阳网站建设
  • 网站建设服务哪家好 价格多少钱百达翡丽手表网站
  • 自己做网站处理图片用什么软件安顺市网站建设
  • 虚拟货币做空网站研发项目管理软件
  • 建网站用什么软件最简单从网页上直接下载视频
  • 网站建设要什么长春做网站公司长春seo公司