質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1452閲覧

以下に示したエラーの内容の解決策を知りたい。

anpan033

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/12/13 04:52

編集2021/12/13 05:57

実際のマップに最短経路の表示を行うプログラムでosmnxを使用しているのですが、
エラーが出てしまいます。また、anacondaを使用して環境構築した上です。

```import os from pathlib import Path import folium import osmnx as ox query = "Nakamuraku,Nagoya,Aichi,Japan" outdir_path = Path(query.replace(",", "_")) os.makedirs(outdir_path, exist_ok=True) graphml_outfile = outdir_path / "road_network.graphml" if not os.path.isfile(graphml_outfile): G = ox.graph_from_place(query, network_type="drive") ox.save_graphml(G, filepath=graphml_outfile) else: G = ox.load_graphml(graphml_outfile) fmap = ox.plot_graph_folium(G) folium_outfile = outdir_path / "road_network.html" fmap.save(outfile=str(folium_outfile)) png_outfile = outdir_path / "road_network.png" opts = {"node_size": 5, "bgcolor": "white", "node_color": "blue", "edge_color": "blue"} ox.plot_graph(G, show=False, save=True, filepath=png_outfile, **opts) nodes, edges = ox.graph_to_gdfs(G) nodes_csv_outfile = outdir_path / "road_network_nodes.csv" nodes.to_csv(nodes_csv_outfile) edges_csv_outfile = outdir_path / "road_network_edges.csv" edges.to_csv(edges_csv_outfile) start_point = (35.18253738854321, 136.85996828365532) start_node = ox.get_nearest_node(G, start_point) end_point = (35.16163249834248, 136.8824509819242) end_node = ox.get_nearest_node(G, end_point) shortest_path = ox.shortest_path(G, start_node, end_node) new_fmap = ox.plot_route_folium(G, shortest_path, route_map=fmap, color="red") folium.Marker(location=start_point, tooltip="start").add_to(new_fmap) folium.Marker(location=end_point, tooltip="end").add_to(new_fmap) folium_path_outfile = outdir_path / "shortest_path_road_network.html" new_fmap.save(outfile=str(folium_path_outfile)) path_png_outfile = outdir_path / "shortest_path_road_network.png" ox.plot_graph_route( G, shortest_path, show=False, save=True, filepath=path_png_outfile, **opts )

発生している問題・エラーメッセージ

Exception has occurred: ValueError Nominatim could not geocode query "Nakamuraku,Nagoya,Aichi,Japan" to polygonal boundaries File "C:\Users\username\-\-\-\-", line 18, in <module> G = ox.graph_from_place(query, network_type="drive")

試したこと

エラーを検索して、どういうエラーなのかはなんとなく理解できるのですが、具体的に
どうすれば改善されるかわかりません。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

1T2R3M4

2021/12/13 05:00

IndentationError: expected an indented block 出ませんか。
anpan033

2021/12/13 05:07

エラー内容にそのような記述はありません。。今発見したのですが、上に示したエラーと最後に ValueError: Nominatim could not geocode query "Nakamuraku,Nagoya,Aichi,Japan" to polygonal boundaries. のようなエラー内容もございました。
1T2R3M4

2021/12/13 05:09

では提示されているコードと実行されているコードが異なっているのかと。 (試行時日本語部は排除しました。)
y_waiwai

2021/12/13 05:48

このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
anpan033

2021/12/13 05:59 編集

編集させて頂きました。一応提示したコード、実行したコードを確認したのですが相違ありませんでした。
y_waiwai

2021/12/13 06:00

間違いはない、と言い張るなら、ここでなにしてんねん、というはなしになろうかとw
jeanbiego

2021/12/13 07:07

if文の後ろなど、あきらかにインデントが消えている箇所がありますので、ただしく写せているか確認されたほうが良いでしょう。
anpan033

2021/12/13 07:33

まず間違いはないに関してはこのコード自体が間違っているかどうかではなく、提示したコードと実行したコードが間違っていないということで言いました。そちらのコードが記載されているのがこちらです。https://qiita.com/moshi/items/e383491664d028cd2166
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問