Podobne dokumenty


Dane Miejskie Ścieżki Rowerowe

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

Dane Miejskie Pływalnie

Bankomaty sieci Euronet (mapa wektorowa)

Warszawa parkingi Park & Ride

Warszawa Plany zagospodarowania przestrzennego

Dane Miejskie Autobusy ZTM

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

Gdańsk standardowe mapy

Paweł Rajba

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

Obiekty sportowe (mapy rastrowe)

Edukacja Informacja statystyczna o szkołach i placówkach

Ogólnopolskie Repozytorium Prac Dyplomowych

KORPORACYJNE SYSTEMY ZARZĄDZANIA INFORMACJĄ

Aktualizacja SMSFall v Data publikacji:

Specyfikacja techniczna. mprofi Interfejs API

QualitySpy moduł reports

Specyfikacja interfejsów usług Jednolitego Pliku Kontrolnego

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

Gatesms.eu Mobilne Rozwiązania dla biznesu

Technologie internetowe

Podręcznik Integracji

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

Baza numerów Wersja 1.1

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

DOKUMENTACJA INTERFEJSU API - HTTPS

API transakcyjne BitMarket.pl

Ministerstwo Finansów

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services

Dokumentacja SMS przez FTP

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

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

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

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:

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

Dokumentacja API statystyk

Gdańsk wskaźniki demograficzne

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ź

Zapytania do baz danych

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

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

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

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja obsługi serwera FTP v

Specyfikacja HTTP API. Wersja 1.6

METADANE GEOINFORMACYJNE PODLASIA

MikroTik jako filtr rodzinny (stron erotycznych)

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

Specyfikacja modułu API systemu LimApi platformy limtel.pl

Programowanie urządzeń mobilnych. projekt 6 ( )

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

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

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

WYCIĄGI: 1. Administracja:

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4

procertum SmartSign 3.2 wersja 1.0.2

Aplikacje internetowe - laboratorium

Bezpieczeństwo poczty elektronicznej

Dokumentacja. Wersja: 1.5 Ostatnio zmodyfikowano: Strona 1

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

Instrukcja użytkownika. Aplikacja dla Comarch Optima

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

(Pluggable Authentication Modules). Wyjaśnienie technologii.

Oracle PL/SQL. Paweł Rajba.

INSTRUKCJA ADMINISTRATORA KLIENTA

Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7

Internacjonalizacja i lokalizowanie aplikacji internetowych wg

Internacjonalizacja i lokalizowanie aplikacji internetowych wg

Problemy techniczne SQL Server

OUTSIDE /24. dmz. outside /24. security- level 50. inside security- level /16 VLAN /

DirectBilling dokumentacja techniczna

MECHANIZM WYMIANY DANYCH ORAZ ROZLICZEŃ APTEKA NFZ

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

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

2 Przygotował: mgr inż. Maciej Lasota

Specyfikacja API Runtime BAS 3.0

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

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

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

Spis treści. Wprowadzenie 13

Microsoft Small Basic

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Serwer pocztowy. QmaiLux. Dokumentacja techniczna mechanizmu książek adresowych (qbook)

Gdańsk harmonogram odbioru odpadów

Instrukcja użytkownika. Aplikacja dla Comarch Optima

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

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.

Administracja i programowanie pod Microsoft SQL Server 2000

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

Stos TCP/IP. Warstwa aplikacji cz.2

ZABEZPIECZENIE KOMUNIKACJI Z SYSTEMEM E-PŁATNOŚCI

Angular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

W nowej wersji Aplikacji wprowadzono udoskonalenia w funkcjonowaniu legendy.

Podstawy Pentaho Data Integration

Transkrypt:

Dane Miejskie Place API pozwala uzyskać informację (włącznie z lokalizacją) o placach 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/squares?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. 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ę placó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: {"data": {"geometry": {"type":"linearring", "coordinates": [{"lat":"52.216477","lon":"21.026405"},... {"lat":"52.216477","lon":"21.026405"}] }, "properties": [{"key":"id","value":"61997"}, {"key":"nazwa_podst","value":"park Ĺazienkowski"}, {"key":"nazwa_skroc","value":"ĺazienki"}, {"key":"nazw_dopel","value":"parku Ĺazienkowskiego"}, {"key":"obiekt","value":"park"}, {"key":"dzielnice","value":"ĺrăłdmieĺcie"}] } } Zawartość odpowiedzi, która się nie powiodła jest następująca: {"data":[]} Przykładowe wywołania Przykład 1 (maxfeatures) Pobranie informacji o lokalizacji placów w Warszawie (jeden obiekt). https://api.bihapi.pl/wfs/warszawa/squares?maxfeatures=1 odpowiedź: {"data":[{"geometry":{"type":"linearring","coordinates": [{"lat":"52.149338","lon":"21.060018"}, {"lat":"52.149183","lon":"21.060052"}, : : : : {"lat":"52.149338","lon":"21.060018"}]},"properties": [{"key":"id","value":"61830"}, {"key":"nazwa_podst","value":"skwer kpt. Zygmunta Pawlaczyka"}, {"key":"nazwa_skroc","value":"skwer kpt. Z. Pawlaczyka"}, 4

{"key":"nazw_dopel","value":"skweru kpt. Zygmunta Pawlaczyka"}, {"key":"obiekt","value":"skwer"}, {"key":"dzielnice","value":"ursynów"}]}]} in association with Przykład 2 (bbox) Pobranie informacji o lokalizacji placów w Warszawie (w obszarze ograniczonym prostokątem) https://api.bihapi.pl/wfs/warszawa/squares?bbox=20.95,52.22,20.96,52.23 Przykład 3 (circle) Pobranie informacji o lokalizacji placów w Warszawie (w obszarze ograniczonym okręgiem) https://api.bihapi.pl/wfs/warszawa/squares?circle=20.95,52.22,1000 Przykład 4 (filter) Pobranie informacji o placach zlokalizowanych w dzielnicy Wola https://api.bihapi.pl/wfs/warszawa/squares?<propertyisequalt o><propertyname>dzielnice</propertyname><literal>wola</literal></propertyis EqualTo></Filter> 5