投稿

6月, 2023の投稿を表示しています

Python Remind Memo - OSMnx and Folium / about Error of saving to GeoPackege type file from GeoDataFrame

イメージ
Helsinki Univ. のAutomating GIS Processes 2022を参考にしながら、OSMnx(Open Street Map nx)を活用したShortest PathのSearch機能を学習しました。 その一連の学習内容をメモしておきます。 題材は京都中京区で幕末騒乱において有名になった蛤御門から菅原道真公を祀っている北野天満宮までのShortest Pathを検索し、図化するという内容です。 まずは、Google Colabでosmnx、networkx、matplotlib.pyplotという3つのlibraryをimportします。 ! pip install osmnx import osmnx import networkx as nx import matplotlib.pyplot as plt 次に、京都市上京区のOSMnxのgraphDataをReadします。この際、Shortest Pathについて自動車(Drive)と徒歩(Walk)を比べたいと思い立ったので、Driveに対するGraphDataとWalkに対するGraphDataをReadしたうえで、それぞれのGraphDataを図化してみます。 # Get the address of show place PLACE_NAME = "上京区, 京都市, 京都府, 日本" # Get networks for car graph_car = osmnx.graph_from_place (     PLACE_NAME ,     network_type= 'drive' ) # Get networks for walk graph_walk = osmnx.graph_from_place (     PLACE_NAME ,     network_type= 'walk' ) # Creat plot for car osmnx.plot_graph ( graph_car , edge_color= 'blue' ) # Creat plot for walk osmnx.plot_graph ( graph_walk , edge_color= 'red