[udig-devel] Can uDig plot PostGIS data from an SQL view?
Cory Horner
chorner at refractions.net
Thu Nov 2 09:55:27 PST 2006
Cory Horner wrote:
> Gary Lucas wrote:
>
>> I am trying to use uDig 1.1.RC4 to view a subset of records from a
>> Postgres table. The table contains 50 or 60 thousand records, I'm try
>> to view a few hundred. I am interested in doing this on a read-only
>> basis, using uDig as a data-inspection tool, so editing doesn't come
>> into play. I didn't see any way to accomplish this through the style
>> specifications (putting aside overhead issues, the query I use to
>> develop the subset depends on the SQL LIKE operation). Anyway, I had
>> the idea of creating an
>> SQL View and reading the data from the view rather than from the
>> actual table.
>>
>> The uDIG GUI recognizes the SQL view and allows me to add it to a map.
>> Unfortunately, uDig does not appear to pull back any data. Nothing
>> plots and
>> I get a zero feature count.
>>
>> Did I miss a procedure? Do I have to do something extra in PostGIS to
>> enable it to identify the geometry attribute in the SQL view?
>
Props to Jesse for the absolutely gorgeous feature in 1.1.RC5 that tells
the user they don't have permission to read a table :)
Here are the steps I used to make this work:
CREATE VIEW grnf_view AS SELECT * FROM grnf059r06a_e WHERE type = 'RD';
GRANT SELECT ON TABLE grnf_view TO test;
INSERT INTO geometry_columns VALUES
('','public','grnf_view','the_geom',2,4269,'MULTILINESTRING');
Cheers,
Cory.
More information about the udig-devel
mailing list