Beitrag von till (1103 Beiträge) am Mittwoch, 9.August.2006, 13:35.
Re: Suche Tipps zu Standort-Datenbank
hallo sprotte24,
das ist mit ein paar tipps nicht getan.
den grundlegenden aufbau der db kannst du sicher selber machen.
aber die suchfunktion ist nicht ganz ohne denke ich:
hast du relativ ordentliche kenntnisse in perl ? wenn nein wird es sehr schwierig werden dies alles zu realisieren.
zu einzelnen fragen gibt es in der bibliothek von bp beispiele, aber auch die müssen natürlich an deine spezifischen vorgaben angepasst werden.
till
Antworten
Beitrag von sprotte24 (3 Beiträge) am Mittwoch, 9.August.2006, 22:02.
Re: Suche Tipps zu Standort-Datenbank
Hallo, Till,
wozu werde ich ordentliche Perl-Kenntnisse brauchen?
Etwa für die Entfernungsberechnung?
Ich stelle mir vor:
Die Entfernung zwischen PLZ a und PLZ b sei gegeben durch
eine PLZ-Tabelle (die 3 ersten Stellen), also Tabelle mit bis zu 1000 Wertepaaren für die Koordinaten in km für Zentrum im PLZ-Bereich
PLZ a habe die Koordinaten x_a, y_a
PLZ b habe die Koordinaten x_b, y_b
Entfernung = Wurzel( (x_a-x_)^2 + (y_b-x_b)^2 ).
Luftlinie nach Pythagoras.
Meinetwegen mit pauschalem Zuschlag wegen real längerem Weg.
Plus/minus 50 km ungenau stört mich nicht.
Dann:
Durchsuche damit die Tabelle durch gegenüber 1 PLZ-Vorgabe.
Rechnerische Distanz in ein zuätzliches Feld eintragen,
danach die Tabelle aufsteigend sortiert anzeigen.
Ist das wirklich schwierig?
Gruß
sprotte24
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 10.August.2006, 08:39. WWW: posaunenchor-rhoden.de
Re: Suche Tipps zu Standort-Datenbank
Antworten
Beitrag von sprotte24 (3 Beiträge) am Mittwoch, 9.August.2006, 22:04.
Re: Suche Tipps zu Standort-Datenbank
Hallo, Till,
wozu werde ich ordentliche Perl-Kenntnisse brauchen?
Etwa für die Entfernungsberechnung?
Ich stelle mir vor:
Die Entfernung zwischen PLZ a und PLZ b sei gegeben durch
eine PLZ-Tabelle (die 3 ersten Stellen), also Tabelle mit bis zu 1000 Wertepaaren für die Koordinaten in km für Zentrum im PLZ-Bereich
PLZ a habe die Koordinaten x_a, y_a
PLZ b habe die Koordinaten x_b, y_b
Entfernung = Wurzel( (x_a-x_b)^2 + (x_b-y_b)^2 ).
Luftlinie nach Pythagoras.
Meinetwegen mit pauschalem Zuschlag wegen real längerem Weg.
Plus/minus 50 km ungenau stört mich nicht.
Dann:
Durchsuche damit die Tabelle durch gegenüber 1 PLZ-Vorgabe.
Rechnerische Distanz in ein zuätzliches Feld eintragen,
danach die Tabelle aufsteigend sortiert anzeigen.
Ist das wirklich schwierig?
Gruß
sprotte24
Antworten
Beitrag von till (1103 Beiträge) am Mittwoch, 9.August.2006, 23:31.
Re: Suche Tipps zu Standort-Datenbank
hallo,
für die umsetzung wirst du perl brauchen.
aus der angabe anfänger habe ich geschlossen, dass du die werbung vob bp "in 5 minuten zur eigenen db" ernst genommen hast.
viel glück,
till
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 10.August.2006, 14:27.
Re: Suche Tipps zu Standort-Datenbank
Hast Du in der Bibliothek den Eintrag
geodaten - Geo Datenbank Deutschland von Pouraga am 25.1.2004, 21:45 (96)
schon entdeckt? Klingt mir ein bisschen nach Deiner Anwendung, hier eine Demo:
http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/Pouraga/geodaten
Die Berechnung musste in Perl umsetzen, klar, aber so wie Du das konzeptionell beschrieben hast, klingt es als ob Du das hinkriegst... Nich abschrecken lassen ;-)
Antworten
Beitrag von herbert (549 Beiträge) am Donnerstag, 10.August.2006, 20:06.
Re: Suche Tipps zu Standort-Datenbank
Gibts die Datenbank auch zum downloaden ?
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 10.August.2006, 21:32.
Re: Suche Tipps zu Standort-Datenbank
Hallo Herbert,
wozu selbst noch mal anlegen? Wenn Du sie mit baseportal bearbeiten möchtest, kannst Du doch froh sein, dass Du über die Bib darauf zugreifen kannst.
Die Daten selbst kannst Du Dir über http://opengeodb.de (sourceforge.net) im CSV-Format herunterladen und dann mühsam stückchenweise in eine bp-file hochladen.
Gruss
Claus S.
Antworten
Beitrag von Bernd (213 Beiträge) am Dienstag, 8.August.2006, 18:45.
Datenbankfeld als Bereich anlegen
Hallo !
Folgendes Problem: Ich möchte eine Datenbank erstellen, in der ich auch nach Bereichen suchen kann. Konkret ausgedrückt heißt das, ich habe zum Beispiel eine Autobahn mir der Nummer BAB 1. Die BAB 1 ist in KM eingeteilt. Der Bereich von A-Stadt nach B-Stadt hat die KM-Steine von 100 bis 120. Wenn ich nun im Suchfeld den KM 110 eingebe, sollen mir Objekte gezeigt werden, die ich im Beereich von KM 100 bis 120 eingegeben habe.
Ich hoffe, dass ich mich einigermaßen verständlich ausgedrückt habe.
Ist dies mit Baseportal überhaupt möglich?
Danke
Antworten