QGISで新しいSpatialiteデータベースを作成する方法


8

私はQGIS 1.8(SpatiaLiteバージョン3.0.1; QSpatialite 6.0.3)内で新しいspatialiteデータベースを作成しようとしていて、次のエラーが発生し続けます。このデータベースは有効なSQLiteデータベースのようですが、有効なSpatiaLite Oneではありません。QSpatiaLiteが自動的にSpatiaLiteに変換しますか(情報は失われません)? " 「はい」の後に「データベースをSpatiaLiteに変換できません」と表示されます。

何が悪いのですか?古いバージョン(QGIS 1.7.4およびQSpatialite 5.0.3)では問題はありませんでした。

新しいSpatialiteデータベースの作成についてアドバイスしてください。


Spatialite-guiがトリックを行いました。正しいSRIDが必要です。これがSRIDリストです http://drupalcode.org/project/geo.git/blob/ee3f75649e4b01dfd27d8e35b222a2b51c93d706:/srid.inc

皆さんの努力と時間をありがとうございました!


3
このエラーメッセージを取得するために実行している手順を説明できますか?
Stev_k

「名前を付けて保存」でレイヤーを保存すると、このエラーが発生します。最善の方法は、レイヤー->新しいレイヤーの追加->新しいスペーシャルレイヤーで、3つのポイントで新しいデータベースを作成します。
AndreJ 2012

Spatialite-guiがトリックを行ったことを受け入れて、反対票を投じます。正しいSRIDが必要です。これがSRIDリストdrupalcode.org/project/geo.git/blob/… です。皆さんの努力と時間をありがとうございました!
ジョニー

私はspatialite 2.0.1、qgis 1.8.0およびqspatialite 6.0.7を持っていますが、まだ問題があります。誰かがバグを修正する解決策を知っていますか?

回答:



4

これは既知のバグです。QSpatiaLite v 6.0.6で修正されました

RIVIERE Romain QSpatiaLite開発者


2

QSpatialiteやQGISの最新バージョンには問題があると思います。Spatialite-guiがある場合、これはSpatialite DBを作成してデータを投入するのに適しています。ターミナルから(spatialite_gui)を(引用符なしで)実行して、インストールされているかどうかを確認できます。Spatialite-guiがQGISに付属していたのか、それとも個別にインストールしたのか覚えていません。


1
spatialite-guiはここから入手できます。同意しました-私は、spatialiteへのQGISインターフェースよりもはるかに簡単に作業できると思います。
シンバマング2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.