[TinyOWS-users] some questions about table structure

Olivier Courtin olivier.courtin at gmail.com
Thu Jun 9 08:18:36 EST 2011


On Jun 9, 2011, at 2:49 PM, Marc-André Trottier wrote:

Marc André,

> 1- the_geom must be the name of the geometry column ?

It's not a need.

The only point is to be sure that geometry_columns table
is up to date.

So launch a populate_geometry_columns if any doubt.


> 2- i got a table who look like this :
>
> CREATE TABLE zz_tinyows_test
> (
>  station character(254) NOT NULL,
>  the_geom geometry,
>  geom_p geometry,
>  id serial NOT NULL,
>  colonneint integer,
>  colonnetexte character(254),
>  CONSTRAINT zz_tinyows_test_pkey PRIMARY KEY (station)
> )
> WITH (
>  OIDS=FALSE
> )
> everything is fine this but if i give the primary key to "id", the  
> update is OK but i got this error in tinyows log when trying to  
> insert a point :
>
> [ERROR] Element '{http://****/}the_geom': This element is not  
> expected. Expected is one of ( {http://www.opengis.net/ 
> gml}description, {http://www.opengis.net/gml}name, {http://www.opengis.net/gml 
> }boundedBy, {http://*****/}station ).

First question, do you relaunch service if you're running as fast-cgi  
after any change in your database schema ?
(if not XSD schema cached is not up to date anymore)


If it still end on error,
thanks to send:
- ./tinyows --check
- HTTP request sended
- TinyOWS config file


> there is a relation with "attnum" in PG ?

Yes there is,

If you are in fast-cgi mode, perfomed at service launch
else in mode performed on each new request.

--
Olivier



More information about the TinyOWS-users mailing list