OSMnx - евклидовы буферы вокруг точки

Файл усечен, поэтому вы можете вызывать read() (никаких исключений не было, в отличие от того, что было открыто с помощью «w»), но вы получите пустую строку.

1
задан British_Custard 7 March 2019 в 03:07
поделиться

1 ответ

Вы можете сделать все это напрямую с помощью OSMnx:

import osmnx as ox
from shapely.geometry import Point
station_point = (-71.083364, 42.341586)
projected_point, projection_crs = ox.project_geometry(Point(station_point))
projected_buffer = projected_point.buffer(400)
buffer, latlong_crs = ox.project_geometry(projected_buffer, crs=projection_crs, to_latlong=True)
G = ox.graph_from_polygon(buffer)

Определить точку станции, спроецировать ее на метры (UTM), буферизовать ее радиусом 400 м, спроецировать буфер обратно на широту, затем подключите уличную сеть.

0
ответ дан gboeing 7 March 2019 в 03:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: