API för golfbanor

Recensera eller fråga om tips...
golfcup
Inlägg: 3
Blev medlem: 23 maj 2020, 09:24
Kontakt:

Hej,
Jag håller på och utveckla en golfsajt.
Är det någon som känner till en sammanställning över golfbanor i csv-format (eller api), som är fritt att använda på egna sajter?
kananga
Inlägg: 24
Blev medlem: 14 dec 2016, 17:07
Ort: Jönköping

Tänker du på svenska banor? Undersökte det för ett tag sedan, och vad jag kom fram till var att det bara(?) är GIT som exponerar den datan via ett API, och det kostar en hel del för att få ansluta sig. Tror enklaste sättet att få ut datan är att scrapea https://www.svenskgolf.se/golfguiden/ . Om det är tillåtet eller ej är en annan diskussion.
golfcup
Inlägg: 3
Blev medlem: 23 maj 2020, 09:24
Kontakt:

Hej,

Jag letar fortfarande efter ett API / CSV-fil för golfbanor i Sverige. Det räcker med namn och koordinaterna (Lat och Long).
KonsultTT
Inlägg: 44
Blev medlem: 11 okt 2020, 09:30

golfcup skrev: 26 jun 2023, 20:16 Hej,

Jag letar fortfarande efter ett API / CSV-fil för golfbanor i Sverige. Det räcker med namn och koordinaterna (Lat och Long).
Den här sidan har en karta med koordinater till alla golfbanor: https://www.golfriket.se/golfklubbar/
Via "view-source" kan man se alla banorna med koordinater.
Kanske kan maila ägaren och fråga om du får lova att använda datat ?
HCP: 32,7 Klubb: Umeå Sörfors GK
Började spela: 2019
Användarens profilbild
daniel.hermansson
Inlägg: 44
Blev medlem: 10 apr 2019, 16:55
Kontakt:

golfcup skrev: 26 jun 2023, 20:16 Hej,

Jag letar fortfarande efter ett API / CSV-fil för golfbanor i Sverige. Det räcker med namn och koordinaterna (Lat och Long).
Använd OpenStreetmap. https://overpass-turbo.eu/ gör det enklet att plocka ut data.

Den här overpass-queryn plockar ut golfbanor runt Örebro. Ändrar du koordinatistan till {{bbox}} kommer den ge golfbanor i vyn du har i kartan.

Kod: Markera allt

[out:json][timeout:25];
(
  way["leisure"="golf_course"](58.83435806758397,14.669494628906248,59.61429616798031,16.05926513671875);
);
out center;
Ger en polygon per golfklubb den hittar. Tex

Kod: Markera allt

{
  "type": "FeatureCollection",
  "generator": "overpass-ide",
  "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.",
  "timestamp": "2023-07-18T11:35:45Z",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "@id": "way/141780507",
        "leisure": "golf_course",
        "name": "Mellringe City Golf Klubb",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.1474131,
          59.2995142
        ]
      },
      "id": "way/141780507"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/232703131",
        "leisure": "golf_course",
        "name": "Kårsta golfklubb",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.1993586,
          59.3507352
        ]
      },
      "id": "way/232703131"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/247894241",
        "description": "18 hole Par 72",
        "golf:course": "18_hole",
        "golf:par": "72",
        "leisure": "golf_course",
        "name": "Örebro City Golf & Country Club Mosjö",
        "phone": "+46 19 10 11 00",
        "sport": "golf",
        "website": "https://orebrogolf.se/",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.1425976,
          59.1827913
        ]
      },
      "id": "way/247894241"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/250487451",
        "leisure": "golf_course",
        "name": "Båsenberga golf",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.9168084,
          59.0690604
        ]
      },
      "id": "way/250487451"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/295268838",
        "leisure": "golf_course",
        "name": "Nora Golfklubb",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.083724,
          59.4977306
        ]
      },
      "id": "way/295268838"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/307734190",
        "leisure": "golf_course",
        "name": "Gustavsvik äventyrsgolf",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.1894774,
          59.2550801
        ]
      },
      "id": "way/307734190"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/363811577",
        "leisure": "golf_course",
        "name": "Arboga Golfklubb",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.7613233,
          59.3691251
        ]
      },
      "id": "way/363811577"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/487144141",
        "leisure": "golf_course",
        "name": "Kumla Golfklubb",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.248164,
          59.1170376
        ]
      },
      "id": "way/487144141"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "way/704285544",
        "access": "private",
        "leisure": "golf_course",
        "sport": "golf",
        "@geometry": "center"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          15.4390019,
          59.3323061
        ]
      },
      "id": "way/704285544"
    }
  ]
}
Strävar mot att aldrig behöva slå ett tråkigt golfslag
Användarens profilbild
daniel.hermansson
Inlägg: 44
Blev medlem: 10 apr 2019, 16:55
Kontakt:

Här är en csv med alla golfbanor i Sverige som finns på openstreetmap med en centrum-punkt. (Centroid)
https://gist.github.com/dahermansson/6e ... 688bccabcf

Observera att flera av klubbarna har flera banor tex en 18-hålsbana och en 9-hålsbana. Om de är uppdelade i två eller flera polygoner i OSM får den flera punkter.

Andra klubbar har skapats på andra sätt som gör att det får flera centrumpunkter. Antingen får man städa detta data eller ändra hur banorna är karterade i OSM.

Frågan för att ta ut en csv av golfbanor i Sverige.

Kod: Markera allt

[out:csv(name, ::lat, ::lon)][timeout:25];
area["name"="Sverige"]->.boundaryarea;
(
  way(area.boundaryarea)["leisure"="golf_course"];
);
out center;
Strävar mot att aldrig behöva slå ett tråkigt golfslag
Skriv svar