タグ付けされた質問 「qgis」

QGISは、GNU General Public Licenseに基づいてライセンスされたクロスプラットフォームのGISアプリケーションです。

1
ISISからGDAL、QGIS:火星画像の地理参照
QGISを使用して火星偵察オービターコンテキストカメラからの画像を表示しようとしています。ISIS3を使用して画像をダウンロードし、マップされた.cubファイルに変換します。手順は次のとおりです。http://isis.astrogeology.usgs.gov/IsisWorkshop/index.php/Working_with_Mars_Reconnaissance_Orbiter_CTX_Data 現在、これらのISISキューブファイルをGTiffファイルにエクスポートしようとしています。QGISで表示するには、これを実行できますが、ジオリファレンスが機能していないようです。私はこれを3つの異なる方法で試しました: ISISコマンドisis2stdを使用して、tif(およびtfw)ファイルを生成します。 QGISでtifファイルを開こうとすると、投影タイプを選択するように求められます(質問、火星に適切な投影はありますか?常にWGS 84を選択しますが、私は愚かですが、もっと賢明なオプションを知りません)。 。次に、ラスターが読み込まれると、自動的にグレースケールイメージとして表示されますが、座標は度単位ではなく、ピクセル単位で表示され、範囲は数十万です。 この方法では、1 Gbに近い元の.cubから〜100 Mbのtifイメージが生成されます。 gdalを使用します:gdal_translate -of GTiff input_mapped.cub output.tif。 今回は、投影タイプを選択するように求められません。投影は「USER:100002」をとります。うまくいけば、これは、ISISカブから適切な火星投影を読み取ることができていることを意味しますか?今回は画像がグレースケールで塗りつぶされた灰色のボックスとして表示されますが、別のカラーマッピングスキームに切り替えると詳細を確認できます。繰り返しになりますが、座標は度単位ではありませんが、数十万の範囲です。 このメソッドは、元の.cubイ​​メージと同じ〜1 GbのサイズのGTiffを生成します。 QGISで直接ISIS .cubファイルを開きます。 基本的に方法2と同じ効果があります。 ファイルサイズのため、方法1のバリエーションをお勧めしますが、火星に適した投影および地理参照スキームを使用します。 編集:ジオリファレンスと、元のISIS .cubファイルでのgdalinfoの出力を次に示します。 ジオリファレンス(Python): >>>import gdal >>>from gdalconst import * >>>fn = 'P01_001356_1747_XN_05S221W.map.cub' >>>ds = gdal.Open(fn, GA_ReadOnly) >>>gt = ds.GetGeoTransform() >>>gt (-22085.510544416, 5.1698292472885, 0.0, -234679.22885141, 0.0, -5.1698292472885) gdalinfo(ターミナルから): $gdalinfo file.cub …

2
ポリゴンレイヤーごとのポイントレイヤーの属性フィールドの合計
私は多くの湖のポリゴンシェープファイルを持っています。また、魚が捕獲されたそれらの湖の場所のポイントシェープファイルも持っています。 ポイントシェープファイルには、Fisherman_iD、Fish_Caught、Lat、Longの属性が含まれています。 ポリゴンシェープファイルには、属性Lake_name、Points_per_polygon(PNTCNT)が含まれています 各ポイントには、fish_caughtフィールドの下に明らかに異なるエントリがあります。 私が得たいのは、湖(ポリゴン)あたりの平均的な魚です。 したがって、個々のポリゴンごとに釣り上げられた魚の総数を取得する必要があります。その後、ポリゴンツールのポイントを使用して作成したPNTCNTファイルでそれを除算できます。 アイデア?私はQGISに比較的慣れていません。

1
別のレイヤーから交差する領域に比例して属性を追加する方法
私はQGISを初めて使用します。2つのポリゴンレイヤーがあります。 アクセスポイントのボロノイ 人口のある国勢調査ブロックマップ 各アクセスポイントでカバーされる人数を取得したい(ブロック内の人々の分布が均一であると仮定)。私は2つの異なるアプローチを試みましたが、どちらも正しい答えを得ることができませんでした。 場所ごとに参加を使用... APの対象となる人々の合計は、その地域の人々の3倍です。 複数ステップのアプローチ 各ブロックの面積を計算する AP境界のブロックをクリップするために、ボロノイとブロックレイヤーを交差させます クリップされたブロックレイヤーの面積を再計算する 新しいクリップ領域と元の領域に基づいて計算された比例人口 位置による結合を使用します。APによってカバーされる人々の合計は、エリア内の人々の2倍です。 [場所で結合]では、すべての交差するフィーチャの合計に要約オプションを使用しています。 Mapinfoでは、比例合計を使用して、各APのカバレッジ下の人数を取得できます。誰かが私を正しい方向に向けることができれば本当に感謝します。 ありがとう、マニッシュ

1
.csvの座標をQGISの別のCRSに変換する方法
csvおよび特定の形式で異なるCRSに保存されている座標を変換するにはどうすればよいですか。つまり、GK 3(EPSG:31467)をWGS 84(EPSG:4326)に変換したいのですが。 私はQGISを使用しており、シェープファイルを別のCRSを持つ別のシェープに保存するなど、さまざまな方法をすでに試しましたが、これはうまくいきませんでした!あなたが私を助けてくれることを願っています!ありがとう!
8 qgis  convert  csv 

2
ストリーミングメディアをOpenGeoシステムに組み込んで、追跡されている動物を監視するにはどうすればよいですか?
ストリーミングメディア(ビデオ)またはカメラフィードをOpenGeoシステムに組み込んで、追跡されている動物を監視する方法を知りたいです。 私は現在、さまざまなアプリケーションでそうしていますが、システム全体(オープンおよびフリー)で、できればOpenGeoスイートとQGIS、または他のオープンな可能性(VLCが解決策になる可能性があります)で実行したいと考えています。メディアとGPS追跡については、これらの動物をほぼ毎日捕獲できるため(飼いならされたアナグマに関する行動学の研究です)、安い中国の「ダッシュボードカム」とペットのGPSカラーを現在使用していますが、すべての情報を後処理して手動でデータを追加する必要がありますデータベース全体で、自動的に実行できる場合。 私たちには2つの可能性があると思います。 ストリーミングとサーバー側の記録。データの損失が少ないため、安全です。 オンデマンドの録画、オンデマンドのライブカメラフィードとサーバー側の録画(ジオタグ付きのショット/静止画など、m-jpegフィードを使用する場合のオプションですが、最高ではありません)。 これらのトピックについての知識は非常に限られているため、いくつか読んだことがあります。オープンストリーミングサーバーは最初のステップですが、最適な一致かどうかだけでなく、適切なスキーマであるかどうかを考えています。 例として、本当に素晴らしい専用オプションの1つは、プラットフォーム全体のすべてをマージするSkylineです(ただしUAVの軍事目的のため)。 アイデア?

1
ポリゴンのコーナー座標を見つける
作成したポリゴンの各ノードの座標を取得しようとしています。属性テーブルにポリゴンの名前(例:アドレス)を表示し、次にノードの座標(例:nodeA = AxとAy、NodeB BxとBy、NodeC CxとCy、NodeD DxとDy)を表示します。必要なすべてのポリゴンを作成し、ノードの座標を属性テーブルに表示する簡単な方法はありますか? どんな助けも素晴らしいです!! ありがとう


2
QGIS Pythonコンソールを使用して、単純なレイヤークエリとpng出力を反復処理する方法を教えてください。
QGISコーディングは本当に初めてで、クエリビルダーウィンドウのアクションを実行するためのapiクラス/関数(特に)を見つけるのに苦労しています。 私は基本的にこれをやろうとしています: n = 1から200まで繰り返す... field_id = nであるlayerAのクエリ レイヤーBにクエリを実行し、field_id = n field_id = nであるlayerCのクエリ img_n.pngとして保存 かなりシンプルだと思いますが、GUIで手作業で行うのは本当に大変なことです。
8 qgis  python  pyqgis  query  png 

3
パンするたびにQGISの点滅を停止するにはどうすればよいですか?
パンが非常に煩わしいときにQGISがキャンバスを描画する方法。少しでも地図をパンすると、レイヤーが描画される前に、すべてが1〜2秒空白になります。これは、レイヤーコンテンツがダウンロードされることになっている場合にのみ発生するようです(私のPostGISレイヤーは目を痛めることなく描画されています)。これは、コードではなく構成の問題にすぎない可能性があります。誰かが解決策を持っていますか? ああ、そして質問は「QGISをてんかんに適したものにするにはどうすればよいか」ということです。それはその迷惑なことです。 QGIS 2.4以降の質問をするための編集: これはまだ2.4の問題のようです。[設定]> [レンダリング]の下に役立つ設定があるようですが、これらは問題を解決しません。QGISには、他のマップビューアのようにすばらしく、滑らかな感じがありません。キャッシュはまだカードに残っていますか?
8 qgis  rendering  cache 

2
QGISでの空間距離分析
私はQGISにかなり慣れていないので、次の問題を分析する方法を理解しようとしています。 私は3つの層があります: 253エントリの決済ポイントレイヤー 24エントリの廃棄物処理施設ポイントレイヤー 道路ポリラインレイヤー 私の問題は、レイヤー(1)からレイヤー(2)の各処理施設までの各集落間の距離を見つけることですが、道路(レイヤー3)を通過する必要があります。実際の走行距離を表す行列。 QGIS 1.7を使用してこの分析を実行する方法を提案してください(該当する場合、PostGISレイヤーの使用方法がわからないことに注意してください)。 どのプラグインを使用できますか、または使用する必要がありますか? ポリラインを両方のレイヤーのポイントに接続する必要がありますか?
8 qgis  distance 

2
QuantumGISまたはMapnikでタイルを生成する方法
QGisを使用してマップタイルを生成する方法を教えてください。QGisを使用してタイルを作成することは可能だと聞いたことがありますが、その方法がわかりません。私はプログラミング(Pythonなど)とGISに精通していないため、グーグルは機能しませんでした。 しかし、私は経験のないタスクを達成する経験があります。したがって、誰かが私をチュートリアル/ガイド(詳細なチュートリアルが推奨されます)に誘導できる場合、タイルを生成することができます。 Mapnikも使用できますが、私の知る限り、MapnikにはGUIがないため、QGisを使用します。
8 qgis  tiles  mapnik 

1
Quantum GISデスクトップ内のESRIファイルジオデータベースへのアクセスに関する問題
Quantum GISからESRIファイルgdbにアクセスしようとしています。Windows 7、64ビットを使用しています。Quantum GIS内でこの機能を設定する方法について、多くの役立つスレッドを見つけました。私が行った方法はこのスレッドで説明されています。OSGeo4Wパッケージの一部としてQGISをインストールしました。「高度な」インストールに行き、QGIS(v.1.8.0)+「gdal-filegdb:OGRファイルGDBドライバー」ライブラリーを追加しました。これは問題なくインストールされました。QGISで[ベクターレイヤーの追加]ウィンドウに移動し、ソースタイプとして[ファイルGDB]を選択すると、次の[追加するベクターレイヤーの選択]ウィンドウでファイルgdbの内容をプレビューできます。選択すると、コンテンツウィンドウに表示されているレイヤーが表示されますが、しばらくするとqgisがクラッシュします。このプロセスのスクリーンショットをいくつか添付しました。 誰かが同様の経験を持っているか、そうでなければこの問題の解決策を提案できますか?ESRIファイルGDBにアクセスできるようにするには、ESRIファイルジオデータベースAPIもインストールする必要がありますか? どうもありがとう、マグダ

1
QGISでGRASSモジュールを有効にする方法は?
Linux でpython-modulesサポートと完全なGRASS統合(GRASS-4.6.3-RC2)を備えたGithubの最新のQuantumGIS-1.9.0-masterを持っています。 GRASS-toolsプラグインを開くと、6つのツールのみが表示されます。しかし、インストールされている300のようなものがあります。 QGIS-Wiki は、次のxmlファイルを使用してGRASSツールボックスメニューに新しいツールを追加するように指示しています。 qgis/src/plugins/grass/config/default.qgc しかし、このファイルの場所と更新方法は?- srcディレクトリは、QGISのコンパイル前にのみ使用されていませんか? そして、なぜ私のGRASSモジュールはデフォルトでQGISに含まれていないのですか? 更新1:OK、少なくとも私はファイルを見つけました: ~ $ find / -name default.qgc 2> /dev/null /usr/local/share/qgis/grass/config/default.qgc しかし内容はよく見えます。QGISをトリガーしてツールをロードする方法は?ここで私が見逃している点は何ですか? 更新2:さて、Sextanteプラグインを使用するのがよいでしょう。しかし、これはかなり壊れています。このようなエラーメッセージが表示され続けます。再インストールを試みましたが、解決しませんでした。

6
Openlayersプラグインでアライメントの問題を発生させずにQGISで無料の衛星画像をデジタル化する
OpenLayersデータ(Google衛星画像など)をデジタル化しようとしていますが、うまくいきません。キャンバスを移動またはズームしようとするたびに、デジタル化したベクターレイヤーが画像に対する位置を失います。 他の場所でこの問題について読みましたが、解決策を見つけることができませんでした。 QGISで衛星画像を無料でデジタル化する方法に関する解決策はありますか?

2
ソースからプラグインとGRASS統合でQGISを正しくインストールする方法は?
私が実行しているSabayonの私の自宅のデスクトップシステムで(のGentooに基づいて)GNU / Linuxのを、私は量子-GISをインストールしたいです。 現在、リポジトリの qgis-1.7.0-packageを使用しています。しかし、これはどういうわけか非常に最小限です。プラグインのダウンロードはサポートされていません(Plugins > Fetch Python Plugins無効:これはセキュリティリスクを回避するためだと思います)。GRASSとは(少なくとも目に見える形で)接続されていないようです。 公式のダウンロードガイドは、それが唯一の主要なLinuxディストリビューション(Ubuntuの、Debianの、等...)でQGISをインストールする方法を説明して非常に有用ではありません。とにかく、このガイドでは、python-qgisまたはのようなパッケージを探すことを推奨していますqgis-plugin-grass。これは私が探しているもののようですが、Sabayon / Gentoo-repositoriesには含まれていません。(これは、Ubuntu / Debian以外のLinuxディストリビューションでは大きな問題のようです。) 私の質問は、ソースから完全なpython-plugin-supportと完全なGRASS-plugin-integrationでQuantum-GISをインストールする方法、すべてに必要なソースコードを取得する場所とそれを正しくコンパイルする方法ですか? 結果は、このビデオチュートリアルを指すこのコメントで見つけたもののようになります。 2013年1月1日更新:質問は、すべてのパッケージを自分でコンパイルすることに焦点を当てています。私が見つけたリポジトリが、この問題[と非常に有用ではない1、2、3、4、5 ]。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.