You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2015-06-28 20:50:54
- phenol
- Member
- Registered: 2015-06-28
- Posts: 1
Nominatim REST API
Hallo zusammen,
ich hoffe Ihr könnt mir etwas helfen, bzw. mir etwas Klarheit verschaffen.
Ich habe einen eigenen Kartenserver mit OSM und dazu dann zusätzlich nochmal eine Datenbank für das ReverseGEOCoding. Eine Anwendung die ich programmiere muss pro Anfrage 200-400 Geokoordinaten in Adressen auflösen, wenn ich das über die REST API mache, dann empfinde ich das als sehr störend weil nicht schnell genug. Wäre es theoretisch möglich direkt auf die Datenbank zu zugreifen, da ich diese eh hoste, um an die Adressen zu kommen, oder steckt dahinter eine komplizierte Logik um die Koordinaten aufzulösen?
Vielen Dank für das Lesen, hoffentlich könnt Ihr ungefähr einschätzen was ich meine und habt eine Lösung für mich.
Freudliche Grüße
Offline
#2 2015-06-28 21:27:02
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Nominatim REST API
Wäre es theoretisch möglich direkt auf die Datenbank zu zugreifen, da ich diese eh hoste, um an die Adressen zu kommen, oder steckt dahinter eine komplizierte Logik um die Koordinaten aufzulösen?
Hi - und erstmal herzlich willkommen im Forum!
Prinzipiell - aber nicht einfach - geht das, indem du das bei dir natürlich installierte PostGIS verwendest und entsprechende Abfragen an die Datenbank sendest.
Allerdings macht Nominatim nichts anderes und ob du das performanter hinbekommst, möchte ich bezweifeln. Das könnte aber stark von der Art der Query abhängen.
Gruss
walter
Offline
#3 2015-06-28 21:27:41
- Nakaner
- Moderator

- From: Karlsruhe
- Registered: 2011-09-03
- Posts: 3,046
- Website
Re: Nominatim REST API
Hallo phenol,
herzlich willkommen im Forum.
Schön, dass es auch Leute gibt, nicht nur mit der elektronischen MG auf die Nominatim-API ballern. Da du Nominatim aber selber hosten möchtest, kann dir die Policy egal sein.
Ich glaube nicht, dass dieses Forum der richtige Ort für diese Frage ist, weil du nicht die Antworten bekommen wirst, die du gerne hättest. Nimm lieber die OSM-Dev-Mailingliste (Abonnieren vor dem Posten erforderlich), die wird auch von der Maintainerin von Nominatim gelesen.
Viele Grüße
Michael
EDIT: Wambacher war schneller
Last edited by Nakaner (2015-06-28 21:28:23)
Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria
Offline
#4 2015-06-28 21:30:55
- wambacher
- Member

- From: Schlangenbad/Wambach, Germany
- Registered: 2009-12-16
- Posts: 16,769
- Website
Re: Nominatim REST API
Wambacher war schneller
... hat aber auch ganz was anderes geantwortet - insofern ergänzen wir uns ![]()
Gruss
walter
Offline
#5 2015-06-29 06:43:40
- toc-rox
- Member

- From: Münster
- Registered: 2011-07-20
- Posts: 2,357
- Website
Re: Nominatim REST API
Bei 400 Abfragen pro Request solltest du m.E. mehr in Richtung Parallelisierung schauen und weniger in Richtung Schnittstellenoptimierung. Auch hattest du zu den Serviceanforderungen nichts gesagt. Wieviele Request pro Sekunde müssen denn in welcher Zeit beantwortet werden? Und wo stehst du mit deinem Ansatz jetzt?
Gruß Klaus
Offline
#6 2015-06-30 17:07:17
- stephan75
- Member
- Registered: 2008-05-28
- Posts: 2,918
Re: Nominatim REST API
Hallo phenol,
vielleicht gibt es Hinweise auf andere Geocoder-Implementierungen auch im OSM-Wiki unter http://wiki.openstreetmap.org/wiki/Search_engines
Einige sind glaub ich auch Nominatim-basiert ... Wie es jeweils mit einem eigenen Hosting aussieht, weiß ich nicht.
Offline
Pages: 1