Díky přebírání památek z Wikidat jsem se tu začal angažovat, protože vzájemná synchronizace je určitě krok dobrým směrem.
Procházím svůj archiv a zakládám chybějící památky, co jsem kde nafotil.
Ale už se mi podařilo založit několik duplicit, protože vyhledávání není úplně optimální.
V zásadě jsou dvě možnosti, jak z hlavní stany vyhledat památky.
1) zadám jméno obce (katastru) a vykreslí se mi všechny památky na jejím území. Na podkladu ortofotomapy. Ale jelikož hranice obcí nejsou na této mapě vidět, není vyloučeno, že památka, u které znám přibližně polohu, leží na katastru některé sousední obce.
Mapu lze přepnout na malůvku od googlu (subjektivně nejhorší možný druh mapy dobrý tak pro navigace a hledání restaurací), která neobsahuje téměř nic, ani lesy, a v tomto nepomůže.
2) Nebo v mapce vyhledám bod, kolem kterého chci najít památky (případně zadám souřadnice). Pokud je to v oblasti, kudy jsem kdysi projížděl a neznám to tam, hledá se to špatně, neboť nelze ani vyhledávat dle názvu obce a mapa je nepřehledná.
Napadá mne několik možností, jak hledání zlepšit:
* Přidat do mapky pole pro vyhledání názvu obce.
* Změnit mapový podklad (OSM, mapy.cz, základní mapa) nebo je přidat jako alternativu
* Do mapy památek na území obce přidat (méně výrazně, nebo jinou značkou) památky ležící ve výřezu na území sousedních obcí
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.
Zdravím, při klikání na mapu s okresy se místo Žďáru nad Sázavou objevuje Pelhřimov (omlouvám se za nejspíš nevhodné umístění poznámky, nechtěl jsem otevírat zbytečně nové téma)
Ok, chyba, až budu na pc tak opravim, dovolena. diky
Na https://www.drobnepamatky.cz/vlozili/ se mi podařilo map gl js přesvědčit na základní mapu ČR, která je ideálním podkladem pro hledání památek.
Teď jsem aktualizoval mapu památek na https://www.drobnepamatky.cz/mapa/#8/49.578/15.266/op-dp podle stavu databáze. Od listopadu hlavně kvůli importu přibylo asi 11 000 památek.
Jsou to jen modrá kolečka, nedá se tu kliknout na detaily, v tomhle mapovém frameworku nelze zobrazit 57 000 objektů s možností rozkliku, kvůli obrovské datové náročnosti. A zase v jiných mapových frameworcích, co to umí, neumím použít tolik mapových podkladů. Zatímco ve světě se používá krásně kompatibilní TILES, v ČR je populární více problémové WMS. Ještě bych to mohl někdy napojit na db, zatím aktualizace cca co pár měsíců.
Je to tak, slušelo by tomu nějaké řešení na leafletjs s libovolnými podklady, jako je to řešeno na mapě u každé památky.
Celkem funguje, když se najde nějaká blízká památka v okolí, pak u ní je vidět 8 blízkých, + odkaz památky v okolí na mapě.
Docela přehledné jsou mapy okresů https://www.drobnepamatky.cz/taxonomy/term/16.
Taky na https://www.drobnepamatky.cz/mapa jsou vidět památky v okolí, což ale není aktuální stav, ale říjen. Podobně https://www.drobnepamatky.cz/wiki/ , zase říjen.
Ještě jsem tedy teď rozjel další mapy, https://www.drobnepamatky.cz/taxonomy/termosm/4223 , z každého správního celku na to vede nahoře odkaz "jiné". Ale tam zdá se nedostanu nejlepší základní mapu 1:10 000 jako podklad, jen služby typu tiles, tedy hlavně deriváty osm map, a žádná z nich neukazuje výrazně hranice.
Pokud by někoho bavilo přemlouvat zdroj zm10, aby se zobrazil v CRS (SRS) EPSG: 900913 respektive EPSG:3857 (možná synonyma) v OpenLayers a nehrál si na to, že tohle neumí, když to jinak má v url https://ags.cuzk.cz/arcgis/services/zm/MapServer/WMSServer?service=WMS&r...
ať se ozve, je to něco jako:
case 'zm10':
$layer_data = array(
'id' => $layer,
'type' => 'WMS',
'name' => $layer_info[$layer]['name'],
'projection' => $layer_info[$layer]['projection'],
'baselayer' => $layer_info[$layer]['baselayer'],
'url' => 'https://ags.cuzk.cz/arcgis/services/zm/MapServer/WMSServer?service=WMS',
'params' => array(
'layers' => '0',
),
'options' => array(
'isBaseLayer' => FALSE,
'buffer' => 1,
),
);
break;
protože jako podklad mapy s hranicemi obcí má v ČR smysl jedině podklad zm10.