[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