Skip site navigation (1) Skip section navigation (2)

Problem of creating geometry column (linestring)

From: Newperson <useintowngas(at)gmail(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: Problem of creating geometry column (linestring)
Date: 2009-09-18 03:31:34
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-novice
Dear all,
     I have a problem on creating geometry column about linestring.
     In my table (name is pipe), it has 4 coordinates (x1 y1 x2 y2 x3 y3 x4
y4). I want to use them to form lines in geometry column (name is
     In sql I type:
SELECT AddGeometryColumn( 'public', 'pipe', 'pipe_geom', 4269, 'LINESTRING',
2 ); 
SET pipe_geom = GeomertyFromText('LINESTRING(' ||x1 ,y1 || ', '|| x2 ,
y2||',' || x3 , y3||',' || x4 ,y4|| ')', 4269)

But error occurs:
ERROR:  function geomertyfromtext(text, text, text, text, text, integer)
does not exist
LINE 3: SET pipe_geom = GeomertyFromText('LINESTRING(' ||sdo_x1 ,sdo...

     I also try:
SELECT AddGeometryColumn( 'public', 'pipe', 'pipe_geom', 4269, 'LINESTRING',
2 ); 
SET pipe_geom = LineFromText('LINESTRING(x1 y1,  x2 y2, x3 y3,x4 ,y4 )',
which error also appears:
ERROR:  parse error - invalid geometry
HINT:  "LINESTRING(" <-- parse error at position 11 within geometry

     I just find example of creating POINT geometry field but have no idea
about how to generate geometry column of linestrings. I hope someone could
help me.


View this message in context:
Sent from the PostgreSQL - novice mailing list archive at


pgsql-novice by date

Next:From: Melanie HofmannDate: 2009-09-18 06:34:39
Subject: shp2pgsql in java
Previous:From: Stephan SzaboDate: 2009-09-17 22:28:19
Subject: Re: sizing storage for 100 M files

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group