У меня есть геоданные all_locations со столбцом геометрии и столбцом с именем точки. Нанесение точек на карту работает нормально, но я хочу аннотировать точки с помощью названия местоположения.
['местоположение'] ['геометрия']
BUITHVN8 POINT ()
(Фактический фреймворк, конечно, намного больше)
Я пробовал это (и другие вещи):
all_locations['coords'] = all_locations['geometry'].apply(lambda x: x.point.coords[:])
all_locations['coords'] = [coords[0] for coords in all_locations['coords']]
all_locations.plot(ax=ax)
for idx, row in all_locations.iterrows():
plt.annotate(s=row['locatie'], xy=row['geometry'])
При добавлении столбца координат возникает такая ошибка: объект «Точка» не имеет атрибута «точка»