Ergebnis 1 bis 4 von 4

Thema: [cfs_maps] Overpass API

  1. #1
    Contao-Nutzer Avatar von Dr. Jo
    Registriert seit
    11.08.2009.
    Ort
    Riehen (CH)
    Beiträge
    205

    Standard [cfs_maps] Overpass API

    Hallo cfs_maps-User, hallo Küstenschmiede,

    ich bin gerade dabei, mich in die Möglichkeiten der Overpass API einzulesen und einzuarbeiten. Aber irgendwie passiert auf meiner Karte gar nichts, wenn ich die verschiedenen Beispiele der Doku (http://wiki.openstreetmap.org/wiki/O...ind_of_objects ausprobieren will, bspw.:
    Code:
    <osm-script>
      <query type="node">
        <has-kv k="name" v="Bonn"/>
      </query>
      <query type="node">
        <around radius="1000"/>
        <has-kv k="name" v="Gielgen"/>
      </query>
      <print/>
    </osm-script>
    Da im PDF-Handbuch da nichts im Detail zu vermerkt ist, meine Frage hier im Forum, wo da ggfs. mein Denkfehler liegt ...?

    Bin dankbar für jeden Hinweis, viele Grüße

    Dr. Jo

  2. #2
    Gesperrt
    Registriert seit
    27.02.2013.
    Ort
    Jever
    Beiträge
    48
    Partner-ID
    7247

    Standard Overpass-API

    Hi Dr. Jo,

    zuerst musst Du im Profil die Adresse des OSM-Servers angeben. Zweitens: der Eintrag '<osm-script>' scheint mir unnötig. Drittens such bitte immer nach 'way' und 'way-node' und verknüpfe die Abfrage mit einem <union> so wie hier bei der Abfrage nach Kinos:
    Code:
    <union>
      <query type="way">
        (bbox)
        <has-kv k="amenity" v="cinema"/>
       
      </query>
      <recurse type="way-node"/>
      <query type="node">
        (bbox)
        <has-kv k="amenity" v="cinema"/>
        
      </query>
    </union>
    <print order="quadtile"/>

    Grüße,
    nofredaisy

    Hier kannst Du das alles sofort testen: http://overpass-turbo.eu/

  3. #3
    Contao-Nutzer Avatar von Dr. Jo
    Registriert seit
    11.08.2009.
    Ort
    Riehen (CH)
    Beiträge
    205

    Standard

    Hallo nofredaisy,

    das mit der Adresse des OSM-Servers habe ich nachgeholt und auch Dein Beispiel nachgebaut - aber da tut sich auf meiner Karte gar nix, während ich das im overpass turbo jeweils erfolgreich testen kann (mit ein paar Anpassungen für bbox etc.).
    Wo könnte ich noch etwas falsch gemacht haben ...?

    Bin dankbar für jeden Tipp!

    Viele Grüße

    Dr. Jo

  4. #4
    Gesperrt
    Registriert seit
    27.02.2013.
    Ort
    Jever
    Beiträge
    48
    Partner-ID
    7247

    Standard Overpass-API

    Hallo Dr. Jo,

    meine Antwort war wohl nicht ganz vollständig. Du musst evtl. im Profil an die Adresse des osm-servers noch /api/interpreter anhängen. Kannst Du uns Deine Einstellungen aus dem Profil und dem Strukturelement zusenden? Dann versuchen wir mal, dies nachzustellen.

    Grüße, nofredaisy

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •