V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  a90120411  ›  全部回复第 9 页 / 共 10 页
回复总数  192
1  2  3  4  5  6  7  8  9  10  
@liuguangxuan
```
select ST_Difference( t.gj, ST_PolygonFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))', 4326)) from test1 t;
```
我理解你这条 SQL 的意思是遍历了 test1 表中所有的线和多边形进行差集计算。
按照官方文档中对 geometry ST_Difference(geometry geomA, geometry geomB, float8 gridSize = -1)
函数的说明: http://postgis.net/docs/manual-3.2/ST_Difference.html

用 A 与 B 进行差集计算,返回一个几何图形,它表示几何图形 A 与几何图形 B 不相交的部分。
等效于 A - ST_Intersection(A,B)。如果 A 完全包含在 B 中,则返回适当类型的空原子几何。

这是输入顺序很重要的唯一叠加功能。ST_Difference(A, B) 总是返回 A 的一部分。
This is the only overlay function where input order matters. ST_Difference(A, B) always returns a portion of A.

综上所述,你计算得到的结果是正常的。右侧的直线与多边形没有交集,总是返回 A 的一部分。
根据 A - ST_Intersection(A,B) = A 。

根据你以往所述的内容,我对需求的理解是:

1 、飞机的 GPS 点转换为飞机轨迹(线);
2 、在地图上进行范围查询;

实现步骤:

1 、ST_Intersects 从轨迹线中查询出与传入的范围(多边形)相交的线数据集;
2 、将步骤 1 查询出的线数据与范围几何求交集。

因此我没有理解你最上面那个 SQL 的意义。

此外我已经很多年都不做 Gis 了,手头也没有相关环境,只能是帮你查查官方文档,根据自己的理解提供一些建议,不一定正确,仅供参考。
@liuguangxuan 这种情况应该是你的线 Geometry 是多线几何对象( MULTILINE 一个对象里面包含了多个线),可以把线用 ST_AsText 打印出来看一下结构。如果是 MultiLine 最好是在数据层面处理成单一的 Line 几何。或者对结果再进行一次计算也可以,但是不推荐。
@liuguangxuan 判断包含关系,用 ST_Intersects 。

1 、交集 ST_Intersection

2 、差集 ST_Difference
@a90120411 说错了,应该用 ST_Intersects
@liuguangxuan 用 ST_Covers
2022-05-24 13:40:54 +08:00
回复了 painter 创建的主题 生活 如果失业了,你的存款可以坚持多久?
18 年离职到现在没收入
2022-05-23 12:42:17 +08:00
回复了 CNN 创建的主题 分享发现 你们有没有发现用 WPS 越来越多
@JimmyLX 相信你的判断,我和你一样。
2022-05-20 13:09:28 +08:00
回复了 Haixiang 创建的主题 程序员 写了一本开源小书《Jest 实践指南》
粗读了一下,感觉很工整,支持一下!
别查 Point ,查 Line 。
用点来生成线,在线对象数据中同时保存与点集合的业务数据关联。
2022-04-23 18:06:40 +08:00
回复了 magewu1223ll 创建的主题 互联网 关于 web3.0 的去中心化
你问问朝鲜的网友
2022-04-22 15:03:28 +08:00
回复了 tengo 创建的主题 数据库 求一个数据库建表模板的网站
我也一直期待有这样的网站,帮你顶一下吧。
2022-04-17 12:07:19 +08:00
回复了 phpfpm 创建的主题 云计算 现在云手机有没有自建服务器的最佳实践?
个人粗浅的理解:

云端测试、软件调试,都是真机,用模拟设备没有意义了。自己在本地模拟器上跑不也一样么。

云游戏类的场景,有指令流、视频流两种模式,多数都是视频流方式,服务器( or 边缘节点)渲染,然后推流给客户端,手机也要解码(相当于你在看视频),比较耗电,发热。

黑产刷单的有专用设备“猫池”,就是主板+手机卡,去除屏幕和其他多余的配件,集中供电运行。
通过软件批处理来刷单什么的。

至于你个人淘汰的手机为什么要上云这个需求我是在没理解应用场景。
个人感觉针对现有项目进行改造的话,单体优先比较实用一些。
新项目的话采用 DDD 的思想来划分比较合理。
我年前买了两台 27 寸的,都配了显示器支臂,本来想一台竖起来写代码,一台辅助浏览。
但实际上 27 寸的竖起来,和桌面之间不留空隙的情况下,也要仰头看,很累。
我建议你换小尺寸的可能会好一些,去实体店里试一下。
2022-04-03 10:42:09 +08:00
回复了 44670 创建的主题 分享创造 p7zip-wasm,浏览器里可直接使用的 7zip 解压工具
测试了一个 zip ,解压的文件名直接乱码了。
2022-03-24 09:59:52 +08:00
回复了 a90120411 创建的主题 分享创造 为了管理我的 4 万个书签,我写了个插件
@wxy1991 没理解你的需求,有兴趣的话可以到仓空里提 issue
2022-03-23 10:29:38 +08:00
回复了 a90120411 创建的主题 分享创造 为了管理我的 4 万个书签,我写了个插件
@zthxxx 感谢建议,新增书签的插入位置已放入 TODO List 。第二个倒序排列的需求没理解啊~此外不能替换原生的快捷键,Chrome 的限制没办法。
2022-03-19 20:38:18 +08:00
回复了 a90120411 创建的主题 分享创造 为了管理我的 4 万个书签,我写了个插件
@hackpro 目前没有考虑,此功能不是我做这个扩展的主要目的,我一直用 Chrome 自带的同步功能,感觉挺稳的。
2022-03-19 20:30:10 +08:00
回复了 a90120411 创建的主题 分享创造 为了管理我的 4 万个书签,我写了个插件
@3CH0 目前还没,但已在 TODO List 里面了。
2022-03-19 20:27:30 +08:00
回复了 a90120411 创建的主题 分享创造 为了管理我的 4 万个书签,我写了个插件
@ziseyinzi 我说都是学习资料你信吗?
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2310 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 11:07 · PVG 19:07 · LAX 03:07 · JFK 06:07
♥ Do have faith in what you're doing.