Jag arbetstränar med Smarta Kartan, en webbsajt med kartpunkter som visar användarna miljövänliga/hållbara initiativ i städer i Sverige (och potentiellt internationellt)
Jag jobbar nu med att bygga version 4.0 av webbsajten och vill be om feedback kring den tekniska arkitekturen som vi funderar på att använda för version 4
Kortfattat så är detta våra viktigaste önskemål:
Lagring av kartpunkter i en databas
Visning av kartpunkter för slutanvändarna
Möjlighet för vissa användare att lägga till kartpunkter via ett admin-interface
Exponering av ett API så att andra kan läsa vår data
@tord Spännande att få arbetsträna med smartakartan! Bra!
Fantastiskt! Är det tanken att organisationer för kollaborativ ekonomi globalt ska kunna installera en egen instans och översätta på ert språk? Isf hoppas jag att ni gör det enkelt att komma igång med Docker, Ansible och översättningar gärna via Weblate.
Kommer det gå att utläsa kartpunkterna i WGS84-format?
Har lösningen en WMS-tjänst så att det kan genereras en interaktiv WMS-visning även någon annanstans typ med hjälp av ett JS-ramverk som https://docs.entryscape.org/en/blocks ?
Skulle andra aktörer, typ som Wikidata [cc @Ainali ] kunna även bidra med kartpunkter automatiskt via API? Kan det möjliggöras att kunna ladda ned allting strukturerat som en eller flera CSV?
Är det REST eller GraphQL API? Kommer det behövas API-nyckel?
Wikidata (WD) är ju ganska tunt… frågan är vad som finns som platsar på Smarta Kartan jag har laddat upp lite badplatser och utegym mest bara för att se hur snabbt man får ihop data i en kunskapsgraf jmf med dom Öppna data projekt som aldrig levererar data…
WD har sina rötter i WIkipedia som skriver om saker dom tycker skall finnas i ett lexikon så jag tror inte det överlappar så mycket runstenar, gravar till personer, riksdagsgubbar, youtube kändisar…
Tack för svaren! Mycket värdefullt detta för projektets framtid
Är det tanken att organisationer för kollaborativ ekonomi globalt ska kunna installera en egen instans och översätta på ert språk? Isf hoppas jag att ni gör det enkelt att komma igång med Docker, Ansible och översättningar gärna via Weblate.
Ja i framtiden vill vi det. Vi har nu börjat använda docker och det har hjälpt mycket. Ansible and och Weblate känner jag inte till men tack för tipsen!
Kommer det gå att utläsa kartpunkterna i WGS84-format?
Jag tror att det redan är det, om standard lat/lng är detta alltså (när jag kollade GeoDjango-dokumentationen såg det ut som att detta ska vara default)
Har lösningen en WMS-tjänst så att det kan genereras en interaktiv WMS-visning även någon annanstans typ med hjälp av ett JS-ramverk som https://docs.entryscape.org/en/blocks ?
Kände inte till begreppet WMS tidigare, men jag tror det. Vi har nu ett REST-API som för tillfället är read-only och endast tillgängligt för vår egen website, men det senare är lätt att ändra om andra vill ha tillgång till data. Det har också pratats i projektet om att kanske kunna importera data från andra ställen, men det är inte aktuellt just nu
Kan det möjliggöras att kunna ladda ned allting strukturerat som en eller flera CSV?
Ja det tror jag ska gå att fixa
Är det REST eller GraphQL API?
Vi kör med REST, GeoDjango och GeoJSON
Kommer det behövas API-nyckel?
Om vi ska ge write-access i framtiden så behövs något sådant väl? Jag är ny på webbutveckling så är inte säker
Japp det är så ni skall tänka… sitter just nu och ser det elände som skapas med dagens öppna data och skicka runt textsträngar se exempel utegym som öppna data som fusköversätts i Europeiska dataportalen och ingen reagerar för att ingen använder datat är min tro… så här dåligt data är värdelöst… är min tro och att projekten inte skapar data
kolla på hur jag kopplar ihop WIkidata och Google Map… tyvärr är det massa Öppna data projekt som inte har rätt kunskap. värsta exemplet på fel laguppställning är nog Domstolsverket som startade för 26 år sedan med att skapa ett Rättsinformationssystem… se begärd granskning av vad varför staten aldrig levererar några 1000 dokument som skall vara “interoperabla”
Jag kände inte ens till EDP, jag är ny på detta med webbutveckling och öppen data. Är tacksam för att du delat med dig av din kunskap!
I framtiden vill vi dela med oss av data (är det tänkt), så då blir är det viktigt att APIet följer standarder. Än så länge är vi tidigit i utvecklingen, men kanske skulle vi senare behöva kompetens kring standardisering av data i API. Eller om det finns tydligt specifierat någonstans?
Vänliga hälsningar,
Tord