[OSGeoJapan-discuss] QGISでspatialiteの地物をコピーした時

Yoh Fukuda yoh.fukuda @ gmail.com
2016年 10月 19日 (水) 05:41:53 PDT


喜多さま

こんにちは。福田です。

リングの充填は経験がないのですが、当方の環境では地物のコピーは
行うことができています。
(Win10、QGIS2.16.2-62bit、SpatiaLiteバージョン4.3.0)

元のデータは、SpatiaLite-guiでshpをインポートしたものでしょうか。
(PK_UIDという主キー名からしてそうではないかな…と思うのですが、)
それとも、別の方法でインポートしたものでしょうか。

通常は、主キーにAUTOINCREMENTというオプションが指定されている
ので、地物をコピーした際に、自動的に新しいIDが付与されて、重複しない
ようになっている、、と思います。

ちなみに、

Spatialiteでは、必ずユニークな主キーが必要なのでしょうか?


については、ユニークな主キーがなくてもジオメトリを持つテーブルとして
扱うことができます。同様に、QGISへ読み込むことができます。
ただし、表示や処理がとても重くなります。


福田 陽一朗

2016年10月19日 18:12 喜多耕一 <kou35tochas @ gmail.com>:

> みなさま
>
> いつもお世話になっています。北海道の喜多です。
> QGISでSpatialite使おうとしていますが、地物をコピーした時や、リングの充填を行ったときに、主キーである「PK_UID」がダブってしまい、
> データを保存することができません。
> Spatialiteでは、必ずユニークな主キーが必要なのでしょうか?
> または、地物のコピーなどでも「PK_UID」を自動で更新される設定はありますか?
>
> よろしくお願いします。
>
> 北海道 喜多耕一
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20161019/5bc42870/attachment-0001.html>


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