79 KiB
79 KiB
In [3]:
import os,sys,time,garmin_img_to_osmand_v4,pandas as pd
filepath = r"D:\maps-bg\gmapsupp\gmapsupp.img"
sys.argv = ['garmin_img_to_osmand_v4.py', filepath, '--list-mapsets']
garmin_img_to_osmand_v4.main()[31m---------------------------------------------------------------------------[39m [31mModuleNotFoundError[39m Traceback (most recent call last) [36mCell[39m[36m [39m[32mIn[3][39m[32m, line 1[39m [32m----> [39m[32m1[39m [38;5;28;01mimport[39;00m os,sys,time,garmin_img_to_osmand_v4,pandas [38;5;28;01mas[39;00m pd [32m 2[39m filepath = [33mr"D:\maps-bg\gmapsupp\gmapsupp.img"[39m [32m 3[39m [32m 4[39m sys.argv = [[33m'garmin_img_to_osmand_v4.py'[39m, filepath, [33m'--list-mapsets'[39m] [31mModuleNotFoundError[39m: No module named 'garmin_img_to_osmand_v4'
In [1]:
#take from previous output
temp = """00234008 21.467285,43.637695,22.038574,44.033203
00234009 21.972656,43.637695,22.543945,44.033203
00234010 22.456055,43.637695,23.027344,44.033203
00234011 22.961426,43.637695,23.532715,44.033203
00234012 23.466797,43.637695,24.038086,44.033203
00234020 21.467285,43.308105,22.038574,43.703613
00234021 21.972656,43.308105,22.543945,43.703613
00234022 22.456055,43.308105,23.027344,43.703613
00234023 22.961426,43.308105,23.532715,43.703613
00234024 23.466797,43.308105,24.038086,43.703613
00234032 21.467285,42.978516,22.038574,43.374023
00234033 21.972656,42.956543,22.543945,43.395996
00234034 22.456055,42.978516,23.027344,43.374023
00234035 22.961426,42.978516,23.532715,43.374023
00234036 23.466797,42.978516,24.038086,43.374023
00234044 21.467285,42.604980,22.038574,43.044434
00234045 21.972656,42.626953,22.543945,43.022461
00234046 22.456055,42.626953,23.027344,43.022461
00234047 22.961426,42.626953,23.532715,43.022461
00234048 23.466797,42.604980,24.038086,43.044434
00234056 21.467285,42.297363,22.038574,42.692871
00234057 21.972656,42.297363,22.543945,42.692871
00234058 22.456055,42.297363,23.027344,42.692871
00234059 22.961426,42.297363,23.532715,42.692871
00234060 23.466797,42.297363,24.038086,42.692871
00234068 21.467285,41.967773,22.038574,42.363281
00234069 21.972656,41.967773,22.543945,42.363281
00234070 22.456055,41.967773,23.027344,42.363281
00234071 22.961426,41.967773,23.532715,42.363281
00234072 23.466797,41.967773,24.038086,42.363281
00234080 21.467285,41.638184,22.038574,42.033691
00234081 21.972656,41.638184,22.543945,42.033691
00234082 22.456055,41.638184,23.027344,42.033691
00234083 22.961426,41.638184,23.532715,42.033691
00234084 23.466797,41.638184,24.038086,42.033691
00234092 21.467285,41.308594,22.038574,41.704102
00234093 21.972656,41.308594,22.543945,41.704102
00234094 22.456055,41.308594,23.027344,41.704102
00234095 22.961426,41.308594,23.532715,41.704102
00234096 23.466797,41.308594,24.038086,41.704102
00234104 21.467285,40.979004,22.038574,41.374512
00234105 21.972656,40.957031,22.543945,41.396484
00234106 22.456055,40.979004,23.027344,41.374512
00234107 22.961426,40.979004,23.532715,41.374512
00234108 23.466797,40.979004,24.038086,41.374512
00234116 21.467285,40.605469,22.038574,41.044922
00234117 21.972656,40.627441,22.543945,41.022949
00234118 22.456055,40.605469,23.027344,41.044922
00234119 22.961426,40.627441,23.532715,41.066895
00234120 23.466797,40.627441,24.038086,41.022949
00235001 23.972168,43.637695,24.543457,44.033203
00235002 24.455566,43.637695,25.026855,44.033203
00235003 24.960938,43.637695,25.532227,44.033203
00235004 25.466309,43.637695,26.037598,44.033203
00235005 25.971680,43.637695,26.542969,44.033203
00235006 26.455078,43.637695,27.026367,44.033203
00235007 26.960449,43.637695,27.531738,44.033203
00235008 27.465820,43.637695,28.037109,44.033203
00235009 27.971191,43.637695,28.542480,44.033203
00235010 28.454590,43.637695,29.025879,44.033203
00235013 23.972168,43.308105,24.543457,43.703613
00235014 24.455566,43.308105,25.026855,43.703613
00235015 24.960938,43.308105,25.532227,43.703613
00235016 25.466309,43.308105,26.037598,43.703613
00235017 25.971680,43.308105,26.542969,43.703613
00235018 26.455078,43.308105,27.026367,43.703613
00235019 26.960449,43.308105,27.531738,43.703613
00235020 27.465820,43.308105,28.037109,43.703613
00235021 27.971191,43.308105,28.542480,43.703613
00235022 28.454590,43.308105,29.025879,43.703613
00235025 23.972168,42.956543,24.543457,43.395996
00235026 24.455566,42.978516,25.026855,43.374023
00235027 24.960938,42.978516,25.532227,43.374023
00235028 25.466309,42.956543,26.037598,43.395996
00235029 25.971680,42.978516,26.542969,43.374023
00235030 26.455078,42.978516,27.026367,43.374023
00235031 26.960449,42.978516,27.531738,43.374023
00235032 27.465820,42.978516,28.037109,43.374023
00235033 27.971191,42.978516,28.542480,43.374023
00235034 28.454590,42.978516,29.025879,43.374023
00235037 23.972168,42.626953,24.543457,43.022461
00235038 24.455566,42.626953,25.026855,43.066406
00235039 24.960938,42.604980,25.532227,43.044434
00235040 25.466309,42.604980,26.037598,43.044434
00235041 25.971680,42.626953,26.542969,43.022461
00235042 26.455078,42.626953,27.026367,43.022461
00235043 26.960449,42.626953,27.531738,43.022461
00235044 27.465820,42.604980,28.037109,43.044434
00235045 27.971191,42.626953,28.542480,43.022461
00235046 28.454590,42.626953,29.025879,43.022461
00235049 23.972168,42.297363,24.543457,42.692871
00235050 24.455566,42.297363,25.026855,42.692871
00235051 24.960938,42.297363,25.532227,42.692871
00235052 25.466309,42.297363,26.037598,42.692871
00235053 25.971680,42.297363,26.542969,42.692871
00235054 26.455078,42.297363,27.026367,42.692871
00235055 26.960449,42.297363,27.531738,42.692871
00235056 27.465820,42.297363,28.037109,42.692871
00235057 27.971191,42.297363,28.542480,42.692871
00235058 28.454590,42.297363,29.025879,42.692871
00235061 23.972168,41.967773,24.543457,42.363281
00235062 24.455566,41.967773,25.026855,42.363281
00235063 24.960938,41.967773,25.532227,42.363281
00235064 25.466309,41.967773,26.037598,42.363281
00235065 25.971680,41.967773,26.542969,42.363281
00235066 26.455078,41.967773,27.026367,42.363281
00235067 26.960449,41.967773,27.531738,42.363281
00235068 27.465820,41.967773,28.037109,42.363281
00235069 27.971191,41.967773,28.542480,42.363281
00235070 28.454590,41.967773,29.025879,42.363281
00235073 23.928223,41.638184,24.543457,42.033691
00235074 24.455566,41.638184,25.026855,42.033691
00235075 24.960938,41.638184,25.532227,42.033691
00235076 25.466309,41.638184,26.037598,42.033691
00235077 25.971680,41.638184,26.542969,42.033691
00235078 26.455078,41.638184,27.026367,42.033691
00235079 26.960449,41.638184,27.531738,42.033691
00235080 27.465820,41.638184,28.037109,42.033691
00235081 27.971191,41.638184,28.542480,42.033691
00235082 28.454590,41.638184,29.025879,42.033691
00235085 23.972168,41.308594,24.543457,41.704102
00235086 24.455566,41.308594,25.026855,41.704102
00235087 24.960938,41.308594,25.532227,41.704102
00235088 25.466309,41.308594,26.037598,41.704102
00235089 25.971680,41.308594,26.542969,41.704102
00235090 26.455078,41.308594,27.026367,41.704102
00235091 26.960449,41.308594,27.531738,41.704102
00235092 27.465820,41.308594,28.037109,41.704102
00235093 27.971191,41.308594,28.542480,41.704102
00235094 28.454590,41.308594,29.025879,41.704102
00235097 23.972168,40.979004,24.543457,41.374512
00235098 24.455566,40.979004,25.026855,41.374512
00235099 24.960938,40.979004,25.532227,41.374512
00235100 25.466309,40.979004,26.037598,41.374512
00235101 25.971680,40.957031,26.542969,41.396484
00235102 26.455078,40.979004,27.026367,41.374512
00235103 26.960449,40.979004,27.531738,41.374512
00235104 27.465820,40.979004,28.037109,41.374512
00235105 27.971191,40.957031,28.542480,41.396484
00235106 28.454590,40.979004,29.025879,41.374512
00235109 23.972168,40.605469,24.543457,41.044922
00235110 24.455566,40.627441,25.026855,41.066895
00235111 24.960938,40.627441,25.532227,41.066895
00235112 25.466309,40.605469,26.037598,41.044922
00235113 25.971680,40.627441,26.542969,41.022949
00235114 26.455078,40.627441,27.026367,41.022949
00235115 26.960449,40.627441,27.531738,41.022949
00235116 27.465820,40.627441,28.037109,41.022949
00235117 27.971191,40.605469,28.542480,41.044922
00235118 28.454590,40.627441,29.025879,41.022949
00334140 21.467285,43.967285,22.038574,44.362793
00334141 21.972656,43.967285,22.543945,44.362793
00334142 22.456055,43.967285,23.027344,44.362793
00334143 22.961426,43.967285,23.532715,44.362793
00334144 23.466797,43.967285,24.038086,44.362793
00335133 23.972168,43.967285,24.543457,44.362793
00335134 24.455566,43.967285,25.026855,44.362793
00335135 24.960938,43.967285,25.532227,44.362793
00335136 25.466309,43.967285,26.037598,44.362793
00335137 25.971680,43.967285,26.542969,44.362793
00335138 26.455078,43.967285,27.026367,44.362793
00335139 26.960449,43.967285,27.531738,44.362793
00335140 27.465820,43.967285,28.037109,44.362793
00335141 27.971191,43.967285,28.542480,44.362793
00335142 28.454590,43.967285,29.025879,44.362793
"""
map_segments = []
for line in temp.split("\n"):
map_segments.append(line.split(" ")[0])In [ ]:
import os,sys,garmin_img_to_osmand
print(len(map_segments))
filepath = r"D:\maps-bg\gmapsupp\gmapsupp.img"
counter = 0
for msegment in map_segments:
# sys.argv = ['garmin_img_to_osmand_v4.py', filepath, '--mapset',msegment,"--landmarks-csv",f"export_landmarks/landmarks-{msegment}.csv"]
# garmin_img_to_osmand_v4.main()
# print("Parsed ",msegment)
# sys.argv = ['garmin_img_to_osmand.py', filepath, '--mapset',msegment,'--landmarks-csv', f"..\parsed-landmarks\csv-from-stage-1\export-v6-{msegment}.csv", '--include-unnamed','--point-profile','all']
# garmin_img_to_osmand.main()
#python stage-1-read-garmin-img/garmin_img_to_osmand.py 'd:/maps-bg/gmapsupp/gmapsupp.img' --point-profile all --include-unnamed --point-group-by raw_type
sys.argv = ['garmin_img_to_osmand.py', filepath,
'--mapset',msegment,
'--landmarks-csv', f"..\parsed-landmarks\csv-from-stage-1\export-v7-{msegment}.csv",
'--include-unnamed',
'--point-profile', 'all',
'--point-group-by','raw_type']
garmin_img_to_osmand.main()
print(f"[{counter}/{len(map_segments)}] - Parsed {msegment}")
counter = counter + 1<>:15: SyntaxWarning: "\p" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\p"? A raw string is also an option.
<>:15: SyntaxWarning: "\p" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\p"? A raw string is also an option.
C:\Users\nethq\AppData\Local\Temp\ipykernel_15744\3119168994.py:15: SyntaxWarning: "\p" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\p"? A raw string is also an option.
sys.argv = ['garmin_img_to_osmand.py', filepath, '--mapset',msegment,'--landmarks-csv', f"..\parsed-landmarks\csv-from-stage-1\export-v7-{msegment}.csv", '--include-unnamed','--point-profile','all', '--point-group-by','raw_type']
166
[info] parsed 12426 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234008.csv
[0/166] - Parsed 00234008
[info] parsed 29206 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234009.csv
[1/166] - Parsed 00234009
[info] parsed 49837 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234010.csv
[2/166] - Parsed 00234010
[info] parsed 34511 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234011.csv
[3/166] - Parsed 00234011
[info] parsed 21317 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234012.csv
[4/166] - Parsed 00234012
[info] parsed 16332 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234020.csv
[5/166] - Parsed 00234020
[info] parsed 18338 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234021.csv
[6/166] - Parsed 00234021
[info] parsed 65255 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234022.csv
[7/166] - Parsed 00234022
[info] parsed 50550 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234023.csv
[8/166] - Parsed 00234023
[info] parsed 52291 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234024.csv
[9/166] - Parsed 00234024
[info] parsed 16796 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234032.csv
[10/166] - Parsed 00234032
[info] parsed 10722 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234033.csv
[11/166] - Parsed 00234033
[info] parsed 29640 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234034.csv
[12/166] - Parsed 00234034
[info] parsed 81285 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234035.csv
[13/166] - Parsed 00234035
[info] parsed 74238 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234036.csv
[14/166] - Parsed 00234036
[info] parsed 19257 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234044.csv
[15/166] - Parsed 00234044
[info] parsed 25082 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234045.csv
[16/166] - Parsed 00234045
[info] parsed 74637 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234046.csv
[17/166] - Parsed 00234046
[info] parsed 97254 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234047.csv
[18/166] - Parsed 00234047
[info] parsed 86552 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234048.csv
[19/166] - Parsed 00234048
[info] parsed 19892 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234056.csv
[20/166] - Parsed 00234056
[info] parsed 24164 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234057.csv
[21/166] - Parsed 00234057
[info] parsed 83929 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234058.csv
[22/166] - Parsed 00234058
[info] parsed 102867 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234059.csv
[23/166] - Parsed 00234059
[info] parsed 85536 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234060.csv
[24/166] - Parsed 00234060
[info] parsed 21327 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234068.csv
[25/166] - Parsed 00234068
[info] parsed 25648 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234069.csv
[26/166] - Parsed 00234069
[info] parsed 93244 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234070.csv
[27/166] - Parsed 00234070
[info] parsed 95659 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234071.csv
[28/166] - Parsed 00234071
[info] parsed 87693 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234072.csv
[29/166] - Parsed 00234072
[info] parsed 17174 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234080.csv
[30/166] - Parsed 00234080
[info] parsed 9509 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234081.csv
[31/166] - Parsed 00234081
[info] parsed 32370 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234082.csv
[32/166] - Parsed 00234082
[info] parsed 87156 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234083.csv
[33/166] - Parsed 00234083
[info] parsed 64314 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234084.csv
[34/166] - Parsed 00234084
[info] parsed 20973 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234092.csv
[35/166] - Parsed 00234092
[info] parsed 9504 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234093.csv
[36/166] - Parsed 00234093
[info] parsed 23400 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234094.csv
[37/166] - Parsed 00234094
[info] parsed 57427 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234095.csv
[38/166] - Parsed 00234095
[info] parsed 66269 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234096.csv
[39/166] - Parsed 00234096
[info] parsed 16109 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234104.csv
[40/166] - Parsed 00234104
[info] parsed 10782 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234105.csv
[41/166] - Parsed 00234105
[info] parsed 10677 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234106.csv
[42/166] - Parsed 00234106
[info] parsed 12875 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234107.csv
[43/166] - Parsed 00234107
[info] parsed 12262 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234108.csv
[44/166] - Parsed 00234108
[info] parsed 15736 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234116.csv
[45/166] - Parsed 00234116
[info] parsed 16877 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234117.csv
[46/166] - Parsed 00234117
[info] parsed 33526 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234118.csv
[47/166] - Parsed 00234118
[info] parsed 16712 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234119.csv
[48/166] - Parsed 00234119
[info] parsed 19421 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00234120.csv
[49/166] - Parsed 00234120
[info] parsed 15207 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235001.csv
[50/166] - Parsed 00235001
[info] parsed 18905 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235002.csv
[51/166] - Parsed 00235002
[info] parsed 5408 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235003.csv
[52/166] - Parsed 00235003
[info] parsed 27521 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235004.csv
[53/166] - Parsed 00235004
[info] parsed 46333 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235005.csv
[54/166] - Parsed 00235005
[info] parsed 39517 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235006.csv
[55/166] - Parsed 00235006
[info] parsed 38899 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235007.csv
[56/166] - Parsed 00235007
[info] parsed 31622 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235008.csv
[57/166] - Parsed 00235008
[info] parsed 12488 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235009.csv
[58/166] - Parsed 00235009
[info] parsed 3929 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235010.csv
[59/166] - Parsed 00235010
[info] parsed 41705 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235013.csv
[60/166] - Parsed 00235013
[info] parsed 40103 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235014.csv
[61/166] - Parsed 00235014
[info] parsed 47809 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235015.csv
[62/166] - Parsed 00235015
[info] parsed 40218 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235016.csv
[63/166] - Parsed 00235016
[info] parsed 41787 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235017.csv
[64/166] - Parsed 00235017
[info] parsed 41413 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235018.csv
[65/166] - Parsed 00235018
[info] parsed 41532 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235019.csv
[66/166] - Parsed 00235019
[info] parsed 57938 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235020.csv
[67/166] - Parsed 00235020
[info] parsed 37715 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235021.csv
[68/166] - Parsed 00235021
[info] parsed 8501 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235022.csv
[69/166] - Parsed 00235022
[info] parsed 61607 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235025.csv
[70/166] - Parsed 00235025
[info] parsed 57779 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235026.csv
[71/166] - Parsed 00235026
[info] parsed 55322 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235027.csv
[72/166] - Parsed 00235027
[info] parsed 59634 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235028.csv
[73/166] - Parsed 00235028
[info] parsed 57578 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235029.csv
[74/166] - Parsed 00235029
[info] parsed 62385 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235030.csv
[75/166] - Parsed 00235030
[info] parsed 53259 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235031.csv
[76/166] - Parsed 00235031
[info] parsed 72586 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235032.csv
[77/166] - Parsed 00235032
[info] parsed 14949 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235033.csv
[78/166] - Parsed 00235033
[info] parsed 1941 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235034.csv
[79/166] - Parsed 00235034
[info] parsed 77615 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235037.csv
[80/166] - Parsed 00235037
[info] parsed 81521 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235038.csv
[81/166] - Parsed 00235038
[info] parsed 87975 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235039.csv
[82/166] - Parsed 00235039
[info] parsed 66649 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235040.csv
[83/166] - Parsed 00235040
[info] parsed 62423 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235041.csv
[84/166] - Parsed 00235041
[info] parsed 48112 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235042.csv
[85/166] - Parsed 00235042
[info] parsed 59775 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235043.csv
[86/166] - Parsed 00235043
[info] parsed 39086 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235044.csv
[87/166] - Parsed 00235044
[info] parsed 1877 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235045.csv
[88/166] - Parsed 00235045
[info] parsed 1234 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235046.csv
[89/166] - Parsed 00235046
[info] parsed 68131 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235049.csv
[90/166] - Parsed 00235049
[info] parsed 68625 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235050.csv
[91/166] - Parsed 00235050
[info] parsed 66784 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235051.csv
[92/166] - Parsed 00235051
[info] parsed 55564 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235052.csv
[93/166] - Parsed 00235052
[info] parsed 58151 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235053.csv
[94/166] - Parsed 00235053
[info] parsed 50437 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235054.csv
[95/166] - Parsed 00235054
[info] parsed 41507 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235055.csv
[96/166] - Parsed 00235055
[info] parsed 30989 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235056.csv
[97/166] - Parsed 00235056
[info] parsed 1589 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235057.csv
[98/166] - Parsed 00235057
[info] parsed 1182 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235058.csv
[99/166] - Parsed 00235058
[info] parsed 77797 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235061.csv
[100/166] - Parsed 00235061
[info] parsed 79091 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235062.csv
[101/166] - Parsed 00235062
[info] parsed 53084 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235063.csv
[102/166] - Parsed 00235063
[info] parsed 48842 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235064.csv
[103/166] - Parsed 00235064
[info] parsed 43928 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235065.csv
[104/166] - Parsed 00235065
[info] parsed 47552 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235066.csv
[105/166] - Parsed 00235066
[info] parsed 45933 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235067.csv
[106/166] - Parsed 00235067
[info] parsed 46095 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235068.csv
[107/166] - Parsed 00235068
[info] parsed 1471 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235069.csv
[108/166] - Parsed 00235069
[info] parsed 673 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235070.csv
[109/166] - Parsed 00235070
[info] parsed 57401 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235073.csv
[110/166] - Parsed 00235073
[info] parsed 72077 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235074.csv
[111/166] - Parsed 00235074
[info] parsed 80836 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235075.csv
[112/166] - Parsed 00235075
[info] parsed 63479 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235076.csv
[113/166] - Parsed 00235076
[info] parsed 49841 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235077.csv
[114/166] - Parsed 00235077
[info] parsed 12991 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235078.csv
[115/166] - Parsed 00235078
[info] parsed 9473 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235079.csv
[116/166] - Parsed 00235079
[info] parsed 30767 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235080.csv
[117/166] - Parsed 00235080
[info] parsed 2917 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235081.csv
[118/166] - Parsed 00235081
[info] parsed 1421 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235082.csv
[119/166] - Parsed 00235082
[info] parsed 42783 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235085.csv
[120/166] - Parsed 00235085
[info] parsed 76534 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235086.csv
[121/166] - Parsed 00235086
[info] parsed 97837 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235087.csv
[122/166] - Parsed 00235087
[info] parsed 83842 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235088.csv
[123/166] - Parsed 00235088
[info] parsed 23569 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235089.csv
[124/166] - Parsed 00235089
[info] parsed 4300 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235090.csv
[125/166] - Parsed 00235090
[info] parsed 3290 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235091.csv
[126/166] - Parsed 00235091
[info] parsed 6649 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235092.csv
[127/166] - Parsed 00235092
[info] parsed 7578 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235093.csv
[128/166] - Parsed 00235093
[info] parsed 971 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235094.csv
[129/166] - Parsed 00235094
[info] parsed 21974 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235097.csv
[130/166] - Parsed 00235097
[info] parsed 9252 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235098.csv
[131/166] - Parsed 00235098
[info] parsed 22816 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235099.csv
[132/166] - Parsed 00235099
[info] parsed 11763 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235100.csv
[133/166] - Parsed 00235100
[info] parsed 4863 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235101.csv
[134/166] - Parsed 00235101
[info] parsed 3285 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235102.csv
[135/166] - Parsed 00235102
[info] parsed 2835 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235103.csv
[136/166] - Parsed 00235103
[info] parsed 4428 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235104.csv
[137/166] - Parsed 00235104
[info] parsed 4963 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235105.csv
[138/166] - Parsed 00235105
[info] parsed 6865 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235106.csv
[139/166] - Parsed 00235106
[info] parsed 28800 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235109.csv
[140/166] - Parsed 00235109
[info] parsed 18445 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235110.csv
[141/166] - Parsed 00235110
[info] parsed 1875 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235111.csv
[142/166] - Parsed 00235111
[info] parsed 8761 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235112.csv
[143/166] - Parsed 00235112
[info] parsed 6618 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235113.csv
[144/166] - Parsed 00235113
[info] parsed 3516 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235114.csv
[145/166] - Parsed 00235114
[info] parsed 3327 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235115.csv
[146/166] - Parsed 00235115
[info] parsed 628 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235116.csv
[147/166] - Parsed 00235116
[info] parsed 727 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235117.csv
[148/166] - Parsed 00235117
[info] parsed 1048 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00235118.csv
[149/166] - Parsed 00235118
[info] parsed 19203 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00334140.csv
[150/166] - Parsed 00334140
[info] parsed 14599 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00334141.csv
[151/166] - Parsed 00334141
[info] parsed 44329 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00334142.csv
[152/166] - Parsed 00334142
[info] parsed 9213 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00334143.csv
[153/166] - Parsed 00334143
[info] parsed 12483 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00334144.csv
[154/166] - Parsed 00334144
[info] parsed 14636 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335133.csv
[155/166] - Parsed 00335133
[info] parsed 16819 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335134.csv
[156/166] - Parsed 00335134
[info] parsed 8399 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335135.csv
[157/166] - Parsed 00335135
[info] parsed 13169 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335136.csv
[158/166] - Parsed 00335136
[info] parsed 8785 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335137.csv
[159/166] - Parsed 00335137
[info] parsed 17398 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335138.csv
[160/166] - Parsed 00335138
[info] parsed 19334 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335139.csv
[161/166] - Parsed 00335139
[info] parsed 9528 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335140.csv
[162/166] - Parsed 00335140
[info] parsed 9848 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335141.csv
[163/166] - Parsed 00335141
[info] parsed 5168 features from 1 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-00335142.csv
[164/166] - Parsed 00335142 [165/166] - Parsed
[info] parsed 0 features from 0 mapsets [info] wrote landmark CSV: ..\parsed-landmarks\csv-from-stage-1\export-v7-.csv
In [20]:
temppd = pd.read_csv(r"C:\Users\nethq\vs-code-home-py\garmin-converter-2026-04-14\export_landmarks\landmarks-00235106.csv")
print(temppd['garmin_type'].unique())
print(temppd['garmin_subtype'].unique())<StringArray> [ '0x0d', '0x09', '0x02', '0x10401', '0x10004', '0x10000', '0x10f01', '0x1fd0c', '0x10118', '0x10319', '0x10302', '0x1811c', '0x28', '0x10701', '0x1040d', '0x12800', '0x1ff10', '0x1071f', '0x15f00', '0x1fe1f', '0x1861e', '0x17e00', '0x1fe18', '0x1011d', '0x64', '0x10403', '0x10003', '0x10306', '0x1e900', '0x1fd11', '0x1811b', '0x14400', '0x1fe03', '0x1451e', '0x17701', '0x1010b', '0x1ff00', '0x1421f', '0x15a03', '0x10301', '0x17d04', '0x10100', '0x19301', '0x1001d', '0x10015', '0x19812', '0x1dd00', '0x1fd04', '0x1ff18', '0x1a701', '0x1fc15', '0x1111d', '0x10901', '0x10113', '0x11902', '0x1ff11', '0x10210'] Length: 57, dtype: str <StringArray> ['0x00', nan, '0x0f', '0x06', '0x11'] Length: 5, dtype: str
In [8]:
import os,sys,pandas as pd
list_pds = []
folder = 'export_landmarks'
for file in os.listdir(folder):
if file.endswith('.csv'):
# Use os.path.join to ensure the correct file path
df = pd.read_csv(os.path.join(folder, file))
list_pds.append(df)
# 2. Combine them all at once (Vertical Stack)
global_pd = pd.concat(list_pds, ignore_index=True)
global_pd.to_csv('all_landmarks.csv')In [ ]:
# len(global_pd)
# global_pd['garmin_type'].unique()
# global_pd['garmin_subtype'].unique()
# water_df = global_pd[global_pd['semantic_tags_json'].str.contains('water', na=False)]
# spring = global_pd[global_pd['semantic_tags_json'].str.contains('spring', na=False)]
# global_water_pd = pd.concat([water_df,spring],ignore_index=True)
# global_water_pd.to_csv('water-landmarks.csv')
# #{"amenity": "drinking_water"}
# #11%
# #{"natural": "spring"}
# import json
# amenities = global_pd[global_pd['semantic_tags_json'].str.contains('amenity')]
In [ ]:
#extracting "хижа"
living = global_pd[global_pd['semantic_tags_json'].str.contains('хижа', na=False)]
print(living['garmin_type'].unique())
print(living['garmin_subtype'].unique())
['0x66' '0x64'] ['0x00' '0x14' '0x0e' '0x08' '0x09' '0x16']
In [16]:
target_types = ['0x66', '0x64']
target_subtypes = ['0x00', '0x14', '0x0e', '0x08', '0x09', '0x16']
# Query the big DataFrame for any rows matching both criteria
housing_living = global_pd[
global_pd['garmin_type'].isin(target_types) &
global_pd['garmin_subtype'].isin(target_subtypes)
]
print(f"Found {len(housing_living)} matching entries.")
housing_living.to_csv('landmark-living-housing-water.csv')Found 179303 matching entries.