社区
地理信息系统
帖子详情
shp中圆是以多边形存储的,如何用效率高点的算法求半径
weike021996
2010-04-26 03:37:46
shp中圆是以多边形存储的,如何用效率高点的算法求半径
...全文
97
3
打赏
收藏
shp中圆是以多边形存储的,如何用效率高点的算法求半径
shp中圆是以多边形存储的,如何用效率高点的算法求半径
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
传说中的堕落
2010-04-30
打赏
举报
回复
楼上聪明
NickWar
2010-04-29
打赏
举报
回复
遍历一下,求出x或y的最大最小值,
然后除以2,就是半径了
传说中的堕落
2010-04-28
打赏
举报
回复
是不是可以这样:
1、先得到这个多边形的节点个数
2、取分隔相对均匀的三个节点坐标,
3、依据三点确定一个圆的原理,可以求出圆的方程,半径当然就出来了
世界地图国界
shp
文件
世界地图国界部分,
shp
格式,比较精细,看压缩文件大小便知。
全国省、地、县市级的行政区划矢量图
shp
(含道路、河流、公路铁路图)
全国省级 地市级 县市级的行政区划矢量图以及道路交通矢量图 河流、公路铁路的矢量图 非常详细
shp
格式的文件
读取
shp
文件中的地块数据后
求
地块(复杂
多边形
)最大内切圆圆心坐标及
半径
的Voronoi图
算法
地块是一些超复杂的
多边形
,其中一些
多边形
是简单
多边形
,有些
多边形
是包含内部空洞的复杂
多边形
,而
多边形
是两三个复杂
多边形
(可能包含内部空洞)的“复合体”。 读取地块数据并使用Voronoi图方法顺序计算shapefile文件中每一个复杂
多边形
最大内切圆的圆心坐标和
半径
,并添加新字段将圆心坐标和
半径
写入shapefile文件中
输入为
shp
格式的
多边形
文件,输出为平滑后的
shp
格式文件,请用C++代码实现
实现这个任务需要使用一些地理信息系统 (GIS) 库,比如 GDAL 和 GEOS。下面是一个使用 C 语言、GDAL 和 GEOS 库实现
多边形
平滑的示例代码: #include <stdio.h> #include <gdal.h> #include <ogr_api.h> #include <ogr_geometry.h> #include &...
python 等值面
多边形
平滑_海量
多边形
矢量并行平滑实现
最近工作需要对提取的矢量图斑进行平滑(
shp
格式),所以就对这里进行了一点小小的研究,主要是对Chaikin-curve
算法
进行改进,其实还有很多优秀的
算法
可以拿来用,迫于时间,就没有继续深入,这篇博客,权当是抛砖引玉,希望真正搞平滑
算法
的”同志们“,能够展示出自己真正的优秀
算法
。我们知道,当
多边形
数量为几百个,几千个,可能cpu串行和并行计算
效率
差距不大,但是当数量突破万个,几十万个,几百万个呢...
地理信息系统
2,157
社区成员
8,287
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章