Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
fbe31cc5
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
fbe31cc5
编写于
6月 06, 2020
作者:
A
alexey-milovidov
提交者:
Nikolai Kochetov
6月 08, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge pull request #11421 from livace/fix_point_in_polygon_with_nan
Fix pointInPolygon with nan (cherry picked from commit
42534959
)
上级
9411fdcd
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
5 addition
and
0 deletion
+5
-0
src/Functions/GeoUtils.h
src/Functions/GeoUtils.h
+3
-0
tests/queries/0_stateless/00500_point_in_polygon_nan.reference
.../queries/0_stateless/00500_point_in_polygon_nan.reference
+1
-0
tests/queries/0_stateless/00500_point_in_polygon_nan.sql
tests/queries/0_stateless/00500_point_in_polygon_nan.sql
+1
-0
未找到文件。
src/Functions/GeoUtils.h
浏览文件 @
fbe31cc5
...
...
@@ -301,6 +301,9 @@ bool PointInPolygonWithGrid<CoordinateType>::contains(CoordinateType x, Coordina
if
(
has_empty_bound
)
return
false
;
if
(
std
::
isnan
(
x
)
||
std
::
isnan
(
y
))
return
false
;
CoordinateType
float_row
=
(
y
+
y_shift
)
*
y_scale
;
CoordinateType
float_col
=
(
x
+
x_shift
)
*
x_scale
;
...
...
tests/queries/0_stateless/00500_point_in_polygon_nan.reference
0 → 100644
浏览文件 @
fbe31cc5
0
tests/queries/0_stateless/00500_point_in_polygon_nan.sql
0 → 100644
浏览文件 @
fbe31cc5
SELECT
pointInPolygon
((
nan
,
10
.
000100135803223
),
[(
39
.
83154
,
21
.
41527
),
(
2
.,
1000
.
0001220703125
),
(
39
.
90033
,
21
.
37195
),
(
1
.
000100016593933
,
10
.
000100135803223
),
(
39
.
83051
,
21
.
42553
),
(
39
.
82898
,
21
.
41382
),
(
39
.
83043
,
21
.
41432
),
(
39
.
83154
,
21
.
41527
)]);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录