[postgis-users] Create View with PostGis table
strk
strk at keybit.net
Wed Nov 12 06:35:51 PST 2003
Try a newer (or older) mapserver, or ask in the mapserver-users
mailing list. Returning a Server Error is a bad habit.
Read your HTTP server error message also, you might find additional
informations there.
--strk;
opengis wrote:
> Howdy,
>
> I need to CREATE VIEW of PostGis table.
>
> My landusea_region table:
> Field Type
> gid int4
> polygon_id int8
> name varchar
> langcode varchar
> type varchar
> city varchar
> the_geom geometry
>
> Early I try with simple VIEW
>
> test=> CREATE VIEW only_pg_view AS SELECT * FROM landusea_region;
> test=# \dv
> List of relations
> Schema | Name | Type | Owner
> --------+------------------+------+----------
> public | only_pg_view | view | postgres
> (1 row)
>
> PostGres-PostGis work fine, but when I try to use this view in mapserver with mapfile like:
> LAYER
> NAME LandUseA_region
> # DATA LandUseA_region # original shape file -- work fine
> CONNECTIONTYPE postgis
> CONNECTION "user=pg_user password=pg_passwd dbname=test host=linux_box"
> # DATA "the_geom from landusea_region" # work fine
> DATA "the_geom from only_pg_land_use" # DOESNT WORK!!
> STATUS ON
> TYPE POLYGON
> LABELITEM "name"
> LABELMAXSCALE 50000
> CLASS
> TEMPLATE "land.html"
> EXPRESSION ('[type]' = 'PARK (CITY/COUNTY)' )
> NAME 'Urban park'
> COLOR 0 210 0
> LABEL
> COLOR 25 120 50
> # POSITION AUTO
> END
> END
> END
>
> Ive this:
> Server error!
> The server encountered an internal error and was unable to complete your request.
> Error message:
> Premature end of script headers: mapserv
> If you think this is a server error, please contact the webmaster
> Error 500
> linux_box
> mar 11 nov 2003 17:31:31 CET
> Apache/2.0.40 (Red Hat Linux)
>
>
>
> I suppose need INSERT INTO geometry_columns table. I try to duplicate landusea_region record:
> f_table_schema f_table_name f_geometry_column coord_dimension srid type attrelid varattnum
> test landusea_region the_geom 2 -1 MULTIPOLYGON 17464 7
> in
> test only_pg_land_use the_geom 2 -1 MULTIPOLYGON 17464 7
>
> but mapserver send me same Server error!
>
> Environment
> RH9
> Mapserver4
> Postgres 7.3.2
> PostGis 0.5
>
> Any suggest, sample?
>
> Best regards
>
> P.S.
> Why I need to CREATE VIEW?
> Because Ive geo-data in PostGres-PostGis table and miscellaneous data in other tables (and other remote db).
> With a single VIEW I can map both of them.
>
>
> ---
> opengis (at) libero (dot) it
> AOL: open2gis
>
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
--
pallamondo.net <-- take a look !
More information about the postgis-users
mailing list