問題タブ [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.

0 投票する
1 に答える
5801 参照

fonts - フォントが埋め込まれていない Ghostscript と PDF

私のシステム構成は OS X と GhostScript 9.02 です。フォントの置換を可能にするファイルを GS に追加して構成する方法を (段階的に) 知りたいです。私の GS インストールでは、ファイルがインストール/作成されていません。どうすれば追加できますか?

問題は、1 つを除いてすべてのサブセット フォントが埋め込まれた 1 つの PDF があることです。そして、この 1 つの GS ではページをラスタライズできません。

この問題を解決するにはどうすればよいですか?

0 投票する
2 に答える
3772 参照

python - GDALラスター出力

PythonでGDALを使用して.tifファイルを作成しようとしています。ファイルを作成していますが、ファイルを参照するたびに「プレビューは利用できません」と表示されます。現在、入力ファイルのコピーを作成するために取得しようとしています。これが私のコードです:

============================更新===================== ====================いくつかの発見がありました...統計的正規化を使用して、ある数値形式から別の数値形式に変換する方法を研究しました。入力データを処理し、次のアルゴリズムを使用してuint8に変換しました。

私がコピーしたかった主な理由は、私が読み取り可能であることを証明し、計算に基づいて更新されたデータを書き出すことでした。

1色の色合いではなく、カラーランプを使用して出力データを書き出す方法は何でしょうか。

0 投票する
3 に答える
5986 参照

r - spplotと比較した場合、ggplotを使用して空間ラスターマップを改善するにはどうすればよいですか?

spplot()凡例と比較した場合、ggplotを使用して空間ラスターマッププロットの凡例を改善するにはどうすればよいですか?

ssplot()の代わりにggplot()を使用して空間マップをプロットしたいのですが、spplotと比較して改善したいことがいくつかあります。

  1. 小さい値(下)から大きい値(上)に変化するggplot凡例を作成します
  2. ssplot()の凡例と同様に、ggplotの凡例に区切りを入れて、各色の境界が何であるかを確認します。

ssplot()の結果 ssplot

ggplot()の結果 ggplot

0 投票する
1 に答える
68 参照

graphics - ベクトルの下の画像のピクセルを見つける

これは単純な問題かもしれませんが、私はそれを解決することができません。

処理する必要のあるこのハイトマップがあります。ユーザーが画像上でベクトルをトレースできるようにする必要があります。これは、高さマップのどの「線」を特定の時間に処理する必要があるかを示します。

問題は、ベクトルをトレースした後、ラスター画像のどのピクセルがそのベクトルの「下」にあるかをどのように見つけることができるかということです。

ベクトルが水平または垂直の場合、または45度の角度を描画する場合でも簡単ですが、任意の回転角度ではありません。

0 投票する
2 に答える
8341 参照

windows - ジャンク文字が Windows コマンド プロンプトの「/」に置き換わる

私は奇妙な問題に直面しています。Windows コマンド プロンプトで、すべての「/」文字がジャンク文字 (円記号) に置き換えられています。「MSゴシック」と「ラスター」の2種類のフォントを選択しました。しかし、同じ問題。Raster を使用すると、問題は断続的に発生します。問題の解決方法を教えてください。

ありがとう、ナガ

0 投票する
1 に答える
2254 参照

raster - ファイルをベクトル (GML または shp) として XYZ 形式で保存します。

QGISソフトウェアを使用しています。各ラスター セルの値をラベルとして表示したいと思います。私の考え (QGIS のプラグインや簡単にできる機能を知りません) は、gdal2xyz.py を使用してラスターを座標値形式にエクスポートし、それをベクター (GML またはシェープファイル) として保存することです。この2番目のタスクでは、使用しようとします

*gdal_polygonize.py:*

gdal_polygonize.py rainfXYZ.txt rainf.shp GML 形式の出力 rainf.shp を作成します。0...10...20...30...40...50...60...70...80...90...100 - 完了。

残念ながら、作成したファイルを読み込むことができません (拡張子を .gml に変更しても)

ogr2ogrツールはこのフォーマットを認識さえしません。


はい - 申し訳ありませんが、そのような情報を追加するのを忘れていました。

一般に、CSV ファイルを準備した後 (-csv オプションを指定して gdal2xyz.py を使用)、ファイルの先頭に "Longitude,Latitude,Value" (引用符なし) という 1 行を追加する必要があります。

次に、VRT ファイルを作成する必要があります。

コマンド「ogr2ogr -select Value Shapefile_name.shp Shapefile_name.vrt」を実行します。ファイル evap_OBC.shp と他の 2 つの関連ファイルを取得しました。

0 投票する
2 に答える
1902 参照

bing-maps - 動的ラスター(ライダー)データをGeoserver、Bing Maps、GoogleマップなどのWebマップにゼロから表示する

高品質のLiDARデータがいくつかあります。それを動的に処理し、その時点での入力と標高に応じてフィールド(標高フィールドではない)を更新する必要があります。これが完了したら、このラスターデータをWebマップ(Bing Map、Googleマップなど)にできるだけリアルタイムで表示する必要があります。これまでにできることは次のとおりです。ArcGISPythonLibを使用して、LIDARクリップを処理し、フィールドを追加し、入力に応じてそのフィールドを更新するスクリプトをいくつか作成しました。これで、基本的にすべてが可能になりました。ラスター上のポイントは、5分ごとに3つのカテゴリに分類されます。このラスターをarcGISで表示すると、ベースマップ上に重なった3色のラスターを表示できます。

しかし今、私はこれらのラスタークリップをWebマップ上にレンダリングする必要があります。私の最初は、これらの分類されたクリップをポリゴン化し、JavaScriptマップにポリゴンを表示することでした。しかし、ポリゴン化には多くの時間がかかるため、ポリゴン化は排除されます。

今私が持っている他のオプションは、GeoServerのラスターレンダリング機能を使用して画像を表示することです。次に、私が作成したこのWMSを使用して、BingMapsに重ねます。これは私が立ち往生しているところです。Geoserverがサポートするラスター(Geotiff、jpg200oなど)をADFファイルから自動的に取得し、最初に開いているレイヤーでレンダリングしてから、BingMapでオーバーラップさせる方法がわかりません。

マップ上で動的に変化するラスターのこの種のレンダリングを行う優れたチュートリアルを誰かが知っているなら、私にそれを指摘していただければ素晴らしいでしょう。

また、この種のシステムを導入するためのより良いアプローチが他にある場合は、提案してください。私はほとんどすべての解決策を受け入れています。

ありがとう

PS:私は、Webプログラミング、Webサービス、データベース、スクリプトなどがかなり得意です。しかし、LidarとGeo-Rasterを使用するのは初めてです。

0 投票する
0 に答える
949 参照

python - フォルダーの循環、空間インデックスの作成

すべてのラスターの空間インデックスを作成するスクリプトを作成しました。単一のディレクトリで実行すると問題なく動作しましたが、os.walk の一部としてサブディレクトリで実行するように修正しようとすると、多くのエラーが発生し始めました。私が修正できない現在のものを手伝ってもらえますか。

ありがとう、

Python 2.6.5 (r265:79096、2010 年 3 月 19 日、21:48:26) [MSC v.1500 32 ビット (Intel)] 詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。

[RasterExtent_toSHP_Ver2.py を評価] P:\2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic からファイルを読み込み中 ディレクトリを次のように変更: P:\2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic\1 ディレクトリ内の 2 つの .tif ファイルを処理しています。['308000_8105000.tif', '309000_8105000.tif'] 308000_8105000.tif Created: P:\2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic\1\Temp_Polygon_Extent_1.shp Filling in: 308000_8105000 TIFF P:\2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic\ 1 64000000 309000_8105000.tif 作成: P:\2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic\1\Temp_Polygon_Extent_2.shp 記入: 309000_8105000 TIFF P: \2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic\1 64000000 [] マージ: []to: Spatial_Extent.shp arcgisscripting.ExecuteError: 実行に失敗しました。パラメータが無効です。エラー 000735: 入力データセット: 値が必要です警告 000725: 出力データセット: データセット P:\2011\Job_154_PythonScript_for_AOI\Working\Orthophotomosaic\1\Spatial_Extent.shp は既に存在します。実行 (マージ) に失敗しました。

0 投票する
1 に答える
1120 参照

java - AndroidのRaster.getSample(int、int、int)に相当するものはありますか?

既存のJava-Code-Fragmentを使用して、Androidでプロジェクトを作成する必要があります。これらでは、Raster.getSample(int x, int y, int b)が使用されます。3番目のパラメータは、ピクセルの帯域です。

これらをAndroidで実行するには、Bitmapの代わりにを使用しRasterます。ただし、getPixels(int、int)しか使用できないことを知っておいてください。どうすればバンドを抽出できますか?他に使用できるクラスやメソッドはありますか?

古いコード:

新しいコード:

私は誰かがどのように考えを持っているか。ありがとう!

0 投票する
1 に答える
119 参照

linux - ラスター地図変換用のライブラリ。ANYへの「投影されていない」

投影されていない緯度経度から投影されたレンダリングに変換したいラスター (ビットマップ) 画像が多数あります。(例: GIF、PNG)。

結果の画像をレンダリングするために PROJ.4 を使用する方法がわかりません。これをすべて自動的に実行できるライブラリまたはソフトウェアが必要です。GRASS GIS は大きいです。変換は比較的単純な変換であり、ラスター イメージのみです。

または、基本的なコードまたはこれを行う方法の例はありますか? PROJ.4 と GraphicsMagick を使用します。