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

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

1
多角形の中心から多角形の境界までの最大距離の計算
QGISでポリゴンの準備ができています。私がしたいのは、ポリゴンの重心からそのポリゴンの境界までの最大距離をキロメートル単位で計算することです。 次の2つが必要です。 ポリゴンの重心から境界までの可能な最大距離 ポリゴンの中心(Lat / Long)
9 qgis 

4
重心をポリゴンに割り当てて移動する
QGIS 1.8 Lisboaを使用しています。ポリゴンシェープファイルから重心を計算した後、それらの一部がポリゴンアウトラインの外側にある場合、それらを元のポリゴン上に移動したいと思います。基準は、ポリゴン自体の識別コードとして使用する座標を抽出するために使用する必要があるため、一義的でなければなりません。したがって、プロシージャは、同じポリゴンに対して実行されるたびに同じポイントの位置を出力する必要があります(「ランダムポイント」関数で指定されるようなランダムな位置ではなく、実行されるたびに新しい結果が得られます)。
9 qgis  centroids 

4
ポイントの異なる直径の円を作成するにはどうすればよいですか?
木の調査をマッピングしたい。木の位置をプロットして、あとで木の種類などのデータを属性表に追加しようと思っています。ポイントの周りの円の半径または直径のどちらか簡単な方を表す属性を持つことができる方法はありますか?実際、私は2つの円が必要です。1つは天蓋の半径/直径を説明するためのもので、もう1つはルート保護領域に対して同じことをするためのものです。 私はこれを正しい方法で行っていますか、それともより良い方法論がありますか? QGIS 1.8.0の使用
9 qgis  point 

4
ArcGIS for DesktopまたはGRASSを使用して道路ネットワークの行き止まりを見つける方法は?
長さが100m未満の道路データセット(ライン)内の行き止まりの道路をすべて削除しようとしています。 行き止まり(出口なし)の道路を特定するにはどうすればよいですか? 100m部分は簡単です。 ArcGIS for Desktopの使い方を熟知しており、GRASSを使用できます。

1
CSVTがあるにもかかわらず、一部の列が数値として認識されないのはなぜですか?
.csvファイルのインポートに問題があります。 ファイルの一部の値は、テキストスタイルではなく数値スタイルでフォーマットされることが想定されていないため、ここで説明するような追加の.csvtファイルを作成しました。 まったく同じ名前と同じ場所の両方のファイルが作成されます。列数は同じで、「区切りテキストレイヤーの追加」ツールを使用して.csvファイルを追加します。それでも、段階的なシンボル体系の列を選択することはできません。 私の.csvファイルには12行が含まれており、その5、11、および12列目は数字で構成されています。したがって、.csvtファイルは次のようになります。 「文字列」、「文字列」、「文字列」、「文字列」、「整数」、「文字列」、「文字列」、「文字列」、「文字列」、「文字列」、「整数」、「整数」 WindowsとNotepad ++の標準エディタで作成してみました。私が1人のように、初心者がよく犯す間違いはありますか?ご協力ありがとうございました!
9 qgis  csv 

1
QGISで編集中に、選択したマルチパートフィーチャをシングルパートフィーチャに変換する方法は?
QGISを使用してマルチパートフィーチャレイヤーをシングルパートフィーチャレイヤーに作成する方法については、いくつかの質問とそれぞれの回答があります。 1つのポリゴンを複数のポリゴンに分割する方法は? QGISで非隣接フィーチャを分割する方法は? しかし、私が見たすべてのソリューションは、完全に新しいレイヤーを作成し、すべてのマルチパートジオメトリを単一のものに変換します。 では、問題は、編集セッション中に、新しいレイヤーを作成する必要なしに、マルチパートフィーチャをシングルパートフィーチャに選択的に変換する方法でしょうか。 これは、「選択したフィーチャのマージ」ツールとは逆であり、ArcGISでの爆発に似ています。 これを行うプラグインはありますか?Pythonコンソールを使用してこれをどのように行うことができますか?

2
新しいShapefileレイヤーが表示されないのはなぜですか?
新しいシェイプレイヤーがマップに表示されない問題が発生しています。属性テーブルは正常に表示され、すべてのポイントがそこにありますが、視覚的には、マップ上にドットが表示されていません。新しいシェイプレイヤーがスタックの一番上にあることを確認しました。新しいシェイプレイヤーを空白の新しいプロジェクトに配置してみましたが、正常に機能しました。次に、元の問題のプロジェクトを再度開き、既存のレイヤーをすべて削除し、データをまったく含まない一時ファイルとして保存し、プロジェクトを閉じて再度開き、問題のシェイプレイヤーを新しい一時ファイルに再読み込みしました事業。それは再び現れませんでした。 元のデータに戻って、シェープファイルの作成に最初に使用したcsvを再作成しました(これを数回実行しました)。ただし、そこに疑わしいコンテンツがあった場合、これは効果がありませんでした。問題は残っています。 QGIS 1.8.0およびWindows 7 64ビットの使用。しかし、LinuxマシンにQGISをインストールしたところ、同じ問題が発生しました。 誰かが助けてくれるか、それが何であるか考えていることを願っています...
9 qgis 

4
[LINE | MULTILINE] STRINGからポイントを抽出する方法
vectorLayerを作成して、DBに格納されたQGIS、LINESTRINGまたはDBにMULTILINESTRING格納されたすべてのポイントを表示しますPostGIS。 LINESTRING(またはMULTILINESTRING)のすべての点をに変換する必要があると思いますPOINT。 最初の質問: それPostGISを行う機能はありますか? 2番目の質問: 結果POINTテーブルから重複したポイントを除外したい場合、どうすればよいですか?


2
QGISでレイヤーを複製するにはどうすればよいですか?
同じベクターデータを異なるレイヤーとして異なる方法で表示したいのですが。1.8以上のレイヤースタイルをコピーして貼り付けることができると便利ですが、レイヤーを選択して右クリックして直接コピーまたは複製できると便利です。 Pythonコマンドのように、これを行う簡単な方法はありますか? 更新:@dakcartoの提案は完全に機能します。多くの複製レイヤーを追加する必要があったので、必要なだけループするようにそれを適応させました。 for n in range(1,5): iface = qgis.utils.iface; vl = iface.activeLayer(); iface.addVectorLayer(vl.source(), vl.name() + "_clone" + str(n), vl.providerType()) 唯一の問題は、新しいレイヤーがactiveLayerになるため、「_ clone」と番号を以前の名前に追加し、最後にexample_clone1、example_clone1_clone2、扱いにくいexample_clone1_clone2_clone3_clone4_clone5まで追加します。今、最初に選択したレイヤーから複製する方法を理解する必要があります。
9 qgis 

3
ラスターデジタル標高データをベクターコンターに変換する一般的な方法は何ですか?
これを調査したところ、反対方向への多くの参照が見つかり、等高線から標高データが作成されましたが、等高線の作成については何もありませんでした。できれば、QGIS、Grass、またはコマンドラインツールなどのオープンソースソリューションを探していますが、正しい方向に向けられる提案があればそれを受け入れます。 等高線データを線描画用のベクター描画アプリに取り込むことを計画していますが、アプリがそれもできる場合は、時間を大幅に節約できます。

1
共有エリアの平均線ストリングで2つの交差するポリゴンを分割する方法(QGIS / python shapely)
2つのポリゴンがあります。 POLYGON((-5 -5、-5 5,5 5,5 -5、-5 -5))POLYGON((1 1、1 7、7 7、7 1、1 1)) そしてそれらを均等に分割したいと思います。結果は赤いマークされたラインに沿って分割されます。 私はqgis / pythonを使用していますが、pythonを使用したいと思っています。

1
PostGISに保存されている155 MBのラスターを表示するにはどうすればよいですか?
次のコマンドを使用して、ラスタをpostgresデータベースにロードしています。 raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 myraster.tif155Mです。QGISでラスタープラグインを使用しようとすると、ロードに非常に長い時間がかかります(15〜20分)。これをスピードアップするために私にできることがあるか、またはラスターを表示する別のアプローチがあるかどうかはわかりません。私ができることは、ラスターをすばやく表示して、データベースに格納されているベクターデータと正しく一致することを確認することだけです。(対照的に、ベクトルデータは非常に速く表示されます。)現時点では、QGISはフリーズし、ラスターを表示します。黒い四角形が表示されるだけで、相互作用によってプログラムがフリーズするため、カラースケールを変更することはできません。 私はラスターの読み込みに関連する微妙な点に精通していないので、おそらく使用する必要のあるさまざまなフラグと引数があるでしょう。これは大きなラスターであることを理解しているので、表示のためだけに再サンプリングしたり、同様に処理したりできます(どうすればよいかわかりません)。 wktrasterQGISでプラグインの最新バージョンを使用しています。リモートサーバーに接続してデータを表示しています。QGIS 1.8でOSXを使用しています。任意のプログラムを使用して、任意のOSでラスターを表示できます。


3
QGIS内でCSVファイルをリロードしますか?
QGISを使用して、Matlabシミュレーションの結果を説明します。Matlabは、QGIS内のシェープファイルに接続されるCSVファイルを生成します。 現時点では、Matlabシミュレーションの新しい結果を表示するには、QGISを閉じて再度開く必要があります。 QGISを閉じて再度開かなくても、CSVファイルの属性テーブルを再読み込みできますか?
9 qgis  csv 

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