[postgis-users] csv table to points and then create line based on same name

Gery . gamejihou at hotmail.com
Sun Oct 2 04:41:50 PDT 2011



Hello,

I'm new around here and after working a while with postgis/postgresql, I'd like to get something that up to know is advanced for me. Please don't get mad at me if this is a stupid question =)

I want to create a line table based on a point table, which it is composed of rows with equal names, this is an example of this csv table:

===
PROFILE,LONGITUDE,LATITUDE

HH00-23,-80.2835,-8.05167

HH00-23,-80.633,-8.20033

HH00-22,-80.6027,-8.2655

HH00-22,-80.2018,-8.094

...

...
===

I loaded this csv table into my database without problems, so this is how it looks like:

===
profile  | longitude | latitude |                        geom                        
----------+-----------+----------+----------------------------------------------------
 HH00-23  |  -80.2835 | -8.05167 | 0101000020E6100000A01A2FDD241254C05F5E807D741A20C0
 HH00-23  |   -80.633 | -8.20033 | 0101000020E61000008D976E12832854C0BBD05CA7916620C0
 HH00-22  |  -80.6027 |  -8.2655 | 0101000020E6100000265305A3922654C00E2DB29DEF8720C0
 HH00-22  |  -80.2018 |   -8.094 | 0101000020E61000004D158C4AEA0C54C0E3A59BC4203020C0
...
...
===

now comes the part I don't know how to solve it, I want to get a table like this:

===
profile | comments |                geom
-------------------------------------------------------------
HH00-23 | some stuff | "HERE THE GEOMETRY SHOULD BE A LINE!"
HH00-22 | some stuff | "HERE THE GEOMETRY SHOULD BE A LINE!"
...
...
===

the case is that I have these points (from the csv table) in order, so, a straight line should be build after connecting the points. Here I showed just two pairs of points in each case, but I have also in that table 6 to 10 points with the same profile name. I did this in arcgis manually and it is painful, I think that postgis is definitively more practice.

Any hint is very welcome,

Gery
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20111002/113a55b4/attachment.html>


More information about the postgis-users mailing list