Skip to content

Commit 5169672

Browse files
authored
Merge pull request #40 from eukarya-inc/fix_bug_for_ranges
fix bugs for ranges
2 parents 760f65e + a01f945 commit 5169672

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

plateauutils/mesh_geocorder/polygon_to_meshcode_list.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,10 @@ def _meshcode_range(start_mesh: int, end_mesh: int) -> list:
101101
matrix = []
102102
# 開始メッシュコードと終了メッシュコードの各桁の範囲をリストに格納
103103
for i in range(len(start_pos)):
104-
matrix.append(range(int(start_pos[i]), int(end_pos[i]) + 1))
104+
if int(start_pos[i]) <= int(end_pos[i]):
105+
matrix.append(range(int(start_pos[i]), int(end_pos[i]) + 1))
106+
else:
107+
matrix.append(range(0, 10))
105108
# 全ての組み合わせを生成
106109
combinations = product(*matrix)
107110
# 各組み合わせを文字列として結合

plateauutils/parser/city_gml_parser.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def parse(self, target_path: str = "") -> list:
4949
for name in zip_file.namelist():
5050
for target in self.targets:
5151
path = os.path.join("udx", "bldg", target + "_bldg")
52-
if name.find(path) >= 0:
52+
if name.find(path) >= 0 and name.endswith(".gml"):
5353
hit_targets.append(name)
5454
if len(hit_targets) == 0:
5555
raise ValueError(f"target_path: {target_path} is not target")

0 commit comments

Comments
 (0)