You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#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

phenol wrote:

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

Nakaner wrote:

Wambacher war schneller

... hat aber auch ganz was anderes geantwortet - insofern ergänzen wir uns wink

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

Board footer

Powered by FluxBB