kopia lustrzana https://github.com/hholzgra/ocitysmap
skip over invalid / incomplete notes without comment
See e.g. https://api.openstreetmap.org/api/0.6/notes/3973612.json which can't even be displayed on the osm.org web frontent https://www.openstreetmap.org/note/3973612dev-debian-12
rodzic
e33d7b45ac
commit
284552dc5b
|
@ -89,10 +89,12 @@ class NotesIndex(GeneralIndex):
|
|||
lon = note['geometry']['coordinates'][0]
|
||||
|
||||
point = Point(lat, lon)
|
||||
|
||||
index_text = "Note %d - %s" % (n, note['properties']['comments'][0]['text'])
|
||||
|
||||
index_category.items.append(GeneralIndexItem(index_text[0:50], point, point, None))
|
||||
try:
|
||||
index_text = "Note %d - %s" % (n, note['properties']['comments'][0]['text'])
|
||||
index_category.items.append(GeneralIndexItem(index_text[0:50], point, point, None))
|
||||
except IndexError as e:
|
||||
pass
|
||||
|
||||
# renderer._marker('red', str(n), lat, lon, ctx, renderer.dpi)
|
||||
|
||||
|
|
|
@ -60,10 +60,11 @@ def render(renderer, ctx):
|
|||
|
||||
point = Point(lat, lon)
|
||||
|
||||
index_text = "Note %d - %s" % (n, note['properties']['comments'][0]['text'])
|
||||
|
||||
index_items.append(GeneralIndexItem(index_text[0:50], point, point, None))
|
||||
|
||||
renderer._marker('red', str(n), lat, lon, ctx, renderer.dpi)
|
||||
try:
|
||||
index_text = "Note %d - %s" % (n, note['properties']['comments'][0]['text'])
|
||||
index_items.append(GeneralIndexItem(index_text[0:50], point, point, None))
|
||||
renderer._marker('red', str(n), lat, lon, ctx, renderer.dpi)
|
||||
except IndexError as e:
|
||||
pass
|
||||
|
||||
# renderer.street_index.add_category("OSM Notes", index_items)
|
||||
|
|
Ładowanie…
Reference in New Issue