osmnx which_result значение - PullRequest
       3

osmnx which_result значение

2 голосов
/ 05 мая 2020

Это довольно простой вопрос, когда я пишу

G = ox.graph_from_place()

У меня есть параметр с именем which_result, я видел его определение в документации, но до сих пор не могу понять, что он делает.

Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 05 мая 2020

Бывает, что некоторые запросы возвращают несколько результатов. Как указано в документации для метода graph_from_place:

(...)
В качестве альтернативы вы можете попробовать изменить параметр which_result, чтобы использовать другой геокод результат. Например, первый результат геокодирования (ie, по умолчанию) может разрешиться в точечную геометрию, но второй результат геокодирования для этого запроса может разрешиться в многоугольник, и в этом случае вы можете использовать graph_from_place с which_result = 2.

Он в основном используется функцией gdf_from_place, которая полагается на osm_polygon_download, где это число становится аргументом limit как:

максимальное количество возвращаемых результатов

, которое используется в качестве параметра функцией nominatim_request, которая в свою очередь (и, наконец) полагается на API Nominatim, особенно в его части ограничение результатов , где он четко описан для поисковых запросов, как:

Ограничьте количество возвращаемых результатов. (По умолчанию: 10, максимум: 50)

...