Jesteś tutaj

poznan.pl API - beta

Z radością, ale i pewną ciekawością udostępniamy wersję BETA API serwisu miejskiego Poznania. Dzięki temu każdy zainteresowany będzie miał możliwość stworzenia własnych aplikacji, które będą korzystały z danych pochodzących z portalu miejskiego.

Jeżeli będziesz korzystał z naszych danych, bądź fair. Wystarczy, że w swojej aplikacji podasz link do źródła danych.

Obecnie możesz korzystać z następujących danych:

API dla danych przestrzennych:

  • Wyszukiwarka grobów (FeatureServer) Udostępnione zostały dwie usługi oparte o HTTP GET, zwracające dane przestrzenne i opisowe o cmentarzach i grobach w jednym z czterech formatów: GeoJSON, GML, GeoRSS (atom) i KML.

USŁUGI SIECIOWE - webservices

Na chwilę obecną udostępnione publicznie są następujące usług:

PRZEWODNIK MULTIMEDIALNY - przeczytaj więcej na jego temat na naszej stronie http://egov.psnc.pl/node/19

Jak skorzystać z API?

Obecny interfejs udostępniania treści przewodników jest prostym interfejsem tekstowym opartym o zapytania HTTP. Odpowiedź jest przesyłana w formie tekstowej (nie html ani xml). Każdy zwracany element jest opisany jedną linią tekstu zawierającą listę parametrów. Parametry są oddzielone znacznikami „0x1234”. Poszczególne parametry są zapisane w formie: <nazwa_parametru>:<wartość> Pozwala to na łatwe odczytanie i przetwarzanie parametrów. W ramach przewodnika multimedialnego zostały udostępnione poniżej wymienione funkcje:

  • Pobranie galerii dla danego obiektu
    Zapytanie
    : http://www.poznan.pl/mim/public/przewodnik/przewodnik_m.html?co=galeria&...
    Przykład: http://www.poznan.pl/mim/public/przewodnik/przewodnik_m.html?co=galeria&...
    Parametry: <object_id> - identyfikator obiektu <lang> - kod wersji językowej (pl, en, ...) Odpowiedź jest zbudowana na podobnej zasadzie jak w przypadku kategorii i obiektów. Po każdym opisie galerii następuje lista należących do niej obrazów.
    Parametry galerii
    :
    • gallery - Identyfikator galerii
    • instance - Identyfikator instancji
    • name - Nazwa galerii
    • lang - Wybrany język
    • description - Opis galerii

    Parametry obrazu:

    • pic - Identyfikator obrazu
    • instance - Identyfikator instancji
    • name - Opis obrazu
    • shortName - Nazwa obrazu
    • lang - Wybrany język
    • parent - Identyfikator galerii do której należy obraz
    • url - Url do zdjęcia
    • urlSmall - Url do pomniejszonej wersji zdjęcia
  • Pobranie listy multimediów dla danego obiektu
    Zapytanie: http://www.poznan.pl/mim/public/przewodnik/przewodnik_m.html?co=media&ob...
    Przykład: http://www.poznan.pl/mim/public/przewodnik/przewodnik_m.html?co=media&ob...
    Parametry
    :http://bip.um.poznan.pl/ <object_id> - identyfikator obiektu <lang> - kod wersji językowej (pl, en, ...)
    Parametry odpowiedzi
    - Pierwszy parametr może mieć nazwę równą audio lub wideo, w zależności od typu zawartości. Wartością parametru jest zawsze identyfikator danego pliku dźwiękowego lub wideo.
    • <typ> (audio/wideo) - Identyfikator zawartości
    • name - Nazwa utworu
    • mime - Typ mime
    • file_name - Nazwa pliku
    • file_path - Ścieżka do pliku
    • lang - Wybrany język
    • server - Adres serwera serwującego daną zawartość

 KANAŁY RSS

Aktualną listę kanałów RSS znajdziesz na stronie http://www.poznan.pl/mim/public/feeds/. Udostępniane są one w formacie RSS 2.0 i Atom 1.0. Dane te można również wykorzystać w dowolny sposób w swoich aplikacjach.

 

Web scraping

Zachęcamy również do wykorzystania techniki Web Scraping dla stron http://www.poznan.pl oraz http://bip.um.poznan.pl/, jeżeli interesujące Ciebie dane nie są udostępnione poprzez API. Będziemy wdzięczni, jeżeli poinformujesz nas , które dane należałoby udostępnić poprzez API. Rozważymy Twoją prośbę w następnych jego aktualizacjach. W tej chwili udostępniamy API w wersji BETA, co oznacza że cały czas pracujemy nad ulepszeniem interfejsu. O wszelkich zmianach będziemy informowali na bieżąco. Zespół eGovernment PCSS egov@man.poznan.pl

Odpowiedzi

Widzialem ze macie przystanki i linie. Czy sa w planach trasy linii i rozklad jazdy? 

ODPOWIEDŹ:

Położenie przystanków oraz linii jest udostępnione poprzez API. W tej chwili nie planujemy udostępnienia rozkładów poprzez API. W tej chwili mogę tylko zaproponować skorzystanie z WebScraping. / Dariusz Janny

 

W api przydało by sie ze strony bip.poznan.pl Jednostki organizacyjne Urzędu Miasta, wykaz biur i wdziałów z adresami i godzinami otwarc, oferty pracy.

ODPOWIEDŹ:
Do momentu uruchomienia wersji BETA API, aż do zakończenia imprezy programistycznej HACKATON nie chcemy wprowadzać żadnych zmian i udostępniać kolejnych danych.
Informacje udostępniane w BIP (Biuletynie Informacji Publicznej) na stronie bip.um.poznan.pl planowane są do uruchomienia w kolejnych etapach. / Dariusz Janny

Przykładowo:

http://www.poznan.pl/mim/public/ws-information/?co=getObjectsInCategory&category=1476

otwarte w przeglądarce powinno wg. dokumentacji zwrócić liste kortów tenisowych w Poznaniu. Tymczasem dla tej (i kilku innych kategorii które sprawdzałem) dostaje pustą odpowiedź (XML ale bez treści).

Filip

ODPOWIEDŹ:

Lista wszystkich klas jest dostępna pod adresem http://www.poznan.pl/mim/public/ws-information/?co=getCategories, listę obiektów klasie kortów tenisowych mozna znaleźć pod adresem: http://www.poznan.pl/mim/public/ws-information/?co=getObjectsInCategory&... / Dariusz Janny

 

Odpowiedz

Filtered HTML

  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Plain text

  • Znaczniki HTML niedozwolone.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Znaki końca linii i akapitu dodawane są automatycznie.
17 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.