@@ -41,7 +41,7 @@ namespace paxs {
41
41
const int draw_max_z = -1
42
42
) {
43
43
XYZTile xyz_tile (
44
- path + map_file_path,
44
+ & path, " " , map_file_path,
45
45
(" {z}/{n}_{z}_{x}_{y}" ));
46
46
if (map_url.size () != 0 ) xyz_tile.setMapURL (map_url);
47
47
if (map_name.size () != 0 ) xyz_tile.setMapName (map_name);
@@ -61,29 +61,29 @@ namespace paxs {
61
61
// 使用するマップの XYZ タイルの情報を定義
62
62
63
63
// mapMapInitOne(xyz_tile_list, path, map_view,
64
- // "map_base", "","" , "Data/Map/XYZTile/Standard/Image/Land/2023/", -1, 7, -1, 7);
64
+ // "map_base", nullptr,nullptr , "Data/Map/XYZTile/Standard/Image/Land/2023/", -1, 7, -1, 7);
65
65
{
66
66
XYZTile xyz_tile (
67
- path + " Data/Map/XYZTile/Standard/Image/Land/2023/" ,
67
+ & path , " " , " Data/Map/XYZTile/Standard/Image/Land/2023/" ,
68
68
(" {z}/{n}_{z}_{x}_{y}" ));
69
69
xyz_tile.setMapURL (" " );
70
70
xyz_tile.setMapName (" " );
71
71
xyz_tile.setMaxZ (7 );
72
72
xyz_tile.setDrawMaxZ (7 );
73
- // xyz_tile_base->setMapFilePath(path + "Data/Map/XYZTile/LandAndSea/Image/GreenAndAlphaBinary/2023/");
73
+ // xyz_tile_base->setMapFilePath(& path , "", "Data/Map/XYZTile/LandAndSea/Image/GreenAndAlphaBinary/2023/");
74
74
75
75
xyz_tile_list.emplace (MurMur3::calcHash (" map_base" ), xyz_tile);
76
76
}
77
77
{
78
78
XYZTile xyz_tile (
79
- path + " Data/Map/XYZTile/LandAndWater/Image/GreenAndAlphaBinary/1868/" ,
79
+ & path , " " , " Data/Map/XYZTile/LandAndWater/Image/GreenAndAlphaBinary/1868/" ,
80
80
(" {z}/{n}_{z}_{x}_{y}" ));
81
81
xyz_tile.setMapURL (" " );
82
82
xyz_tile.setMapName (" gbank" );
83
83
xyz_tile.setMinZ (8 );
84
84
xyz_tile.setMaxZ (10 );
85
85
xyz_tile.setDrawMinZ (8 );
86
- // xyz_tile.setMapFilePath(path + "Data/Map/XYZTile/LandAndWater/Image/BlackAndWhiteBinary/1868/");
86
+ // xyz_tile.setMapFilePath(& path , "", "Data/Map/XYZTile/LandAndWater/Image/BlackAndWhiteBinary/1868/");
87
87
// xyz_tile.setMapFilePath("./SavedMap/gbank_noblank_reclaimed_land/");
88
88
xyz_tile_list.emplace (MurMur3::calcHash (" map_land_and_water" ), xyz_tile);
89
89
}
@@ -95,7 +95,7 @@ namespace paxs {
95
95
// xyz_tile_gmaps->setMapName("map");
96
96
// // xyz_tile_gmaps->setDefaultZ(12);
97
97
// // xyz_tile_gmaps->setDrawMinZ(11);
98
- // xyz_tile_gmaps->setMapFilePath(path + "Data/Map/XYZTile/GoogleMaps/");
98
+ // xyz_tile_gmaps->setMapFilePath(& path , "", "Data/Map/XYZTile/GoogleMaps/");
99
99
100
100
// xyz_tile_list.emplace(MurMur3::calcHash("map_gmaps", *xyz_tile_gmaps);
101
101
// }
@@ -124,7 +124,7 @@ namespace paxs {
124
124
// xyz_tile_kuni->setMapName("ColorCodingByProvincesOfJapanWithLakes");
125
125
// xyz_tile_kuni->setDefaultZ(10);
126
126
// xyz_tile_kuni->setDrawMinZ(9);
127
- // xyz_tile_kuni->setMapFilePath(path + "Data/Map/XYZTile/ColorCodingByProvincesOfJapan/");
127
+ // xyz_tile_kuni->setMapFilePath(& path , "", "Data/Map/XYZTile/ColorCodingByProvincesOfJapan/");
128
128
129
129
// xyz_tile_list.emplace(MurMur3::calcHash("map_ryosei_country", *xyz_tile_kuni);
130
130
// }
@@ -136,7 +136,7 @@ namespace paxs {
136
136
// xyz_tile_kuni_line->setMinZ(5);
137
137
// xyz_tile_kuni_line->setMaxZ(9);
138
138
// xyz_tile_kuni_line->setDrawMinZ(5);
139
- // xyz_tile_kuni_line->setMapFilePath(path + "Data/Map/XYZTile/RyoseikokuLine/");
139
+ // xyz_tile_kuni_line->setMapFilePath(& path , "", "Data/Map/XYZTile/RyoseikokuLine/");
140
140
141
141
// xyz_tile_list.emplace(MurMur3::calcHash("map_ryosei_line", *xyz_tile_kuni_line);
142
142
// }
@@ -150,7 +150,7 @@ namespace paxs {
150
150
// xyz_tile_kuni_korean_line->setDrawMinZ(6);
151
151
// xyz_tile_kuni_korean_line->setMinDate(1872272); // J 414-01-01
152
152
// xyz_tile_kuni_korean_line->setMaxDate(1915370); // J 532-01-01 - 1
153
- // xyz_tile_kuni_korean_line->setMapFilePath(path + "Data/Map/XYZTile/KoreanLine/");
153
+ // xyz_tile_kuni_korean_line->setMapFilePath(& path , "", "Data/Map/XYZTile/KoreanLine/");
154
154
155
155
// xyz_tile_list.emplace(MurMur3::calcHash("map_korean_line", *xyz_tile_kuni_korean_line);
156
156
// }
@@ -164,7 +164,7 @@ namespace paxs {
164
164
// xyz_tile_kuni_balhae_line->setDrawMinZ(3);
165
165
// xyz_tile_kuni_balhae_line->setMinDate(1976003); // J 698-01-01
166
166
// xyz_tile_kuni_balhae_line->setMaxDate(2059279); // J 926-01-01 - 1
167
- // xyz_tile_kuni_balhae_line->setMapFilePath(path + "Data/Map/XYZTile/BalhaeLine/");
167
+ // xyz_tile_kuni_balhae_line->setMapFilePath(& path , "", "Data/Map/XYZTile/BalhaeLine/");
168
168
169
169
// xyz_tile_list.emplace(MurMur3::calcHash("map_balhae_line", *xyz_tile_kuni_balhae_line);
170
170
// }
@@ -178,13 +178,13 @@ namespace paxs {
178
178
// xyz_tile_kuni_silla_line->setDrawMinZ(3);
179
179
// xyz_tile_kuni_silla_line->setMinDate(1915371); // J 532-01-01
180
180
// xyz_tile_kuni_silla_line->setMaxDate(2059279); // J 926-01-01 - 1 // 暫定の値
181
- // xyz_tile_kuni_silla_line->setMapFilePath(path + "Data/Map/XYZTile/SillaLine/");
181
+ // xyz_tile_kuni_silla_line->setMapFilePath(& path , "", "Data/Map/XYZTile/SillaLine/");
182
182
183
183
// xyz_tile_list.emplace(MurMur3::calcHash("map_silla_line", *xyz_tile_kuni_silla_line);
184
184
// }
185
185
{
186
186
XYZTile xyz_tile (
187
- path + " Data/Map/XYZTile/Gokishichido/" ,
187
+ & path , " " , " Data/Map/XYZTile/Gokishichido/" ,
188
188
(" {z}/{n}_{z}_{x}_{y}" ));
189
189
xyz_tile.setMapURL (" " );
190
190
xyz_tile.setMapName (" zxy" );
@@ -196,7 +196,7 @@ namespace paxs {
196
196
}
197
197
{
198
198
XYZTile xyz_tile (
199
- path + " Data/Map/XYZTile/Kinai/" ,
199
+ & path , " " , " Data/Map/XYZTile/Kinai/" ,
200
200
(" {z}/{n}_{z}_{x}_{y}" ));
201
201
xyz_tile.setMapURL (" " );
202
202
xyz_tile.setMapName (" zxy" );
@@ -207,7 +207,7 @@ namespace paxs {
207
207
}
208
208
{
209
209
XYZTile xyz_tile (
210
- path + " Data/Map/XYZTile/Heijokyo/" ,
210
+ & path , " " , " Data/Map/XYZTile/Heijokyo/" ,
211
211
(" {z}/{n}_{z}_{x}_{y}" ));
212
212
xyz_tile.setMapURL (" " );
213
213
xyz_tile.setMapName (" zxy" );
@@ -218,7 +218,7 @@ namespace paxs {
218
218
}
219
219
{
220
220
XYZTile xyz_tile (
221
- path + " Data/Map/XYZTile/Soil/Image/Soil/2023/" ,
221
+ & path , " " , " Data/Map/XYZTile/Soil/Image/Soil/2023/" ,
222
222
(" {z}/{n}_{z}_{x}_{y}" ));
223
223
xyz_tile.setMapURL (" " );
224
224
xyz_tile.setMapName (" soil" );
@@ -236,16 +236,29 @@ namespace paxs {
236
236
// // xyz_tile_slope->setDefaultZ(8);
237
237
// xyz_tile_slope->setMaxZ(8);
238
238
// // xyz_tile_slope->setDrawMinZ(3);
239
- // // xyz_tile_slope->setMapFilePath(path + "Data/Map/XYZTile/Slope/Image/Slope/2023/");
240
- // xyz_tile_slope->setMapFilePath(path + "Data/Map/XYZTile/Slope/Image/Slope/2010/");
239
+ // // xyz_tile_slope->setMapFilePath(& path , "", "Data/Map/XYZTile/Slope/Image/Slope/2023/");
240
+ // xyz_tile_slope->setMapFilePath(& path , "", "Data/Map/XYZTile/Slope/Image/Slope/2010/");
241
241
242
242
// xyz_tile_list.emplace(MurMur3::calcHash("map_slope", *xyz_tile_slope);
243
243
// }
244
244
mapMapInitOne (xyz_tile_list, path, map_view,
245
245
MurMur3::calcHash (" map_slope" ), " " , " slope_pale" , " Data/Map/XYZTile/Slope/Image/SlopePale20230920/2010/" , -1 , 8 , -1 , -1 );
246
246
{
247
247
XYZTile xyz_tile (
248
- path + " Data/Map/XYZTile/RiversAndLakes/Image/RiversAndLakes/2023/" ,
248
+ &path,
249
+ " Data/Map/XYZTile/Slope/Data/SlopeData20231029/2010/" ,
250
+ " Data/Map/XYZTile/Slope/Image/SlopePale20231029/2010/" ,
251
+ (" {z}/{n}_{z}_{x}_{y}" ));
252
+ xyz_tile.setMapURL (" " );
253
+ xyz_tile.setMapName (" zxy" );
254
+ // xyz_tile.setMaxZ(8);
255
+
256
+ xyz_tile_list.emplace (MurMur3::calcHash (" map_slope_bin" ), xyz_tile);
257
+ }
258
+
259
+ {
260
+ XYZTile xyz_tile (
261
+ &path , " " , " Data/Map/XYZTile/RiversAndLakes/Image/RiversAndLakes/2023/" ,
249
262
(" {z}/{n}_{z}_{x}_{y}" ));
250
263
xyz_tile.setMapURL (" " );
251
264
xyz_tile.setMapName (" water" );
@@ -256,7 +269,7 @@ namespace paxs {
256
269
}
257
270
{
258
271
XYZTile xyz_tile (
259
- path + " Data/Map/XYZTile/RiversAndLakes/Image/RiversAndLakesBW/2023/" ,
272
+ & path , " " , " Data/Map/XYZTile/RiversAndLakes/Image/RiversAndLakesBW/2023/" ,
260
273
(" {z}/{n}_{z}_{x}_{y}" ));
261
274
xyz_tile.setMapURL (" " );
262
275
xyz_tile.setMapName (" water" );
@@ -267,7 +280,7 @@ namespace paxs {
267
280
}
268
281
{
269
282
XYZTile xyz_tile (
270
- path + " Data/Map/XYZTile/Temperature/Image/SoilTemperature/2023/" ,
283
+ & path , " " , " Data/Map/XYZTile/Temperature/Image/SoilTemperature/2023/" ,
271
284
(" {z}/{n}_{z}_{x}_{y}" ));
272
285
xyz_tile.setMapURL (" " );
273
286
xyz_tile.setMapName (" soil-tem" );
@@ -277,19 +290,19 @@ namespace paxs {
277
290
}
278
291
{
279
292
XYZTile xyz_tile (
280
- " " ,
293
+ nullptr , " " , " " ,
281
294
(" {z}/{n}_{z}_{x}_{y}" ));
282
295
xyz_tile_list.emplace (MurMur3::calcHash (" map_line2" ), xyz_tile);
283
296
}
284
297
{
285
298
XYZTile xyz_tile (
286
- " " ,
299
+ nullptr , " " , " " ,
287
300
(" {z}/{n}_{z}_{x}_{y}" ));
288
301
xyz_tile_list.emplace (MurMur3::calcHash (" map_line3" ), xyz_tile);
289
302
}
290
303
{
291
304
XYZTile xyz_tile (
292
- " " ,
305
+ nullptr , " " , " " ,
293
306
(" {z}/{n}_{z}_{x}_{y}" ));
294
307
xyz_tile.setDefaultZ (18 );
295
308
xyz_tile_list.emplace (MurMur3::calcHash (" map_line4" ), xyz_tile);
@@ -352,6 +365,9 @@ namespace paxs {
352
365
if (menu_bar.cgetPulldown (MurMur3::calcHash (" map" )).getIsItemsKey (MurMur3::calcHash (" menu_bar_map_slope" ))) {
353
366
xyz_tile_list[MurMur3::calcHash (" map_slope" )].update (map_view_width, map_view_height, map_view_center_x, map_view_center_y);
354
367
}
368
+ if (menu_bar.cgetPulldown (MurMur3::calcHash (" map" )).getIsItemsKey (MurMur3::calcHash (" menu_bar_map_slope" ))) {
369
+ xyz_tile_list[MurMur3::calcHash (" map_slope_bin" )].update (map_view_width, map_view_height, map_view_center_x, map_view_center_y);
370
+ }
355
371
if (menu_bar.cgetPulldown (MurMur3::calcHash (" map" )).getIsItemsKey (MurMur3::calcHash (" menu_bar_map_slope" ))) {
356
372
xyz_tile_list[MurMur3::calcHash (" map_gmaps" )].update (map_view_width, map_view_height, map_view_center_x, map_view_center_y);
357
373
}
@@ -399,6 +415,9 @@ namespace paxs {
399
415
if (menu_bar.cgetPulldown (MurMur3::calcHash (" map" )).getIsItemsKey (MurMur3::calcHash (" menu_bar_map_slope" ))) {
400
416
if (xyz_tile_list.find (MurMur3::calcHash (" map_slope" )) != xyz_tile_list.end ()) xyz_tile_list.at (MurMur3::calcHash (" map_slope" )).draw (map_view_width, map_view_height, map_view_center_x, map_view_center_y, date);
401
417
}
418
+ if (menu_bar.cgetPulldown (MurMur3::calcHash (" map" )).getIsItemsKey (MurMur3::calcHash (" menu_bar_map_slope" ))) {
419
+ if (xyz_tile_list.find (MurMur3::calcHash (" map_slope_bin" )) != xyz_tile_list.end ()) xyz_tile_list.at (MurMur3::calcHash (" map_slope_bin" )).draw (map_view_width, map_view_height, map_view_center_x, map_view_center_y, date);
420
+ }
402
421
if (menu_bar.cgetPulldown (MurMur3::calcHash (" map" )).getIsItemsKey (MurMur3::calcHash (" menu_bar_map_slope" ))) {
403
422
if (xyz_tile_list.find (MurMur3::calcHash (" map_gmaps" )) != xyz_tile_list.end ()) xyz_tile_list.at (MurMur3::calcHash (" map_gmaps" )).draw (map_view_width, map_view_height, map_view_center_x, map_view_center_y, date);
404
423
}
0 commit comments