Kirjoittaja Aihe: Jotkut kartat näyttää tyhjää pohjakarttaa  (Luettu 210 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 8329
Jotkut kartat näyttää tyhjää pohjakarttaa
« : Sunnuntai, 09.06.2019, 19:08 »
Jotkut kartat näyttää tyhjää pohjakarttaa tällä hetkellä. Eli käytännössä ne joissa ollut HERE:n "normalday"-kartta. Esimerkkinä EWN:än asema-sivun pikkukartta. Syy tähän on että ilmaiskäyttöraja paukkunut huolella. Tämä tarkoittaa valitettavasti myös sitä ettei mitään pikaista heti-korjausta asialle ole (koska niitä valmiskarttoja joissa olisi oikeasti riittävät ilmaiskäyttörajat ei vaan ole olemassa, ns. ilmaista lounasta ei ole). Tilalle kehitetään kyllä jotain mutta siihen menee hetki...

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 8329
Vs: Jotkut kartat näyttää tyhjää pohjakarttaa
« Vastaus #1 : Tiistai, 16.07.2019, 00:30 »
Pikkuhiljaa tämäkin ongelma etenee...Tosin ei mitään kovin valmista vielä...

Esim EWN:än asemasivun pikkukartta käyttää vanhanmallisia png-tiiliä ja ideaalinen olisi että nuo pätkivät HERE-tiilet vaihtais toisiin. Olisi helppo toteuttaa. Tällöin voisi myös ne kellä on joku kartta (EB, EWN..) jossa samat pätkivät tillet vain vaihtaa kyseisen url:in js-filussa ja homma jatkuisi...No kuten sanottua jo aikasemmin, noita valmistiilejä ei vaan ole sopivalla käyttömäärälle, joten ainut vaihtoehto on keksiä omat tiilet jostain...

Nykyaikasempi malli on WebGL-kartta jota esim EB käyttää. Siihen on nyt tuore mbtile datatiedosto (OSM-data heinäkuun alusta) siisintynyllä vaalealla tyylillä:
https://beta.euweather.eu/ Toki, ja tässä on juuri näiden WebGL-karttojen jujukin, tuota tuoretta datafilua voi käyttää myös vanhemmissa kartoissa jossa WebGL on impletoitu.

Näitä karttoja roplattu jo sen verran kauan että on myös tullut uusia tapoja saada dataa ulos :)
Löytyy esim Node.js:llä + Dockerin avulla pyöriva Tileserver-gl joka pystyisi puskemaan ulos myös noita vanhan mallisia png-tiiliä. Tadaa.
Sattui vaan pikku mistake kun siivosin conffausta tuon tuoreen mbtilesin osalta pienentääksen sen kokoa, Tileserver-gl:än oletustyylit käyttää paikannimiin tagia "name:latin" ja sen olin siivonnut ulos. Tuo oma beta-tyyli käyttää tagia "name:en"...Eh...


Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 8329
Vs: Jotkut kartat näyttää tyhjää pohjakarttaa
« Vastaus #2 : Torstai, 18.07.2019, 15:34 »
Sattui vaan pikku mistake kun siivosin conffausta tuon tuoreen mbtilesin osalta pienentääksen sen kokoa, Tileserver-gl:än oletustyylit käyttää paikannimiin tagia "name:latin" ja sen olin siivonnut ulos. Tuo oma beta-tyyli käyttää tagia "name:en"...Eh...

Uusintakierros tuon datafilun osalta. Noin viikoksi lainaan purkki Hetznerin huutokaupasta pilkkahintaan. Konffifiluthan oon napannut talteen jo edellisiltä kerroilta joten ne ovat valmiit kun vaan muutti tuon "name:en" => "name:latin". :)
Arvioitu valmistuminen n viikko (2 vrk importataan OSM:ää, 1 vrk raksutellaan sql:ää ja 2 vrk rakennellaan mbtiles-filua jos vanha kaava pitää kutinsa ;)). Voisin hyvinkin ohjelmoida tuon tekemään nuo kaikki pötköön mutta kokemus kertoo että kannattaa tehdä 3 osassa joten pientä paussia tulee osien välissä jollei satu olemaan koneella silloin kun edellinen on valmis. OSM-datan päiväys 15.07.
Suurin syy tuon mbtilesin siivoamiseen on sen koko, koko pienenee mukavasti karsimalla turhat rönsyt pois  :D