FreemapSlovakia / FreemapDiSK

Renders all necessary layers for tiles used by freemap.sk map.
GNU General Public License v2.0
4 stars 1 forks source link

Výpadok tieňovania #78

Closed seg-on closed 5 years ago

seg-on commented 6 years ago

Vyzerá to že novoprerenderované dlaždice nemajú tieňovanie. image https://www.freemap.sk/?map=12/48.673053/17.986336&layers=Ct1

zdila commented 6 years ago

Ja ho vidim, ale je fest jemne.

tjamecny commented 6 years ago

@kaylesk Mohol by si spraviť reliéf tmavší, podľa možnosti rovnaký, ako je na z14 (vľavo) ? A s rovnakými parametrami ho vygenerovať aj pre z15/z16, keďže ten aktuálny na freemap-e je už príliš tmavý.

kaylesk commented 6 years ago

Našiel som nejaké hodnoty pre reliéf, tak som skúsil malú časť Z14-Z16 vygenerovať. Len sa mi to zdá nejaké bledšie a hlavne nesedí mi to s tím čo vidím na mape :( viď http://tiles.kayle.sk/relief.html Ktorý reliéf vlastne máme použitý?

zdila commented 6 years ago

@didoa ma tiez nejake know-how

zdila commented 6 years ago

A v jednom tahu by sa mohlo poriesit hned aj #54 :-)

didoa commented 6 years ago

nemenila sa nejaka kniznica/updade image magick ?

zdila commented 6 years ago

@didoa mozno aj ano, kedze pred cca tyzdnom @nickn17 upgradoval cely system.

tjamecny commented 6 years ago

pred nejakým časom som s @kaylesk diskutoval o generovaní vrstevníc, tak som predpokladal, že ich už nahral na server. Ak to ale nespravil, tak potom je asi chyba na serveri, ako píše @didoa ...

kaylesk commented 6 years ago

Nie ešte som ich nerobil :( a reliéf som len ten skúšobný kúsok teraz zrobil.

zdila commented 6 years ago

Kto to prosim vie opravit? A kto to opravi? Alebo je niekde dokumentacia ako sa lepia tie tiles so shadingom? Ak ano, mozem to skusit ja.

tjamecny commented 6 years ago

Skript pre skladanie tiles je v /home/httpd/dev/app/core/disk/prerendering2, a ten volá na riadku 166 CAllInOne, ktorý vykonáva samotné lepenie jednotlivých vrstiev dokopy. Ale či je tam uložená aj konfigurácia pre imagemagick, som nepozeral.

zdila commented 6 years ago

Pozeral som tie skripty a nakoniec som sa rozhodol ze sa idem radsej pohrat s mapnikom ;-)

didoa commented 6 years ago

od problemu s reliefom sme sa dostali k mapniku ? ... opat ideme zahodit celu tu krasu freemapu ? :) a uz aspon vieme, co sposobuje problem, alebo iba vieme, ze niekde nieco nejde ? :D

@tjamecny : CAllInOne iba spaja vrstvy podla konfiguracie, jde A, T C su akoby makra, popisujuce ktore vrstvy v akom poradi polepit, ze by na konci ako mapa vyzeralo.

znovu to sem pisem: asi sa zmenilo ako imagemegick robi operaciu multiply... (lib/core/allinone.inc.php riadok ~450), pouzivali sme verziu 6, imageMagick web pise, ze maju novu verziu, ktore je by default High Dynamic Range... to moze byt ten rozdiel, @tjamecny mame verziu 7 ?

// convert it  ->> kod ktory spaja obrazky tou "speci metodou"
            exec("convert tmp/ramdisk/src" . $pid . ".png  $Url -compose Multiply -composite  tmp/ramdisk/result" . $pid . ".png");

este sa mohli zmenit podkladove data pre relief :)

len tak pre buducich badatelov: freemap mal podklad pre relef, ktory bol zlozeny z 3 iteracii (imitacia swisstopo style):

a ked toto vyriesime, mozem pregenerovat relef, zjavne spravime par iteracii, aby sme vybrali ten, ktory sa nam paci najviac, a je po probleme :) oki ?

zdila commented 6 years ago

od problemu s reliefom sme sa dostali k mapniku ? ... opat ideme zahodit celu tu krasu freemapu ? :)

@didoa Vystup momentalneho sposobu renderovania je krasny, no ked sa nieco pobabre, tak to vedia fixnut len dvaja ludia, ktori su ale tiez dost vytazeni. A na vyvoj temy je tiez privetivejsie prostredie, ktore ma velku komunitu a dokumentaciu a vysledok uprav si vies velmi rychlo lokalne vyrenderovat a pozriet. Ceresnicka na torte pre mna, ze mapnik ma pribalene API pre nodejs, takze radost integrovat :-).

Ale neboj, ja si mapnikom len chcem odburat svoju frustraciu, naucit sa nieco nove a ak motyka vystreli, tak do par rokov vyrobit alternativu k sucasnej teme ;-).

didoa commented 6 years ago

@didoa Vystup momentalneho sposobu renderovania je krasny, no ked sa nieco pobabre, tak to vedia fixnut len dvaja ludia, ktori su ale tiez dost vytazeni. A na vyvoj temy je tiez privetivejsie prostredie, ktore ma velku komunitu a dokumentaciu a vysledok uprav si vies velmi rychlo lokalne vyrenderovat a pozriet. Ceresnicka na torte pre mna, ze mapnik ma pribalene API pre nodejs, takze radost integrovat :-).

Ale neboj, ja si mapnikom len chcem odburat svoju frustraciu, naucit sa nieco nove a ak motyka vystreli, tak do par rokov vyrobit alternativu k sucasnej teme ;-).

@zdila V pohode, vyskusal som aj mapnik/tilemill aj maperitive, maju svoje vyhody aj nevyhody... drzim palce, ak niekto spravi rychejsiu a spolahlivejsiu verziu freemap renderingu... :) verim ze sa to da, lebo vsak aj web vznikol, tak to proste musi ist niekedy a nejako, len si myslim, ze to bude dalsi poriadny kusisko prace

kaylesk commented 6 years ago

Vraj sa čosi menilo v spracovaní alfa kanála v imagemagick v7 oproti v6, viď. http://www.imagemagick.org/discourse-server/viewtopic.php?t=33193 (nie úplne identický problém) Možno ten "+swap"?

didoa commented 6 years ago

mozne to je, treba skusit ... :)

tjamecny commented 5 years ago

Skript na skladanie tiles bol medzičasom opravený, zatváram issue.