Dane Miejskie Pływalnie

Podobne dokumenty



Dane Miejsckie Usługa Wypożyczania Rowerów Veturilo

Dane Miejskie Ścieżki Rowerowe

Bankomaty sieci Euronet (mapa wektorowa)

Warszawa parkingi Park & Ride

Warszawa Plany zagospodarowania przestrzennego

Dane Miejskie Autobusy ZTM

Gdańsk standardowe mapy

Poniższy diagram prezentuje scenariusz subskrypcji aplikacji do usługi CallEventNotifications.

Obiekty sportowe (mapy rastrowe)

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

Paweł Rajba

Aktualizacja SMSFall v Data publikacji:

Gatesms.eu Mobilne Rozwiązania dla biznesu

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

Specyfikacja interfejsów usług Jednolitego Pliku Kontrolnego

Specyfikacja techniczna. mprofi Interfejs API

KORPORACYJNE SYSTEMY ZARZĄDZANIA INFORMACJĄ

Edukacja Informacja statystyczna o szkołach i placówkach

QualitySpy moduł reports

Technologie internetowe

DOKUMENTACJA INTERFEJSU API - HTTPS

Ogólnopolskie Repozytorium Prac Dyplomowych

GATE HTTP. Instrukcja użytkownika. 1. Możliwość połączenia z GATE za pomocą Telnet Wysyłanie poprawnego zapytania Request Przykład 2-4

Specyfikacja HTTP API. Wersja 1.6

API transakcyjne BitMarket.pl

Podręcznik Integracji

Dokumentacja API statystyk

METADANE GEOINFORMACYJNE PODLASIA

INFORMACJA I informacje@pkobp.pl, I INFOLINIA I opłata jak za połączenie lokalne

Baza numerów Wersja 1.1

Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST

Dokumentacja Techniczna. Dokumentacja techniczna usługi płatności mobilnych

Programowanie urządzeń mobilnych. projekt 6 ( )

Dokumentacja. Wersja: 1.5 Ostatnio zmodyfikowano: Strona 1

DirectBilling dokumentacja techniczna

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Zbiór danych zawiera zestaw wskaźników strategicznych dla Poznania. Poprzez API dostępne są dane z tabeli zawierającej następujące kolumny:

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Tango-RedPitaya. Tango device server for RedPitaya multi-instrument board. Grzegorz Kowalski 31 sierpnia 2015

Specyfikacja modułu API systemu LimApi platformy limtel.pl

Specyfikacja sms-api.pl

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź

Ministerstwo Finansów

SMS Kod Automatyczny

W następnych slajdach jest to graficznie przedstawione jak to zrobić

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

Dokumentacja SMS przez FTP

Gatesms.eu Mobilne Rozwiązania dla biznesu

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4

Geovertical Map Server API 1.2


Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

(Pluggable Authentication Modules). Wyjaśnienie technologii.

INSTRUKCJA OBSŁUGI DLA SIECI

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

Programowanie w Internecie

Podręcznik użytkownika. procertum SmartSign 3.0 Wersja dokumentacji Unizeto Technologies SA -

Sprawdzenie stanu opłacenia pakietu Zlecenie sprawdzenia stanu opłacenia... 23

Specyfikacja API Runtime BAS 3.0

XML-owe bazy danych ćwiczenia 1

SIECI KOMPUTEROWE LABORATORIUM ĆWICZENIE 5. Analiza ruchu sieciowego z wykorzystaniem programu WIRESHARK Cz. I podstawy.

MECHANIZM WYMIANY DANYCH ORAZ ROZLICZEŃ APTEKA NFZ

A co to jest LDAP. Dariusz Żbik Remigiusz Górecki

Jet Express 1. 1 Spis treści

Zadanie programistyczne nr 3 z Sieci komputerowych

Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.

QualitySpy moduł persystencji

Wnioski i dyspozycje elektroniczne. Instrukcja użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

Gdańsk wskaźniki demograficzne

Podłączenie kasy fiskalnej Next do programu PC-Market przez SCServer.

Terytorialna analiza danych

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Zapytania do baz danych

Specyfikacja wysyłek marketingowych v1.10

Dokument opisuje sposób postępowania prowadzący do wysłania deklaracji VAT, PIT lub CIT drogą elektroniczną za pomocą funkcji systemu ADA modułu FK.

Instrukcja obsługi serwera FTP v

Instrukcja użytkownika. Aplikacja dla WF-Mag

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Wszystkie dane powinny być przekazane za pomocą metody POST, zakodowane za pomocą funkcji urlencode().

SSL Reseller. Dokumentacja techniczna v.1.0 z dnia

Spis treści. Wprowadzenie 13

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Programowanie w Sieci Internet filtry oraz web.xml. Kraków, 11 stycznia 2013 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

MikroTik jako filtr rodzinny (stron erotycznych)

ZABEZPIECZENIE KOMUNIKACJI Z SYSTEMEM E-PŁATNOŚCI

Obsługa rachunków wirtualnych w usłudze CIB

procertum SmartSign 3.2 kwalifikowany znacznik czasu do użycia z procertum CLIDE Client - Instrukcja obsługi wersja UNIZETO TECHNOLOGIES SA

LiveSpace API. Aktualizacja: 16 stycznia 2015 Wersja: 0.6. LiveSpace CRM tel: ,

Integracja komunikatora opartego o protokół XMPP z dużym portalem internetowym

Praca z systemem POL-on. Zaznaczanie toków do eksportu.

Spring Web MVC, Spring DI

Laboratorium nr 4 - Badanie protokołów WWW

Transkrypt:

Dane Miejskie Pływalnie API pozwala uzyskać informację (włącznie z lokalizacją) o pływalniach w Warszawie dla wybranego obszaru. API pozwala na uzyskanie informacji przefiltrowanych według kluczy. Uwierzytelnianie Podstawowe (Basic http authentication) Metoda HTTP GET URI https://host:port/wfs/warszawa/swimmingpools?x1=...[&x2=...] gdzie host i port są nazwą hosta oraz portem serwera. Parametry wywołania Parametry wywołania są opcjonalne. Są one następujące: maxfeatures: maksymalna liczba zwróconych rekordów bbox: koordynaty (min_dl,min_szer,max_dl,max_szer) przeszukiwanego obszaru ograniczone do prostokątu circle: koordynaty środka koła oraz średnica w metrach, oddzielone przecinkami: x, y, z filter: specjalny format XML używany do filtrowania wyników zapytania Koordynaty muszą być typu float zgodne ze standardem EPSG 4326 (WGS 84). Przykład: 20.992 dla długości i 51.242 dla szerokości. 1

Filtry Wspierane są następujące filtry: PropertyIsEqualTo <PropertyIsEqualTo><PropertyName>NAME</PropertyName> <Literal>Halifax</Literal></PropertyIsEqualTo></Filter> PropertyIsNotEqualTo <PropertyIsNotEqualTo><PropertyName>NAME</PropertyName> <Literal>Halifax</Literal></PropertyIsNotEqualTo></Filter> PropertyIsLessThan <PropertyIsLessThan><PropertyName>POPULATION</PropertyName> <Literal>1000</Literal></PropertyIsLessThan></Filter> PropertyIsGreaterThan <PropertyIsGreaterThan><PropertyName>POPULATION</PropertyName> <Literal>10000000</Literal></PropertyIsGreaterThan></Filter> PropertyIsLessThanOrEqualTo <PropertyIsLessThanOrEqualTo><PropertyName>POPULATION</PropertyName> <Literal>499</Literal></PropertyIsLessThanOrEqualTo></Filter> PropertyIsGreaterThanOrEqualTo <PropertyIsGreaterThanOrEqualTo><PropertyName>POPULATION</PropertyName> <Literal>10194978</Literal></PropertyIsGreaterThanOrEqualTo></Filter> 2

PropertyIsBetween Filter=<Filter> <PropertyIsBetween><PropertyName>POPULATION</PropertyName> <LowerBoundary>10194978</LowerBoundary> <UpperBoundary>12116379</UpperBoundary></PropertyIsBetween></Filter> PropertyIsLike <PropertyIsLike wildcard='*' singlechar='.' escape='!'> <PropertyName>NAME</PropertyName><Literal>Syd*</Literal></PropertyIsLike> </Filter> Logical operator OR <OR><PropertyIsEqualTo><PropertyName>NAME</PropertyName> <Literal>Sydney</Literal></PropertyIsEqualTo><PropertyIsEqualTo> <PropertyName>NAME</PropertyName><Literal>Halifax</Literal> </PropertyIsEqualTo></OR></Filter> Logical operator AND <AND><PropertyIsLike wildcard='*' singlechar='.' escape='!'> <PropertyName>NAME</PropertyName><Literal>Syd*</Literal></PropertyIsLike> <PropertyIsEqualTo><PropertyName>POPULATION</PropertyName> <Literal>4250065</Literal></PropertyIsEqualTo></AND></Filter> Logical operator NOT <AND><NOT><PropertyIsEqualTo><PropertyName>POPULATION</PropertyName> <Literal>0</Literal></PropertyIsEqualTo></NOT><NOT><PropertyIsEqualTo> <PropertyName>POPULATION</PropertyName><Literal>12116379</Literal> </PropertyIsEqualTo></NOT></AND></Filter> Zawartość odpowiedzi Zawartość poprawnej odpowiedzi zawiera listę pływalni ze szczegółowymi informacjami, które pojawiają się w wybranym obszarze. 3

Zawartość odpowiedzi dla tej operacji jest prezentowana w następującej strukturze, gdzie wskazana jest nazwa i value wskazuje na typ danych: {"data": {"geometry": {"type":"point","coordinates":{"lat":"52.249991","lon":"21.035679"}}, "properties": [{"key":"ulica","value":"jagielloĺska"}, {"key":"numer","value":"7"}, {"key":"opis","value":"dosir Praga PĂłĹnoc - PĹywalnia Prawy brzeg"}, {"key":"dzielnica","value":"praga PĂłĹnoc"}, {"key":"jedn_adm","value":"warszawa"}, {"key":"tel_fax","value":"22 619 81 38 / brak"}, {"key":"www","value":"http://www.dosir.waw.pl/"}, {"key":"mail1","value":"mailto:sekretariat.jagiellonska@dosir.waw.pl"}, {"key":"mail2","value":" "}, {"key":"aktu_dan","value":"sierpieĺ 2014"}] } } Zawartość odpowiedzi, która się nie powiodła zawiera status żądania i opis błędu: {"data":[]} Przykładowe wywołania Przykład 1 (maxfeatures) Pobranie informacji o lokalizacji pływalni w Warszawie (jeden obiekt). https://api.bihapi.pl/wfs/warszawa/swimmingpools?maxfeatures=1 odpowiedź: {"data":{"geometry":{"type":"point","coordinates": {"lat":"52.249991","lon":"21.035679"}},"properties": [{"key":"ulica","value":"jagiellońska"}, {"key":"numer","value":"7"}, {"key":"opis","value":"dosir Praga Północ - Pływalnia Prawy brzeg"}, {"key":"dzielnica","value":"praga Północ"}, {"key":"jedn_adm","value":"warszawa"}, {"key":"tel_fax","value":"22 619 81 38 / brak"}, {"key":"www","value":"http://www.dosir.waw.pl/"}, {"key":"mail1","value":"mailto:sekretariat.jagiellonska@dosir.waw.pl"}, {"key":"mail2","value":" "}, 4

{"key":"aktu_dan","value":"sierpień 2014"}]}} Przykład 2 (bbox) Pobranie informacji o lokalizacji pływalni w Warszawie (w obszarze ograniczonym prostokątem) https://api.bihapi.pl/wfs/warszawa/swimmingpools?bbox=21.035,52.249,21.036, 52.25 Przykład 3 (circle) Pobranie informacji o lokalizacji pływalni w Warszawie (w obszarze ograniczonym okręgiem) https://api.bihapi.pl/wfs/warszawa/swimmingpools?circle=21.035,52.249,1000 Przykład 4 (filter) Pobranie informacji o pływalniach zlokalizowanych w dzielnicy Wola https://api.bihapi.pl/wfs/warszawa/swimmingpools?<propertyis EqualTo><PropertyName>DZIELNICA</PropertyName><Literal>Wola</Literal></Prop ertyisequalto></filter> 5