Я сейчас пытаюсь получить сеть приводов Continental Portugal, которая является полигоном. Однако ядро на последней строке кода дает сбой. В терминале ubuntu написано: «Создан граф с 4 901 116 узлами и 9 503 596 ребрами за 101,64 секунды», через несколько секунд ядро выдает мне следующее сообщение: «Перезапуск ядра. Ядро для Desktop / osmnx_project.ipynb, похоже, умерло. Он автоматически перезапустится '
import geopandas as gpd
import pandas as pd
from shapely.geometry import Point, LineString, Polygon
import networkx as nx
import osmnx as ox
import matplotlib.pyplot as plt
from descartes import PolygonPatch
from IPython.display import IFrame
ox.config(log_console=True, use_cache=True)
place = 'Portugal'
G = ox.gdf_from_place(place)
exploded_G = G.explode()
exploded_G['area'] = exploded_G.area
exploded_G.sort_values(by='area', inplace=True)
Portugal= exploded_G.iloc[-1]['geometry']
g = ox.graph_from_polygon(polygon = Portugal, network_type = 'drive')
Может ли кто-нибудь помочь мне выяснить, что именно не так, или есть способ упростить мой код, чтобы он был легче и быстрее. Я подозреваю, что это может быть проблема с оперативной памятью, но на моем компьютере 16 ГБ оперативной памяти
Заранее спасибо.