質問編集履歴
3
体裁を直しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,10 +15,11 @@
|
|
15
15
|
### 発生している問題・エラーメッセージ
|
16
16
|
|
17
17
|
```
|
18
|
-
#pythonを
|
18
|
+
#pythonで取得したXMLファイルを読もうとしたときに現れるエラーメッセージ
|
19
19
|
File "file:/C:/Users/satomi/jupyter/osm_mapmatch/03_script/osm.xml", line 101656
|
20
20
|
XMLSyntaxError: XML declaration allowed only at the start of the document, line 101656, column 6
|
21
21
|
|
22
|
+
================================
|
22
23
|
#取得したXMLファイル 1行目(ヘッダー)
|
23
24
|
<?xml version="1.0" encoding="UTF-8"?>
|
24
25
|
<osm version="0.6" generator="Overpass API 0.7.58.5 b0c4acbb">
|
2
XML追記を分かりやすく修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,23 +15,20 @@
|
|
15
15
|
### 発生している問題・エラーメッセージ
|
16
16
|
|
17
17
|
```
|
18
|
-
|
18
|
+
#pythonを実行したときに現れるエラーメッセージ
|
19
19
|
File "file:/C:/Users/satomi/jupyter/osm_mapmatch/03_script/osm.xml", line 101656
|
20
20
|
XMLSyntaxError: XML declaration allowed only at the start of the document, line 101656, column 6
|
21
21
|
|
22
|
-
#取得したXMLファイル
|
22
|
+
#取得したXMLファイル 1行目(ヘッダー)
|
23
|
-
|
24
23
|
<?xml version="1.0" encoding="UTF-8"?>
|
25
24
|
<osm version="0.6" generator="Overpass API 0.7.58.5 b0c4acbb">
|
26
25
|
<note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
|
27
26
|
<meta osm_base="2022-08-11T07:33:54Z"/>
|
27
|
+
|
28
|
+
#道路情報
|
28
29
|
<node id="197005915" lat="35.6790113" lon="139.7407333" version="3" timestamp="2012-09-11T10:33:38Z" changeset="13067541" uid="32952" user="DennisL"/>
|
29
30
|
|
30
31
|
#中略
|
31
|
-
|
32
|
-
<tag k="wikidata" v="Q11393904"/>
|
33
|
-
<tag k="wikipedia" v="ja:内堀通り"/>
|
34
|
-
</relation>
|
35
32
|
|
36
33
|
</osm>
|
37
34
|
|
@@ -43,7 +40,7 @@
|
|
43
40
|
|
44
41
|
<bounds minlat="35.6774040" minlon="139.7402838" maxlat="35.6874040" maxlon="139.7502838"/>
|
45
42
|
|
46
|
-
#一部道路情報重複
|
43
|
+
#一部道路情報が重複
|
47
44
|
<node id="197005915" lat="35.6790113" lon="139.7407333" version="3" timestamp="2012-09-11T10:33:38Z" changeset="13067541" uid="32952" user="DennisL"/>
|
48
45
|
|
49
46
|
↑
|
1
XMLファイルを載せました
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,6 +15,38 @@
|
|
15
15
|
### 発生している問題・エラーメッセージ
|
16
16
|
|
17
17
|
```
|
18
|
+
|
19
|
+
File "file:/C:/Users/satomi/jupyter/osm_mapmatch/03_script/osm.xml", line 101656
|
20
|
+
XMLSyntaxError: XML declaration allowed only at the start of the document, line 101656, column 6
|
21
|
+
|
22
|
+
#取得したXMLファイル
|
23
|
+
|
24
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
25
|
+
<osm version="0.6" generator="Overpass API 0.7.58.5 b0c4acbb">
|
26
|
+
<note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
|
27
|
+
<meta osm_base="2022-08-11T07:33:54Z"/>
|
28
|
+
<node id="197005915" lat="35.6790113" lon="139.7407333" version="3" timestamp="2012-09-11T10:33:38Z" changeset="13067541" uid="32952" user="DennisL"/>
|
29
|
+
|
30
|
+
#中略
|
31
|
+
|
32
|
+
<tag k="wikidata" v="Q11393904"/>
|
33
|
+
<tag k="wikipedia" v="ja:内堀通り"/>
|
34
|
+
</relation>
|
35
|
+
|
36
|
+
</osm>
|
37
|
+
|
38
|
+
##エラーが出ている10156行目 ヘッダー重複
|
39
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
40
|
+
<osm version="0.6" generator="Overpass API 0.7.58.5 b0c4acbb">
|
41
|
+
<note>The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.</note>
|
42
|
+
<meta osm_base="2022-08-11T23:55:21Z"/>
|
43
|
+
|
44
|
+
<bounds minlat="35.6774040" minlon="139.7402838" maxlat="35.6874040" maxlon="139.7502838"/>
|
45
|
+
|
46
|
+
#一部道路情報重複
|
47
|
+
<node id="197005915" lat="35.6790113" lon="139.7407333" version="3" timestamp="2012-09-11T10:33:38Z" changeset="13067541" uid="32952" user="DennisL"/>
|
48
|
+
|
49
|
+
↑
|
18
50
|
小さい四角形で取得した複数のXMLを統合して読み込みたいのですが、
|
19
51
|
その際にXMLのヘッダー部分と一部の道路情報が重複してしまってpythonエレメントツリーなどでは読み込めません。
|
20
52
|
(手動で重複部分を省けば読み込めるのですが…)大量データなので自動化したく思います。
|