treee111 / wahooMapsCreator

Create maps for Wahoo device based on latest OSM maps
GNU General Public License v3.0
257 stars 26 forks source link

Unable to create .lzma for Canada tile #139

Closed potatofishhead closed 2 years ago

potatofishhead commented 2 years ago

Thanks for creating this tool! I got quite far but ran into a bug while trying to build maps. I am trying to build just one tile of Canada with the zoom level 8 coordinates. I was able to successfully build the .lzma files for malta but not Canada.

Hope the log will be useful to you. Cheers for looking into it!

Current Behavior

{I get this: ERROR:Error in Osmosis with country: c // tile: 40,87} I also noticed that -nbc doesn't seem to ignore border countries, or am I messing up the command?

(Before, I had an issue where it would say the java heap is too big (on my laptop) but on my desktop I'm getting this error before that stage.)

Steps to Reproduce the Issue

  1. {Using Anaconda on Windows 10}
  2. {python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poicafe.xml -nbc}
  3. {So far unable to generate maps for canada as it will terminate..}

Context

Log Output / Stack Trace

CMD-output ``` (gdal-user) C:\Users\lemonboss_2>python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poicafe.xml -nbc INFO:-------------------------------------------------------------------------------- INFO:# Input X/Y coordinates: 40/87. DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\algeria.json with 158 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\angola.json with 78 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\benin.json with 11 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\botswana.json with 41 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\burkina_faso.json with 24 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\burundi.json with 6 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\cameroon.json with 36 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\cape_verde.json with 7 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\central_african_republic.json with 43 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\chad.json with 82 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\comoros.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\cote_d_ivoire.json with 26 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\democratic_republic_of_the_congo.json with 129 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\djibouti.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\egypt.json with 69 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\equatorial_guinea.json with 11 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\eritrea.json with 16 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\ethiopia.json with 71 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\french_southern_territories.json with 16 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\gabon.json with 19 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\gambia.json with 3 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\ghana.json with 18 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\guinea-bissau.json with 7 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\guinea.json with 21 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\kenya.json with 40 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\lesotho.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\liberia.json with 12 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\libya.json with 107 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\madagascar.json with 43 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\malawi.json with 16 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\mali.json with 85 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\mauritania.json with 71 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\mauritius.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\mayotte.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\morocco.json with 39 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\mozambique.json with 60 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\namibia.json with 61 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\niger.json with 74 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\nigeria.json with 55 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\republic_of_congo.json with 29 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\reunion.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\rwanda.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\saint_helena.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\sao_tome_and_principe.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\senegal.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\seychelles.json with 14 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\sierra_leone.json with 9 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\somalia.json with 47 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\south_africa.json with 95 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\sudan.json with 140 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\swaziland.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\tanzania.json with 59 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\togo.json with 8 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\tunisia.json with 22 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\uganda.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\western_sahara.json with 24 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\zambia.json with 51 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\africa\zimbabwe.json with 32 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\antarctica\antarctica.json with 12467 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\antarctica\bouvet_island.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\antarctica\heard_island_and_mcdonald_islands.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\antarctica\south_georgia_and_the_south_sandwich_islands.json with 13 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\afghanistan.json with 58 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\armenia.json with 9 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\azerbaijan.json with 16 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\bahrain.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\bangladesh.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\bhutan.json with 8 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\british_indian_ocean_territory.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\brunei.json with 3 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\cambodia.json with 16 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\china.json with 725 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\christmas_island.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\cocos_islands.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\cyprus.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\east_timor.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\hong_kong.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\india.json with 226 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\indonesia.json with 237 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\iran.json with 127 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\iraq.json with 41 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\israel.json with 9 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\japan.json with 88 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\jordan.json with 13 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\kazakhstan.json with 313 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\kuwait.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\kyrgyzstan.json with 28 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\laos.json with 26 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\lebanon.json with 6 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\macao.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\malaysia.json with 38 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\maldives.json with 13 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\mongolia.json with 178 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\myanmar.json with 61 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\nepal.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\north_korea.json with 21 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\oman.json with 30 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\pakistan.json with 78 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\palestina.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\paracel_islands.json with 3 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\philippines.json with 57 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\qatar.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\saudi_arabia.json with 129 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\singapore.json with 4 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\south_korea.json with 20 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\spratly_islands.json with 3 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\sri_lanka.json with 10 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\syria.json with 22 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\taiwan.json with 13 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\tajikistan.json with 22 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\thailand.json with 51 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\turkey.json with 80 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\turkmenistan.json with 54 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\united_arab_emirates.json with 13 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\uzbekistan.json with 60 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\vietnam.json with 39 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\asia\yemen.json with 37 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\albania.json with 7 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\andorra.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\austria.json with 19 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\belarus.json with 42 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\belgium.json with 10 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\bosnia_and_herzegovina.json with 11 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\bulgaria.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\croatia.json with 18 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\czech_republic.json with 19 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\denmark.json with 19 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\estonia.json with 18 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\faroe_islands.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\finland.json with 110 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\france.json with 71 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\germany.json with 57 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\gibraltar.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\greece.json with 38 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\guernsey.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\hungary.json with 18 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\iceland.json with 45 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\ireland.json with 21 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\isle_of_man.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\italy.json with 56 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\jersey.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\latvia.json with 22 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\liechtenstein.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\lithuania.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\luxembourg.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\macedonia.json with 8 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\malta.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\moldova.json with 11 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\monaco.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\montenegro.json with 5 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\netherlands.json with 12 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\norway.json with 156 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\poland.json with 48 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\portugal.json with 27 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\romania.json with 35 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\russia.json with 4038 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\san_marino.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\serbia.json with 17 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\slovakia.json with 12 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\slovenia.json with 6 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\spain.json with 72 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\svalbard_and_jan_mayen.json with 152 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\sweden.json with 131 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\switzerland.json with 10 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\ukraine.json with 88 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\united_kingdom.json with 72 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\vatican_city.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\europe\Γ₯land.json with 6 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\anguilla.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\antigua_and_barbuda.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\bahamas.json with 18 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\barbados.json with 1 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\belize.json with 6 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\bermuda.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\british_virgin_islands.json with 2 tiles DEBUG:+ Read json file: OK DEBUG:-------------------------------------------------------------------------------- DEBUG:# Read json file DEBUG:+ Use json file D:\stuff\apps\anaconda2\envs\gdal-user\lib\site-packages\wahoomc\resources\json\north_america\canada.json with 2780 tiles DEBUG:+ Read json file: OK INFO:-------------------------------------------------------------------------------- INFO:# Determine involved/border countries INFO:+ Involved country: washington INFO:+ Involved country: canada INFO:+ Border countries will be processed INFO:-------------------------------------------------------------------------------- INFO:# check C:\Users\lemonboss_2\wahooMapsCreatorData\_download\land-polygons-split-4326\land_polygons.shp file INFO:+ check land_polygons.shp file: OK INFO:-------------------------------------------------------------------------------- INFO:# check countries .osm.pbf files INFO:+ Checking for old maps and remove them INFO:+ mapfile for washington: up-to-date. Input: washington. INFO:+ mapfile for canada: up-to-date. Input: canada. INFO:+ Check countries .osm.pbf files: OK INFO:-------------------------------------------------------------------------------- INFO:# Filter tags from country osm.pbf files INFO:+ Filter tags from country osm.pbf files: OK INFO:-------------------------------------------------------------------------------- INFO:# Generate land INFO:+ Generate land: OK INFO:-------------------------------------------------------------------------------- INFO:# Generate sea INFO:+ Generate sea: OK INFO:-------------------------------------------------------------------------------- INFO:# Split filtered country files to tiles INFO:+ Splitting tile 1 of 1 for Coordinates: 40,87 from map of washington INFO:+ Splitting tile 1 of 1 for Coordinates: 40,87 from map of canada INFO:+ Split filtered country files to tiles: OK INFO:-------------------------------------------------------------------------------- INFO:# Merge splitted tiles with land an sea INFO:+ Merging tiles for tile 1 of 1 for Coordinates: 40,87 INFO:+ Merge splitted tiles with land an sea: OK INFO:-------------------------------------------------------------------------------- INFO:# Creating .map files INFO:+ Creating map file for tile 1 of 1 for Coordinates: 40,87 DEBUG:subprocess:'Jul 27, 2022 3:15:16 AM org.openstreetmap.osmosis.core.Osmosis run' DEBUG:subprocess:'INFO: Osmosis Version 0.48.3' DEBUG:subprocess:'Jul 27, 2022 3:15:18 AM org.openstreetmap.osmosis.core.Osmosis run' DEBUG:subprocess:'INFO: Preparing pipeline.' DEBUG:subprocess:'Jul 27, 2022 3:15:18 AM org.openstreetmap.osmosis.core.Osmosis main' DEBUG:subprocess:'SEVERE: Execution aborted.' DEBUG:subprocess:'java.lang.IllegalArgumentException: tag mapping file parameter points to a file that does not exist' DEBUG:subprocess:'at org.mapsforge.map.writer.model.MapWriterConfiguration.loadTagMappingFile(MapWriterConfiguration.java:352)' DEBUG:subprocess:'at org.mapsforge.map.writer.osmosis.MapFileWriterFactory.createTaskManagerImpl(MapFileWriterFactory.java:60)' DEBUG:subprocess:'at org.openstreetmap.osmosis.core.pipeline.common.TaskManagerFactory.createTaskManager(TaskManagerFactory.java:60)' DEBUG:subprocess:'at org.openstreetmap.osmosis.core.pipeline.common.Pipeline.buildTasks(Pipeline.java:51)' DEBUG:subprocess:'at org.openstreetmap.osmosis.core.pipeline.common.Pipeline.prepare(Pipeline.java:112)' DEBUG:subprocess:'at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:86)' DEBUG:subprocess:'at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)' DEBUG:subprocess:'at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)' DEBUG:subprocess:'at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)' DEBUG:subprocess:'at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)' DEBUG:subprocess:'at java.lang.reflect.Method.invoke(Unknown Source)' DEBUG:subprocess:'at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)' DEBUG:subprocess:'at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)' DEBUG:subprocess:'at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)' DEBUG:subprocess:'at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)' DEBUG:subprocess:'at org.codehaus.classworlds.Launcher.main(Launcher.java:47)' DEBUG:subprocess:'' ERROR:Error in Osmosis with country: c // tile: 40,87 ```
potatofishhead commented 2 years ago

I had forgotten to upload the edited poicafe file, so I ran it again and this time I didn't get that error but still no lzma files to be seen in the tile folders. (malta worked all the times I checked it)

treee111 commented 2 years ago

Hi @potatofishhead, sorry for the late reply! I was very busy the last weeks..

Thanks for writing the issue and your praise for the tool! ;-)

Some questions to enclose the issue you are facing:

  1. Which version of wahooMapsCreator is installed?
    • go to your conda environment in terminal and then conda list
  2. How did you install? Via PyPi or via cloning?
    • Via PyPi it is actually difficult to work with custom tag .xml files. 2a. Where is the file tag-wahoo-poicafe.xml located on your PC?
  3. does these commands work? From top to bottom increasing specificy: python -m wahoomc cli -xy 40/87 python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poi.xml python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poicafe.xml python -m wahoomc cli -co malta -tag tag-wahoo-poi.xml python -m wahoomc cli -co malta -tag tag-wahoo-poicafe.xml

-nbc is not interpreted when compiling maps for x/y coordinates. The maps of all countries of the x/y tile are downloaded and processed to generate a "full" tile. -nbc is only used when working with countries with border countries (for e.g. malta there is no change when used)

PS: You came quite far - awesome! πŸ‘

potatofishhead commented 2 years ago

Hi @potatofishhead, sorry for the late reply! I was very busy the last weeks.. Thanks for writing the issue and your praise for the tool! ;-)

No problem! I definitely wasn't expecting a quick response esp since I pasted a wall of log text, thank you for the help! Take your time and sorry about the long reply I have here.

Steps I tried:

DEBUG:subprocess:'Aug 03, 2022 2:14:31 PM org.mapsforge.map.writer.MapFileWriter$WayPreprocessingCallable call' DEBUG:subprocess:'INFO: Large geometry 104557854 (2321 coords, down from 2536 coords)' DEBUG:subprocess:'Aug 03, 2022 2:14:31 PM org.mapsforge.map.writer.MapFileWriter$WayPreprocessingCallable call' DEBUG:subprocess:'INFO: Large geometry 32951623374 (3981 coords, down from 8668 coords)' DEBUG:subprocess:'[thread 24424 also had an error]' DEBUG:subprocess:'#' DEBUG:subprocess:'# There is insufficient memory for the Java Runtime Environment to continue.' DEBUG:subprocess:'# Native memory allocation (malloc) failed to allocate 1079056 bytes for Chunk::new' DEBUG:subprocess:'# An error report file with more information is saved as:' DEBUG:subprocess:'# C:\Windows\System32\hs_err_pid22068.log' (snipping out more of the same) DEBUG:subprocess:'INFO: Large geometry 32951623422 (8119 coords, down from 13800 coords)' DEBUG:subprocess:'Aug 03, 2022 2:14:38 PM org.mapsforge.map.writer.MapFileWriter$WayPreprocessingCallable call' DEBUG:subprocess:'INFO: Large geometry 32951623379 (7844 coords, down from 48755 coords)' DEBUG:subprocess:'Aug 03, 2022 2:14:38 PM org.mapsforge.map.writer.MapFileWriter$WayPreprocessingCallable call' DEBUG:subprocess:'INFO: Large geometry 32951623396 (3757 coords, down from 3826 coords)' DEBUG:subprocess:'#' DEBUG:subprocess:'# Compiler replay data is saved as:' DEBUG:subprocess:'# C:\Windows\System32\replay_pid22068.log' ERROR:Error in Osmosis with country: c // tile: 73,89

Although I don't think all the tiles processed, I do have a tonne of tile data inside my users folder now: For example: \wahooMapsCreatorData_tiles\40\87.map.lzma and 87.map.lzma.12

Would that be correct even though the process didn't finish? One thing that puzzled me was that malta has its own folder called malta with the 138 tile inside it, but the canada tiles are in the _tiles folder and not in a canada folder. I decided to stop at this point as I didn't have time to get to the next stage :) I'll try to load the lzma into cruiser or something.

Some questions to enclose the issue you are facing:

Which version of wahooMapsCreator is installed? go to your conda environment in terminal and then conda list

wahoomc 2.0.2 pypi_0 pypi

I had also at one stage done this: pip install wahoomc --upgrade

and also tried forcing another version reading through some of the issue pages from other users, although I can't remember which version exactly it was that I forced. 2.1 something maybe? Neither of them worked, and then my laptop screen died, so I switched to my desktop and went through the steps again with this 2.0.2 version above

How did you install? Via PyPi or via cloning? Via PyPi it is actually difficult to work with custom tag .xml files.

I'm not sure. I assume pypi since it's listed in the conda list? I followed the instructions that are in this guide page, running Windows 10 and edited the tag xml with sublime text. _https://github.com/treee111/wahooMapsCreator/blob/develop/docs/QUICKSTART_ANACONDA.md#download-and-install-required-programs_

2a. Where is the file tag-wahoo-poicafe.xml located on your PC?

D:\stuff\apps\anaconda2\envs\gdal-user\Lib\site-packages\wahoomc\resources\tag_wahoo_adjusted\tag-wahoo-poicafe.xml

does these commands work? From top to bottom increasing specificy: python -m wahoomc cli -xy 40/87 python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poi.xml python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poicafe.xml

Above commands: seem to work and finishes with INFO:# Create: .map.lzma files INFO:+ Country: 40-87 INFO:+ Copying .map.lzma tiles to output folders INFO:+ Create .map.lzma files: OK

python -m wahoomc cli -co malta -tag tag-wahoo-poi.xml python -m wahoomc cli -co malta -tag tag-wahoo-poicafe.xml

All of these appear to work in anaconda, but when I did this before, it also appeared to work but I couldn't find any relevant canada lzmas when I searched my hard drives, just the malta ones. Could I doublecheck where the output folders are meant to be? That might have helped a lot when I was trying to figure out what was going on. I currently have the problem of having a loooot of canada tile data from processing all of Canada and don't want to overwrite it by accident haha

-nbc is not interpreted when compiling maps for x/y coordinates. The maps of all countries of the x/y tile are downloaded and processed to generate a "full" tile. -nbc is only used when working with countries with border countries (for e.g. malta there is no change when used)

Ohhh, I see. So it just happens that my tile for BC Canada has Washington USA data in it. Duh! Thanks for explaining that.

PS: You came quite far - awesome! πŸ‘

Thank you! I'm no programmer so hopefully all this makes sense to you. I'm quite relieved I made it this far with a heap of trial and error :) Appreciate your patience! Let me know if I'm getting somewhere with the lzma exports!

treee111 commented 2 years ago

All good! My post is also long. You understood a lot and I am happy to tell you a little bit more :-)

Steps I tried:

* it seemed like the download through conda for the canada-latest.osm.pbf was timing out, so I manually downloaded that and the washington maps and got errors through the osm compilation (not sure of the correct term here)

I dont't think canada is too big. On my laptop it is 2,78GB while france is 4,19GB and germany also around that size. To force downloading maps (if the download got stuck or your connection was lost during download the .osm.pbf file can be much smaller as it should be and therefore useless but is still safed), you can call the tool with -fd to newly download the needed OSM maps.

* I tried again for the individual tile, which didn't work again, it would claim to work but not spit out the lzma. I decided to try and just do the -co canada in the same format as malta and let it download through wahoomc.

Strange, generating the individual tile via python -m wahoomc cli -xy 40/87 worked for me.

* unfortunately Canada is 2780 tiles... lucky me.............. haha

* 1 day later it stopped with an error I forgot (actually I think anaconda crashed) and no lzmas generated, I ran it again and 3 days later it had gotten much further and stopped with this error:

With these "performance" or memory-usage errors I do not fully know what they are about or how to handle. On my laptops they never occured. Let's try further with the suggestions/explenations I gave in this post. If you have your set of relevant x/y coordinates for your region, you can save them somewhere anc copy the tool like this: -xy 135/80,139/76,137/79,138/76,138/77. Might be way faster then creating whole canada each time ;-)

Although I don't think all the tiles processed, I do have a tonne of tile data inside my users folder now: For example: \wahooMapsCreatorData_tiles\40\87.map.lzma and 87.map.lzma.12

Would that be correct even though the process didn't finish? One thing that puzzled me was that malta has its own folder called malta with the 138 tile inside it, but the canada tiles are in the _tiles folder and not in a canada folder. I decided to stop at this point as I didn't have time to get to the next stage :) I'll try to load the lzma into cruiser or something.

  • Yes, these files in the \_tiles directory are the final ones and can be used. After finishing the generation for all the tiles of the current tool-call I copy these tiles into the "country"-folder or the x/y coordinates folder. After many calls for different countries it is easier for the user to know which are the actually generated files. For reference, after the call for your coordinates on my machine, the directory wahooMapsCreatorData\40-87 has this content: grafik

Some questions to enclose the issue you are facing:

Which version of wahooMapsCreator is installed? go to your conda environment in terminal and then conda list

wahoomc 2.0.2 pypi_0 pypi

I had also at one stage done this: pip install wahoomc --upgrade

and also tried forcing another version reading through some of the issue pages from other users, although I can't remember which version exactly it was that I forced. 2.1 something maybe? Neither of them worked, and then my laptop screen died, so I switched to my desktop and went through the steps again with this 2.0.2 version above

How did you install? Via PyPi or via cloning? Via PyPi it is actually difficult to work with custom tag .xml files.

I'm not sure. I assume pypi since it's listed in the conda list? I followed the instructions that are in this guide page, running Windows 10 and edited the tag xml with sublime text. _https://github.com/treee111/wahooMapsCreator/blob/develop/docs/QUICKSTART_ANACONDA.md#download-and-install-required-programs_

2a. Where is the file tag-wahoo-poicafe.xml located on your PC?

D:\stuff\apps\anaconda2\envs\gdal-user\Lib\site-packages\wahoomc\resources\tag_wahoo_adjusted\tag-wahoo-poicafe.xml Top, everything as it should!

You installed via PyPi, have the newest published version and copied the tag .xml file into the correct destination. Upgrading is also a good practice, as you have seen in the other issues: if I ship something to test I use alpha versions therefore. This should work like you call the tool (and you prooved it by crating malta with your tag .xml file further down).

does these commands work? From top to bottom increasing specificy: python -m wahoomc cli -xy 40/87 python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poi.xml python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poicafe.xml

Above commands: seem to work and finishes with INFO:# Create: .map.lzma files INFO:+ Country: 40-87 INFO:+ Copying .map.lzma tiles to output folders INFO:+ Create .map.lzma files: OK

python -m wahoomc cli -co malta -tag tag-wahoo-poi.xml python -m wahoomc cli -co malta -tag tag-wahoo-poicafe.xml

All of these appear to work in anaconda, but when I did this before, it also appeared to work but I couldn't find any relevant canada lzmas when I searched my hard drives, just the malta ones. Could I doublecheck where the output folders are meant to be? That might have helped a lot when I was trying to figure out what was going on. I currently have the problem of having a loooot of canada tile data from processing all of Canada and don't want to overwrite it by accident haha

  • actually all generated/processed files are in sub-directories of wahooMapsCreatorData directory. First, the x/y folder (e.g. 40\87) is filled with interim files and all these are merged into the .map.lzma and .map.lzma.12 files. grafik As written above, in the end these files are copied into the country or x/y folder inside the wahooMapsCreatorData directory
  • concerning overwrite: see comment above to -fp and -fd

    -nbc is not interpreted when compiling maps for x/y coordinates. The maps of all countries of the x/y tile are downloaded and processed to generate a "full" tile. -nbc is only used when working with countries with border countries (for e.g. malta there is no change when used)

Ohhh, I see. So it just happens that my tile for BC Canada has Washington USA data in it. Duh! Thanks for explaining that.

PS: You came quite far - awesome! πŸ‘

Thank you! I'm no programmer so hopefully all this makes sense to you. I'm quite relieved I made it this far with a heap of trial and error :) Appreciate your patience! Let me know if I'm getting somewhere with the lzma exports!

Really, you did a good job and interpreted a lot like it really is :-) Let's get this into finalization...

potatofishhead commented 2 years ago

Success!!

I went through the steps again and it really helped understanding the -fd -fp -c etc info that's in the help file (apparently it flew over my head when I was looking at it)

I loaded my tile into the wahoo (fortunately it was shockingly easy to copy over the lzma/lzma.12 and the vtm stuff via win10) bolt v2 and... streetnames and all work! This is amazing! Honestly it is the only thing that tempted me to get a garmin 530 vs the bolt v2, and now I have proper navigation on my device! It's like having a totally different GPS unit! Kinda nuts that wahoo never gave an option to turn on the street names and so on.

FYI I was unable to get cruiser to display street names at any zoom level (it displayed SOME pois, but refused to load in the theme file giving some unknown error: html) but that honestly doesn't matter to me since it works on the device! I wasn't quite sure what this means 'Via PyPi it is actually difficult to work with custom tag .xml files.' exactly. I edited mine just with a windows text editor and it seems to work, so phew!

Just wanted to say thank you for helping out someone who's never used python before and making it possible to do such a neat thing. I learned quite a bit from the struggle. It went from 'very overwhelming' to 'I think I can see how the process makes sense now' I think I gained some debugging skills! :) I'll test it further when I have time to get outside but for now it all seems to be working!

Wahooooo!

All good! My post is also long. You understood a lot and I am happy to tell you a little bit more :-)

Steps I tried:

* it seemed like the download through conda for the canada-latest.osm.pbf was timing out, so I manually downloaded that and the washington maps and got errors through the osm compilation (not sure of the correct term here)

I dont't think canada is too big. On my laptop it is 2,78GB while france is 4,19GB and germany also around that size. To force downloading maps (if the download got stuck or your connection was lost during download the .osm.pbf file can be much smaller as it should be and therefore useless but is still safed), you can call the tool with -fd to newly download the needed OSM maps.

* I tried again for the individual tile, which didn't work again, it would claim to work but not spit out the lzma. I decided to try and just do the -co canada in the same format as malta and let it download through wahoomc.

Strange, generating the individual tile via python -m wahoomc cli -xy 40/87 worked for me.

* unfortunately Canada is 2780 tiles... lucky me.............. haha

* 1 day later it stopped with an error I forgot (actually I think anaconda crashed) and no lzmas generated, I ran it again and 3 days later it had gotten much further and stopped with this error:

With these "performance" or memory-usage errors I do not fully know what they are about or how to handle. On my laptops they never occured. Let's try further with the suggestions/explenations I gave in this post. If you have your set of relevant x/y coordinates for your region, you can save them somewhere anc copy the tool like this: -xy 135/80,139/76,137/79,138/76,138/77. Might be way faster then creating whole canada each time ;-)

Although I don't think all the tiles processed, I do have a tonne of tile data inside my users folder now: For example: \wahooMapsCreatorData_tiles\40\87.map.lzma and 87.map.lzma.12 Would that be correct even though the process didn't finish? One thing that puzzled me was that malta has its own folder called malta with the 138 tile inside it, but the canada tiles are in the _tiles folder and not in a canada folder. I decided to stop at this point as I didn't have time to get to the next stage :) I'll try to load the lzma into cruiser or something.

  • Yes, these files in the \_tiles directory are the final ones and can be used. After finishing the generation for all the tiles of the current tool-call I copy these tiles into the "country"-folder or the x/y coordinates folder. After many calls for different countries it is easier for the user to know which are the actually generated files. For reference, after the call for your coordinates on my machine, the directory wahooMapsCreatorData\40-87 has this content: grafik
  • the .lzma files can not be used with cruiser. The .lzma files are further processed .map files. For cruiser you need the .map files which are deleted if you don't tell the tool to leave them there with -c (this works a little bit weird I've seen now, maybe you have to use -c -km -fp. -fp see further down). The folder with the .map files should be called malta-maps or 40-87-maps
  • some other hints

    • When the tool recognices that there are some files already there it skips generating them and continues with the missing ones. The generating/processing of "already-there-files" can be forced with -fp
    • By force-processing only the ones you want to generate are deleted. I.e. I would save the 40\87 files (or save the whole wahooMapsCreatorData folder) and call the tool again with -xy 40/87 -fp ... option again, if that does not work with -xy 40/87 -fp -fd .... ... stands for your -tag attributes.

Some questions to enclose the issue you are facing:

Which version of wahooMapsCreator is installed? go to your conda environment in terminal and then conda list

wahoomc 2.0.2 pypi_0 pypi I had also at one stage done this: pip install wahoomc --upgrade and also tried forcing another version reading through some of the issue pages from other users, although I can't remember which version exactly it was that I forced. 2.1 something maybe? Neither of them worked, and then my laptop screen died, so I switched to my desktop and went through the steps again with this 2.0.2 version above

How did you install? Via PyPi or via cloning? Via PyPi it is actually difficult to work with custom tag .xml files.

I'm not sure. I assume pypi since it's listed in the conda list? I followed the instructions that are in this guide page, running Windows 10 and edited the tag xml with sublime text. _https://github.com/treee111/wahooMapsCreator/blob/develop/docs/QUICKSTART_ANACONDA.md#download-and-install-required-programs_

2a. Where is the file tag-wahoo-poicafe.xml located on your PC?

D:\stuff\apps\anaconda2\envs\gdal-user\Lib\site-packages\wahoomc\resources\tag_wahoo_adjusted\tag-wahoo-poicafe.xml Top, everything as it should!

You installed via PyPi, have the newest published version and copied the tag .xml file into the correct destination. Upgrading is also a good practice, as you have seen in the other issues: if I ship something to test I use alpha versions therefore. This should work like you call the tool (and you prooved it by crating malta with your tag .xml file further down).

does these commands work? From top to bottom increasing specificy: python -m wahoomc cli -xy 40/87 python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poi.xml python -m wahoomc cli -xy 40/87 -tag tag-wahoo-poicafe.xml

Above commands: seem to work and finishes with INFO:# Create: .map.lzma files INFO:+ Country: 40-87 INFO:+ Copying .map.lzma tiles to output folders INFO:+ Create .map.lzma files: OK

python -m wahoomc cli -co malta -tag tag-wahoo-poi.xml python -m wahoomc cli -co malta -tag tag-wahoo-poicafe.xml

All of these appear to work in anaconda, but when I did this before, it also appeared to work but I couldn't find any relevant canada lzmas when I searched my hard drives, just the malta ones. Could I doublecheck where the output folders are meant to be? That might have helped a lot when I was trying to figure out what was going on. I currently have the problem of having a loooot of canada tile data from processing all of Canada and don't want to overwrite it by accident haha

  • actually all generated/processed files are in sub-directories of wahooMapsCreatorData directory. First, the x/y folder (e.g. 40\87) is filled with interim files and all these are merged into the .map.lzma and .map.lzma.12 files. grafik As written above, in the end these files are copied into the country or x/y folder inside the wahooMapsCreatorData directory
  • concerning overwrite: see comment above to -fp and -fd

-nbc is not interpreted when compiling maps for x/y coordinates. The maps of all countries of the x/y tile are downloaded and processed to generate a "full" tile. -nbc is only used when working with countries with border countries (for e.g. malta there is no change when used)

Ohhh, I see. So it just happens that my tile for BC Canada has Washington USA data in it. Duh! Thanks for explaining that.

PS: You came quite far - awesome! πŸ‘

Thank you! I'm no programmer so hopefully all this makes sense to you. I'm quite relieved I made it this far with a heap of trial and error :) Appreciate your patience! Let me know if I'm getting somewhere with the lzma exports!

Really, you did a good job and interpreted a lot like it really is :-) Let's get this into finalization...

potatofishhead commented 2 years ago

Oh, actually one extra question I have is-By default the wahoo bolt shows bike paths as a bright blue which is really handy. With the exported lzma I notice the colours are a little bit less saturated and the bikepaths just show up the same as normal roads. I THINK that I edit the html colour code under bikepath in the lzma, but is there a smart way to clone the colours from the wahoo default theme somehow? Or would I just manually tweak them all?

Thank you again!

treee111 commented 2 years ago

Success!!

I went through the steps again and it really helped understanding the -fd -fp -c etc info that's in the help file (apparently it flew over my head when I was looking at it)

I loaded my tile into the wahoo (fortunately it was shockingly easy to copy over the lzma/lzma.12 and the vtm stuff via win10) bolt v2 and... streetnames and all work! This is amazing! Honestly it is the only thing that tempted me to get a garmin 530 vs the bolt v2, and now I have proper navigation on my device! It's like having a totally different GPS unit! Kinda nuts that wahoo never gave an option to turn on the street names and so on.

Very nice - congratulations! πŸ‘ Having streetnames is also nice, never had this. Maybe because I have "only" a BOLTv1.

FYI I was unable to get cruiser to display street names at any zoom level (it displayed SOME pois, but refused to load in the theme file giving some unknown error: html) but that honestly doesn't matter to me since it works on the device! I wasn't quite sure what this means 'Via PyPi it is actually difficult to work with custom tag .xml files.' exactly. I edited mine just with a windows text editor and it seems to work, so phew!

Just wanted to say thank you for helping out someone who's never used python before and making it possible to do such a neat thing. I learned quite a bit from the struggle. It went from 'very overwhelming' to 'I think I can see how the process makes sense now' I think I gained some debugging skills! :) I'll test it further when I have time to get outside but for now it all seems to be working!

You are welcome! Very nice that we brought all this to a end and both learned a bit! I am sure that you gained some skills to be used elsewhere on another IT-project ;-)

Thank you for staying close with this topic!

treee111 commented 2 years ago

Oh, actually one extra question I have is-By default the wahoo bolt shows bike paths as a bright blue which is really handy. With the exported lzma I notice the colours are a little bit less saturated and the bikepaths just show up the same as normal roads. I THINK that I edit the html colour code under bikepath in the lzma, but is there a smart way to clone the colours from the wahoo default theme somehow? Or would I just manually tweak them all?

Thank you again!

There might be different places involved here. Firstly, bike paths need to "marked" in our generated maps to be "selected" and painted on the device. I think this is given.

Secondly, the theme is relevant for how to paint different ways.

You could compare the initial VTM theme from Wahoo:

And the adjusted one in this repo:

for differences in coloring bike paths.

treee111 commented 2 years ago

I think we are 95% done here, reopen or post a new issue if you have further questions πŸ‘