You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

S2Polygoncontains返回true结果但点不在多边形内部。

可能是由于坐标误差引起的。可以通过在S2Builder中设置合适的坐标精度来解决此问题。

以下是示例代码:

S2Builder builder(params);
builder.StartLayer(std::make_unique<S2PolygonLayer>(&polygon));
// 设置坐标精度为1E-12
builder.set_snap_function(S2::IdentitySnapFunction(S1Angle::Radians(1e-12)));
builder.AddShape(pts);
S2Error error;
if (!builder.Build(&error)) {
    LOG(FATAL) << "Error: " << error;
}

在此示例中,使用S2Builder构建多边形并将精度设置为1E-12。使用此设置,将坐标精度从默认的1E-15提高到1E-12,有效地降低了坐标误差。最后,使用Build函数构建多边形,并检查是否存在错误。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

「火山引擎」数智平台 VeDI 数据中台产品季刊 VOL.10

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/0b384afa9eee44d18dcf654dbfe404a3~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714926028&x-signature=%2FNLXTcwTW%2FzXfNFVHk1scPVHw5E%3D)火山引擎数据中台产品双月刊涵盖「大数据研发治理套件 DataLeap」「云原生数据仓库 ByteHouse」「湖仓一体分析服务 LAS」「云原生开源大数据平台 E-MapReduce」四款数据中台产品的功能迭...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

S2Polygoncontains返回true结果但点不在多边形内部。 -优选内容

DSL 语法
= value1 value2) value1 和 value2 的取值范围包含整数、浮点数或字符串。 true 或 false 小于等于 sql (<= value1 value2) value1 和 value2 的取值范围包含整数、浮点数或字符串。 true 或 false 不等于 sql (!= value1 value2) value1 和 value2 的取值范围包含整数、浮点数或字符串。 true 或 false 布尔运算 功能 语法 取值范围 返回值 OR运算 sql (or true false true) true false true 或 false。例如: ...
「火山引擎」数智平台 VeDI 数据中台产品季刊 VOL.10
[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/0b384afa9eee44d18dcf654dbfe404a3~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714926028&x-signature=%2FNLXTcwTW%2FzXfNFVHk1scPVHw5E%3D)火山引擎数据中台产品双月刊涵盖「大数据研发治理套件 DataLeap」「云原生数据仓库 ByteHouse」「湖仓一体分析服务 LAS」「云原生开源大数据平台 E-MapReduce」四款数据中台产品的功能迭...
地理函数
lon2Deg — 第二个点的经度,单位:度,范围: [-180°, 180°]。 lat2Deg — 第二个点的纬度,单位:度,范围: [-90°, 90°]。 正值对应北纬和东经,负值对应南纬和西经。返回值地球表面的两点之间的距离,以米为单位... pointInPolygon((x, y), [(a, b), (c, d) ...], ...)输入参数 (x, y) — 平面上某个点的坐标。元组类型,包含坐标的两个数字。 [(a, b), (c, d) ...] — 多边形的顶点。阵列类型。每个顶点由一对坐标(a, b)表示。顶...
禁用关键词列表
contains,context,continue,convert,count,cpu,create,cross,cube,curdate,current,current_date,current_time,current_timestamp,current_user,cursor,cursor_name,curtime data,database,databases,datafile,dat... multipolygon,mutex,mysql_errno name,names,national,natural,nchar,ndb,ndbcluster,never,new,next,no,no_bka,no_bnl,no_icp,no_mrr,no_range_optimization,no_semijoin,no_wait,no_write_to_binlog,nodegroup,n...

S2Polygoncontains返回true结果但点不在多边形内部。 -相关内容

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询