Vinnaren i pepparkakshustävlingen!
2023-03-09, 16:12
  #1
Medlem
Kottkompotts avatar
Att hitta bland Googles massiva dokumentation är en hel best i sig, men förhoppningsvis har kanske någon här tidigare erfaren eller bättre Google Fu.

Jag har varit på jakt efter aktuella adresser och vilka postorter de är knutna till.
Postnummerservice har en relativt överkomligt prissatt fil, men man kan väl säga att det är lite utanför budgetramen ändå.

Funderingen var istället om man kunde ansluta till Google Maps API och på något sätt lyckas extrahera alla postorter i Sverige, samt alla adresser inom dessa postorter. Postnummer lär väl gå få med i samma svep, om nu prisbilden inte är helt barock i jämförelse mot postnummerservice.
Tänkte att det kanske går göra på några i sammanhanget enstaka requests, då jag har för mig att Sverige inte har mer än något tusental postorter.
Det skulle också vara ett bra tillfälle att lära sig hur man ansluter till ett API i allmänhet, vilket jag haft på att-göra-listan.

Är det någon som vet vad deras API för detta kostar?
Eller åtminstone hur man navigerar sig till att få tag i någon säljsupport som skulle kunna svara på detta?
__________________
Senast redigerad av Kottkompott 2023-03-09 kl. 16:17.
Citera
2023-03-09, 16:24
  #2
Medlem
https://mapsplatform.google.com/pricing/
Citera
2023-03-09, 16:40
  #3
Medlem
Kottkompotts avatar
Citat:
Ursprungligen postat av DigitalDisaster
https://mapsplatform.google.com/pricing/
Fräsigt, tack!
Då var det ändå ett riktigt överkomligt pris om det går göra på så få förfrågningar som jag hoppas.

Jag är helt novis på API:er, har förstått att det ungefär handlar om någon form av databasförfrågningar.
Räcker det med att läsa deras dokumentation om det, eller kan det vara bra med någon form av tutorial på API:er generellt först, ifall någon har en att rekommendera?
Citera
2023-03-09, 16:45
  #4
Medlem
Nu var det ett tag sen jag pillade med google maps api.

Men det är inte så en Api fungerar. Du stället en fråga mot api:n och sen kommer svaret. Det är viss typ av parametrar du kan använda.
Sen finns det begränsningar i mängd data i svaret.

Så nej det går inte att tömma hela api:n på all data.
Citera
2023-03-09, 17:12
  #5
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av Kottkompott
Fräsigt, tack!
Då var det ändå ett riktigt överkomligt pris om det går göra på så få förfrågningar som jag hoppas.

Jag är helt novis på API:er, har förstått att det ungefär handlar om någon form av databasförfrågningar.
Räcker det med att läsa deras dokumentation om det, eller kan det vara bra med någon form av tutorial på API:er generellt först, ifall någon har en att rekommendera?
Det finns inte en API utan massor. Beroende på vad du är ute efter.
https://developers.google.com/maps/apis-by-platform

Den API som jag tror du letar efter, men jag vet inte och har inte kollat det, är följande:
https://developers.google.com/maps/d...ascript/places

Om du bara är ute efter postnummer och ortsnamn finns det bättre sätt än Google Maps.
Det är inte ens säkert att Google tillhandahåller en lista på samtliga gator i en postort.

Har du kollat denna tjänst som är öppen:
https://www.openstreetmap.org/#map=5/62.994/17.637
__________________
Senast redigerad av Enterprise 2023-03-09 kl. 17:14.
Citera
2023-03-09, 17:12
  #6
Medlem
Kottkompotts avatar
Citat:
Ursprungligen postat av crille132
Nu var det ett tag sen jag pillade med google maps api.

Men det är inte så en Api fungerar. Du stället en fråga mot api:n och sen kommer svaret. Det är viss typ av parametrar du kan använda.
Sen finns det begränsningar i mängd data i svaret.

Så nej det går inte att tömma hela api:n på all data.
Såvida de inte har en särskild post som innehåller gator inom en viss region, kanske?

Citat:
Ursprungligen postat av Enterprise
Det finns inte en API utan massor. Beroende på vad du är ute efter.
https://developers.google.com/maps/apis-by-platform

Den API som jag tror du letar efter, men jag vet inte och har inte kollat det, är följande:
https://developers.google.com/maps/d...ascript/places

Om du bara är ute efter postnummer och ortsnamn finns det bättre sätt än Google Maps.
Jo, jag har en som rullar på insamling just nu, men den sidan är flera år gammal då orten jag växte upp i påstås ha bara ett postnummer. Men nuförtiden bor inga personer på det postnumret, eftersom dessa bytt postnummer för några år sedan, så det finns nog en hel del som felar där.
Sedan påstods det t.ex. att Nabbagatan i Sölvesborg har ungefär 8000 hus på den sidan, vilket omöjligen stämmer.
Men den är väldigt enkel att scrapa i övrigt då sidan är väldigt enkel och förutsägbar, och den verkar stämma mest av alternativen jag hittar som presenterar gator på det sättet.
Waits fungerar också alltid korrekt där, utan att man ska behöva baka in en Or mellan två olika xpaths, vilket verkar gå lite prekärt ibland.

Hade jag bara kunnat få en komplett lista på gator (med postort) i Sverige så vet jag en stadig lösning för att få uppdaterad info på vilka nummer som finns där.

Får försöka svänga ihop den här produkten jag sitter på lite halvhjälpligt så jag kan försöka lobba för chefen att det faktiskt är värt det att köpa en riktig lista som håller dugligt för ändamålet i minst 10 år, istället för att jag ska spendera över 40 timmar på det kommande året för att ordna något som ändå inte alls är lika bra.

Har kontaktat Google, får se om de har några bud på vilken data deras API kan tillhandahålla.
Går det göra på mindre än typ 2000 förfrågningar kan det som sagt vara intressant.
__________________
Senast redigerad av Kottkompott 2023-03-09 kl. 18:01.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback