問題タブ [spatialite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sqlite - SpatiaLite v4.0.0 RecoverGeometryColumn が Geometry 制約に違反しています [geom-type または SRID は許可されていません]'
空間テーブルを作成し、RecoverGeometryColumn 関数を使用してジオメトリを復元するときに、ジオメトリ列を小文字で指定しないと、「ジオメトリ制約に違反しています [geom-type または SRID は許可されていません]」というエラーが発生します。
私は何か間違ったことをしていますか、それともどこかでドキュメントを見逃していますか?
windows-phone-7 - Windows Phone 7/8 での SpatiaLite のサポート?
SpatiaLite を Windows Phone 7 または 8 で実行することはできますか? これに関するドキュメントが見つからず、Google に失敗している
php - ジオデータベースとOpenLayers間でフォーマットを転送する
SpatiaLiteとOpenLayersの間の最も効率的な転送フォーマットは何ですか?現在、SpatiaLite(SQLiteの拡張)とOpenLayersに基づいたアプリケーションを開発しており、転送形式としてGeoJSONを使用しています。
私の手順:1)SpatiaLiteの関数AsGeoJSONを使用して、phpスクリプトでDBを検索し、geojson形式のデータを取得します
2)phpのprint()を使用して、取得したデータをphp変数からJS変数に転送します。
3)以下を読んでOpenLayersでベクターレイヤーの機能を作成する
同じ目標をより効率的かつよりうまく達成する方法はありますか?ありがとう!
ubuntu - ubuntuでのspatialiteコンパイルエラー
Android用に次のプロジェクトをビルドしようとしています:
http://code.google.com/p/spatialite-android/
しかし、「ndk-build -j10」コマンドを実行するとエラーが発生します。
詳細なエラー情報は次のとおりです。
誰でも私を助けることができますか?
macos - Spatialite で列を作成できません -> 予期しないメタデータ レイアウト
私はspatialiteで非常に新しいです。私は Max OS Mountain lion で実行しており、SQLite バージョン 3.7.17 と libspatialite 4.1.1 (homebrew を使用) をインストールしました。
SQLite の拡張子 libspatialite をエラーなしでロードできます。
簡単なテーブルを作成できます:
しかし、spatialite を使用して Geometry 列を追加すると、次のメッセージが表示されます。
この問題を解決する方法がわかりません。誰か助けてくれませんか?
r - RSQLite で Spatialite 拡張機能をロードすると R がクラッシュする (OS X & Ubuntu)
Spatialite データベースに対していくつかのクエリを実行しており、データを R に直接取得したいと考えています。このページでは、次のようなことができることを示唆しています。
しかし、私がそうすると、Rは次のようにsegfaultします:
私の場合、spatialite は、通常使用する sqlite のバージョンと同様に、Homebrew を使用してソースからビルドされました。libspatialite 自作の定義では、それは sqlite > 3.7.3 に依存していると述べています。sqlite の自作バージョンは 3.7.17 です
デフォルトでどのバージョンの sqlite RSQLite がプルされるかはわかりませんが、RSQLite ソース パッケージに含まれているバージョン 3.7.17 だと思います。私のバージョンの sqlite を単純に使用することを期待して、ソースから RSQLite をビルドしようとしinstall.packages(c("RSQLite"), type="source")ましたが、そうではないようです。または、もしそうなら、それはまだクラッシュしています。
最後に、R の 2 つのバージョンでこれを試したところ、同じ結果が得られたことに言及する必要があります。
- CRAN からバイナリ形式でダウンロードされた R 3.0.0
- R 3.0.1 をソース形式でダウンロードし、自作でインストール
アップデート:
Ubuntu FOSS GIS リポジトリが提供する libspatialite5 を使用して、Ubuntu 13.04 でクラッシュが確認されました。
routing - Spatialite Dijkstra-algorithm でルーティングの方向を無効にする方法は?
アプリケーションで Spatialite を使用して、OSM データからオフライン ルーティング サービスを提供しています。
これは、ウェイの方向を処理するため、特に車のドライバーにとっては完全に機能します。
しかし、方向を気にせずに最短経路でルートを提供するにはどうすればよいでしょうか。
厳密に思われるクエリに設定するパラメーターが表示されませんでした:「select * fromroads_net where NodeFrom = 27173 and NodeTo = 26984」
--unidirectional または --bidirectional を使用して spatialite_network を構築しようとしましたが、同じ結果が得られます。
前もって感謝します
android - Spatialite Android でプリペアド ステートメントを使用するにはどうすればよいですか?
Spatialite-Androidのチュートリアルを見ていると、次のコード サンプルに気付きました。
特に、Android SQLite ライブラリで使用されているような、より適切な方法ではなく、単純に SQL クエリをつなぎ合わせるという不適切な方法が行われていることに気付きました。Spatialite に真の準備済みステートメントを使用させる方法はありますか?
明確にするために、Android の標準 SQLite データベースを使用して、次のようなものを探しています。