polyline与polygon
这几天一直在和数据格式打交道,主要是shp的格式。由于格式限制,整个shp文件不可能有圆弧或者bezier曲线之类的。如果原文件有,可以先构成ellipticalarc或者cicurarc,然后转换到ICurve,利用polyline或者polygon得到一个IPointCollection的接口,利用ICurve的 ipCurve.QueryPoint(esriSegmentExtension.esriExtendAtFrom, addlength, false,tempPoint);获得点,设置好切割的地距离,最好小一点,这样更加逼近原有图形。最后进行一个接口转换,就可以由圆弧到多边形或线了
至于有一系列的点去构成,就是上面的简化版了
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1583403
polyline与polygon相关推荐
- 【已解决】leaflet-geoman启用编辑模式时,map上所有(marker、polyline、Polygon等)元素处于编辑状态
文章目录 leaflet-geoman启用编辑模式时,map上所有(marker.polyline.Polygon等)元素处于编辑状态特别影响体验,尤其是使用了L.motion后,由于切割较碎导致数据 ...
- Hello earth(四)——让我们来画Polyline和Polygon吧!
写在前面:越来越水系列o(* ̄︶ ̄*)o,本来应该好好介绍一下KML的DOM,好好梳理一下Google Earth API Utility libraries扩展的API,哎没那个精力,还是就写点儿D ...
- Silverlight开发历程—(绘制矢量图之Polyline 和 Polygon)
Polyline(多线段) 和 Polygon(多边形) Polyline(多线段) 和 Polygon(多边形)是Silverlight中简单但功能强大的绘图对象.它允许你声明N个Points属性值 ...
- point\polyline\polygon的转化(转)
首先你要明白Polyline是由path对象构成,Polygon是由ring对象构成,因此实现polyline向polygon的转换,思路如下: 1.提取polyline中的所有path对象 2.将p ...
- ArcGIS for Js Graphic、GraphicLayer、Geometry、(Point,Line,Polygon)、Rings(Coordinates)之间的关系
一.名词解释 Graphic 图形,只一个展示在底图上的一个图形.构造函数Graphic(Geometry,Sysmol,Attribute,InfoTemplate) 参数一:Geometry: 几 ...
- svg: svg预定义的形状
SVG 有一些预定义的形状元素,可被开发者使用和操作: 矩形 <rect> 圆形 <circle> 椭圆 <ellipse> 线 <line> 折线 & ...
- 交互式数据可视化-D3.js(一)
在D3中会穿插SVG 方便大家对D3对使用 SVG简介 可缩放矢量图(scalabel vector graphics),是用于描述二维矢量图形的一种图形格式,是由W3C制订的开放标准.SVG使用XM ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(10月30日-11月6日)
分享Silverlight/WPF/Windows Phone一周学习导读(10月30日-11月6日) 本周Silverlight学习资源更新 Silverlight 定位 niejunhua [学习 ...
- C#读取SHAPEFILE文件总结0--大纲
SHAPEFILE文件是地图文件的祖宗,学习怎么读取当然对学习很有裨益.在网上找了几篇资料,主要是百度文库里面看到个C#读取shapefile的DOC,就跟着抄代码学习一下. 现在刚好把point类型 ...
最新文章
- 报名 | 数据科学研究院五周年系列论坛之“人文社科专场
- centos 7 python2.7.5升级到3.5.2
- 新版VIEW CLIENT FOR IPADANDRIOD发布了!
- DayDayUp:互联网江湖大佬那些事(互联网大佬学历一览)
- 张书兰 (帮别人名字作诗)
- JavaScript jQuery获取radio/下拉框的选中值
- 用Python实现快速排序
- netty源码解解析(4.0)-5 线程模型-EventExecutorGroup框架
- 计算机操作系统英语,操作系统的英文介绍
- dhcpd.conf配置的有关说明
- C++基础知识:fflush(stdin)的误区
- 解释下ArrayList集合为啥允许值为null
- LaTeX字符加的各种帽子
- 前端——Form表单
- java 使用jacob实现word转pdf
- 唇语识别技术的开源教程,听不见声音我也能知道你说什么!
- hdu1002 a+bII 大数相加
- Chrome的无痕浏览实现初探
- c语言a b等于c的编程,简单的a+b (C语言代码)
- 兔子数列(斐波拉契数列)javscript的三种写法