Это довольно простой вопрос, когда я пишу
G = ox.graph_from_place()
У меня есть параметр с именем which_result, я видел его определение в документации, но до сих пор не могу понять, что он делает.
which_result
Кто-нибудь может мне помочь?
Бывает, что некоторые запросы возвращают несколько результатов. Как указано в документации для метода graph_from_place:
graph_from_place
(...) В качестве альтернативы вы можете попробовать изменить параметр which_result, чтобы использовать другой геокод результат. Например, первый результат геокодирования (ie, по умолчанию) может разрешиться в точечную геометрию, но второй результат геокодирования для этого запроса может разрешиться в многоугольник, и в этом случае вы можете использовать graph_from_place с which_result = 2.
Он в основном используется функцией gdf_from_place, которая полагается на osm_polygon_download, где это число становится аргументом limit как:
gdf_from_place
osm_polygon_download
limit
максимальное количество возвращаемых результатов
, которое используется в качестве параметра функцией nominatim_request, которая в свою очередь (и, наконец) полагается на API Nominatim, особенно в его части ограничение результатов , где он четко описан для поисковых запросов, как:
nominatim_request
Ограничьте количество возвращаемых результатов. (По умолчанию: 10, максимум: 50)