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

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

1
QGISサーバーはUbuntu 16.04でフォントをレンダリングしません
私はqgis-serverパッケージをUbuntugisリポジトリ(ubuntugis-unstable)から最新の3.2.xに更新しましたが、すべて正常に機能しますが、フォントレンダリングは機能します。タイル、凡例、印刷テンプレートのすべてのラベルは四角で表示されます。 アップグレード後、nginxエラーログに次のようなメッセージがたくさん表示されます。 QFontDatabase: Cannot find font directory /usr/lib/x86_64-linux-gnu/fonts - is Qt installed correctly? / usr / lib / x86_64-linux-gnu / fontsから/ usr / share / fontsへのシンボリックリンクを追加し、でフォントキャッシュを更新することで、これを修正できますfc-cache -fv。しかし、これによりラベルの視覚化に変更はありませんでした。 QGISプロジェクトはttf-ubuntu-font-familyパッケージからインストールされたUbuntuフォントを使用し、QGISデスクトップで問題なく表示されます。フォントは、を使用してサーバーにもリストされますfc-list。 nginxエラーログにもQGISサーバーログにも、フォントに関連するエラーメッセージはありません。Qtに関連している可能性があるので、ヒントはありますか?

1
QGISを使用して境界に沿ってポリゴンにラベルを付けますか?
QGISで(ポリラインではなく)ポリゴンにラベルを付ける場合、領域ではなく境界に沿ってラベルを付けることはできますか? ポリゴンをポリラインに変換してラベルを付けることができることはわかっていますが、ポリゴンシェープファイルから特定のポリゴンの選択のみにラベルを付けるソリューションを探しています。そのため、それらを同じシェープファイル(つまり、同じ形状)。 以下は、望ましい結果の例です。

1
QGIS DB Managerの履歴/ログファイルはありますか?
psqlを介してPostGISを使用すると、で実行したコマンドを振り返ることができます~/.psql_history。QGIS DBマネージャーを介して接続している場合、同等のログ/履歴ファイルはありますか? 私はソースコードを見始めましたが、まだ答えが見つかりません! 参考までに、Ubuntu 16.04でQGIS 3、PostGIS 2.4、PostgreSQL 10を実行しています。

1
QGISからデュアルグラフを取得しますか?
.shpファイルがあり、このファイルからデュアルグラフを取得する必要があります(つまり、各ポリゴンの重心が頂点になり、関連するポリゴンが隣接している場合は2つの頂点がリンクされます)。 ファイルのポリゴンから重心を取得することができました。 実際に接続する必要がある頂点間に線を追加するにはどうすればよいですか?

3
DEMを使用してウェットパッチを見つける
私は、DEMで降雨後の湿地帯の場所を特定する方法を探しています。これは水たまりのことです。 私たちはレクリエーションで使用するためのパスを見つけるために最適な場所を調査しています。濡れたままの経路が長い場合は、より多くのメンテナンスが必要です。 新しい経路構造を計画しながら、考慮に入れるために、濡れた領域を視覚化したいと思います。 誰が私がこれを達成できるか知っていますか? 次のようなものにしたいと思います。http: //www.powersim.com/sitefiles/site4053/img/RainFallMadla3.jpg

1
QGISでPostGISパーテ​​ィションテーブルをロードできません
次のステートメントを使用して、PostgreSQLデータベースのテーブル(1300万を超える地理的ポイントデータ)をパーティション化しました。 CREATE TABLE data.data_fusion ( id BIGINT NOT NULL, source TEXT, id_source VARCHAR, id_vn INTEGER, taxref_id INTEGER, ... geom GEOMETRY(Point, 2154), equipe VARCHAR, exp_excl BOOLEAN ) PARTITION BY LIST (equipe); そして、子テーブルごとに、この例のように主キーとインデックスを作成しました。 CREATE TABLE data.data_fusion_lpo07 PARTITION OF data.data_fusion FOR VALUES IN ('lpo07'); ALTER TABLE data.data_fusion_lpo07 ADD PRIMARY KEY (id); CREATE INDEX …

1
カスタムポリゴンスタイル:長方形のマーカーで輪郭を描く
使用しているポリゴンの一部について、QGISでカスタムスタイルを作成しようとしています。ポリゴンの境界線は次のようになります。 2本の平行線を作成するために、2本の破線を作成しようとしました(片方にオフセット、両方にある程度の間隔を空けて)。しかし、この時点では、適切な値を見つけるのにすでにいくつかの問題があります。また、縦線を作成する考えもありません。手がかりはありますか?
8 qgis  polygon  style 

4
特定の列のセルが空の行を削除する
属性テーブルの特定の列のセルが空であるQGISのすべての行を削除する方法はありますか?たとえば、下の表の3行目。約180,000行の大規模なデータセットに対してこれを行う必要があります。 | ID | 2LE | CHECK | |-----|------|-------| | 1 | PT | FALSE | | 2 | PT | TRUE | | 3 | NULL | TRUE | | 4 | AT | FALSE |

1
ブラウザでのzipアーカイブの読み取りをオフにする
私は最近、QGISブラウザーパネルがzipアーカイブを読み取ることができることを学びました。 残念ながら、フォルダーに大きなアーカイブ(10 GBとしましょう)がある場合、ブラウザーはそのコンテンツをスキャンする必要があります。これにより、スキャンが完了するまでフォルダの内容が表示されなくなります。 ブラウザパネルによって読み取られるzipアーカイブをオフにする方法はありますか?

2
QGISグラフィカルモデラーでの電卓の使用
以来QGISグラフィカルモデラーの計算は答えをもたらさなかった、私は再びここに私の運を試してみましょう。QGIS 2.18.16で簡単なモデルを作成しました。これは、ラスターの範囲とユーザーがパラメーターとして設定した特定の分割数に基づいて距離を計算するものです。基本的には、ArcGISのフィッシュネットツールに似ています。モデルは次のようになります。 電卓の説明から、次のことがわかります。 これによると、私は私のような式を次のように設定しました: (e - d) / b # this should give me the segment length (g - f) / a # this should give me the segment height モデル実行からのログには、次のエラーメッセージが表示されます。 Parameters: FORMULA =(g-f)/a, NUMBER0 =2, NUMBER1 =3125884.941, NUMBER2 =3135324.941, NUMBER3 =None, NUMBER4 =None, NUMBER5 =None, NUMBER6 =None, NUMBER7 =None, …

1
QGISで異なる縮尺の異なるレイヤースタイル?
すべてのポリゴンを同じにして、レイヤーの基本的なスタイルを大きなスケール(GB全体など)で表示できるようにしたいのですが、これを小さなスケール(たとえば1:25K)で変更して、ポリゴンを区別しています。 理想的には、スケールを変更するたびに、スタイルを変更したり、保存したスタイルをロードしたりせずにこれを実行できるようにしたいと考えています。 これは可能ですか?
8 qgis  polygon  vector  style  scale 

1
QGISに垂直ラベルを配置しますか?
QGISのArcGISから、垂直配置方向と同じラベルスタイルを取得しようとしています。QGISはこの機能をデフォルトとして備えていないため、このオプションにはカスタム配置を使用することになります。 ArcGISの例: QGISの回避策 設定: データ定義の座標X(行の中央にあるラベル): $x_at( num_points( $geometry)/2) データ定義座標Y(Xの位置と同じ): $y_at( num_points( $geometry)/2) データ定義の回転: angle_at_vertex( $geometry , num_points( $geometry)/2) 2/3ラベルの場合のみ、配置は許容されます。角度の異なる切れ目が多い線の場合、適切なラベルを取得するのはさらに困難です。 ArcGISは、より少ないブレークまたは直線セグメントでラインセグメントを検索するようです。より良いラベル配置のために式ビルダーを使用して最も直線のセグメントの座標またはジオメトリを取得する方法はありますか?
8 qgis  labeling  style 

4
同じように定義されたCRS間のProj.4 / GDAL / QGIS変換
私は、オープンソースソフトウェアがオーストラリアの新しいデータを適切に処理できるように支援しています。GDA2020プロジェクトの詳細については、ICSMのWebサイトを参照してください。 現在、QGISにはGDA2020の定義が含まれていますが、GDALを介して理解しています。 GDA2020座標参照系の例は次のとおりです。 +proj=utm +zone=55 +south +ellps=GRS80 +units=m +no_defs GDA94 CRSを見ると、次のように定義されています。 +proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs ご覧のとおり、これらは非常によく似ています。 現在、2つのCRSはまったく同じように定義されていますが、GDA94からGDA2020では、北東に約1.5 mの座標のシフトがあります。(NTv2形式のグリッドシフトファイルがあり、間もなく準備が整い、正確な変換が可能になりますが、それはこの質問の目的ではありません。) あなたはGDA94とGDA2020の間で変換する場合でも、今 QGISを使用して、座標系に変化はありません。それは本質的にそれを異なって分類するだけです。 GDA94とGDA2020の間のデフォルトの変換(ただし不完全)である、Proj.4または他のオープンソースツールに実装された単純な7パラメーター変換が必要ですか? それとも、ツールが常に変化しないということですか? これはどのように処理する必要がありますか? (そして、グリッドを使用した変換が理想的であり、これはこのQGISプラグインを含むいくつかの方法で処理されることを再度述べておきます。)

2
値に基づいてQGISデータフォームの属性/フィールドに色を付けますか?
QGIS(2.14)を使用すると、データフォームで属性の値に基づいて色(または他のフォーマット)を設定できますか? たとえば、私のデータに「品質」フィールドがあり、その値が「良好」、「中」、または「不良」であるとします。属性フォームのフィールドに、この値に応じて緑/オレンジ/赤が表示されるようにしたいと思います。 たとえば、フィールドの横に表示されるシンボルやアイコン、フィールドの背景色など、回避策に満足しています。 QT Designerを使用してデータフォームを作成できてうれしいです。フォームxmlを手動で編集できてうれしいです。答えが1行または2行を超えるPythonコードを使用する必要がある場合は苦労するので、おそらくこれを必要としない答えを探しています。 レイヤーが編集モードかどうかを表示するためのフォーマットも必要です(使用しているメインデータは編集できないため)。 編集:私が探しているのは、属性テーブルやエクスポートされたデータではなく、QGISデータフォームで機能するソリューションのみです。目的は、データをできるだけ理解しやすくすることです。これにより、識別ツールを使用するユーザーは、マップに表示されている対象物に関する重要な情報をすばやく確認/理解できます。私が扱っている実際のデータは複雑であり、第一線のユーザーがそれを理解するために支援される必要があります。
8 qgis  qt  qt-designer 

1
シェープファイルに変換したときのPostGISマルチポリゴンがソースジオメトリと一致しない
MULTIPOLYGONレコードをPostGIS(v2.2.2)からQGIS(v2.18.9)を介してシェープファイルに変換しようとしていますが、下の画像に表示されているように、ソースジオメトリと結果のシェープファイルが一致しません(赤いレイヤーがソースです)緑のレイヤーが結果のシェープファイルです)。GDAL v2.0.0からogr2ogrを介して変換を実行しても、同じ結果が得られます。この変換は完了するまでに約40分かかります。 ソースジオメトリをPOLYGONにダンプして変換を実行すると、結果のシェープファイルは正しく、変換がはるかに高速になります(ダンプには7秒+ 17秒)。しかし、5つの機能ではなく、305188になりました。 ソースのMULTIPOLYGONレコードは、必要に応じて、隣接するセルのST_Unionによって作成されます。 何か不足していますか?正しい変換を実行する方法はありますか?なぜこれが起こっているのか誰でも説明できますか? ソースジオメトリ 矢印でマークされた穴のあるエクスポートされたシェープファイル 詳細があります: pgsql2shpは、QGISやogr2ogrのような同じ結果のシェープファイルを生成します。 @dbaston-私はほとんどのデータを切り取って、上の画像に表示されている領域の周りの部分を残しました(周り( 'POINT(-89.45 29.99)'、4326))。私はこの小さなサンプルを変換し、同じ結果を得ました。あなたまたは誰かが同じサンプルで変換を試したい場合は、ここでダンプを取得できます: PostgreSQL v9.5からのサンプルデータバックアップ 31時間後、ST_IsValidは完全なデータセットのすべてのジオメトリでtrueを返しました。上記のリンクから入手できる小さいサンプルでも同じ結果が得られました。ただし、返された同じ小さいデータセットについてQGISで有効性を確認します。 ring 1 of polygon 712 not in exterior ring ring 2 of polygon 712 not in exterior ring ring 3 of polygon 712 not in exterior... PostGISとQGISの有効性チェックに違いがあるのはなぜですか? さらに確認するために、上の画像で青でマークされている部分を除くすべてのポリゴンパーツを削除しました。私はそのWKT形式を確認しましたが、問題はありません。そして今、この機能だけを備えたシェープファイルへの変換は正しかった。 これは意味がありますか?隣接するセルでST_Unionによって作成されたより多くのデータセットをチェックしたところ、シェープファイルに変換するときに同じ問題が存在することがわかりました。同じデータをGeoJSONに変換すると、正しい結果が得られます。 MULTIPOLYGONは、次の式を使用してPOLYGONジオメトリから作成されました。 st_multi(st_union(st_buffer(geom,0)))

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