Re: [gdal-dev] GeoRaster: problem updating on predefined existing table

Ivan Lucena ivan.lucena at pmldnet.com
Mon Jul 12 21:11:14 EDT 2010


I just noticed from your ticket [http://trac.osgeo.org/gdal/ticket/3681] that you are using GDAL 1.6.3. Right? 

A lot has changed since then. I run the same sequence of options as you and everything works fine in GDAL 1.8dev. 

I believe it should work fine with the current released version too. GDAL 1.7.2.

Please update it and try again.

Regards.

>  -------Original Message-------
>  From: Pasta Bolognese <pasta.bolognese at gmail.com>
>  To: Ivan Lucena <ivan.lucena at pmldnet.com>
>  Cc: gdal-dev at lists.osgeo.org
>  Subject: Re: [gdal-dev] GeoRaster: problem updating on predefined existing table
>  Sent: Jul 12 '10 09:59
>  
>  doing more experiments it results that the error is given ONLY when
>  the schema is given.
>  
>  gdal_translate -of georaster c:\tmp\map.png ^
>                 georaster:geoserver/geoserver,MFDEVDB,GEOSERVER.PASTA
>  _RASTERS,raster ^
>                 -co "INSERT=VALUES(SDO_GEOR.INIT('pasta_rdt_01'))"
>  
>  It is using the table GEOSERVER.PASTA _RASTERS. It would work only
>  once. After that it would give the same error ORA-00955)
>  
>  gdal_translate -of georaster c:\tmp\map.png ^
>                 georaster:geoserver/geoserver,MFDEVDB,PASTA _RASTERS,raster ^
>                 -co "INSERT=VALUES(SDO_GEOR.INIT('pasta_rdt_01'))"
>  
>  It is using the table PASTA _RASTERSThis would work all the time..
>  
>  Is it working as expected ?
>  
>  On Mon, Jul 12, 2010 at 2:54 PM, Pasta Bolognese
>  <pasta.bolognese at gmail.com> wrote:
>  >> >
>  >> >  C:\>gdal_translate -of georaster  c:\tmp\map.png
>  >> >  georaster:geoserver/geoserver,MFDEVDB
>  >> >
>  >> >  and it works well. Then I've imported another immage using the same
>  >> >  command and it worked well too !
>  >>
>  >> Note that you didn't specify table & column so a table named "GDAL_IMPORT", column "RASTER" was created for you as default.
>  >
>  > exactly
>  >
>  >>
>  >> >
>  >> >  Then I have decided to use a predefined table.... and here the problems:
>  >> >
>  >> >  C:\>gdal_translate -of georaster  c:\tmp\map.png
>  >> >  georaster:geoserver/geoserver,MFDEVDB,geoserver.pasta
>  >>
>  >> This command is missing the column name after "schema.table" so it is assuming column name "RASTER" as default. Does the table "pasta" existed before that command?
>  >
>  > exactly. The table PASTA is created automatically by the command itself.
>  >
>  >>
>  >> >  Input file size is 1014, 863
>  >> >  0...10...20...30...40...50...60...70...80...90...100 - done.
>  >> >  Ouput dataset: (georaster:geoserver,geoserver,MFDEVDB,RDT_33$,33) on
>  >> >  PASTA,RASTER
>  >> >
>  >
>  > at this point the table is created by GDAL
>  >
>  >> >  C:\>gdal_translate -of georaster  c:\tmp\map.png
>  >> >  georaster:geoserver/geoserver,MFDEVDB,geoserver.pasta
>  >> >  Input file size is 1014, 863
>  >> >  ERROR 1: ORA-00955: name is already used by an existing object
>  >> >  ORA-06512: at line 10
>  >> >
>  >> >  ERROR 1: Create Table Error!
>  >> >
>  >>
>  >> Again, this command is missing the column name too, so I believe it is trying to re-create the table "Pasta" with column "RASTER". Whatever is happening is caused by the error on the command.
>  >>
>  >
>  > At this point GDAL should add a new line to the same table....
>  >
>  > infact even giving the table name and the column name: (again, the
>  > table is created automatically by GDAL)
>  >
>  >
>  > C:\>gdal_translate -of georaster  c:\tmp\map.png
>  > georaster:geoserver/geoserver,MFDEVDB,geoserver.pasta,raster
>  > Input file size is 1014, 863
>  > 0...10...20...30...40...50...60...70...80...90...100 - done.
>  > Ouput dataset: (georaster:geoserver,geoserver,MFDEVDB,RDT_42$,42) on
>  > PASTA,RASTER
>  >
>  > C:\>gdal_translate -of georaster  c:\tmp\map.png
>  > georaster:geoserver/geoserver,MFDEVDB,geoserver.pasta,raster
>  > Input file size is 1014, 863
>  > ERROR 1: ORA-00955: name is already used by an existing object
>  > ORA-06512: at line 10
>  >
>  > ERROR 1: Create Table Error!
>  >
>  


More information about the gdal-dev mailing list