Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups de.comp.* Forum > Newsgroup de.comp.datenbanken.mysql
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup de.comp.datenbanken.mysql Relationale Datenbanken mit MySQL.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10-27-2009, 08:50 PM
Ludwig Berger
 
Beiträge: n/a
Standard Theoretisches Problem mit Orte

Hallo


Ich arbeite nun schon eine Zeit mit verschiedenen
Datenbanken. Aber für ein Problem finde ich keine Lösung:
Wie speichert man Orte?
Das hört sich jetzt vielleicht sehr banal an, ist
aber doch kompliziert. Zunächst ist jeder Ort durch seine
Koordinaten einwandfrei definiert. Aber wenn man nun
für jeden Quadratmillimeter einen eigenen Datensatz
einrichtet wird es doch etwas unübersichtlich.
Man muss größere Flächen mit nur einer Ortsbezeichnung
eingeben. Aber hier beginnen meine Probleme:
Es gibt nun A-Stadt; A-Stadt West; westliche A-Stadt;
Stadtpark A-Stadt usw....
Es gibt sehr genaue Ortsangaben und ungenaue.
Wie kann man diese Orte speichern ohne das Informationen
verloren gehen und trotzdem alles für einen Computer
auswertbar und für einen Menschen übersichtlich bleibt.
Ich finde dafür einfach keine brauchbare Lösung.





--
Grüße
Ludwig
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 10-27-2009, 10:25 PM
Niels Braczek
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Ludwig Berger schrieb:

> Man muss größere Flächen mit nur einer Ortsbezeichnung
> eingeben. Aber hier beginnen meine Probleme:
> Es gibt nun A-Stadt; A-Stadt West; westliche A-Stadt;
> Stadtpark A-Stadt usw....
> Es gibt sehr genaue Ortsangaben und ungenaue.
> Wie kann man diese Orte speichern ohne das Informationen
> verloren gehen und trotzdem alles für einen Computer
> auswertbar und für einen Menschen übersichtlich bleibt.
> Ich finde dafür einfach keine brauchbare Lösung.


Dasselbe Problem hatte die Deutsche Bundespost früher auch. Dann haben
sie die Postleitzahlen erfunden (oder waren das die Schweizer?).

MfG
Niels

--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------
Mit Zitat antworten
  #3  
Alt 10-28-2009, 08:36 AM
Felix Holdener
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Ludwig Berger <ludwid.5.berger*gmx.de> schrieb:

>Es gibt nun A-Stadt; A-Stadt West; westliche A-Stadt;
>Stadtpark A-Stadt usw....


Und du denkst, es gibt irgendjemand, der da die genauen Koordinaten
dazu kennt? Wozu denn auch?

Felix
Mit Zitat antworten
  #4  
Alt 10-28-2009, 09:03 AM
Sam Kang
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Ludwig Berger schrieb:

> Ich arbeite nun schon eine Zeit mit verschiedenen
> Datenbanken. Aber für ein Problem finde ich keine Lösung:
> Wie speichert man Orte?


Genau wie alle andere räumlichen Dinge auch:
Als Punkt, Linie oder Fläche!

> Man muss größere Flächen mit nur einer Ortsbezeichnung
> eingeben. Aber hier beginnen meine Probleme:


Dann speichere sie doch halt als Fläche. Mit Punkten kommst du hier nicht weit.

> Es gibt nun A-Stadt; A-Stadt West; westliche A-Stadt;
> Stadtpark A-Stadt usw....
> Es gibt sehr genaue Ortsangaben und ungenaue.
> Wie kann man diese Orte speichern ohne das Informationen
> verloren gehen und trotzdem alles für einen Computer
> auswertbar und für einen Menschen übersichtlich bleibt.


Dazu gibt es die räumlichen Befehle in Mysql. Leider sind die aber noch nicht
richtig implementiert.

Hier ein überblick was es mal geben könnte :-(

http://dev.mysql.com/doc/refman/5.4/...eometries.html

> Ich finde dafür einfach keine brauchbare Lösung.


In einfachsten Fall speicherst du in Mysql die Umringspolygone deiner Gebiete
und eine min/max Koordinate (MBR). Das geht zum finden recht schnell, die
gefundenen Gebiete kannst du dann mit der Scriptsprache deine Wahl
detaillierter untersuchen. Siehe Kommentar auf dev.mysql.com...

Wenn die Genauigkeit ausreicht evtl. nur die min/max einer Fläche.

Da das aber alles Krampf ist kann sollte man hierfür besser eine Datenbank
wählen die sowas kann. PostGIS oder Oracle Spatial.

Sam



--
Fortgeschrittene Inkompetenz ist nicht zu Unterscheiden von Boshaftigkeit.
(J. Porter Clark)

Mit Zitat antworten
  #5  
Alt 10-28-2009, 09:31 AM
Claus Reibenstein
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Ludwig Berger schrieb:

> Wie speichert man Orte?
> [ziemlich wirre Beschreibung]


Warum das Rad neu erfinden? OpenGeoDB existiert.

http://opengeodb.hoppe-media.com/

Gruß. Claus
Mit Zitat antworten
  #6  
Alt 10-28-2009, 10:21 AM
Christian Kirsch
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Sam Kang schrieb:

>
> In einfachsten Fall speicherst du in Mysql die Umringspolygone deiner Gebiete
> und eine min/max Koordinate (MBR).


Das sollten schon *zwei* Koordinaten sein, sonst lässt sich das Rechteck
schwer berechnen.

> Das geht zum finden recht schnell, die
> gefundenen Gebiete kannst du dann mit der Scriptsprache deine Wahl
> detaillierter untersuchen. Siehe Kommentar auf dev.mysql.com...
>
> Wenn die Genauigkeit ausreicht evtl. nur die min/max einer Fläche.
>
> Da das aber alles Krampf ist kann sollte man hierfür besser eine Datenbank
> wählen die sowas kann. PostGIS oder Oracle Spatial.


ACK :-(
Mit Zitat antworten
  #7  
Alt 10-28-2009, 11:56 AM
Sam Kang
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Claus Reibenstein schrieb:
> Ludwig Berger schrieb:
>
>> Wie speichert man Orte?
>> [ziemlich wirre Beschreibung]

>
> Warum das Rad neu erfinden? OpenGeoDB existiert.


Ich glaube nicht das der Link an dieser Stelle hilft. Der Autor hat ja nicht
mal seine eigene Seite im Griff.

http://opengeodb.hoppe-media.com/index.php?GeoClass

Sam

--
Fortgeschrittene Inkompetenz ist nicht zu Unterscheiden von Boshaftigkeit.
(J. Porter Clark)
Mit Zitat antworten
  #8  
Alt 10-28-2009, 01:26 PM
Ludwig Berger
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

hallo



> Dasselbe Problem hatte die Deutsche Bundespost früher auch. Dann haben
> sie die Postleitzahlen erfunden (oder waren das die Schweizer?).


Ja, Postleitzahlen sind eine super gute Sache.
Wenn sie denn bekannt sind. Denn es gibt leider Menschen
denen diese nicht bekannt ist. Und wie wir nun für
Deutschland wissen, können sich auch PLZ ändern.
Und ich wage zu bezweifeln das alle Länder eine
PLZ haben. Aber ansonsten eine gute Sache.
Ein Kollege von mir fährt voll auf politische
Grenzen ab. Im Moment hat er ein Riesen Problem
weil zwei Gemeinden zusammengelegt werden.

--
Grüße
Ludwig
Mit Zitat antworten
  #9  
Alt 10-28-2009, 02:52 PM
Niels Braczek
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Ludwig Berger schrieb:

>> Dasselbe Problem hatte die Deutsche Bundespost früher auch. Dann haben
>> sie die Postleitzahlen erfunden (oder waren das die Schweizer?).

>
> Ja, Postleitzahlen sind eine super gute Sache.
> Wenn sie denn bekannt sind. Denn es gibt leider Menschen
> denen diese nicht bekannt ist.


Wenn dir keine Informationen vorliegen, um Einheiten (hier: orte) zu
identifizieren, kannst du schlicht die Einheiten nicht identifizieren.
Liegen dir diese Informationen aber vor, hast du etwas das einer ID
gleichkommt.

Bei Orten ohne Plz hast du sowieso verloren. Selbst wenn der Ortsname
zweifelsfrei korrekt angegebe wurde, hilft dir das nicht ohne weitere
Informationen (Beispiel: Berlin => gibt es auch in Schleswig-Holstein).
Du brauchst also immer zusätzliche Kriterien. Hier kommen nur Plz oder
Koordinaten infrage. Diese Zuordnung muss zwingend manuell von
demjenigen gemacht werden, der wirklich weiß, welcher Ort gemeint ist.

> Und wie wir nun für
> Deutschland wissen, können sich auch PLZ ändern.


Ja, das ist ärgerlich und macht Arbeit, ist aber grundsätzlich kein
Problem, da Orte sowohl mit der alten als auch der neuen Plz
identifizierbar sind.

> Und ich wage zu bezweifeln das alle Länder eine
> PLZ haben. Aber ansonsten eine gute Sache.


Mag sein. Dann gibt es dort aber andere Kriterien, mit denen Orte
eindeutig unterschieden werden können.

> Ein Kollege von mir fährt voll auf politische
> Grenzen ab. Im Moment hat er ein Riesen Problem
> weil zwei Gemeinden zusammengelegt werden.


Auch das ist an sich kein Problem - wenn man vernünftige Datenstrukturen
verwendet. Man kann sogar ohne Weiteres historische und aktuelle
Aufteilungn parallel nutzen.

MfG
Niels

--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · e-Commerce · Joomla! Content Management |
------------------------------------------------------------------
Mit Zitat antworten
  #10  
Alt 10-28-2009, 03:04 PM
Claus Reibenstein
 
Beiträge: n/a
Standard Re: Theoretisches Problem mit Orte

Sam Kang schrieb:

> Claus Reibenstein schrieb:
>
>> Warum das Rad neu erfinden? OpenGeoDB existiert.

>
> Ich glaube nicht das der Link an dieser Stelle hilft. Der Autor hat ja nicht
> mal seine eigene Seite im Griff.


Dann eben <http://sourceforge.net/projects/opengeodb/>.

Was man mit Google so alles findet ...

Gruß. Claus
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus


Alle Zeitangaben in WEZ. Es ist jetzt 07:04 PM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints