社区
Java SE
帖子详情
关于GeoTools中buffer的问题
MamyA
2017-09-13 11:15:28
有没有哪位大神使用过geotools工具中的buffer方法。我在使用其进行线缓冲的过程中,发现buffer的两个参数,第一个是缓冲距离,第二个是缓冲区点密度。第二个参数我没什么问题,但是第一个参数缓冲距离API中说明是使用的自定义单位。也就是说我进行线坐标缓冲的时候填写的第一个参数是度(坐标系中的那个度)。这与实际需求中要缓冲距离单位米或者千米有差异,想问问哪位大神有没有什么解决方案?或者思路?
...全文
849
4
打赏
收藏
关于GeoTools中buffer的问题
有没有哪位大神使用过geotools工具中的buffer方法。我在使用其进行线缓冲的过程中,发现buffer的两个参数,第一个是缓冲距离,第二个是缓冲区点密度。第二个参数我没什么问题,但是第一个参数缓冲距离API中说明是使用的自定义单位。也就是说我进行线坐标缓冲的时候填写的第一个参数是度(坐标系中的那个度)。这与实际需求中要缓冲距离单位米或者千米有差异,想问问哪位大神有没有什么解决方案?或者思路?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
沫若1993
2020-08-18
打赏
举报
回复
对精度要求不高的话,直接把米转换为度;对经度要求高的话,先把需要做缓冲区的geometry转化为wgs84UTM,然后传入米制单位,将得到的resultGeometry在转换为源坐标
MamyA
2019-12-19
打赏
举报
回复
引用 2 楼 weixin_44039539 的回复:
请问你找到解决方法了么
没有啊。只能换用其他方案来实现了。
weixin_44039539
2019-07-23
打赏
举报
回复
请问你找到解决方法了么
MamyA
2017-10-24
打赏
举报
回复
没有人使用过geotools这个框架吗?有没有人知道怎么把buffer里面的参数转换成距离单位来表示?
【GIS】
geotools
中
的
buffer
函数半径参数单位
问题
geotools
中
的
buffer
函数
中
所需缓冲区半径参数单位为度,而实际应用我们希望用米,故需要有米到度的转换转换公式如下: degree = meter / (2 * Math.PI * 6371004) * 360 ...
再见,2018!
目录 开场白 回顾2018 得与失 展望2019 一、开场白 写博客这件事本身跟技术无关,初衷就是为了记录和分享; 写博客这件事可大也可小; 往小了说就是写一些零碎的个人日常分享:如学习笔记的整理,学习心得的记录,学习方法的探究以及工作
中
实战项目的经验之谈等;所谓零碎,于我而言,就是零零散散,细...
Geotools
可以修复的拓扑错误的情况
另:这种错误若使用postgis的st_makevalid 函数在数据库
中
修复,结果将会是geometrycollection类型,包括列面、线,就需要再处理。会在相交位置增加一个相同坐标的节点,再形成一个内环。检查提示此处有拓扑错误,但缩放之后看不出。(注:点为位置示意,非数据节点)
geotools
实例
通过FactoryFinder创建实例 1. 通过FactoryFinder在文件
中
找到Factory的链接(.getFactory) 2. 通过Factory创建实例对象(Feature,Filters……) 3. 对实例对象进行操作 打开shapefile文件(Quickstart) public class Quickstart { /** * G...
手把手教你用Java给等值面地图‘上色’:
GeoTools
样式渲染全流程与常见‘色差’
问题
解决
本文详细介绍了如何使用Java和
GeoTools
进行等值面地图的高级渲染,包括样式定制、色差解决方案和性能优化。通过实战代码示例,帮助开发者掌握从基础渲染到复杂美化的全流程,解决常见的颜色渗透和值域临界点缺失
问题
,提升地图可视化效果。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章