Bank Danych Lokalnych - API lub dane

Hej,

W jaki sposób najlepiej obecnie dobrać się do danych z Banku Danych Lokalnych? Opis API na http://epf.org.pl/app/webroot/api/dane/ jest conajmniej niekompletny a niektóre linki tam podane (np. http://api.mojepanstwo.pl/dane/dataobjects?dataset=prawo ) nie działają.

Na githubie widziałem, że jest rozwijany projekt jakiegoś nowego API, ale czy jest ono wdrożone? Może jakiś opis?

Czy jest przewidziane udostępnienie danych w formacie mozliwym do dalszego przetwarzania? Mam na myśli wysztkie dane (tak jak np. jest udostępniany zrzut bazy wikipedi) a nie API.

Pozdrawiam,
Paweł

Hej,

Obecnie najlepiej sobie nawigować po moimpaństwie i jak znajdziesz co Cię interesuje to doklejasz do adresu “.json” i masz +/- te dane w json.

Np. http://mojepanstwo.pl/dane/bdl_wskazniki/695 -> http://mojepanstwo.pl/dane/bdl_wskazniki/695.json

Niestety nie jest to 1:1 i brak opisów. Cały czas bardzo intensywnie pracujemy nad mojepanstwo i będziemy stopniowo udostępniać porządne API dostępowe do kawałków udostępnionych danych. Przez porządne rozumiem dobrze opisane, stosujące ustandaryzowane dla całej platformy mechanizmy, z funkcją try-it i możliwością generowania klientów dostępowych. Wtedy też pewnie dojdzie opcja ‘batchowego’ udostępniania (zrzutów danych w plikach). Teraz na prośbę do konkretnego projektu. Jak coś potrzebujesz konkretnego to pisz tutaj.

Prace nad API idą powoli, ale do przodu. Jakbyś znał dobrego programistę PHP to chętnie takiego zatrudnimy.

Jako zywo nie ma tam żadnych danych: tylko opis jakie dane by były, gdyby były…

Hm, tak faktycznie…

Będziemy nad tym pracować, ale teraz ciężko mi rzucić jakimś terminem.

@Pawel_Kolodziej zacząłem pisać scrapper. Wrzucę na gh jak będzie cokolwiek gotowe. feel free to ping me in 1-2 weeks.

znaczy chesz scrapowac z stron fundacji? Może lepiej pomóc im z API?

I jest API do BDLa: http://mojepanstwo.pl/api/bdl

Proszę o komentarze @Pawel_Kolodziej i @maciej.

http://mojepanstwo.pl/dane/bdl_wskazniki/89 Dostaję 500 jak próbuję się dostać do HTMLowej wersji. @krzysiekmad naprawcie to proszę, by było łatwiej porównać dane jakie są dostępne dla ludzi i maszyn.

@maciej już chodzi, mieliśmy przejściowe problemy

@Pawel_Kolodziej próbowałeś dostać się do danych? Pisz do mnie na maila, jak będziesz miał jakiekolwiek problemy. Będę wdzięczny za uwagi do API.

odnotujmy, ze pojawił się interfejs do BDL dla języka R:

github: https://github.com/pbiecek/SmarterPoland

info w komentarzach do art: http://smarterpoland.pl/index.php/2014/07/jak-sie-dowiedziec-ile-pieniedzy-samorzady-wydaja-na-transport-publiczny/

Hej,
Robię:
http://api.mojepanstwo.pl:80/bdl/series?metric_id=744&wojewodztwo_id=*

i dostaje:
“code”: “API_BDL_TOO_MANY_POINTS”,

Możecie znaczaco podniesc ten limit?

Pozdrawiam,
Paweł

@maciej to jak z tym limitem? Zniesiecie?

zauważyłem, że zapytanie:
http://api.mojepanstwo.pl:80/bdl/series?metric_id=139&time_range=1998%3A1998&powiat_id=*

zwraca dziwne dane: pojawia sie w nich tylko jedno powiat_id…

Spojrzę na to jutro. Sorki, nie dostałem powiadomienia o odpowiedzi w tym wątku. Jaki limit byłby sensowny dla ciebie?

Brak limitu. Albo limit pozwalający wykonać każde poprawne zapytanie. Co na jedno wychodzi…

coś chyba zmieniliście, bo teraz dostaje: “Data at this regional level is not available” co jest o tyle dziwne, że

http://api.mojepanstwo.pl/dane/bdl_wskazniki/139 mówi: “bdl_wskazniki.poziom_str”:“Gminy”

Tak więc spodziewałem się możliwości pobrania danych do poziomu gmin włącznie.

@krzysiekmad , @macysz - pomożecie?

Właśnie zauważyłem, że przestało działać odpytywanie o wskaźniki w BDL przez
http://api.mojepanstwo.pl/bdl/tree

Jak teraz można automatycznie pobrać strukturę danych BDL?

Trochę to poprawiałem dzisiaj.

@SmarterPoland

@Pawel_Kolodziej:

  • Poprawiłem zwracanie błędu "Data at this regional level is not available"
  • Dałem limit 10.000 punktów (chodzi o to, żeby nam bazy nie zajechać); jak wystąpi błąd limitu to podajemy teraz informację ile punktów zapytanie by zwróciło

niestety poniższe zapytanie cały czas zwraca tylko jedno powiat_id (powinno zwrócić wszystkie powiaty, prawda?)
http://api.mojepanstwo.pl/bdl/series?metric_id=139&time_range=1998%3A1998&powiat_id=*