https://host:port/wfs/warszawa/theatres?x1=...[&x2=...]

Podobne dokumenty


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

Dane Miejskie Pływalnie

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.

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

Obiekty sportowe (mapy rastrowe)

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

Podręcznik Integracji

Dokumentacja API statystyk

METADANE GEOINFORMACYJNE PODLASIA

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

API transakcyjne BitMarket.pl

DirectBilling dokumentacja techniczna

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

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

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:

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

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

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ń.

Programowanie w Internecie

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

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

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

Jet Express 1. 1 Spis treści

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

Zadanie programistyczne nr 3 z Sieci komputerowych

QualitySpy moduł persystencji

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

Terytorialna analiza danych

Zapytania do baz danych

Specyfikacja wysyłek marketingowych v1.10

Instrukcja obsługi serwera FTP v

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

Instrukcja użytkownika. Aplikacja dla WF-Mag

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

Stos TCP/IP. Warstwa aplikacji cz.2

Dokumentacja REST API v 3.0

Jet Express 1. 1 Spis treści

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Dokumentacja REST API v 3.0

WYCIĄGI: 1. Administracja:

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

Transkrypt:

Dane Miejskie Teatry API pozwala uzyskać informację (włącznie z lokalizacją) o teatrach 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/theatres?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ę parkingów 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.216505","lon":"21.022159"}}, "properties": [{"key":"objectid","value":"344"}, {"key":"ulica","value":"litewska"}, {"key":"numer","value":"3"}, {"key":"kod","value":"00-589"}, {"key":"opis","value":"teatr Syrena"}, {"key":"dzielnica","value":"ĺrăłdmieĺcie"}, {"key":"jedn_adm","value":"warszawa"}, {"key":"tel_fax","value":"22 101 16 16, 22 101 16 13"}, {"key":"www","value":"http://www.teatrsyrena.pl/"}, {"key":"aktu_dan","value":"czerwiec 2014"}] } } Zawartość odpowiedzi, która się nie powiodła jest status żądania i opis błędu: {"data":[]} Przykładowe wywołania Przykład 1 (maxfeatures) Pobranie informacji o lokalizacji teatrów Warszawie (jeden obiekt). https://api.bihapi.pl/wfs/warszawa/theatres?maxfeatures=1 odpowiedź: {"data":{"geometry":{"type":"point","coordinates": {"lat":"52.216505","lon":"21.022159"}},"properties": [{"key":"objectid","value":"344"}, {"key":"ulica","value":"litewska"}, {"key":"numer","value":"3"}, {"key":"kod","value":"00-589"}, {"key":"opis","value":"teatr Syrena"}, {"key":"dzielnica","value":"śródmieście"}, {"key":"jedn_adm","value":"warszawa"}, {"key":"tel_fax","value":"22 101 16 16, 22 101 16 13"}, 4

{"key":"www","value":"http://www.teatrsyrena.pl/"}, {"key":"aktu_dan","value":"czerwiec 2014"}]}} Przykład 2 (bbox) Pobranie informacji o lokalizacji teatrów Warszawie (w obszarze ograniczonym prostokątem) https://api.bihapi.pl/wfs/warszawa/theatres?bbox=21.02,52.21,21.03,51.25 Przykład 3 (circle) Pobranie informacji o lokalizacji teatrów Warszawie (w obszarze ograniczonym okręgiem) https://api.bihapi.pl/wfs/warszawa/theatres?circle=21.02,52.21,1000 Przykład 4 (filter) Pobranie informacji o lokalizacji teatrów Warszawie (Teatr Syrena) https://api.bihapi.pl/wfs/warszawa/theatres?<propertyisequal To><PropertyName>OPIS</PropertyName><Literal>Teatr Syrena</Literal></PropertyIsEqualTo></Filter> 5