Added a test for "greatCircleAngle"

This commit is contained in:
Alexey Milovidov 2019-12-09 22:34:00 +03:00
parent 36ca1a0a24
commit 67fd108848
2 changed files with 104 additions and 0 deletions

View File

@ -0,0 +1,101 @@
1
-179 -0.06
-178 -0.02
-177 -0.02
-176 -0.01
-174 -0.01
174 -0.01
176 -0.01
177 -0.02
178 -0.02
179 -0.06
██
████
██████▏
████████▎
██████████▎
████████████▍
██████████████▍
████████████████▌
██████████████████▌
████████████████████▌
██████████████████████▋
████████████████████████▋
██████████████████████████▌
████████████████████████████▍
██████████████████████████████▍
████████████████████████████████▎
██████████████████████████████████▎
████████████████████████████████████▏
██████████████████████████████████████
███████████████████████████████████████▊
█████████████████████████████████████████▋
███████████████████████████████████████████▌
█████████████████████████████████████████████▎
███████████████████████████████████████████████
████████████████████████████████████████████████▋
██████████████████████████████████████████████████▌
████████████████████████████████████████████████████▏
█████████████████████████████████████████████████████▋
███████████████████████████████████████████████████████▍
█████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████▌
████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████▌
██████████████████████████████████████████████████████████████▊
████████████████████████████████████████████████████████████████▎
█████████████████████████████████████████████████████████████████▌
██████████████████████████████████████████████████████████████████▋
████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████▏
██████████████████████████████████████████████████████████████████████▎
███████████████████████████████████████████████████████████████████████▎
████████████████████████████████████████████████████████████████████████▎
█████████████████████████████████████████████████████████████████████████▎
██████████████████████████████████████████████████████████████████████████▏
███████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████▋
████████████████████████████████████████████████████████████████████████████▍
█████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▌
█████████████████████████████████████████████████████████████████████████████▊
██████████████████████████████████████████████████████████████████████████████▎
██████████████████████████████████████████████████████████████████████████████▌
██████████████████████████████████████████████████████████████████████████████▋
██████████████████████████████████████████████████████████████████████████████▊
██████████████████████████████████████████████████████████████████████████████▊
██████████████████████████████████████████████████████████████████████████████▋
██████████████████████████████████████████████████████████████████████████████▋
██████████████████████████████████████████████████████████████████████████████▍
██████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████▌
█████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████▎
███████████████████████████████████████████████████████████████████████████▌
██████████████████████████████████████████████████████████████████████████▌
█████████████████████████████████████████████████████████████████████████▌
████████████████████████████████████████████████████████████████████████▎
███████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████▋
████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████▍
████████████████████████████████████████████████████████████████▌
██████████████████████████████████████████████████████████████▌
████████████████████████████████████████████████████████████▍
██████████████████████████████████████████████████████████▏
███████████████████████████████████████████████████████▋
█████████████████████████████████████████████████████▏
██████████████████████████████████████████████████▍
███████████████████████████████████████████████▌
████████████████████████████████████████████▌
█████████████████████████████████████████▎
█████████████████████████████████████▊
██████████████████████████████████▍
██████████████████████████████▋
██████████████████████████▋
██████████████████████▋
██████████████████▌
██████████████▏
█████████▌
████▊

View File

@ -0,0 +1,3 @@
WITH number - 90 AS lat SELECT DISTINCT greatCircleAngle(0, 0, 0, lat) = abs(lat) FROM numbers(180);
WITH number - 180 AS lon SELECT lon, round(greatCircleAngle(0, 0, lon, 0) - abs(lon) AS err, 2) FROM numbers(360) WHERE abs(err) > 0.01;
SELECT bar((greatCircleAngle(0, 0, number, number) - number) * 100, 0, 2000, 100) FROM numbers(90);