Rajapinnan tarjoamat tiedot ja niiden rajaus
Jos siellä alla on SQL-tietokanta, miten olisi jos käyttäisi rajapintana suoraan SQL:ää ts. sallisi mielivaltaiset haut sieltä ja sillä siisti? Hyvin helppo toteuttaa (toki vaatisi hieman tietoturvasäätöä vandaalien ja "Little Bobby Tables" -tapausten estämiseksi, mutta ei se oikeasti vaikeaa ole - tarvittaessa voin auttaa) eikä rajoittaisi sovelluksia ennalta kuviteltuihin.
Itse asiassa olisi kiva jos koko tietokannan pystyisi downloadaamaan (ihan sql-dumppina siis).
Akuutisti kaipasin täydellistä listaa järvistä koko- ja sijaintitietoineen mallintaakseni niiden jakaumaa, enkä keksinyt miten moisen helposti saisi sieltä nyt ladatuksi. Ainakin moinen esim. csv-tiedostona olisi kiva saada tehdyksi sillä rajapinnalla, millainen siitä sitten tuleekin.
Sinulla ei ole oikeutta muokata tätä sivua seuraavista syistä:
Voit katsoa ja kopioida tämän sivun lähdetekstiä.
Palaa sivulle Viestiketju:Keskustelu Järviwikistä:Avoin data ja rajapinnat/Rajapinnan tarjoamat tiedot ja niiden rajaus/vastaus (2).
Muuten hyvä mutta en sa sitä palauttamaan kuin 100 kerrallaan, limit-asetuksesta huolimatta. Pienemmät limit-arvot (siis alle 100) toimivat kyllä odotetusti.
No nyt!? Kyselyille oli näköjään asetuksissa maksimi, ja jos sen ylitti, niin kysely palautti vain 100. Nostin nyt maksimin 60 000:een, mutta ihan noin isoa kyselyä en saanut kerralla tehtyä. Suosittelen, että haet tuloksesi vaikka kolmessa erässä: laitat limit-arvoksi 20000 ja teet sitten haut offset arvoilla 0, 20000 ja 40000.
OK?
Jees, nyt onnistui (kolmessa palassa siis) - kiitos!
Hidas se kyllä on, ja jos tuon semantic mediawikin dokuista jotain ymmärsin, saattaisi kuitenkin kannattaa tehdä siihen sql-rajapinta: siinähän on alla kuitenkin mysql (ellei peräti postgresql, toivottavasti ei sentään sqlite) ja rajapinnan tekoon ei tarvitsisi juuri muuta kuin määritellä oikeudet sopivasti. Käyttömukavuudeltaan paremman rajapinnan voisi sitten tehdä rinnalle jos ja kun ehtii.