Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Koordinaten berechnen (https://www.delphipraxis.net/170155-koordinaten-berechnen.html)

khh 3. Sep 2012 13:28

Koordinaten berechnen
 
Hallo zusammen,
auf http://www.svensoltmann.de/maps-koordinaten.html

lassen sich Koordinaten exakt bestimmen.

Gibt es dazu ne Berechnung?

ich benötige die Koordinaten von einigen tausend adressen :-(

Danke Gruss KHH

Crossposting auf http://android-developers.de ;-)

DeddyH 3. Sep 2012 13:37

AW: Koordinaten berechnen
 
Da fragst Du am besten Thom, der kennt sich mit sowas prächtig aus, siehe http://www.delphipraxis.net/157004-g...ect-model.html

Bummi 3. Sep 2012 13:39

AW: Koordinaten berechnen
 
Der Quelltext ist doch komplett drin, ansonsten je nach dem was Du brauchst, gibt es ja freie Geodatenbanken.

khh 3. Sep 2012 13:40

AW: Koordinaten berechnen
 
Zitat:

Zitat von Bummi (Beitrag 1181254)
Der Quelltext ist doch komplett drin, ansonsten je nach dem was Du brauchst, gibt es ja freie Geodatenbanken.

sorry, hab nicht in den Quelltext geschaut :-(

hast du nen Link zu den geodatenbanken ?

Bummi 3. Sep 2012 13:48

AW: Koordinaten berechnen
 
Ist eine weile dass ich eine gebraucht habe (für eine Umkreissuche)
auf die schnelle ... http://opengeodb.org/wiki/OpenGeoDB_-_Geodb_hierarchies
je nach benötigter Detaillierung wirst Du etwas googeln müssen, oder jemand anderes hat einen heißeren Link

EDIT:

falsch abgebogen, sorry
http://fa-technik.adfc.de/code/opengeodb/DE.tab
bzw http://fa-technik.adfc.de/code/opengeodb/ ....

khh 3. Sep 2012 13:57

AW: Koordinaten berechnen
 
Zitat:

Zitat von DeddyH (Beitrag 1181253)
Da fragst Du am besten Thom, der kennt sich mit sowas prächtig aus, siehe http://www.delphipraxis.net/157004-g...ect-model.html

sieht (auf den ersten Blick) nach viel Arbeit aus :-(

ich danke dir

khh 3. Sep 2012 13:58

AW: Koordinaten berechnen
 
Zitat:

Zitat von Bummi (Beitrag 1181258)
Ist eine weile dass ich eine gebraucht habe (für eine Umkreissuche)
auf die schnelle ... http://opengeodb.org/wiki/OpenGeoDB_-_Geodb_hierarchies
je nach benötigter Detaillierung wirst Du etwas googeln müssen, oder jemand anderes hat einen heißeren Link

EDIT:

falsch abgebogen, sorry
http://fa-technik.adfc.de/code/opengeodb/DE.tab
bzw http://fa-technik.adfc.de/code/opengeodb/ ....


ich danke auch dir !

khh 3. Sep 2012 14:02

AW: Koordinaten berechnen
 
http://fa-technik.adfc.de/code/opengeodb/dump/


sieht nach dem einfachsten Weg aus ;-)

Gibt es das auch strassen(Hausnr.)-genau?

Bummi 3. Sep 2012 14:26

AW: Koordinaten berechnen
 
wird schwieriger oder teuer, vielleicht willst Du dort mal stöbern ...
http://wiki.openstreetmap.org/wiki/Getting_Data

EDIT:

hiermit solltest Du weiterkommen
http://planet.openstreetmap.org/

-=ZGD=- 3. Sep 2012 14:41

AW: Koordinaten berechnen
 
Hallo.

Geocoding kannst du simple mit Yahoo lösen.
Es sind zwar nur 5.000 Abfragen pro IP/Tag zulässig, aber die Erfahrung hat gezeigt, dass dies relativ gut funktioniert.

Beispiel
Code:
http://where.yahooapis.com/geocode?q=Klaus-Honauer-Str+12,+Wasserburg+am+Inn
Als Ergebnis erhälst du eine XML.

Gruß,
Stefan

EDIT:

Füge den Parameter
Code:
&locale=de
an, um die Bezeichnungen in Deutsch zu erhalten.

Thom 3. Sep 2012 15:05

AW: Koordinaten berechnen
 
@DeddyH:

Danke! :-)


@khh:

Zitat:

Zitat von khh (Beitrag 1181263)
sieht (auf den ersten Blick) nach viel Arbeit aus :-(

Das ist definitiv nicht viel Arbeit. Es gibt sogar eine Reihe passender Demos dazu, die sich leicht auf Dein Problem anpassen ließen. Allerding funktioniert das Framework nur mit Delphi (Du hast in Deinem Profil FreePascal/Lazarus angegeben) und es gibt Beschränkungen seitens Google sowohl bezüglich der Anzahl und Frequenz der Anfragen als auch der Verwendung der ermittelten Daten.

@-=ZGD=-:

Auch für Yohoo gibt es TOS.
Zitat:

YOU SHALL NOT:
[...]
(ix) use the stand-alone geocoder for any use other than displaying Yahoo! Maps or displaying points on Yahoo! Maps;
[...]
Das, was Du vorschlägst, ist also ein klarer Verstoß gegen die Lizenzbestimmungen!

khh 3. Sep 2012 16:08

AW: Koordinaten berechnen
 
ich danke euch

-=ZGD=- 4. Sep 2012 08:52

AW: Koordinaten berechnen
 
Zitat:

Zitat von Thom (Beitrag 1181279)
@DeddyH:

Danke! :-)


@khh:

Zitat:

Zitat von khh (Beitrag 1181263)
sieht (auf den ersten Blick) nach viel Arbeit aus :-(

Das ist definitiv nicht viel Arbeit. Es gibt sogar eine Reihe passender Demos dazu, die sich leicht auf Dein Problem anpassen ließen. Allerding funktioniert das Framework nur mit Delphi (Du hast in Deinem Profil FreePascal/Lazarus angegeben) und es gibt Beschränkungen seitens Google sowohl bezüglich der Anzahl und Frequenz der Anfragen als auch der Verwendung der ermittelten Daten.

@-=ZGD=-:

Auch für Yohoo gibt es TOS.
Zitat:

YOU SHALL NOT:
[...]
(ix) use the stand-alone geocoder for any use other than displaying Yahoo! Maps or displaying points on Yahoo! Maps;
[...]
Das, was Du vorschlägst, ist also ein klarer Verstoß gegen die Lizenzbestimmungen!

Warum? Habe ich gesagt, dass er es auf keiner Karte darstellen soll?
Also reicht es vollkommen, wenn er das GeoCoding nutzt und es auf ner Map darstellt - ob das Visuelle dann jemand sieht, sei dahingestellt.

Thom 4. Sep 2012 09:56

AW: Koordinaten berechnen
 
Zitat:

Zitat von -=ZGD=- (Beitrag 1181400)
Warum? Habe ich gesagt, dass er es auf keiner Karte darstellen soll?
Also reicht es vollkommen, wenn er das GeoCoding nutzt und es auf ner Map darstellt - ob das Visuelle dann jemand sieht, sei dahingestellt.

Hat khh geschrieben, daß er die Daten auf einer Yahoo-Karte darstellen möchte? Definitiv nicht. Die ermittelten Koordinaten wären damit für ihn völlig wertlos, da er sie weder andersweitig speichern noch verwenden dürfte (so ähnlich schreibt das übrigens auch Google vor).

Du scheinst offenbar nicht richtig lesen zu können: Die Geocoding-Daten sind ausschließlich (!) dazu gedacht, Objekte (zum Beispiel Marker) auf der Provider-eigenen (!) Karte darzustellen - und zu nichts anderem!

Also bleibt es dabei: Du hast ein Verfahren vorgeschlagen, das für den beschriebenen Verwendungszweck illegal ist. Da hilft auch kein dümmliches herausreden... Danke für diese Demonstration Deiner Einstellung zu Lizenzbestimmungen! Leute wie Du sind es, die kostenlose Angebote kaputt machen, indem sie den Service ohne Berücksichtigung der TOS mißbrauchen.

-=ZGD=- 4. Sep 2012 12:31

AW: Koordinaten berechnen
 
Hat er nicht geschrieben, in der Tat.

Doch ich kann lesen, sogar richtig und auch übersetzen.

Was ich nicht getan habe, ist mir die TOS im Detail durchzulesen.
Das habe ich jetzt nachgeholt und in viii) den besagten Punkt zur Datenhaltung gesehen.

Somit hast du Recht und ich mich geirrt.

Schließe bitte nicht von einem Irrtum auf das allgemeine Verhalten von mir in solchen Dingen - wenn ich falsch liege, lasse ich mich gern korrigieren und eines Besseren belehren.
Da ist es nicht nötig von oben herab zu urteilen - und "Leute wie du" sind Menschen, denen Fehler passieren. Ich ziehe meinen Hut vor deiner Perfektion.

Have a nice day.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz