<div dir="ltr">大塚です。<div><br></div><div>こちら、</div><div><a href="https://gis.stackexchange.com/questions/132346/is-there-a-way-of-auto-increment-for-the-id-column-in-qgis">https://gis.stackexchange.com/questions/132346/is-there-a-way-of-auto-increment-for-the-id-column-in-qgis</a><br>これの二番目の回答で解決できました。<br>完全にGeoJsonがGeoPackageと同様に機能しています。</div><div><br></div><div>件数が莫大な場合などどうしてもGeoPackageでないといけない時は別ですが、GeoJsonがQGIS側の設定</div><div>だけでデータベースのように動かせると、たとえば私が適用している</div><div><a href="https://github.com/code4history/JizoProject">https://github.com/code4history/JizoProject</a><br></div><div><a href="https://github.com/code4history/TatebayashiStones">https://github.com/code4history/TatebayashiStones</a><br></div><div>これらのプロジェクトのように、複数人で管理し得るデータをgit等で管理する場合、テキストベースの</div><div>GeoJsonだと衝突が起きても完全にdiff-mergeだけで解決できるので、意外と有用ではないかと考えています。</div><div><br></div><div>=====</div><div><br></div><div>なお、私の本MLへの投稿ですが、自分が完全にGMAILベースのメール運用なので、古いメールの仕様などは</div><div>忘却の彼方で、処理が簡単なので他の人の投稿のリプライから件名だけ書き換えて新規投稿を作っておりました。</div><div>が、昨日MLのアーカイブを見たところ、In-Reply-To設定が効いていて、他の人のスレッドの中で別の話題に</div><div>なってしまっているのに気付きました。</div><div>全く気付いておらず、大変申し訳ありませんでした。</div><div>次回の投稿より、新規にメールを作るように心がけます。</div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">2020年7月25日(土) 20:19 Kohei Otsuka <<a href="mailto:kochizufan@gmail.com" target="_blank">kochizufan@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">大塚です。<div>お世話になります。</div><div><br></div><div>QGISで、Geojsonレイヤの属性にauto_increment属性を設定する方法はあり</div><div>ますでしょうか?</div><div>最終成果物はGeojsonで得たいプロジェクトを管理しているものの、</div><div>auto_increment欲しさに今まではGeoPackageで管理し、Geojsonでエクスポー</div><div>ト(逆反映する際はインポート)していました。<br>が、この方法だと手順が煩雑すぎて、私がずっと1人で管理するならばいい</div><div>ですが、GISを扱う素養のない人に作業を移管するための簡易さが欠けてし</div><div>まっています。</div><div><br></div><div>欲しい機能はauto_incrementだけなので、QGIS側の設定でその制約を与えら</div><div>れれば脱GeoPackageできるのですが、可能でしょうか?<br>フォームのウィジェットなどにありそうに思ったのですが、非NULL制約や</div><div>ユニーク制約は設定できたものの、auto_incrementは見つかりませんでした。<br><br>ご存知の方、教えていただければ幸いです。</div></div>
</blockquote></div></div>