VM - přehled vyžadovaných mapových služeb u jednotlivých apps #317
Labels
No Label
app-basic
app-ckan
app-crisiscleanup
app-cts
app-decidim
app-dhis2
app-frontlinesms
app-gnuhealth
app-kanboard
app-mifosx
app-motech
app-odoo
app-opendatakit
app-pandora
app-sahana
app-seeddms
app-sigmah
app-taarifa
app-ushahidi
critical
CZ
documentation
Doing
enhancement
GMaps
info
Mapbox
needinfo
new-app
OSM
performance
QGIS
regression
suggestion
To Do
upstream
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Spotter-Cluster/Spotter-VM#317
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mohli bychom dát dokupy jednoduchý, pracovní seznam vyžadovaných SW a služeb týkajících se map? Pro aplikace které se zjevují na VM?
Bude tím jasnější, co s čím funguje a co případně jde/nejde nějak přenastavit (?)
Představuji si to jako tabulku:
Jméno aplikace, používaná mapová služba (WMS,) další SW potřebný k provozu v rámci app, konfigurovatelnost nebo alternace(?), příp. poznámka + cokoliv co s mapou souvisí
Z toho by pak vyšlo rozhodnutí jak se zabývat instalací offline mapové služby, zda to jde nějak optimalizovat.
Nějakou hrubou představu mám, ale rád bych z reálného stavu pak vyjádřil srozumitelné zadání pro člověka, který mi s mapami na WM pomůže. Snáze se mi bude říkat že mám konkrétní potřeby, než když bych musel úkolovat ať si mapové požadavky zjistí sám u aplikací které nezná.
On mi pak už sám řekne, že jsem se úplně zbláznil :)
Prosím abychom tu tabulku realizovali tak, aby později bylo možné ji doplnit/aktualizovat o další ufo-aplikace
tabulka může být součástí dokumentace.
s info v tabulce můžu pomoct, jen bych rád nechal na vás její formu.
(mam vyrobit nový milník Dokumentace a přeskupit issues, nebo necháme v rámci tohoto?)
něco na tento způsob
Apps_na_WM__-_mapy.xlsx
mentioned in issue #323
Vypotil jsem jako součást stávající dokumentace tohle, s tím, že aplikace na které jsem ještě nesahal, jsem jen překopíroval z toho XLS. Nevím úplně jaký výstup z toho potřebujete vymačkat, protože drtivá většina aplikací má natvrdo zakódovaný jediný zdroj a šmytec. Vize toho, že by se nám podařilo všechno přestavět na lokálně běžící OSM je sice smělá, ale obávám se, že ne úplně reálná.
A jeden z nás má bordel v pojmech. Nevylučuju, že jsem to já. V excelovské tabulce máte sloupec "mapová data" a vedle "WMS / WFS". Myslel jsem, že WMS = Web Map Service = Služba zprostředkující zdroj mapových dat. Do tabulky v dokumentaci jsem to rozhodil tak, že je tam sloupec s tím, kde se data berou a vedle toho sloupec čím se ta data v té dané aplikaci zobrazují. Skutečné WMF a další protokoly ze všech aplikací umí snad jen Sahana. U zbytku je to jen nějaký JSON předkousaný pro danou zobrazovací aplikaci.
Vyhovuje to takhle nebo jsem to vzal za úplně špatný konec?
Ano, tabulka jako základ stačí, později upravíme/doplníme.
No, "mapová data" nejsou to samé co WMS... Mapová data jsou mraky bitmap, případně nějaké brutální datasety vektorů někde na storage. A WMS je softwarová služba, serverový engine, který tahá tyhle bitmapové dlaždice z deep storage nebo jiné DB a dělá z nich mapový zdroj. (Ano typicky OSM je jako online služba vnímána vcelku) To ještě není celé. WFS je Web Feature Service, https://cs.wikipedia.org/wiki/Web_Feature_Service který se stará o to, že tyhle dlaždicové zdroje přijme a zároveň je georeferencuje a kombinuje spolu s nějakými jinými vrstvami, nebo s jinými nemapovými daty, nebo funkcemi, které dohromady dělají vymazlenou mapu.
Pak jsou tu ty zobrazovací sw typu Leaflet, OpenLayers, které ty vymazlené vlastnosti zprostředkují a ty pak využívají aplikace ve svém GUI a výsledek ukazují uživateli.
Když toužím po mapách na VM, tak vlastně chci několik věcí. viz moje zadání #323
Což by teoreticky mohlo být: Jedno uživatelem naplněné skladiště mapových dat, jeden webserver (pro téměř všechny app) a pak různé ty Leaflety, a OL (což se nutně instalují při instalaci)
Pokud se podaří přesměrovat původní adresu co aplikac vede na OSM do mého lokálního WMS, tak pak už je aplikaci "téměř jedno" co zobrazí. Ukáže pouze to, co ji nabídne lokální WMS s lokálními mapovými daty. Tj. teoreticky by tak v Sahaně nebyl vidět celý svět, ale byl by tam pouze výřez ČR nebo jiného Somálska. Nešlo by víc odzoomovat protože taková data nejsou lokálně.
Je pochopitelné, že nelze stahovat Google data i google SW u těch apps které jsou postaveny na Google službách a jeho API, takže takové případy by právě byly buď alternovatelné na lokální OSM data, nebo zcela nezměněné. Tj. nemožné offlinovat.
closed
mentioned in issue Spotter-Cluster#64