[postgis-users] Creating a circle geometry
Surridge, Christopher S
Christopher.Surridge at titan.com
Wed Feb 16 08:44:14 PST 2005
That sounds like what I want, but I'm not sure what to use for distance. My guess is that its dependent on SRID, but which one would I use to specify locations in lat/long and distances in meters?
thanks
--chris
-----Original Message-----
From: postgis-users-bounces at postgis.refractions.net
[mailto:postgis-users-bounces at postgis.refractions.net]On Behalf Of
Richard_D_Levine at raytheon.com
Sent: Wednesday, February 16, 2005 11:24 AM
To: PostGIS Users Discussion
Cc: PostGIS Users Discussion (E-mail);
postgis-users-bounces at postgis.refractions.net
Subject: Re: [postgis-users] Creating a circle geometry
What about creating a polygon approximation of the circle using buffer()?
http://postgis.refractions.net/pipermail/postgis-users/2004-October/005949.html
Rick
|---------+--------------------------------------------->
| | strk at refractions.net |
| | Sent by: |
| | postgis-users-bounces at postgis.refr|
| | actions.net |
| | |
| | |
| | 02/16/2005 11:12 AM |
| | Please respond to PostGIS Users |
| | Discussion |
| | |
|---------+--------------------------------------------->
>----------------------------------------------------------------------------------------------|
| |
| To: "PostGIS Users Discussion (E-mail)" <postgis-users at postgis.refractions.net> |
| cc: |
| Subject: Re: [postgis-users] Creating a circle geometry |
>----------------------------------------------------------------------------------------------|
On Wed, Feb 16, 2005 at 11:05:35AM -0500, Surridge, Christopher S wrote:
> I have the cvs version of postgis working on Solaris 10 now (thanks strk)
and I'm trying to figure out how to insert a circle geometry. I have data
that consists of a center given as a latitude/longitude and a radius in
meters. There is a createCircle method in GEOS, but I can't figure out how
to use it through postgis. Even if I could, looking through the code for
createCircle, I'm not sure it will give the desired results for a lat/long
coordinate system. I would settle for a bounding box created using expand,
but I have the same concerns about the coordinate system in this case. Is
there an easy way to do this that I'm missing, or do I just have to suck it
up and do the meters to degrees and spherical coordinates math myself?
There is no postgis interface to GEOS createCircle.
If there was, or you settle to use bounding box,
you could try creating the geom in a isometric
projection and then transform it back to lat/long.
Also, consider incrementing the number of vertexes
when doing so, to get better curves at transform
time - see segmentize().
--strk;
>
> Thanks,
>
> --chris
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
postgis-users at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
postgis-users at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users
More information about the postgis-users
mailing list