Привет, я хочу нанести на карту все районы Берлина и нашел файл json, который содержит все данные GPS в виде мультиполигонов. Сейчас я борюсь с нанесением этих данных на карту.
Мне удалось их прочитать, и я создал таблицу с json данные. Но я не могу работать с этим форматом.
charlottenburg = BerlinMap[(BerlinMap['id'] == 404538)]
charlottenburg
print (charlottenburg.geometry ['координаты']. Содержит ((52.51141, 13.30211)))
Но я получаю только эту ошибку:
----------------------------- ---------------------------------------------- KeyError Traceback (большинство последний вызов последний) в ----> 1 печать (charlottenburg.geometry ['координаты']. содержит ((52.51141, 13.30211)))
/ Library / Frameworks / Python .framework /Versions/3.8/lib/python3.8/site-packages/pandas/core/series.py в getitem (self, key) 1069 key = com.apply_if_callable (key, self) 1070 try : -> 1071 результат = self.index.get_value (self, key) 1072 1073 если не is_scalar (результат):
/ Библиотека / Каркасы / Python .framework / Версии / 3.8 / lib / python3 .8 / site-packages / pandas / core / indexes / base.py в get_value (self, series, key) 4728 k = self._convert_scalar_indexer (k, kind = "getitem") 4729 try: -> 4730 возвращает self. _engine.get_value (s, k, tz = getattr (series.dtype, " tz ", None)) 4731 за исключением KeyError как e1: 4732, если len (self)> 0 и (self.holds_integer () или self.is_boolean ()):
pandas / _libs / index.pyx в pandas ._ libs.index.IndexEngine.get_value ()
pandas / _libs / index.pyx в pandas ._ libs.index.IndexEngine.get_value ()
панд / _libs / index .pyx в pandas ._ libs.index.IndexEngine.get_lo c ()
pandas / _libs / index_class_helper.pxi в pandas ._ libs.index.Int64Engine._check_type ()
KeyError: 'координаты'
Я хочу создать что-то вроде this : https://gist.github.com/chaudum/e8097ab9873ec71666b2