2017: Liikennevirasto Avoin Data ja OpenCPN  

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.

From: JK (Thu Mar 29 14:35:21 2018)
Haluatko jakaa tätä python skriptiä tai onko antaa vihjeitä mistä sais vinkkiä tuon tekemiseen?
From: MikkoH (mikkoh) (Tue Apr 3 10:38:52 2018)
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.
From: JK (Tue May 1 12:50:41 2018)
Olitko saanut jo koodin ladattua nettiin?
From: ML (Wed Jun 20 01:43:53 2018)
Onko tästä projektista tarkoitus tulla julkista? Kiinnostaisi myös tutustua.
From: MikkoH (mikkoh) (Wed Jun 20 21:16:53 2018)
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 :)
From: AkiO (Wed Aug 8 03:21:22 2018)
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...


Forum link tag:
[url=https://www.fe83.org/gallery/view_photo.php?full=0&set_albumName=album675&id=Capture4][img]https://www.fe83.org/albums/album675/Capture4.thumb.jpg[/img][/url]
Powered by Gallery v1 RSS