[OSGeoJapan-discuss] 【質問】QGISのshapeファイル:既存+新しく地物を追加した際に自動的にユニークIDが入力される方法(uuid()以外でもあるでしょうか?)

Yoichi Kayama yoichi.kayama @ gmail.com
2023年 11月 12日 (日) 20:58:28 PST


藤田様

ベクタのレイヤを作成した後 プロセッシングツールボックス -> ベクタテーブル ->  自動インクリメント属性を追加 で可能かもしれません。

https://docs.qgis.org/3.28/ja/docs/user_manual/processing_algs/qgis/vectortable.html#qgisaddautoincrementalfield

2023年11月13日(月) 12:39 藤田卓 (OSGeoJapan-discuss 経由) <
osgeojapan-discuss @ lists.osgeo.org>:

> みなさま
>
> 日本自然保護協会の藤田と申します。
> QGISについて1つ教えていただきたいことがあり、ご連絡いたしました。
>
>
>
> *【質問】*
> QGISでshapeファイルのユニークID(地物毎に固有の値)を作成する際に、
> 既存の地物だけでなく、新しく地物を追加した際に自動的にユニークIDが入力される方法
> として、
>
> uuid() を使用する方法があるようですが
> *uuid() 以外の 関数を用いて自動でユニークIDを入力できる方法はないでしょうか*
> (もしくは uuid() を38文字より縮めるなどができるか?)
>
> *【質問した理由】*
> *uuid()の場合、IDが38文字と長いため、ファイルサイズが大きくなる、扱いがやや面倒との懸念もあり*
> $idなど、6~10桁などの数値など短いIDでユニークIDを自動生成できる方法で
> 新しく地物を追加した際に自動的にユニークIDを 追加できないかと考えております
>
>
> アドバイスいただけましたら幸いです
>
>
>
>
>
>
>
> 藤田卓        /  Dr. Taku FUJITA
> (理学博士・ 技術士(環境部門)
> *公益財団法人 日本自然保護協会(NACS-J**)*
> *生物多様性保全部*
> fujita @ nacsj.or.jphttps://www.nacsj.or.jp/
> TEL: 03-3553-4101 (代表)
> 〒104-0033 東京都中央区新川1-16-10 ミトヨビル2F
> *★70周年キャンペーン★ **https://www.nacsj.or.jp/activist
> <https://www.nacsj.or.jp/activist>*
> [image: FB] <https://www.facebook.com/NACSJ>  [image: TW]
> <https://twitter.com/NACSJ>   [image: Instagram]
> <https://www.instagram.com/nacsj_official/>   [image: Youtube]
> <https://www.youtube.com/channel/UClUy3wg5i1qB1GYT6YxRTDQ>
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20231113/d3c422ac/attachment.htm>


OSGeoJapan-discuss メーリングリストの案内