[OSGeoJapan-discuss] 質問:ピラミッド作成エラー

Ko Nagase nagase @ georepublic.co.jp
2016年 12月 14日 (水) 01:47:15 PST


小林さま、岩崎さま、沖さま

長瀬@OSGeo.JPです。

該当の現象ですが、私の環境(QGIS 2.18.1 Standalone - Windows 7 Pro SP1 64bit)でも、
[ラスタ]/[その他]/[オーバービューの作成(ピラミッド)]メニューから日本語ファイル名を
選択した際に再現し、詳細なエラーログは下記の通りでした。
=====
Pythonコードの実行中にエラーが発生しました:

UnicodeDecodeError: 'ascii' codec can't decode byte 0x83 in position
33: ordinal not in range(128)
Traceback (most recent call last):
  File "C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\GdalTools\tools\doOverview.py",
line 180, in onFinished
    BasePluginWidget.onFinished(self, exitCode, status)
  File "C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\GdalTools\tools\widgetPluginBase.py",
line 88, in onFinished
    self.base.onFinished(exitCode, status)
  File "C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\GdalTools\tools\dialogBase.py",
line 208, in onFinished
    msg = unicode(self.process.readAllStandardError())
UnicodeDecodeError: 'ascii' codec can't decode byte 0x83 in position
33: ordinal not in range(128)
=====

ただ、[レイヤパネル]で該当のラスタファイルを選択し、右クリックでのコンテキストメニューから
[プロパティ]を選択し、表示される[レイヤプロパティ]画面で[ピラミッド]項目を選択し、
[解像度]リスト内の全要素を選択して、[ピラミッド作成]ボタンをクリックした際は、
特にエラーなく処理が完了しましたので、おそらく、GDALの処理自体は問題なく、
QGISのGdalToolsプラグイン側の問題ではないかと考えております。

あまり、細かく調べられそうにはないのですが、取り急ぎ、
確認できた範囲まで...。

よろしくお願いいたします。


2016年12月14日 17:15 OKI Miyuki <oki @ hunes.co.jp>:
>
> お世話になります。
> 沖です。
>
> 一応、 Windows API で CP_ACP == 0 という値を使って
> 使用しているOSの言語から UTF-8 に変換できるので、
> Gdal のプロジェクトに提案してみたんですが、却下され
> ちゃいました。
>
>  EUだと、いろんな言語のファイルが混ざる事もあったり
> するんでしょうか?ちょっと残念です。
>
>
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss



-- 
Ko Nagase (長瀬 興)
Georepublic Japan
mail: nagase @ georepublic.co.jp
web: http://georepublic.co.jp


OSGeoJapan-discuss メーリングリストの案内