[Talk-cz] Relations - sousední obce (kraje, okresy) z API

Petr Souček soucekp na atlas.cz
Pondělí Srpen 18 17:25:42 UTC 2014


Dobrý den,

 

všechny obce z příslušného okresu je možné získat pomocí WFS pro Administrativní jednotky, viz http://services.cuzk.cz/doc/inspire-au-download.pdf , např. všechny obce z okresu Olomouc je možné získat takto, http://services.cuzk.cz/wfs/inspire-au-wfs.asp?service=WFS <http://services.cuzk.cz/wfs/inspire-au-wfs.asp?service=WFS&version=2.0.0&request=GetFeature&StoredQuery_id=GetLowerBoundaries&srsName=urn:ogc:def:crs:EPSG::5514&NAT_LEVEL=Obec&UPPER_UNIT_NAZEV=Olomouc> &version=2.0.0&request=GetFeature&StoredQuery_id=GetLowerBoundaries&srsName=urn:ogc:def:crs:EPSG::5514&NAT_LEVEL=Obec&UPPER_UNIT_NAZEV=Olomouc

Co se týče získání souseda, tak je to zajímavá myšlenka. Pokusím se promyslet, zdali bychom to mohli přidat jako další předpřipravený dotaz. 

 

Petr Souček

 

From: Jiří Sedláček [mailto:jirisedlacek na gmail.com] 
Sent: Monday, August 18, 2014 12:21 AM
To: Czech Republic OpenStreetMap
Subject: [Talk-cz] Relations - sousední obce (kraje, okresy) z API

 

Dobrý den, ahoj,

mám poměrně specifický požadavek na API (či případně na jiný zdroj) a nevím, jak se správně zeptat API (či třeba RUIANu).

 

Chtěl bych získat:

Obce (či okresy, ...) tak, abych zjistil, která další obec (či okres, ...) s ní sousedí. 

 

A to ideálně tak, abych si mohl vybrat obce jen z daného okresu (a to je pro mě největší problém a nijak jsem nedokázal donutit API, aby mi vrátila jen data z daného okresu dle ref nebo id relace).

 

Pokud bych získal data dle BBOXU, tak je to sice hezký, ale nebude to ono - nicméně, i pak mi asi nezbyde nic jiného, než projít jednotlivý relace a jejich ways a dle toho, že ways jsou ve více relacích poznat, že spolu ty dané obce sousedí. Nebo to jde i jinak?

 

Díky za radu či nakopnutí.

 

J.


 

-- 
S pozdravem,
Jirka Sedláček
---
jirisedlacek na gmail.com 

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20140818/278e9337/attachment.html>


Další informace o konferenci talk-cz