[opengeodb] Teilprojekt verwendbare Daten

Martin Trautmann traut at gmx.de
Son Mar 16 21:49:46 CET 2008


Andreas Müller wrote:
> Hallo Martin,
>
>> Ich würde viel eher empfehlen, passende Scripts zur Verfügung zu
>> stellen, wie man aus einem allgemeinen und universellen Bestand die
>> Dinge rausfiltern kann, die man selbst braucht. Es ist IMHO
>> unmöglich,
>> die Daten in jeder erdenklichen und nötigen Form anzubieten. Einer
>> braucht nur die Gemeinden, einer nur die Vorwahlen, viele nur die
>> PLZ-Gebiete usw.
>
> Script? Auf welcher Basis denn? PHP? Hat jeder PHP? Win32 Binaries? Hat
> jeder Windows?

Mir ist schnuppe, wie du z.B. ein SQL-Makro definierst oder welches 
andere Hilfsmittel du verwenden willst - dein Problem. Mein Werkzeug ist 
Perl, um für dich SQL daraus abzuleiten.

>> Erstens ist das falsch, zweitens ist das IMHO nciht nötig.
>
> So wo ist das denn falsch? Ich muss mich durch eine Hierachie quälen bei der
> nicht festgelegt ist das jedes Element die gleichen Ebenen durchläuft.

Genau dafür kannst du die hierarchies verwenden.

 > Den allgemeinen Gegenbeweis
> OHNE eine potentiell nicht datensyncrone, weil nicht dazu veröffentlichte
> "geodb_hierarchies" Tabelle.

Es gab hier mal laute Proteste, warum die hierarchies wer wären. Also 
setze ich mich hin, leitete diese redundanten hierachies ab, stellte sie 
bereit - und bekam null Rückmeldung, ob damit das Problem nun gelöst 
wäre. Ebensowenig hat sich keiner der SQL-Experten genäussert, wo denn 
nun das Problem sei, das innerhalb on SQL zu machen. Meckern ist leichter...

> Na das ist ja toll nur kann man im Moment keine Daten herunterladen die
> definiv zusammenpassen. Sonst müssten die Daten zusammen mit den
> Originaldaten veröffentlicht werden. Es kann nicht sein das ich auf SF.net
> mit die Originaldaten besorge und dann irgendwo im Netz eine hoffenlich
> passende andere Landesspezifische Verknüpfungsdatei herunterlade.

Richtig, das kann nicht sein. Das wäre auch ziemlicher Schmarrn, Sachen 
zusammenzupacken, die nicht zusammenpassen.

> Wirklich "redundat" sind die Daten nicht wirklich da sie sich nicht via SQL
> wiederherstellen lassen - zumindest in der heutigen Form nicht.


Ach, du glaubst, ich hätte irgendwo noch kleine Geheimdaten, weil ich es 
schaffe, ohne SQL für SQL genau jene Daten abzuleiten, wo sich niemand 
bereit fand, dafür eine Lösung komplett innerhalb von SQL vorzunehmen? 
Den entsprechenden Lösungsweg hatte ich wiederholt geschildert. Wenn SQL 
als angeblich so überlegenes Hilfsmittel nicht in der Lage ist, damit 
die nötigen Operationen vorzunehmen, dann würde ich doch erhebliche 
Zweifel an der Tauglichkeit dieses Werkzeugs haben.

 > Genausowenig
> wenn man Datentypen wild mischt - oder was hat eine loc_id in der
> Text-Tabelle zu suchen?

Du pickst dir gerne raus, wann du die reine Lehre willst und wann du 
pragmatische Vereinfachungen suchst. Dann erkläre mir bitte, was nach 
reiner Lehre wohin gehören muss, dann bin ich vielleicht bereit, das für 
dich auch so zu modellieren. Ich habe aber keine Lust, mir auch noch 
selbst die Stöckchen zu suchen, über die du mich springen lassen willst.



> Verbessern wird sowas nur jemand der sich für die Datenstrukur Entwicklung
> verantwortlich sieht. Derjenige der die Datenstruktur ändert hat auch die
> Doku anzupassend.

Diese Datenstruktur ist nicht plötzlich so festgelegt worden, sondern 
hat sich so entwicklet, weil immer wieder irgend jemand hier und da 
nochwas dazu wollte. Ich warte noch immmer auf deinen grossen Wurf, wie 
es besser zu machen wäre...


> An und dann gibts halt ne Spalte mehr mit Bundesland.

und noch eine fuer den Regierungsbezirk und noch eine fuer den Kreis und 
noch eine fuer die Gemeinde - sprich, du willst irgendwann doch einfach 
nur die hierarchies?

> Wir reden hier nicht
> von redundanzfreien Erfassungsdaten sondern von praktisch verarbeitbaren
> Daten in einer (Web-)Anwendung.

Nein, davon reden wir nicht. Ich rede von opengeodb, von offenen 
Geodaten. Mir geht's primär um die Daten, um die Inhalte. SQL ist nur 
ein Vehikel. Daraus kann sich jeder ableiten, was er braucht.

Wer eine fertige Web-Anwendung will, der möge sich diese irgendwo 
besorgen. Vielleicht könnte opengeodb auch dies bieten - aber nicht von 
mir. Wer das haben will, soll sich eine fertige Web-Anwendung kaufen.

> Und vor allem von Daten die ein nicht
> opengeodb Profi lesen, verstehen und verarbeiten kann.


Ich behaupte mal, fuer den Nicht-Profi gibt es nichts einfacheres und 
verstaendlicheres als die .tab-Dateien. Die kann er nämlich direkt mit 
Excel aufmachen...


> Nun falls die README das Datenmodell beschreibe soll dann siehe oben. Ich
> befürchte das die Hürde durch das Konstrukt durchzublicken so groß ist das
> sich da niemand rantraut.

Dafür gibt's eine mailing list, wo man fragen kann.

Gruss,
Martin