QGISでのデジタル化中のポイントの自動番号付け?


9

Qgisでのデジタル化中にポイントを自動的に番号付けする方法を誰かが知っていますか?説明すると、新しいポイントを作成するときに、ポイント番号を入力する必要があるウィンドウがあります。ポイント番号を手動で入力せずに自動番号を付ける方法はありますか?


1
ID番号ですか?
ahmadhanb 2016年

5
QGISにはそのウィンドウを開かないオプションがあります-設定/オプション-デジタイジングタブ-特徴の作成-属性フォームポップアップの抑制。デジタル化が完了したら、$ rownumまたは$ idを使用して、すべてを一度に入力できます。それでいいですか?
ミロ

@ミロ:これはおそらく最良の解決策です(私が実際に行う方法)。フィーチャーの作成と同時にIDが生成される必要はありません。
wiltomap 2016年

はい、これは、すべての数値を1〜Nにしたい場合に最適なソリューションですが、一部の数値を1〜Nにし、それらの多くを他の符号(1-16-4Aなど)にする必要があります。それは私がこの方法を使うことができないからです。
スロボダン

回答:


7

1つの方法は、式(または任意の式)を使用してポイントに自動的に番号を付ける仮想フィールドを使用する$idことです。

フィールド計算機


仮想フィールドはシェープファイル自体ではなく.qgsファイルに保存されるため、プロジェクトファイルを保存する必要があることに注意してください(ただしSave As...、仮想フィールドを変換するオプションを使用して、シェープファイルを新しいファイルとして再保存できます。通常のものに)。


4

シェープファイルのIDについて話していると思います。そうすれば、レイヤーのプロパティに移動し(レイヤーをダブルクリック)、フィールドに移動して、ドイツ語で「Bearbeitungselement」と呼ばれるアイテムをUUID-Generatorに設定します(IDフィールドタイプはテキストである必要があります) )以下のスクリーンショットに示すように(https://en.wikipedia.org/wiki/Universally_unique_identifier)。

ここに画像の説明を入力してください

ポイント(またはもちろん他のジオメトリ)をデジタル化すると、次のようになります。

ここに画像の説明を入力してください

該当する場合は、他の属性値を入力するだけです。

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