[postgis-users] Creating a linestring from two points

Juanse georef at tie.cl
Fri Nov 8 11:25:24 PST 2002


Per

have you found out if it Is it point or point+1 in every direction?

juanse

----- Original Message -----
From: Per-Olof Norén <pelle at alma.nu>
To: <postgis-users at postgis.refractions.net>
Sent: Friday, November 08, 2002 12:17 PM
Subject: Re: [postgis-users] Creating a linestring from two points


> Hi Dave,
> Sorry for the delay. I managed to figure somthing similar out before you
> could answer it.
>
> Anyway, I used the function x(point1) instead of  xmin though. Isn´t a
> point´s bounding box the point itself?
> or is a point´s bounding box  point+1 unit in every direction? Need
> update using your suggestion?
>
> My query:
> update lank set lank_geom =
> GeometryFromText('LINESTRING(' || x(parent.nod_geom) || ' ' ||
> y(parent.nod_geom)
>  || ',' || x(child.nod_geom) || ' ' || y(child.nod_geom) || ')', 30800)
> from    lank l,
>         nod parent,
>         nod child
> where   lank.parent_nod_id = parent.nod_id
>         and lank.child_nod_id = child.nod_id
>         and l.parent_nod_id = l.parent_nod_id
>
>
> Thanx in advance,
> Per-Olof
>
>
> David Blasby wrote:
>
> >Per-Olof,
> >
> >Unfortunately OGC didnt define any constructors for geometries.  I should
> >really add a few functions to do this - perhaps I'll get some time in the
> >next little while.
> >
> >If you want to construct a line from 2 points, I suggest you build up a
WKT
> >string:
> >
> >Lets look at a simple example - a table with 3 geometry columns called
> >'point1','point2','line'.  The point1 and point2 column have points in
them.
> >
> >The function xmin(geometry) returns the xmin of the geometry's bounding
> >box.  For a point, the points X value is the same as the bounding box's X
> >value.  The '||' operator concatenates 2 strings.
> >
> >UPDATE <table>  SET line =
> >    geometryFromText(
> >       'LINESTRING('|| xmin(point1)||' ' || ymin(point1) ||','||
> >xmin(point2) || ' '||  ymin(point2) || ')'
> >    );
> >
> >dave
> >
> >
> >_______________________________________________
> >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


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 24/10/02





More information about the postgis-users mailing list