[Featureserver] PostGIS insert statement question

Jennifer Strahan jennifer at greeninfo.org
Sun May 17 23:48:15 EDT 2009


Hi there,

I was playing with this some more today.  I neglected to mention in my 
previous email that I'm using OpenLayers to submit the drawings and was 
using the nightly build:
http://dev.openlayers.org/nightly/OpenLayers.js.  After switching it 
back to  http://openlayers.org/api/OpenLayers.js, I'm no longer having 
the error with the geometry column. 

Thanks,
Jennifer

Christopher Schmidt wrote:
> On Fri, May 15, 2009 at 04:47:34PM -0500, Jennifer Strahan wrote:
>   
>> Hi Josh,
>>
>> I'm using a version from svn trunk that I checked out on May 8, 2009
>>
>> I removed the geometry= line from my layer config and am still getting 
>> the same error. 
>>     
>
> The only thing I can think of is that you have another
> featureserver.config somewhere that is causing problems. Try changing
> your layer name? Looking at the code, the *default* should be the_geom;
> there is no code anywhere that I can see which uses 'geoemetry' without
> you explicitly specifying it as such...
>
> -- Chris
>
>   
>> Thanks,
>> Jennifer
>>
>> Josh Livni wrote:
>>     
>>> Odd, it looks like the current svn update method should work with any 
>>> geometry column name you specify..
>>>
>>>  - What version are you using (svn trunk?) 
>>>  - What happens if you remove the geometry= line from your layer config?
>>>
>>>  -Josh
>>>
>>>
>>> On Fri, May 15, 2009 at 1:33 PM, Jennifer Strahan 
>>> <jennifer at greeninfo.org <mailto:jennifer at greeninfo.org>> wrote:
>>>
>>>     Hello Everyone,
>>>
>>>     I'm hoping someone can suggest how to solve an error I'm getting when
>>>     trying to insert a record into a PostGIS datasource:
>>>
>>>     An error occurred: column "geometry" of relation
>>>     "padus_v1_mn_edits" does not exist
>>>     LINE 1: ...T INTO "padus_v1_mn_edits" (comm_date, wdpa_name,
>>>     geometry, ...
>>>                                                                 ^
>>>
>>>      File "/var/www/featureserver-pine/web_request/handlers.py", line
>>>     219, in cgi
>>>        accepts = accepts )
>>>      File "/var/www/featureserver-pine/FeatureServer/Server.py", line
>>>     167, in dispatchRequest
>>>        result = method(action)
>>>      File
>>>     "/var/www/featureserver-pine/FeatureServer/DataSource/PostGIS.py",
>>>     line 116, in create
>>>        cursor.execute(str(sql), self.feature_values(feature))
>>>
>>>
>>>
>>>     Looks like the insert statement uses the column name "geometry"
>>>     when it
>>>     should be "the_geom"
>>>
>>>     Below is my config for the layer.  Any help would be much appreciated.
>>>     I guess I can just rename my geometry column.  But I was hoping to get
>>>     it working with the current name.
>>>
>>>     Thanks,
>>>     Jennifer
>>>
>>>     #Use this layer to submit and display user edits
>>>     [padus_v1_mn_edits]
>>>     type=PostGIS
>>>     dsn=dbname=db_pine password=xxxxxx user=pine
>>>     layer=padus_v1_mn_edits
>>>     geometry=the_geom
>>>     fid=gid
>>>     srid=900913
>>>     attribute_cols=us_id, manag_desc, wdpa_name, gis_acres, gap_status,
>>>     gis_source, sourcedate, class_desc, owner_desc, comments, comm_name,
>>>     comm_org, comm_email, comm_date
>>>     gaping_security_hole=yes
>>>
>>>     --
>>>     Jennifer Strahan, GIS Specialist
>>>     GreenInfo Network - www.greeninfo.org <http://www.greeninfo.org> -
>>>     Information and Mapping in the Public Interest
>>>
>>>     **As of Oct. 13, 2008 we have a new address**
>>>     564 Market Street, Suite 510
>>>     San Francisco CA 94104
>>>
>>>     Phone: 651-917-0191
>>>     Fax: 415-979-0371
>>>     Email: jennifer at greeninfo.org <mailto:jennifer at greeninfo.org>
>>>
>>>     _______________________________________________
>>>     Featureserver mailing list
>>>     Featureserver at openlayers.org <mailto:Featureserver at openlayers.org>
>>>     http://featureserver.org/mailman/listinfo/featureserver
>>>
>>>
>>>       
>> -- 
>> Jennifer Strahan, GIS Specialist
>> GreenInfo Network - www.greeninfo.org -
>> Information and Mapping in the Public Interest
>>
>> **As of Oct. 13, 2008 we have a new address**
>> 564 Market Street, Suite 510
>> San Francisco CA 94104
>>
>> Phone: 651-917-0191
>> Fax: 415-979-0371
>> Email: jennifer at greeninfo.org 
>>
>> _______________________________________________
>> Featureserver mailing list
>> Featureserver at openlayers.org
>> http://featureserver.org/mailman/listinfo/featureserver
>>     
>
>   


-- 
Jennifer Strahan, GIS Specialist
GreenInfo Network - www.greeninfo.org -
Information and Mapping in the Public Interest

**As of Oct. 13, 2008 we have a new address**
564 Market Street, Suite 510
San Francisco CA 94104

Phone: 651-917-0191
Fax: 415-979-0371
Email: jennifer at greeninfo.org 




More information about the Featureserver mailing list