Tein Python-ohjelman, mikä noutaa kaikki yksittäiseen kartalehteen liittyvät pikkukartat. Ohjelma yhdistää yksittäiset tiilet yh

Tein Python-ohjelman, mikä noutaa kaikki yksittäiseen kartalehteen liittyvät pikkukartat. Ohjelma yhdistää yksittäiset tiilet yhdeksi isoksi rasterikartaksi ja tekee lopuksi konfiguraatiotiedoston, minkä avulla kartta konvertoidaan PNG formaatista KAP -formaatiin ja kiinnitetään koordinaatistoon.Formaattimuunnos tehdään imgkap.exe ilmaisohjelmalla minkä löytää netistä.Yhteen merikarttasarjan karttalehteen ohjelma joutuu (toiseksi tarkimmalla zoomaustasolla:14) hakemaan reilu 200 pikkukarttaa.

Comments

  • Anonymous coward on 2018-Mar-29 11:35:21 Anonymous coward said

    JK
    Haluatko jakaa tätä python skriptiä tai onko antaa vihjeitä mistä sais vinkkiä tuon tekemiseen?
  • MikkoH on 2018-Apr-03 07:38:52 MikkoH said


    Joo, kaipa sen voisi laittaa jakoon. Tuo ei kylläkään ole mikään ohjelmoinnin mestarityö. Siinä ei esimerkiksi ole lainkaan virheenkäsittelyä tilanteille jos vaikka yksittäisen tiilen nouto ei onnistukkaan. Olen reissussa, mutta laitan tuon jossain vaiheessa johonkin sopivaan paikkaan.
  • Anonymous coward on 2018-May-01 09:50:41 Anonymous coward said

    JK
    Olitko saanut jo koodin ladattua nettiin?
  • Anonymous coward on 2018-Jun-19 22:43:53 Anonymous coward said

    ML
    Onko tästä projektista tarkoitus tulla julkista? Kiinnostaisi myös tutustua.
  • MikkoH on 2018-Jun-20 18:16:53 MikkoH said


    Joo, oli tarkoitus, sittemmin asia vähän unohtui. Ehkä myös hieman epäröin keskeneräisen projektin julkaisemista, kun ohjelman tuottamien karttojen oikeellisuutta ei ole varmistettu mitenkään.

    Laitoin tuon kuitenkin tänne: https://github.com/horsmik/merikartat
    Käyttö omalla vastuulla :)
  • Anonymous coward on 2018-Aug-08 00:21:22 Anonymous coward said

    AkiO
    Voi miten syö python miestä, kiitos haasteesta. Olen joskus Basicilla saanut aikaan kolmisoinnun SVI328 koneella, nyt sitten pip asensi pillin mutta text file on syntax error. Kyllä tämä vielä jonain yönä aukenee...

Links

BBCode Links

URLs

Photo info

Album Tree

Popular tags

Language preference

Navigator

  • Tuossa aikaisemmin ajattelin tehdä Raspberry Pi:sta jonkinlaisen venetietokoneen. Karttojen katseluun voisi käyttää OpenCPN soft
  • Liikennevirasto julkaisee avoimena datana merikartat rasteriformaatissa.Kartat haetaan WMTS (Web Map Tile Service) -standard
  • Kartta-aineistoja voi katsella ilmaisilla paikkatieto-ohjelmilla. Tässä QGIS, mikä hakee sujuvasti karttatiilet Liikenneviraston
  • QGIS on helppo linkata palveluun, mutta karttojen konvertointi OpenCPN formaatiin ei sitten enää olekaan ihan yhtä helppoa.
  • Tein Python-ohjelman, mikä noutaa kaikki yksittäiseen kartalehteen liittyvät pikkukartat. Ohjelma yhdistää yksittäiset tiilet yh
  • Toiseksi tarkin zoomaus-taso näyttää jo aika hyvältä.Karttatiilien lukumäärä kasvaa nelinkertaiseksi aina kun siirtyy seuraa
  • Laatu paranee käytännössäkin  kun resoluutiota nostaa. Vasemalla 14 zoom tason kartta ja oikealla kaikkein tarkin 15-taso.Ka
  • Päädyin poimimaan kaikkein tarkimmat rasteritiilet. Skripti haki A ja B merikarttasarjoista  reilu 40.000 pientä 256X256 pikseli
  • OpenCPN toimii myös Android laitteissa.
View more information