問題タブ [rgdal]
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.
r - シェープファイルの後ろにラスターをプロットする
シェープファイル オブジェクトの背後に「ラスター」オブジェクトをプロットするにはどうすればよいですか? 両方とも単独でうまくプロットされますが、ポイントはラスタ上にプロットされません:
r - R maptoolsまたはrgdalパッケージ-ポリゴンの外側を塗りつぶす方法は?
Rを使用して、すでに色付きのポリゴンが含まれている別のシェープファイルの上にポリゴンのシェープファイルをプロットしようとしています。maptoolsとrgdalを使用しています。下部のシェープファイル(複数のポリゴンがある)を、4つのポリゴンがある上部のシェープファイル(私は思う)で区切られた領域にクリップしたいと思います。もちろん、plot()内でcol =コマンドを使用して、一番上のポリゴンの内側を塗りつぶす方法を知っています。しかし、私がやりたいのは、上部のポリゴンの外側を白で塗りつぶし、下部の色付きのポリゴンを上部のポリゴンの内側から見えるようにすることです。これができたら、下のポリゴンの境界を再描画します。私はR2.13.2と最新版のmaptoolsとrgdal、およびそれらのすべての依存関係をWindows7マシンで使用しています。
これらのシェープファイルに依存するコードがあります:ftp: //ftpext.usgs.gov/pub/er/wi/la.crosse/McKann/bcr%20arcinfo%20files/
範囲マップの内側を色にすることができます
しかし、私がやりたいのは、外側を白にして(後で州と州の境界線を描画できるようにするため)、内側を透明にして、範囲内の州と州の色を確認できるようにすることです。
さらに詳しい情報が必要な場合はお知らせください。サポートが必要な場合は事前にお知らせください。たぶんもっと簡単な方法があります...
r - rgdal R で spTransform を使用して空間ポイントを再投影するとエラーが発生する
こんにちは、CRS Australian Geodetic Datum 66/84 (簡潔にするためにAGD66
) にある多数の経度/緯度座標があります。これらの座標を AGD66 から WGS84 に変更したいのは、それらの間に約 200m の違いがあり、WGS84 に他の座標とレイヤーがあるためです。私はこれをやろうとしました:
このエラーが発生する理由を知っている人、またはこれらの座標を AGD66 から WGS84 に変更する方法について提案がある人はいますか? 事前にご協力いただきありがとうございます。
乾杯、
アダム
r - rgdalパッケージを使用してNAD83座標を緯度と経度に変換するにはどうすればよいですか?
座標があり、すべてDCに配置する必要がありますが、それらをNAD 83からRの緯度と経度に変換する方法がわかりませんspTransform()
。rgdalパッケージの関数を使用しているため、不適合に関するエラーが発生します。データ。
proj4stringsの他の組み合わせでも、同じエラーが発生します。エラーは座標が大きすぎるためだと思いますが、なぜそうなるのかわかりません。座標のドキュメントは以下のとおりです。
値は、メリーランド州平面メーターNAD83地図投影法にあります。
私はマッピングとプロジェクションに非常に慣れていないので、どんな助けでもありがたいです。
r - rgdal/readOGR-.zipからシェープファイルを読み取ることができません
https://github.com/hadley/ggplot2/wiki/plating-polygon-shapefiles http://www.nceas.ucsb.edu/scicomp/に従って、zipレベルのシェープファイルをロードしてプロットを実行しようとしてい ます。ユースケース/ReadWriteESRIShapeFilesなど
私のコード:
このエラーが発生します:
ドライバーを確認しましたが、正直なところ、出力を解釈できません。
file.infoは以下を提供します:
私が試したインターネット検索を考えると、この問題を抱えているのは私だけではないようですが、答えを見つけることができませんでした。問題が.zipフォルダー内にあるシェープファイルに関連しているかどうかはわかりません。仕事用のコンピューターなので、シェープファイルを抽出して.zipフォルダーの外で試すことができるように、ITがWinZipをインストールするのを待つ必要があります。うまくいけば、それは明日になるでしょう。
また、パッケージヘルプには、「データソースディレクトリ(* .dbfなど)内の漂遊ファイルにより、付随する*.shpが欠落しているという重大なエラーが発生する可能性があることに注意してください」と記載されています。.zipフォルダーには次のものがあります:a.dbf、b.prj、c.shp、d.shp.xml、e.shx。
あなたが提供できるどんな助けも素晴らしいでしょう!-アレックス
r - gdal が R とは異なる変数の最大値と最小値を与えたのはなぜですか?
これらの 3 行は、netcdf ファイルから 1 つの変数を開いて読み取ります。
抽出されたデータを見ると、非常に小さい負の値があることがわかりました。次に、gdalinfo を使用したところ、最大値が 400 で最小値が 0 であることがわかりました (これは正常であり、値は次のようになります)。番号を間違って取得している理由はありますか?
r - RspCbindエラー
以前にシェープファイルに情報を正常に追加しました(http://rusergroup.swansea.ac.uk/Healthmap.ashx?HL=mapの私の投稿を参照してください)。
ただし、わずかに異なるシェープファイル(ウェールズの新しいローカルヘルスボード)を使用してもう一度実行しようとすると、コードがspCbind
「行名が同一ではないエラー」で失敗します。
以前は私の行の名前が異なっていたので、問題は発生しませんでした。wds.xtraの列のラベルを「NEW_LABEL」に一致するように変更しましたが、それは役に立ちません。
ラベルとラベルの順序は、wales.lonlatとwds.xtraの間で正確に一致します。
(私はR2.13.2上に構築されたRevolutionR 5.0を使用しています)
r - シェープファイル (R) からデータ スロットのみを読み取りますか?
非常に大きなシェープファイルがいくつかあります。関数SpatialPolygonsDataFrame
を使用してそれらを に読み込むことはできますが、ファイルごとに非常に長い時間がかかります。私が実際に興味があるのは、スロットに表示されるのみです。リソースを集中的に使用するポリゴンをスキップして、データだけを読み取る方法はありますか?rgdal
readOGR
data.frame
@data
コード例:
r - SpatialPixelsDataFrame でシェープファイルをオーバーレイするときに生成される NA
SpatialPixelsDataFrame オブジェクトに一連の集水域ポリゴンを (シェープファイルから) オーバーレイするときに奇妙な問題が発生します。70 の流域がありますがNA
、60 の流域で s を取得しています。
データは Dropbox で入手できます。次のスクリプトは、ファイルのダウンロード、解凍などを行い、再現可能な例を作成します。
問題はNA
次のとおりです。
グリッドが英国地域全体をカバーし、集水域が小さいため、 sはないはずですNA
。おそらく、何か間違ったことをしているでしょう! もしそうなら、私は何を間違っていますか?どうすれば修正できますか? の 70 の集水域ごとにDeposition
(データ)の平均値を求めたいと思います。SpatialPixelsDataFrame
shp
[グリッドはダミー データであることに注意してください。実際の堆積グリッドを配布することはできませんが、データとオブジェクトは基本的に (正確に) と同じdepo.sp
です。
追加情報
r - 次のエラーはどういう意味ですか:
rgdal を使用して R にロードした形状ファイルを強化しようとしていますが、次のエラーが発生します。
maplibrary.org のアフリカ大陸のシェープ ファイルを使用しています。こちらのドロップボックスから入手できます: https://www.dropbox.com/s/etqdw3nky52czv4/Africa%20map.zip
次のコードを使用しています。
そして、前に述べたエラーが発生します。Rにはポリゴンに問題があると思います-これを回避する方法はありますか?