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

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

Paweł Rajba

Obiekty sportowe (mapy rastrowe)

Aktualizacja SMSFall v Data publikacji:

Specyfikacja techniczna. mprofi Interfejs API

Ogólnopolskie Repozytorium Prac Dyplomowych

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

Edukacja Informacja statystyczna o szkołach i placówkach

Gatesms.eu Mobilne Rozwiązania dla biznesu

Technologie internetowe

Podręcznik Integracji

KORPORACYJNE SYSTEMY ZARZĄDZANIA INFORMACJĄ

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

Baza numerów Wersja 1.1

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

Dokumentacja API statystyk

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

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja obsługi serwera FTP v

Specyfikacja HTTP API. Wersja 1.6

Spis treści. Wprowadzenie 13

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

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

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

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

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4

procertum SmartSign 3.2 wersja 1.0.2

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

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

(Pluggable Authentication Modules). Wyjaśnienie technologii.

Geovertical Map Server API 1.2

Oracle PL/SQL. Paweł Rajba.

INSTRUKCJA ADMINISTRATORA KLIENTA

Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7

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

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

DirectBilling dokumentacja techniczna

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Załącznik techniczny przedmiotu zamówienia komponentu

Specyfikacja API Runtime BAS 3.0

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

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

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:

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

Instrukcja użytkownika. Aplikacja dla Comarch Optima

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

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

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

Administracja i programowanie pod Microsoft SQL Server 2000

Gdańsk wskaźniki demograficzne

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

Stos TCP/IP. Warstwa aplikacji cz.2

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

ZABEZPIECZENIE KOMUNIKACJI Z SYSTEMEM E-PŁATNOŚCI

W nowej wersji Aplikacji wprowadzono udoskonalenia w funkcjonowaniu legendy.

Podstawy Pentaho Data Integration

Gdańsk harmonogram odbioru odpadów


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

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

Laboratorium nr 4 - Badanie protokołów WWW

Programowanie urządzeń mobilnych. projekt 6 ( )

INFAKT API - opis (ver. 0.8)

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Bezpieczeństwo poczty elektronicznej

Technologie baz danych

I. Interfejs użytkownika.

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

Specyfikacja sms-api.pl

Eco Harmonogram - Zarządzanie

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

Transkrypt:

Dane Miejskie Ulice API pozwala uzyskać informację (włącznie z koordynatami trasy) o ulicach 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/streets?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ę ulic ze szczegółowymi informacjami, które pojawiają się w wybranym obszarze. Zawartość odpowiedzi dla tej operacji jest prezentowana w następującej strukturze: 3

{"data": {"geometry": {"type":"linearstring", "coordinates": [{"lat":"52.285079","lon":"21.062227", {"lat":"52.284963","lon":"21.062533",... {"lat":"52.281413","lon":"21.065101"],"properties": [{"key":"id","value":"23730", {"key":"nazwa_podst","value":"ulica SpĂłjni", {"key":"nazwa_skroc","value":"spăłjni", {"key":"nazw_dopel","value":"ulicy SpĂłjni", {"key":"obiekt","value":"ulica", {"key":"dzielnice","value":"targăłwek"] Zawartość odpowiedzi, która się nie powiodła jest następująca: {"data":[] Przykładowe wywołania Przykład 1 (maxfeatures) Pobranie informacji o ulicach w Warszawie (jeden obiekt). https://api.bihapi.pl/wfs/warszawa/streets?maxfeatures=1 odpowiedź: {"data":{"geometry":{"type":"linearstring","coordinates": [{"lat":"52.271810","lon":"20.945027", {"lat":"52.272000","lon":"20.945152", {"lat":"52.276969","lon":"20.947709"],"properties": [{"key":"id","value":"21378", {"key":"nazwa_podst","value":"ulica Adama Jarzębskiego", 4

{"key":"nazwa_skroc","value":"a. Jarzębskiego", {"key":"nazw_dopel","value":"ulicy Adama Jarzębskiego", {"key":"obiekt","value":"ulica", {"key":"dzielnice","value":"bielany"] Przykład 2 (bbox) Pobranie informacji o ulicach w Warszawie (w obszarze ograniczonym prostokątem) https://api.bihapi.pl/wfs/warszawa/streets?bbox=20.945027,52.2718,20.945028,52.2719 Przykład 3 (circle) Pobranie informacji o ulicach w Warszawie (w obszarze ograniczonym okręgiem) https://api.bihapi.pl/wfs/warszawa/streets?circle=20.945027,52.2718,100 Przykład 4 (filter) Pobranie informacji o ulicach w Warszawie (dla dzielnicy Bielany) https://api.bihapi.pl/wfs/warszawa/streets?maxfeatures=10&<p ropertyisequalto><propertyname>dzielnice<propertyname><literal>bielany</lit eral></propertyisequalto></filter> Przykład 5 (filter) Pobranie informacji o ulicach w Warszawie (dla ulica Horacego) https://api.bihapi.pl/wfs/warszawa/streets?<propertyisequalt o><propertyname>nazwa_podst</propertyname><literal>ulica Horacego</Literal></PropertyIsEqualTo></Filter> 5