Revision [2291]
This is an old revision of WishList made by JozefVince on 2009-10-04 21:06:21.				
				
pre chyby pozri tiež DevBugList a http://mantis.freemap.sk
Témy vhodné na semestrálna/bakalárske/diplomové práce
Keďže Freemap/OpenStreetMap je slobodný projekt, je veľmi vhodný do akademického prostredia. Tu je niekoľko návrhov možných tém pre študentov (náročnosť a zameranie jednotlivých bodov je dosť odlišné). Jednotlivé témy sme vybrali tak, aby boli relatívne uzatvorené, s jasným cieľom a výsledkom. Zoznam nižšie je čisto informatívny. Pozostáva z bodov, ktoré by sme my (tvorcovia a užívatelia) radi videli.V prípade záujmu o niektorú z tém (alebo inú tému tu neuvedenému), kontaktujte nás na freemap (na) freemap.sk. Vieme skontaktovať ktorúkoľvek školu aby vybranú tému oficiálne doplnila do svojho zoznamu.
- Katedra aplikovanej informatiky, Fakulty matematiky, fyziky a informatiky, Univerzity Komenského v Bratislave : http://dai.fmph.uniba.sk/w/Freemap/OpenStreetMap
 
Neprogramátorské bakalárske až diplomové práce:
- preloženie licencie do Slovenčiny
 - história na mape (zozbierať historické údaje z minulých storočí o zmenách nejakého regiónu, dať ich do DB, zobraziť na mape s časovou osou, vizualizácia, ... napr, napr2, čiastočne je to programátorské)
 
Témy na diplomové práce (väčšinou možno začať bakalárskou prácou):
- lepší offline turistický atlas SR
 - doplnenie i18n do GpsMid, preloženie do slovenčiny
 - lepšie vyhľadávanie POI (podľa typu, podľa oblasti kde som, zvýrazniť POI na mape, zobraziť ďalšie informácie pre výsledky hľadania, ...)
 - rendering relations (linky MHD)
 - lepšie počasie (layer s oblakmi, komunikácia so SHMU, model Aladin, ...)
 - webové rozhranie na úpravu GPX logov (webové klikátko ku GpsBabel)
 - load balancing na úrovni JS (stiahnutie iba jedného JS súboru, doťahanie ostaných súborov a tiles z najbližšieho servera, dva servery ďaleko od seba, obidva môžu vypadnúť, synchronizácia serverov, možno aj heart beat)
 - úprava OpenLayers aby zoomovanie bolo bez sekania
 - georeferencovaná fotogaléria (treba pamätať že treba veľa parametvo: miesto fotenia, výška z ktorej sa fotí, azimut, naklonenie fotoaparátu hore, zošikmenie fotoaparátu, časť určite nepovinne)
 - vylepšenie EmbeddedFreemap (vlastná vlajočka na označenie miesta (napr vlajka s logom firmy, url vlajočky ako parameter), viac bodov, kustomizované cesty, ...viac, veľa drobných úprav)
 - poloha vlakov podľa http://pis.zsr.sk/, ikonky hýbajúcich sa vlakov (konkurencia, doplniť stanice, zobraziť vlak na stanici, neskôr odhadovať kde medzi stanicami je, skontrolovať úplnosť železničnej siete)
 - vylepšenie DiSK (kontrola kvality výstupu, neakceptovať "zle vygenerované" tiles, rýchlejšie generovanie tiles, odhad najbližšej zmeny, identifikácia zlých klientov, automatické aktualizácie, balíčky do distribúcií, ...)
 - automatické generovanie stylesheetov z databázy (nadefinovanie viditeľnosti a vzhľadu objektov do databázy, vytvorenie stylesheetu, užívateľsky prítulné, testovanie výstupov, tvorenie customizovaných odvodených stylesheetov, ...)
 
Témy na bakalárske práce:
- vyhľadávanie zoradené podľa blízkosti toho čo vidím na mape
 - OpenId klient (uľahčenie registrácie)
 - OpenId server pre registrovaných
 - java aplikácia ktorá zobrazí mapu a vrstvu Wikipédie v mobile
 - doplnenie Amenity editor http://ae.osmsurround.org/ do FreemapSlovakia
 - lokalizácia podľa BTS stanice (aplikácia na mobil, kód BTS stanice, databáza BTS staníc, viac, Gtx)
 - SEO verzia www.freemap.sk/p/bankomat/Poprad pre zoznam bankomatov v poprade, alebo verziu www.freemap.sk/p/bankomat/lat=xxx,lon=yyy[,d=300] pre bankomaty v 300 metrovom okoli lat lon
 - prerobiť vrstvu LayerWikipediaEn tak aby zobrazovala body z anglickej wikipédie a nie slovenskej
 - mapové hlásenie, možnosť pridať info pre kresličov, kde je chyba, pridať nové POI, možná integrácia s OpenStreetBug
 - export mapy obce do rôznych fomátov, MapaObce
 - viac ergonomické používateľské rozhranie, návrh a realizácia ľahko rozširovatelného príjemného používateľského rozhrania (AlexGuzun)
 - nový layout vrstiev, LayersProposal
 - mobile.freemap.sk (mapa s geocoderom), podpora malých displayov - Smartphone, PDA, mobilné telefóny (Gtx)
 - zoom level 17 (Gtx)
 - kratší permalink (jednojednoznačný prevod do dlhého url, síce nebude nič hovoriť, ale bude sa dať poslať mailom)
 - doplnenie vrstvy LayerWikipedia tak aby korektne zobrazovala aj objekty mimo SR (záporné súradnice, rôzne označenie severnej a južnej pologule, ...)
 - viacjazyčná mapa (používanie name:en, name:hu, ..., dôraz na generovanie čo najmenej zbytočných tiles)
 
Seminárne až bakalárske programátorské práce (nie je nutné hlbšie skúmanie problematiky, robí sa na zelenej lúke, dajú sa však zobrať do väčšej hĺbky):
- úprava GpsMid tak aby vyhľadávalo aj bez diakritiky (úprava aby hľadalo v name:*, dorobenie name:asci)
 - doplnenie http://walking-papers.org/ do FreemapSlovakia
 - urobiť automatický zoznam chýbajúcich ikoniek pre POI (zistiť ktoré POI sú v databáze ale ikonka k nim nie je v žiadnom stylesheete)
 - kontrola kompletnosti cestnej siete podľa CDB, do okresov a krajov
 - plugin pre Firefox (vyhľadávanie, ...)
 - opravenie čohokoľvek z http://mantis.freemap.sk
 - udržanie polohy pri prepínaní medzi jednotlivými časťami (napr freemap.sk -> wizard na embedded.freemap.sk, zapamätanie si polohy v cookies)
 - zistenie nezmapovaných obcí (obce bez prístupovej cesty, obce bez cesty typu residential, ...)
 - krajšie, lepšie a online štatistiky (FreemapStats, načítanie dáť, vytvorenie grafov)
 - webové rozhranie na jednoduché dopĺňanie name:sk do miest a krajín mimo Slovenska (vyhľadá body podľa place=city/country/..., zobrazí name a cez api doplní name:sk)
 - editovanie dát v OpenStreetMap databáze priamo v php (cez post/put request)
 - do menu "user" ak je prihlasený - položka "show freemap users" namarkeruje na mape všetkých uživateľov, ktorý su v systéme a majú vyplnenú súradnicu (ak majú zakvačene "ukázať moju polohu ostatným fremapistom" - privacy policy option !!!)
 - wap/simple www pre plánovač trás - vyberiem si odkial kam - a dostanem GPX subor na stiahnutie, tento by sa dal otvorit v TrekBuddy a použil na navigáciu aj v obyčajnom telefóne
 - stav vodných hladín na mape (prietok, výška vody, teplota, ...)
 - upraviť LayerCastlesEn aby boli informácie o hradoch v angličtine
 - export POI do rôznych formátov (VlkGPS, TrekBuddy, GPX, KML, ...)
 
Vizualizácia, kartografia (každý bod je veľa podbodov, každý študent dostane svoju nezávislú časť):
- upratanie highway=unclassified (veľa ciest je typu unclassified, aj keď sú asi dosť významné, hlavne vo veľkých mestách, naprí BA Karloveská, v každom väčšom meste)
 - metodika a upratanie lesných a poľných ciest (kedy je to service kedy track, ...)
 - úprava renderovacích pravidiel (napr viditeľnosť tunelov, farba lesných ciesť, prehľadnosť miest pri z14, ...)
 - zmapovanie obce, MicroMappingParty
 - pokontrolovať a doplniť niektoré geografické objekty (názvy pohorí, jazerá, plesá, horské prechody, prírodné rezervácie, ...)
 
Kreslenie, preklady:
- ikonky rôznych POI (napr ohnisko, fontána)
 - doplniť name:sk do rôznych častí sveta pre možnosť renderovania mapy sveta po slovensky
 - preklad http://wiki.openstreetmap.org/ do slovenčiny
 - preklad LayerWeatherEn do angličtiny
 - dopĺňanie návodov v slovenčine
 
- ...
 
Nevhodné témy:
- použitie GPX logov na spresnenie vrstvníc (GPS má veľmi nepresnú nadmorskú výšku)
 
Chýbajúce ikony:
- pozrite štatistiky používania najmä časti amenity a shop
 - pozrite zoznam oficiálnych objektov: najmä amenity, shop, cuisine, tourism, sports
 - mesto: fontána, telefónna búdka, lavička na sedenie, trhovisko, smetný kôš (malý, veľký, separovaný, ...), rôzne spomalovače na ceste, ...
 - turistika: ohnisko, informačná ceduľa (s mapou aj bez), chata, kemping,
 - športoviská: minigolf, miesto na šach, tenis, ...
 - cyklistika: stojan na bicykle, bicyklový obchod
 - obchody: zelovoc, mäsiarstvo, obuvníctvo, autoobchod, kníhkupectvo, ...
 - služby: kaderníctvo, zubár, nočný klub, pizzéria, čínske bystro, kebab, hamburgerovňa, ...
 
- dovolil by som poznamenat, ze by bolo lepsie vytvorit novu, graficky konzistentnu sady vsetkych chybajucich aj existujucich ikoniek -- Dodi
 
Elementy ktoré sú použité na Slovensku
Nižšie uvedený skript ukáže elementy ktoré sú využívané na mape. Niektorým elementom chýbajú ikonky (ktorým?)#!/bin/sh for am in `echo 'amenity shop'`; do echo "===počet elementov v $am==="; cat slovakia.osm |grep "k=\"$am" |sed 's/^[\ a-zA-Z\=\"\<\>]*v="\([a-zA-Z_]*\)[\"\/\>]*/\1/g' |sort -n |uniq -cd| sort -nr done
Zoznam požadovanej funkcionality
- Kúpou trička, šálky Freemap Slovakia - podporíte projekt ! :)
 - nazvy jazier, policia (MartineZ)
 - horske prechody (sano)
 - api.freemap.sk (xml webservice - geocoder, POI finder)
 - dokumentacia k API a "plugin"-interface pre pridavanie novych funcionalit
 - nove lepsie vrstevnice (farba, hrubka, hustota) (pracuje na tom dodi uz davnejsie)
 - co najjednoduchsia moznost lokalizovat sa na mape a zobrazit POI podla zvoleneho typu v perimetri (Gtx)