Uutiset:

20.08.2025
FinWX:n sivuston toimintahäiriöinen serveri korvataan uudella

Työt serverin korvaamiseksi uudella serverillä ovat aloitettu.

Lue korvaustyöstä lisää täältä.
FinWX:n ylläpito pahoittelee sivuston toimintahäiriöstä aiheutunutta haittaa.

Main Menu

"Ilmaiset" karttapalvelut

Aloittaja weatherc, sunnuntai, 15.04.2012, 20:20

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

khyron

Lainaus käyttäjältä: weatherc - keskiviikko, 18.04.2012, 17:17
LainaaEihän noi ole mitenkään toisiaan poissulkevia, oletuksena konffi joka käyttää ulkopuolista karttaserveriä ja mahdollisuus omaan.

Ei ole ihan noin helppo noiden palasten konffaaminen tuolla tapaa koska se vaatii myös että asetukset ovat täysin oikein (esim kuvan urli/kansiorakenne) sillä "omalla" muuten homma kaatuu siihen. Ja sitäpatsi, jokaikinen joka haluaa voi niitä urleja muuttaa omaan serveriin osoittamaan, mikään ei sitä estä tuossa testikartassakaan (jossa sininen kartta osoittaa nordicweatheriin). Joten en näe mikä tuossa on ongelma.

LainaaTätä en oikein ymmärtänyt, jos tekee itselle karttaserverin niin miksi ihmeessä sinne pitäisi laittaa dataa jota ei itse tarvitse?
Ei sinne laiteta mitään dataa muuta kun raaka karttadata joka OSM-datan osalta on 21 GB. Karttaserveri tekee palaset tarvittaessa mutta koska palasten teko on raskasta/hidasta ne tallennetaan seuravaa hakua varten. Yhden maan palasten teko voi kestää pari päivää tehdä jos tekee ne bulkkina (niitä on tuhansia rippuen tietty halutusta zoomivälistä).
Se mitä olen tuossa Googlaillut kyseisen serverin asennusta niin sen konffaaminen saatikka karttojen tyylien muokkaaninen on kaikkea muuta kun yksinkertaista. Ei todellakaan ole mikään "normi linukka-softan asennus" yumin kautta tai edes ./configure&make&make installin kautta.

LainaaEi kai sitä rajausta ole pakko kovakoodata.
On. Koska jos se olisi säädettävissä kuka tahansa voi laittaa asetukseksi mitä tahansa ja koko rajauksen idea kaatuu siihen. Mutta siitä on ihan turha vetkotella koska rajaus ei ole mahdollista tehdä.

Lainaa
Eihän sitten onnistu karttojen proxyttaminenkään omalta serveriltä.
Miksei onnistusi? Proxyttaminen kun ei vaadi noita hevosvoimia vaan muutaman rivin php-häkkyrä, rewrite-pätkä Nginxin asetuksiin sekä kansio jonne se tallentaa palaset riittää. Se myös hakee palaset tarvittaessa jollei jo proxystä löydy. Ja se on ollut jo kaksi päivää käytössäkin testikartan sinisellä kartalla.

Kokeena, testikartan sininen kartta, zoomiväli 2-10, pitäen keskipiste suunnilleen Salossa zoomailessa tekee noin 300 palaa/3 M, tämä ilman että siirsin karttaa mihinkään siitä keskipisteestä.

EDITTIÄ: Voin mä tehdä nuo skriptit myös siten että se on jokaisen oma ongelma mistä ja miten palasensa hakee, eli ettei palaserveritä ole ollenkaan konffattuna valmiiksi ja siten maksaa palasista mahdollisesti tulevat kulut. Ei se ole ongelma, se ei vaan ole noiden skriptien kuten NSD:n tarkoitus.





Tarkotatko sää karttaserverillä nyt sitä palikkaa mikä generoi karttakuvat vai niitä karttakuvia?

Lainaus käyttäjältä: weatherc - tiistai, 17.04.2012, 13:41
OpenStreetmap
Ei varsinaista rajaa mutta maininta että kova liikenne kielletty. Moni G:n/N:n vaihtoehdoista käyttää OSM-dataa ja löytyy palikoita jolla voi mm. rakentaa oman karttaserverin tai proxycachen. Karttaserveri vaatii tosin mielettömästi tallennustilaa (lasketaan Teratavuissa).

Tosta vaan oletin että kyse on nimenomaan niistä kartanpaloista.

weatherc

Karttaserverillä tarkoitan ohjelmaa joka tekee itse palaset raaka geodatasta.

Proxycache on taas vain väliosa karttaserverin ja kartan välissä. Kartta kun hakee palasia se lähettää kutsun proxylle, jos palasta ei löydy valmiiksi proxy hakee sen karttaserveriltä ja lähettää sen sekä kartalle että tallentaa sen kansioon seuraavaa kertaa varten.

Tietenkin aina olisi kivempi olla ihan omat palaset generoituna en sitä sano ja aivan varmasti tulen kokeilemaan tuon Mapnik-karttaservun asentamistakin mutta proxycache on paljon helpompi pistää pystyyn sen lisäksi että sen avulla voi hakea myös esim. tuota sateliittikuvaa. Proxy ei myöskään hae mitään "valmiiksi" vaan palasia kertyy sitä mukaan kun niitä tarvitaan.

Tilaa molemmissa tapauksessa kyllä vaaditaan X määrä gigabittejä mutta se on kyllä jollain lailla suht helppo pitää kurissa juuri zoomitasojen rajoituksella varsinkin kun palasien määrä kasvaa aika rajusti ylimmillä tasoilla (16-18). Esim testikartalla on käytössä tasot 3-10. Jättämällä pois yilmmät tasot säästää jo paljon tilaa. Sitäpaitsi suurin tarvehan on just NWN:än eli Pohjoismaiden alueelle sekä muiden tutkien lähialueet, eli ei läheskään koko maailmaa. Tosin noita alueita on vaikea määrittää koska ei ole hajua esim. missä kaikkialla NSD:tä käytetään.

Jo yksityisyydenkin takia olen esim. NWN-kartalla yrittänyt saada tuota NokiaMapsia tajuamaan että pysyisi max x zoomitasossa jotta ei sen avulla saisi liian hyvin selville missä asema sijaitsee. Ei kenekään tarvi tietää onko asema tällä vai tuolla puolella tietä. Tosin tuo NokiaMapsin max-säädön toimivuus on enemmän kun kyseenalainen, joten jo senkin takia se joutaisi romukoppaan kun ei niinkään yksinkertaista juttua saada toimimaan kunnolla.

weatherc

Kun kerran yllytetään niin Mapnik karttateko-ohjelma asennettu, ohjelman oma testi ajettu:



;D

Jotta toimis karttojen kanssa niin uupuu tapa jolla lukea OSM-dataa sekä ohjelma joka hallitsee tuota karttojen tekoa...

systeemi

Mites se sanonta menikään, kun hullua yllyttää...  :D
Sääasema Nauska, Kemi

www.kemiweather.fi

weatherc

Ongelmaksi osottautui tässä vaiheessa PostgreSQL jonka asennus vaan failaa. Pistin postia cPanelin suuntaan asiasta...
Mapnik käyttää Postgretä OSM-datan säilömiseen.

LainaaMites se sanonta menikään, kun hullua yllyttää...
Rehellisesti sanottuna niin on aina himonnut ideaa että olisi ihka omat karttapalaset. :D
Leafletin avulla tuo js-puolikin hoituu täysin omalta serveriltä.

weatherc

Hep. Koko dedi kaatui kun yritti ladata 21G:n karttadataa...Rebootti käynnissä, kestänee kotvasen...Hmm..

Snowi

Ai siitä tuo katko johtui, olin nimittäin juuri aikeissa lähettää sähköpostia, mutta onneksi en kerennyt vielä aloittaa sen kirjoittamista  :). Piti oikein varmistaa, että ei ole omassa netissä vikaa ja kyllähän muut sivut näytti hyvin toimivan.

weatherc

LainaaAi siitä tuo katko johtui, olin nimittäin juuri aikeissa lähettää sähköpostia, mutta onneksi en kerennyt vielä aloittaa sen kirjoittamista  Hymyilee. Piti oikein varmistaa, että ei ole omassa netissä vikaa ja kyllähän muut sivut näytti hyvin toimivan.
Jup. Veti mulla SSH:n täysin mykäksi (ja Internal erroria sivuilla/whm:ssä) joten ainut vaihtoehto oli painaa nappia. Kolmiportaisessa vaihtehtovalinnassa on nyt käytössä "manual hard reset" koska ei näyttänyt heräävän automaattisesta sellaisesta. Tuo tarkoittaa että joku paikan päällä käy katsomassa että mitä se oikeen kertoo...

Aika outoa kyllä että wget veti noin piippuun loadit. Pitää googlata pikkasen aiheesta ennen seuraavaa yritystä ;)


Snowi

Onko mitään arviota milloin palaisi takaisin pystyyn? Muuten ei sinällään merkitystä, mutta muutama sähköposti oli tarkoitus lähettää :)

Snowi

Nyt näyttäisi toimivan jälleen hienosti  ;D