[opengeodb] Geo Daten von Deutschland

Ingmar Lötzsch iloetzsch at asci-systemhaus.de
Son Jul 22 22:54:32 CEST 2007


Hallo,

wegen der Probleme habe ich erstmal die Version 0.24 verwendet.

> Autsch - fuer Oesterreich / Ausland habe ich hier ueberall 10stellige Ergaenzungen vorgenommen. Fuer deutsche Ortsteile verwende ich derzeit bis 12stellige Nummern (die sind noch nicht in der opengeodb). Fuer Strassen brauche ich derzeit 13stellige Nummern.

Bedeutet das, dass in eine neue Spalte 10- bis 13-stellige Werte kommen?
> 
> Gibt's sonstige Begrenzungen auf z.B. max. 15 Stellen? 16 Bits bieten 65 000 Eintraege, mit Vorzeichen nur die Haelfte. Das erscheint mir viel zu wenig fuer eine opengeodb.
> 
> Mit 64-bit-Integer waer's kein Problem. Mit 32-bit signed komme ich nur bis 2 000 000 000. Von daher sollte ich die id wohl entsprechend eindampfen?
> 
> Wie ist Integer in SQL ueberhaupt definiert?

Nach meinen Erfahrungen mit PostgreSQL bedeutet int (auch integer oder
int4) 32 Bit mit einem Wertebereich von -2^31 bis 2^31 - 1 und bigint
(auch int8) 64 Bit mit -2^63 bis 2^63 - 1. Letzeres reicht für 18 Stellen.

Gruß Ingmar