これは一般的なプログラミングの質問かもしれませんが、私はアドイン内から行っているので、GIS フォーラムで質問してください。ハードディスクにいくつかのファイルを含むサブフォルダーを含むプロジェクト フォルダーがあり、Python アドイン内から読み取ります。たとえば、次のようにハード コードされています。
dem = r'C:/project/raster/dem'
アドインは
r'C:/project/Add-In'
フォルダ。入力ラスターレイヤーのパスを定義するために「../raster/dem」を実行しようとしましたが、読み取りに失敗しました。プロジェクト フォルダを D ドライブに移動しても、アドインがデータを読み取ることができるように、汎用にする方法を提案してください。