[postgis-users] Upgrading from PostgreSQL 8.0 with PostGIS 0. 9 toPostgreSQL 8.1 with PostGIS 1.0

Mario Servin mservin at gmail.com
Sun Mar 5 14:08:24 PST 2006


Paul,
Does it mean I will never get from (for example) PGAdmin III a table view of 
my geometry data in human readable format?
Sometimes it is so easy to change values directly in the view...
Mario
----- Original Message ----- 
From: "Paul Ramsey" <pramsey at refractions.net>
To: "PostGIS Users Discussion" <postgis-users at postgis.refractions.net>
Sent: Friday, January 20, 2006 1:48 PM
Subject: Re: [postgis-users] Upgrading from PostgreSQL 8.0 with PostGIS 0. 9 
toPostgreSQL 8.1 with PostGIS 1.0


> Actually, the data is *stored* in a C struct, what you see when you  type 
> "select geom from mytable" is the "canonical representation" of  the 
> geometry.  The canonical representation used to be "well known  text" 
> (WKT) which has the advantage of being human readable.  The  trouble is, 
> the canonical representation is used for things like  database backup dump 
> files, and really is spit out any time any  client asks for the geometry. 
> That means the data is constantly  going from the internal binary form to 
> text to binary, and so on.   This can cause very small drifts in the 
> values, which means that it  was possible to backup a database table, 
> restore it, and find that  the geometries were no longer exactly the same. 
> They were not *very*  different, but they were a little different.
>
> In general, using the OGC standard representation functions (astext, 
> asbinary) is what people should do when pulling information out of  the 
> database.  Mapserver's PostGIS support (mappostgis.c) did this,  and as a 
> result when we changed the canonical form (and the on-disk  form as well) 
> for 1.0 mapserver remained compatible with the new  versions of postgis, 
> despite very very substantial changes to postgis.
>
> Paul
>
> On Jan 20, 2006, at 8:22 AM, Sears, Jeremy wrote:
>
>> >>Unfortunately the geom column of my data again appear as a
>> strange string of characters where I expected to see something as  POINT, 
>> LINE etc.
>>
>> I asked the same question and was informed that this is normal. You  data 
>> should look like incoherent strings. Apparently this is how  the data are 
>> stored in newer versions of postgis.
>>
>> Glad to help
>> Jeremy
>> -----Original Message-----
>> From: postgis-users-bounces at postgis.refractions.net [mailto:postgis- 
>> users-bounces at postgis.refractions.net]On Behalf Of Mario Servin
>> Sent: January 20, 2006 11:01 AM
>> To: PostGIS Users Discussion
>> Subject: Re: [postgis-users] Upgrading from PostgreSQL 8.0 with  PostGIS 
>> 0. 9 to PostgreSQL 8.1 with PostGIS 1.0
>>
>> Thanks Jeremy. I used that and now postgis_restore works to the  end. 
>> Unfortunately the geom column of my data again appear as a  strange 
>> string of characters where I expected to see something as  POINT, LINE 
>> etc. I do not know what else can I do .....
>>
>>
>> On 1/20/06, Sears, Jeremy <Jeremy.Sears at ccrs.nrcan.gc.ca> wrote:
>> >>The postgis_restore.pl could create the dump list and also the
>> dump ascii but then gives an error because it does not allow me to  write 
>> down the password at the next >>step.
>>
>> I was having a simmilar problem. Each time I'd run  postgis_restore.pl It 
>> would promt for my password 3 time before  bailing, indicating that the 
>> password was incorrect. It was pointed  out to me that this can be 
>> avoided by setting the following  environment variables, PGUSER and 
>> PGPASSWORD. I also found it  useful to specify PGHOST, PGPORT, and PGDATA 
>> as well. You can set  the env variable at the cmmd prompt like this:
>>
>> >set PGUSER=username
>>
>> or you can set the in controlpanel-->system-->advanced-->
>>
>> hope that helps
>> Jeremy
>>
>>
>> -----Original Message-----
>> From: postgis-users-bounces at postgis.refractions.net [mailto:postgis- 
>> users-bounces at postgis.refractions.net ]On Behalf Of Mario Servin
>> Sent: January 20, 2006 10:06 AM
>> To: postgis-users at postgis.refractions.net
>> Subject: [postgis-users] Upgrading from PostgreSQL 8.0 with PostGIS  0.9 
>> to PostgreSQL 8.1 with PostGIS 1.0
>>
>> Hi everybody,
>> I failed completely to restore my data from a PostgreSQL 8.0 with 
>> PostGIS 0.9 to PostgreSQL 8.1 with PostGIS 1.0. I have both  versions of 
>> PosgreSQL running in Windows. I follow instructions in  PostGIS docs from 
>> the PostgreSQL installation for upgrading. The  postgis_restore.pl could 
>> create the dump list and also the dump  ascii but then gives an error 
>> because it does not allow me to write  down the password at the next 
>> step. As I know something about Perl  I tried to modify the script 
>> without success.
>> Additionally, I still have the results from the old shp2pgsql and  so I 
>> tried to insert the data form psql using \i  mysqlinsertionscript.sql. 
>> Tables are created ok, but geom columns  results in meaningless 
>> characters where it is supossed to be  something like "POINT (- 
>> 66.046532 -21.951437)" for example.
>> Can anybody help me?.
>> Regards,
>>             Mario Servin
>>
>> _______________________________________________
>> postgis-users mailing list
>> postgis-users at postgis.refractions.net
>> http://postgis.refractions.net/mailman/listinfo/postgis-users
>>
>>
>>
>> _______________________________________________
>> postgis-users mailing list
>> postgis-users at postgis.refractions.net
>> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users 




More information about the postgis-users mailing list