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

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

6
QGIS / PostGISで使用するCollector for ArcGISと同等のオープンソースですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け入れていません。 私の読書からのEsri WebページのArcGISのためのコレクターはしっかりとそのプラットフォームに接続されています。私はこれについて間違っていることを知ってうれしく思います。 私は、GPSを備えたiOSおよびAndroidデバイス向けの汎用モバイルデータ収集アプリに強い関心を持っています。特に、カバレッジ外でデータを収集し、カバレッジに戻ったときに同期できるもの。理想的には、オフライン時に使用するためにデータの一部をローカルにキャッシュすることもできます。 私が想定しているのは、データレイアウトや制約などを指定できるWebベースのアプリケーションです。その後、バックエンドデータベースを生成し、Restful APIを介したアクセスを許可します。 私がする必要があるのは、モバイルデバイス(できればiOSとandroidの両方)のフォームからデータを入力することです。これにより、バックエンドデータベースのテーブルが更新されます。これにより、データをQGISに簡単に組み込むことができます。オフラインで動作する必要があり、動作する領域の多くは3Gをカバーしていません。オフラインで使用するために、選択したデータをデバイスにキャッシュすることもできれば理想的です。マップの統合は重要ではありません。 クラウドベースの優れたソリューションをいくつか見つけましたが、一部のデータは機密性が高い可能性があるため、バックエンドのデータ収集を制御できるものが本当に必要です。たとえば、密輸の脅威である珍しい爬虫類の目撃報告。 モバイルアプリがQGISにデータを取得するための代替手段は何ですか。

6
shp2kmlライセンスの有効期限が切れ、無料のソリューションを探しています
だから私はアフリカの小さな非営利団体で働いています。私はすべてのGISとデータの仕事をしています。私が作成するレイヤーのほとんどは、KMLレイヤーに変換するため、上司はGoogle Earthでそれらをすばやく簡単に使用できます。しかし今、ここ数ヶ月で私のshp2kmlプログラムは、ライセンスが期限切れになり、新しいバージョンをダウンロードするように言っています。2011年2月の新しいバージョンではない最新バージョンをダウンロードしましたが、引き続き同じエラーが発生します。誰もが同じことを行う別のフリーウェアプログラムを知っているか、これを回避する方法を知っているか、shp2kmlの最新バージョンを入手します。私のオペレーティングシステムはWindows 7で、QGIS 1.8.0を使用しています。非営利団体はGoogle Earthプロエディションを購入する余裕はありません。無料または実質的に無料のソリューションが必要です。ご協力いただきありがとうございます。
13 qgis  kml  google-earth 


2
QGISでポリゴンに基づいてラインレイヤーをクリッピングしますか?
ラインレイヤーとポリゴンレイヤーがあります。両方のファイルに同じSRSがあります。新しいシェイプファイルには、ポリゴンで覆われた線のみが必要です。 QGISでVector -> Geoprocessing -> Clipツールを試しましたが、空のシェープファイルしか取得できません。 QGISでこれを行うにはどうすればよいですか?
13 qgis  clip 

1
GRASSおよびSAGAモジュールをPythonスクリプトにインポートする
私はこれが初めてです。私はqgis用のPythonプラグインを「ビルド」しています。GRASSとSAGAからモジュールをインポートしたいのですが、その方法がわかりません。インポートするプラグインは、SAGAからのクリギング補間、GRASSからのv.surf.idw、またはRaster qgisからの補間プラグインです。グリッド内のポイントを変換する補間方法が必要です。 手伝って頂けますか? もう一つ疑問があります。 私のコードで次の行を実行します。 vectorlayer_vector = ftools_utils.getVectorLayerByName(inputLayer) Elevation = self.lineAttrib.currentText() cellSize = int(self.linePix.value()) outPath = self.inputLayerCombo3.text() output = ftools_utils.getRasterLayerByName(outPath) Processing.runAlgorithm("saga:shapestogrid", vectorlayer_vector, Elevation, 0, 0, 4, None, cellSize, output) 実行すると、tiffイメージが得られますが、何もありません。.auxファイルは作成されず、作成したTIFFイメージを開こうとすると、次のメッセージが表示されます。 c:... teste3.tifはサポートされているラスターデータソースではありません したがって、出力が間違っていると思います。正しい出力を得るために何をしなければなりませんか?私は何が欠けていますか?

4
別のポリゴン内の1つのシェープファイル内のポリゴンの割合
私は初心者です。これが明らかである/すでに質問され回答されているが、何も見つからなかった場合はおologiesび申し上げます。 私には2つのシェープファイルがあります。1。500個の小さなゾーンがあるLSOA境界として知られる英国の郡の管理境界層2.洪水ゾーン。 理想的には、どのLSOAゾーンのどれがフラッドゾーン内で50%以上であり、500 LSOAゾーンごとにyes / noまたは1/0になるかを調べたいと思います。 しかし、私はこれを行う方法がわかりません。2つのシェープファイルを結合できると考えましたが、それらの間に共通の属性はありません。次に、場所ごとに属性を結合機能を使用できると考えました。これは機能し、どのLSOAがフラッドゾーンにあるかを示しますが、それはほとんどすべてです(画像2を参照)。 これはSQLの問題だと思いますが、わかりません。私はQGISを初めて使用し、PostgreSQLを使用したことがありません。 どんな助けも大歓迎です。素敵な人々が私を助けるために必要な情報を提供できます。

1
QGISで欲求線を作成する方法は?
Origin-Destinationマトリックスからのフローを希望線として表示するにはどうすればよいですか?下の写真のような結果が必要です。 私はそれらをその値(リンクされたMDBから来る)に比例してスケーリングする必要があり、線が少し湾曲しているのが好きです(しかし、直線も使用できます)。

2
QGIS 1.9のプログラムでメモリレイヤーにフィーチャを作成して追加するにはどうすればよいですか?
QGIS 1.8には、MSAccessデータベースからデータを読み取り、一連のメモリレイヤーに追加する作業プラグインがありました。暫定にはいくつかの処理が含まれているため、単にQGISを使用してデータベースから直接読み取ることは選択肢とは思いません。 QGIS 1.8から1.9に移行したいと思います(主に印刷コンポーザの品質が向上したため)。プラグインは新しいAPIでは機能しません。 Google検索で出てきたさまざまな方法を試しました。1つは、http: //www.qgis.org/pyqgis-cookbook/vector.html#memory-provider から以下のコードを変更します。つまり、ジオメトリと属性をデータプロバイダーに追加し、レイヤーを更新して、新しいAPIが機能するようにします少しですが、編集モードに入るまで属性は表示されませんでした(http://hub.qgis.org/issues/3713に似ています)。上記のリンクの返信#1で詳しく説明されている別のアプローチでは、レイヤーと属性を正しく追加しましたが、レイヤーに機能を追加できませんでした。 それは非常に単純なタスクであるべきであるため、ここにいる誰かがこれがどのように行われるべきかの実例を提供できることを期待しています。(PS私はプロのプログラマーではなく、私のコーディングの大部分はかなり粗雑です-どんなガイダンスも歓迎しますが、私の側で無知を許してください) # Receivers = a list of lists returned from a database query # create layer vl = QgsVectorLayer("Point", item, "memory") pr = vl.dataProvider() # add fields pr.addAttributes( [ QgsField("Rec_No", QVariant.Int), QgsField("Include", QVariant.String), QgsField("Label", QVariant.String), QgsField("X", QVariant.Double), QgsField("Y", QVariant.Double), QgsField("Z", QVariant.Double), QgsField("Height", QVariant.Double), …


2
ArcGISまたはQGISでデータフレームをリンクする方法は?
以下の画像は、4つのデータフレームを持つArcGIS 10.1のレイアウトを示しています。各データフレームは同じ地理的領域ですが、画像は異なります。たとえば、左上の画像は1989 DOQ、右上の画像は1989 DOQの反転、左下の画像は2012 DOQ、右下の画像は2012 DOQの反転です。 データフレームをリンクして、あるデータフレームで画像をパンすると、他のすべてのデータフレームで画像がパンするようにすることは可能ですか(つまり、Erdas Imagineで「ビューをリンク」する方法と同様) これはQGISで可能ですか?

3
長さを小数点以下2桁に変更する方法は?
QGISで小数点以下2桁までの行の長さを計算する方法を試しています。フィールド計算機を使用して新しいフィールドを作成する場合、フィールドタイプ、フィールド幅、精度にどのような変更を加えても、長さは常に小数点以下13桁になります。
13 qgis 

2
QGISのスナップはどのように機能しますか?
スナップに関するQGISマニュアルも含め、多くの投稿とチュートリアルを読みました。[設定]> [スナップオプション ] でスナップオプションを設定します。スナップしたい2つのレイヤーを選択し、モードを頂点に設定し、0.00002マップユニットの許容値をチェックして、intを回避します。トポロジ編集を有効にします。 レイヤー1のポリゴンを移動し、近似頂点をレイヤー2の隣接する近似頂点に取得しました。1:500の縮尺では、正しくスナップされているように見えますが、1:1の縮尺にズームインすると、それらは適切に配置されません。私は何かを逃したり、正確にしようとしていますか? 入力いただきありがとうございます。
13 qgis 



1
背景ボックス付きのテキストラベルを作成する方法
QGISポイントベクターレイヤーのポイントフィーチャ用にカスタムラベルを作成しようとしています。それを行うためにPythonプラグインを作成したいと思います。ラベルの後ろに色付きの長方形を表示する必要があります(または!)。ラベルは長い文字列であり、ラベル付けエンジンの式と条件を使用して作成されます。 最も簡単な方法は、ユーザーがアクティブレイヤーのラベルを好きなように設定し、プラグインがレイヤーのフィーチャからラベルテキストを取得し、テキスト文字列を使用してボックスを作成できるようにすることだと思いました。私の問題は、QGIS APIでこれらのテキスト文字列にアクセスする方法が見つからないことです。ラベル付けエンジンによって生成されたラベル文字列はQGISにどのように保存され、どのようにして取得できますか?
13 qgis  pyqgis  labeling 

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