simple coordinate system

Started by Robin Ericssonabout 19 years ago8 messagesgeneral
Jump to latest
#1Robin Ericsson
lobbin@gmail.com

Hi,

I'm planning a simple coordinate system, where objects are described
as x, y and z. Are there any contribs or extensions available that can
help me with datatypes, calculation of length between two points, etc?

--
regards,
Robin

#2Webb Sprague
webb.sprague@gmail.com
In reply to: Robin Ericsson (#1)
Re: simple coordinate system

... planning a simple coordinate system, where objects are described

as x, y and z. Are there any contribs or extensions available that can
help me with datatypes, calculation of length between two points, etc?

google postgis. It is for geographic stuff, so maybe overkill, but
maybe not. There are are also geometry types native to Postgres that
you can find in the docs

Show quoted text

--
regards,
Robin

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

#3Robin Ericsson
lobbin@gmail.com
In reply to: Webb Sprague (#2)
Re: simple coordinate system

On 3/15/07, Webb Sprague <webb.sprague@gmail.com> wrote:

... planning a simple coordinate system, where objects are described

as x, y and z. Are there any contribs or extensions available that can
help me with datatypes, calculation of length between two points, etc?

google postgis. It is for geographic stuff, so maybe overkill, but
maybe not. There are are also geometry types native to Postgres that
you can find in the docs

I was thinking about PostGIS, but it seemed overkill for my purpose.
Therefore I asked in the first place :)

--
regards,
Robin

#4Webb Sprague
webb.sprague@gmail.com
In reply to: Robin Ericsson (#3)
Re: simple coordinate system

http://www.postgresql.org/docs/8.2/static/datatype-geometric.html

Have you looked at these yet? If not, you asked your question
prematurely and should have read the docs. If so, in what respect do
they not work for you?

Show quoted text

On 3/15/07, Robin Ericsson <lobbin@gmail.com> wrote:

On 3/15/07, Webb Sprague <webb.sprague@gmail.com> wrote:

... planning a simple coordinate system, where objects are described

as x, y and z. Are there any contribs or extensions available that can
help me with datatypes, calculation of length between two points, etc?

google postgis. It is for geographic stuff, so maybe overkill, but
maybe not. There are are also geometry types native to Postgres that
you can find in the docs

I was thinking about PostGIS, but it seemed overkill for my purpose.
Therefore I asked in the first place :)

--
regards,
Robin

#5Robin Ericsson
lobbin@gmail.com
In reply to: Webb Sprague (#4)
Re: simple coordinate system

On 3/15/07, Webb Sprague <webb.sprague@gmail.com> wrote:

http://www.postgresql.org/docs/8.2/static/datatype-geometric.html

Have you looked at these yet? If not, you asked your question
prematurely and should have read the docs. If so, in what respect do
they not work for you?

Yes, I've looked at those, I was thinking that point looked like a
good type, but it's only 2d, so maybe I need a hint on how to use this
in a 3d environment.

--
regards,
Robin

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robin Ericsson (#5)
Re: simple coordinate system

"Robin Ericsson" <lobbin@gmail.com> writes:

Yes, I've looked at those, I was thinking that point looked like a
good type, but it's only 2d, so maybe I need a hint on how to use this
in a 3d environment.

Yeah, the built-in geometric types are all 2D. If you need 3D, perhaps
PostGIS can help --- otherwise you're on your own :-(. But adding a new
datatype to PG isn't hard, if you can hack C at all.

regards, tom lane

#7Robin Ericsson
lobbin@gmail.com
In reply to: Tom Lane (#6)
Re: simple coordinate system

On 3/16/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Robin Ericsson" <lobbin@gmail.com> writes:

Yes, I've looked at those, I was thinking that point looked like a
good type, but it's only 2d, so maybe I need a hint on how to use this
in a 3d environment.

Yeah, the built-in geometric types are all 2D. If you need 3D, perhaps
PostGIS can help --- otherwise you're on your own :-(. But adding a new
datatype to PG isn't hard, if you can hack C at all.

My hope was that there was something between standard PostgreSQL and
PostGIS as I didn't want to bring in the whole PostGIS into my
application. But probably it's worth it anyways.

--
regards,
Robin

#8Bruno Wolff III
bruno@wolff.to
In reply to: Robin Ericsson (#7)
Re: simple coordinate system

On Fri, Mar 16, 2007 at 15:55:15 +0100,
Robin Ericsson <lobbin@gmail.com> wrote:

On 3/16/07, Tom Lane <tgl@sss.pgh.pa.us> wrote:

"Robin Ericsson" <lobbin@gmail.com> writes:

Yes, I've looked at those, I was thinking that point looked like a
good type, but it's only 2d, so maybe I need a hint on how to use this
in a 3d environment.

Yeah, the built-in geometric types are all 2D. If you need 3D, perhaps
PostGIS can help --- otherwise you're on your own :-(. But adding a new
datatype to PG isn't hard, if you can hack C at all.

My hope was that there was something between standard PostgreSQL and
PostGIS as I didn't want to bring in the whole PostGIS into my
application. But probably it's worth it anyways.

The cube contrib stuff might be useful for you.