We're Moving!

The Vertica Forum is moving to a new OpenText Analytics Database (Vertica) Community.

Join us there to post discussion topics, learn about

product releases, share tips, access the blog, and much more.

Create My New Community Account Now


Vertica Place creates circle-like polygons with vertices not equidistant to the center — Vertica Forum

Vertica Place creates circle-like polygons with vertices not equidistant to the center

Hello, I'm in the need to design a solution that requires precision on geometrical/geographycal operations.

Creating a circle I realized that the resulting polygon has vertices with distance to the center with an average of 15% less of the correct value with a peak of 30%.
Also the circle area value is different to the value I expected (217km2 vs 314km2)

 

I'm using the following statement to create a circle around a geo position with a radius of 10km:
select st_astext(st_buffer(ST_GeomFromText('POINT(9.0004 45.9997)'),0.09));
considering 1 degree = 111111 meter (as simple as earth circumference divided by 360)

Find attached the completed analysis.

Anyone can tell me what is wrong in my analysis?

Thanks in advance,
Vivian.

Comments

  • Sounds like curvature of the earth is at play here.

  • I've done some more tests, ST_Buffer works fine.

    Workaround for me will be to use geometries instead of geographies.

    Any other experiences are welcome, thanks!

    Vivian.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file