KOTA ITO

Generation

generate functionWed, 18 Jan 2023

graph_from_pointで指定した座標から半径3000mの範囲の道路ネットワークを取得し、面積(平方メートル)を取得する

import osmnx as ox import networkx as nx def get_area(lat, lng): # construct a network from the point area = ox.graph_from_point((lat, lng), distance=3000, network_type='drive') # get the area in square meters area_m2 = ox.project_gdf(ox.graph_to_gdfs(area, edges=True)).unary_union.convex_hull.area return area_m2

Questions about programming?Chat with your personal AI assistant