[Talk-cz] RUIAN - veřejný dálkový přístup

Jan Bilak jan.bilak.osm na gmail.com
Neděle Červenec 1 20:50:08 UTC 2012


Zdravím,

nemohu si pomoci, ale souhlasím s hanojem a jsem přesvědčen, tak
dlaždicování je správná cesta. Marushka je opravdu strašně pomalá -
generování výřezu 10 sekund není nic výjimečného - naštěstí s ní
nepracuji. Ono tedy nahlížení do katastru je také velmi pomalé (4 až 5
sekund běžně) - dokonce dříve to bývalo rychlejší.


> Každý den se aktualizuje
> grafika v cca 700 katastrálních územích, takže data jsou docela živá a
> nějaké vyrábění dlaždic (navíc průběžně - mapové služby mají zpoždění pouze
> v řádu hodin proti produkčnímu systému) by bylo vysoce problematické

Dlaždice se aktualizují pouze při změně (dané dlaždice). Tedy při
změně dat se zjistí jejich rozdíl (pokud není možné jej zjistit přímo)
a zneplatní se zasažené dlaždice, které se průběžně s menší prioritou
generují. S větší prioritou se generují dlaždice, které si někdo
vyžádal a nejsou již vygenerované. Nevěřím, že každý den změní
relativně velké množství dlaždic. Mapy jsou ve velkých zoomech a
dlaždice tak pokrývá poměrně malé území.


> Pro
> informaci - současné reálné špičky v zatížení WMS jsou kolem 5000 požadavků
> za minutu.

Čím více požadavků, tím více je to ve prospěch dlaždic. Generování
výřezu mapky z dat trvá dle pozorování hodně dlouho.


> Pokud je tím myšleno dlaždicování na straně klienta, tak o tom
> jsme se také bavili. Tam je ale problém s prvky, které řeže hrana dlaždice
> (popisy definičních bodů atd.) - na dlaždici s bodem pak je kus popisu a na
> sousední dlaždici není nic (protože tam není ten bod, ke kterému se doplňuje
> popis). Zrovna na ikatastr.cz to jde pěkně demonstrovat.

Tohle má celkem jednoduché řešení - pro každý takový prvek je třeba
zjistit ohraničující obdélník a ten zanést do prostorového indexu, ze
kterého se pak zjišťuje, které objekty zasahují do daného výřezu
(dlaždice). Ale tento problém musíte stejně řešit již nyní, kdy
generujete výřez na přání.


Honza




Další informace o konferenci talk-cz