Как отобразить мультиполигоны из файла json, который имеет несколько атрибутов в Python - PullRequest
0 голосов
/ 24 февраля 2020

Привет, я хочу нанести на карту все районы Берлина и нашел файл json, который содержит все данные GPS в виде мультиполигонов. Сейчас я борюсь с нанесением этих данных на карту.

This is how my raw data from my json file looks like

the picture below belongs to the first picture above

Мне удалось их прочитать, и я создал таблицу с json данные. Но я не могу работать с этим форматом.

charlottenburg = BerlinMap[(BerlinMap['id'] == 404538)]
charlottenburg

enter image description here 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

...