[postgis-users] Insert record using SRID
benton101
Ben.Davies at dec.wa.gov.au
Thu May 7 08:24:10 PDT 2009
Hi,
I want to insert a record into a table with a specific SRID. The SRID value
I want to use is 4283 which should be Geographic Coordinates. I then want to
use ST_Transform to change the SRID to 28350 which should be Map Grid
Australia coordinates. I have posted a message with reference to a
ST_Transform problem I am having which I have'nt resolved yet and so in an
attempt to resolve that question I thought I would create a test for what I
am inserting, but now I have run into more problems. This is what I have
done to insert a record in Geographic Coords ...
DROP TABLE spl_points;
CREATE TABLE spl_points
(
gid serial NOT NULL
)
WITH (OIDS=FALSE);
ALTER TABLE spl_points OWNER TO postgres;
ALTER TABLE "spl_points" ADD CONSTRAINT spl_points_pkey PRIMARY KEY (gid);
ALTER TABLE spl_points OWNER TO postgres;
-- Add geometry column
SELECT AddGeometryColumn('','spl_points','the_geom','4283','POINT',2);
INSERT INTO spl_points (the_geom)VALUES ( 'POINT(115.64 -33.34)');
But this returns the following error ...
ERROR: new row for relation "spl_points" violates check constraint
"enforce_srid_the_geom"
I don't know why this wont work when I change the value from 4283 to -1 it
takes the record no problems but as far as I understand this is no use for
me when I want to transform the record.
Ben
--
View this message in context: http://www.nabble.com/Insert-record-using-SRID-tp23428534p23428534.html
Sent from the PostGIS - User mailing list archive at Nabble.com.
More information about the postgis-users
mailing list