Semi-Automatic Classification Pluginについて

253 views
Skip to first unread message

QGIS初心者

unread,
Oct 18, 2021, 7:40:37 AM10/18/21
to QGIS初心者質問グループ
Semi-Automatic Classification Pluginについて教えて頂きたいことがあります。
Sentinel2の画像をダウンロードしようと
Semi-Automatic Classification Plugin
というプラグインを使うとできそうだという事を
上記の文献から知り、ダウンロードしようとしました。
アカウントの作成などはきちんとして、いざダウンロードしようとしたところ、pythonエラーが出てしまいました。
書いてあるエラー内容の解読ができず、何が悪いのかわかりません。
申し訳ありませんが、詳しい方がお見えでしたら、是非ともご助言ください。


Pythonコードの実行中にエラーが発生しました: 

TypeError: a bytes-like object is required, not 'str' 
Traceback (most recent call last):
  File "C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SemiAutomaticClassificationPlugin\maininterface\downloadproducts.py", line 870, in queryDatabaseSentinel3
    doc = cfg.minidomSCP.parseString(xml)
  File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\xml\dom\minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\xml\dom\expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\xml\dom\expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: syntax error: line 22, column 3

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SemiAutomaticClassificationPlugin\maininterface\downloadproducts.py", line 236, in findImages
    self.downloadMetadata()
  File "C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SemiAutomaticClassificationPlugin\maininterface\downloadproducts.py", line 244, in downloadMetadata
    self.queryDatabaseSentinel3()
  File "C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\SemiAutomaticClassificationPlugin\maininterface\downloadproducts.py", line 874, in queryDatabaseSentinel3
    if 'HTTP Status 500' in xml:
TypeError: a bytes-like object is required, not 'str'


Pythonバージョン: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] 
QGISバージョン: 3.10.10-A Coruna A Coruna, 8b051b9a43 

Pythonパス:
C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\processing_fusion
C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\LAStools
C:/PROGRA~1/QGIS3~1.10/apps/qgis-ltr/./python
C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS3~1.10/apps/qgis-ltr/./python/plugins
C:\PROGRA~1\QGIS3~1.10\apps\Python37
C:\PROGRA~1\QGIS3~1.10\apps\Python37\Scripts
C:\Program Files\QGIS 3.10\bin\python37.zip
C:\PROGRA~1\QGIS3~1.10\apps\Python37\DLLs
C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib
C:\Program Files\QGIS 3.10\bin
C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages
C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages\win32
C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages\win32\lib
C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\site-packages\Pythonwin
C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\syoshinsya_qgis\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\vector_tiles_reader\ext-libs
C:/Users/syoshinsya_qgis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web
C:\Users\syoshinsya_qgis\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins

sakuya_izayoi

unread,
Oct 20, 2021, 12:34:29 AM10/20/21
to QGIS初心者質問グループ
izayoiです。
回答が付かないので。
正直、このプラグインについてあんまり詳しくはなく、エラーコードもほとんど読めてないのですが。

アカウントなどを入力したところにある( Login Sentinelsの部分の)
ServiceURLですがデフォルトのままではないでしょうか?
に変えてやれば画像のダウンロードができますよ。(デフォルトのはかつてのURLっぽいですね。)

このプラグイン、画像のダウンロードの際にかなり便利かも。
ちょっと触ってみたのですが、Sentinel-1もダウンロードできるっぽいので、SAR用の画像見るにも面白いかも。(SARは自分で解析できる技量はないので見るだけだけど。)

2021年10月18日月曜日 20:40:37 UTC+9 QGIS初心者:

QGIS初心者

unread,
Oct 21, 2021, 1:07:36 AM10/21/21
to QGIS初心者質問グループ
izayoiさん

ありがとうございます。おかげさまでダウンロードに漕ぎつけれました。
アドレスの設定が違っていたという事なんですね。
おかげさまでダウンロードまでは何とかできるようになったのですが、何枚もダウンロードしようとするとサービスエラーとなりますね。
これは、Sentinelのダウンロードサイトで実行していても同じような現象が多々起こるので仕方ないですよね?

あとは、2019年に時にFOSS4G関西教えて頂いたLANDSAT8のやり方でNDVIとか出してみます。また光学衛星分析についてお話しいただけるときは教えてください。
2021年10月20日水曜日 13:34:29 UTC+9 sakuya_izayoi:
Reply all
Reply to author
Forward
0 new messages