問題タブ [raster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - django の gdal lib の「サポートされていない」ラスター機能を使用する
Django GDAL APIを読みましたが、ラスター関連の機能はサポートされていないと明示的に述べています。その場合は、これらの関数をサポートする他のgdal ライブラリを使用したいと思います。
だから私はhttp://pypi.python.org/pypi/GDAL/もインストールしました。
ただし、django は、他のgdal ライブラリを使用することを望んでいないようです。django 内で何らかの競合が発生しているようです。
標準の python CLI では、正常にインポートされます。
しかし、django シェルから同じことを試みるか、django 管理コマンドを実行しようとすると、次のエラーが発生します。
ImportError: DLL の読み込みに失敗しました: 指定されたプロシージャが見つかりませんでした。
Django が DLL を見つけられないという、 django シェルと標準の python CLIの違いは何ですか? ラスターを作成するために必要な関数をインポートして使用できるように、他の GDAL を使用するためにできることはありますか?
fonts - TrueType 文字グリフ データのラスタライズ
TrueType フォント ファイルのglyf テーブルから文字のグリフ データを取得しています。
このデータは、10 進数のブロックとして表されます。
例: Calibri 11pt (グリフ インデックス 258) の文字「a」
このキャラクターを画面に描く可能性は何ですか?
java - ベクトルを HTML5 Canvas に変換 (DXF から Canvas 座標へ)
DXF 図面を取得して、キャンバスに画像を描画する HTML5 コードを作成する方法はありますか?
python - GDAL pythonで別のグリッドと一致するようにグリッドを投影してリサンプリングする方法は?
明確化: 私はどういうわけか重要な側面を省略しました: os.system または subprocess を使用せず、Python API だけです。
NOAA GTX オフセット グリッドのセクションを垂直データム変換用に変換しようとしていますが、Python を使用して GDAL でこれを行う方法を完全には踏襲していません。グリッド (この場合は Bathymetry Attributed Grid ですが、geotif の可能性があります) をテンプレートとして使用したいと思います。これがうまくできれば、この種のデータを活用するのに大いに役立つと感じています。
ここに私が持っているものがありますが、それは間違いなく機能していません。結果の宛先データセット (dst_ds) で gdalinfo を実行すると、ソース グリッド BAG と一致しません。
サンプル ファイル (ただし、2 つのグリッドが重なっているが投影法が異なる場合):
- http://surveys.ngdc.noaa.gov/mgg/NOS/coast/F00001-F02000/F00574/BAG/ F00574_MB_2m_MLLW_2of3.bag
- http://vdatum.noaa.gov/download/data/VDatum_National.zip MENHMAgome01_8301/mllw.gtx
私がやろうとしていることと同等のコマンドライン:
python - 複数のラスタープロパティをコンマ区切りのテーブルに追加する
他のすべてのオプションを使い果たした初めての投稿とpythonnewb。選択したラスタープロパティを(arcpy.GetRasterProperties_management(input_raster、 "property_type")関数を使用して)コンマ区切りのテーブルに追加することに興味がありますが、複数の結果に対してこれを行う方法を理解するのに問題があります。(実際のスクリプトの)要約例として、2つの'for'ループを作成しました。出力したいラスタープロパティごとに1つ(つまり、セルサイズX、セルサイズY)。ラスターのリストには、S01Clip_30mからS05Clip_30mが含まれています。私の目標は、次のような.txtファイルを作成することです。
私がこれまでに持っているコードは以下のとおりです(下部にいくつかの不確かな、失敗した構文があります)。実行すると、次の結果が得られます。
S05Clip_30m、88.9374
(リストの最後のラスター、CellSizeY)
重要なボトムコードブロックについてご協力いただければ幸いです。
python - ArcGIS 10 python - ラスター値がセット内にあるかどうかを確認する条件文チェック
別のラスターからの入力に基づいてラスターを作成しようとしています。ラスター値が set() に含まれる数値と等しい場合は 1、それ以外の場合は 0
私は次のことを試みました:
と
これらはどちらも機能しません。where 句はマップ代数式のみを受け入れるため、機能しないと思います: ArcGIS ヘルプ
これを行うには、他に2つの方法が考えられます。1 つはそれを NumPyArray に変換し、それを操作することです。もう 1 つは、セットをループして、セット内の各値のラスター オブジェクトを作成することです。ループが終了したら、それらをマージします。
これについての提案やコメントはありますか?
ありがとうございました
mfc - ある DC から別の DC への画像
画像を表示する必要がある 1 つのプログラム (ビューとダイアログ) にウィンドウを持つ 2 つのクラスがあります。
ビューは次のようにディスクから写真を撮ります:
このDCから他のクラスとウィンドウのDCにイメージを「BitBlt」する方法は?
python - 操作されたラスター値を GDAL を使用して ASCII グリッドに書き込む方法は?
GDAL を使用してグリッド (ASCII グリッド) でラスター値を操作しようとしています。しかし、これに進む前に、新しい値をファイルに書き込むのに問題があります。これらのエラー メッセージは、slopeband.WriteArray(s) が呼び出されたときに表示されます。
エラー 6: 勾配.asc、バンド 1: このデータセットでは WriteBlock() はサポートされていません。
エラー 1: スロープ.asc、バンド 1: ダーティ ブロックの書き込み中にエラーが発生しました
これが非常に基本的なものである場合は申し訳ありませんが、特に python と GDAL にはまだ慣れていません。Mac OS X 10.6.8 および Python 2.7 で GDAL 1.9.0 を使用しています。ありがとうございました!
python - 大きな衛星画像の計算で Python がクラッシュし、コンピューターがフリーズする
重複の可能性:
Big Satellite Image Processing
バイテンポラル RapidEye Multispectral 画像で Mort Canty の Python iMAD 実装を実行しようとしています。これは基本的に、2 つの画像の正準相関を計算してから、それらを減算します。私が抱えている問題は、画像が 5000 x 5000 x 5 (バンド) ピクセルであることです。イメージ全体でこれを実行すると、コンピューターがひどくクラッシュし、オフにする必要があります。
Pythonがこのようにコンピューターをクラッシュさせる原因を知っている人はいますか? たとえば、バンドごとに 2999x2999 ピクセルを選択すると、すべて正常に動作します。
8 GB RAM、I7-2617M 1.5 1.5 GHz、Windows7 64 ビット。すべての64ビットバージョンを使用しています:python(2.7)、numpy、scipy、およびgdal。
前もって感謝します!
if name == ' main ': main()
java - Java BufferedImage、基礎となるラスターへの書き込み、ピクセルが最終画像でオフセットされているように見える
ネクロマンシーのスレッドについてお詫びします。テスト用にカットダウン バージョンを作成しようとしました。こちらから入手できます。
https://www.dropbox.com/sh/y0wtlae37yltfz5/yRDSyKj2NY
ダウンロードの最大の部分は、src フォルダー内の 3 つのサンプル画像です (そのうちの 2 つは医療グレードの眼底画像なので、少し大きいです)。ソリューションの全体的なサイズがまだ少し大きい場合は申し訳ありませんが、真剣に再考せずに小さくすることはできません (少し睡眠不足で、20 分で作業を開始する必要があることは認めます)。
問題の私の元の説明は次のとおりです
私の問題はこうです。私はBufferedImage
人間の網膜を持っています。現在、Adaptive Thresholder を使用して目から血管構造を抽出することに成功しています。私のソフトウェアの残りの部分は、血管のチャート化とその厚さの決定を扱っています。これは正しく機能していると思います。最終結果には、実際の位置からかなりの角度でオフセットされたすべての座標が表示されます (よく見ると、血管に沿って正しくリンクされているいくつかのシードの曲率がわかり、座標は画像の周囲に従います。私の質問はこれです。 、このオフセットの原因は何ですか?どうすれば修正できますか?