タグ付けされた質問 「sqlite」


2
ArcMapでSQLiteジオデータベースレイヤーの編集を開始できないことを文書化しますか?
最近、ArcGIS 10.2 for DesktopとST_GEOMETRYおよびSPATIALITEの両方のストレージデータタイプを使用してSQLiteジオデータベースの作成を開始しましたが、これが簡単であることに感銘を受けました。 次に、エラーによってブロックされるように、ArcMapから編集を開始しようとしました。 編集可能なレイヤーはありません。 と警告 このデータを含むワークスペースは編集できません。 私はこの制限をどこにでも見たが見つけることができず、もともとSQLiteがArcGIS for Desktopに対して読み取り専用であると誤解していた。 ArcMap編集セッション内のSQLiteの編集不可能性はどこにも文書化されていますか?

3
ヒートマップを作成するためのグローバルなグリッドのような投影
ヒートマップを保存および表示するために使用されるベクトルグリッドを作成する必要があるアプリケーションを作成しています。次の要件があります。 地球全体をカバーできます。 グリッドの正方形の大部分には値がありません。 グリッド自体を保存する必要はありません。その場で計算したいです。 グリッドで使用されるデータの規模は大きく異なる可能性があります。 グリッドは、1 kmから100 kmの範囲の正方形にしたいと思っています。(これがいくつになるかは承知しています(1kmで〜510million、100kmで〜51,000))。 値は各グリッドの正方形に対して累積/集約されます。 理想的には、大きなグリッドセル値を保存するのではなく、小さなグリッドセルを使用して、大きなグリッドセルの値を簡単に計算できるようにします。 私はOpenLayersを使用してOpenStreetMapの上にドレープします。 SpatiaLiteまたはSQLiteに保存するので、できればネイティブでサポートすることが望ましい(つまり、SpatiaLite =サポートされているCRS、またはSQLite =純粋な数値ベースのシステム)。 だから私の質問は次のとおりです。このグリッドにはどの投影法を使用する必要がありますか? また、これを設計する良い方法はありますか?誰もがこの問題の潜在的な解決策を知っているか、以前に同様の問題を解決したことがありますか?または、有用な方向に私を向けることができます。 ユースケースの編集 -基本的に、さまざまな形状とサイズの境界ボックスを集約しています。それらは、数ヘクタールから数千平方キロメートルまでのサイズのものです。彼らはまた、異なる予測にあるかもしれません。 以下は、私が大規模に自動的に達成することを目指している種類の特注バージョンです。 どうもありがとう。

2
QGIS仮想レイヤーを使用したポリゴン交差
仮想レイヤーを使用して、QGISでポリゴンジオメトリを交差させようとしています。 SELECT sbqry.rowid AS gid, sbqry.geom FROM (SELECT ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom FROM land_parcels, flood_zone WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND NOT ST_Touches(land_parcels.geometry, flood_zone.geometry)) AS sbqry; 残念ながら、sbqry.rowid AS gid自動インクリメント値の代わりにNULLを返します。 「gid」という名前の一意の識別子列を作成する方法を知っている人はいますか?私の知る限り、仮想レイヤーはSQLite / Spatialiteに基づいています。

2
ArcGIS Desktopを使用してSQLiteファイルを処理しますか?
仕事にはqgisとgrassを使用しています。100mbsを超えるシェイプファイルを作成しました(統計分析の結果です)。 それをsqlite形式(空間的に有効)に変換すると、データは15 mbsに縮小されます。メールやドロップボックスと共有することは許容されます。 しかし、私の同僚はarcgis 9.3を使用しています-彼は問題なくデータを読み取ることができますか?

2
QEでNatural Earth SQLite DBを使用するにはどうすればよいですか?
SQLite形式のNatural Earthデータをhttp://www.naturalearthdata.com/downloads/からダウンロードしました。これはSpatiaLiteデータベースであると想定していましたが、そうではないようです!QGISはそれを空間データベースとして認識できません。OGRはプレーンSQLiteデータベースに格納されている場合でもジオメトリの読み取りをサポートしていると思われますが、QGISはSpatiaLiteにOGRを使用しないのでしょうか? SQLiteデータベースには、geometry_columnsテーブルとspatial_ref_sysテーブルがあります。それを完全なSpatiaLiteデータベースに変換する方法はありますか?

5
GoDaddyなどの共有Webホスト上のsqliteデータベースのデータをGIS Webマップに提供するにはどうすればよいですか?
私はWebマッピングの分野に不慣れです。私は現在ウェブサイトを管理していますが、ほとんどの場合、少数のレイヤーの簡単な表示とクエリのために、マッピング部分を追加したいと考えています。 簡単にするために、データストアとしてSQLiteを使用したいと思います。Quantum GISなどを使用して、空間データをSQLiteデータベースにロードします。次に、それをWebサイトのディレクトリ構造にFTPで転送します。 OpenLayersを使用して、実際にWebページに統合されるマップを開発することを知っています。 SQLiteデータベースのデータにアクセスして、OpenLayersが使用できる形式に変換するのに、FeatureServerが適切だと思います。これは正しいですか?もしそうなら、どうすればこれをgodaddyタイプのサーバーにインストールできますか?そうでない場合、どのソフトウェアを使用するのが適切でしょうか? このタスクを達成するためにオープンソースソフトウェアを使用したいと思います。 Addtl Info-2011/02/02 11:30 AM PT amercaderに回答するには-はい、ソフトウェアをインストールできます。私はphpとpythonもインストールしており、CGIスクリプトを実行できます。 すべての人に-DjangoはFeatureserverに似ているようです。これらのプログラムをインストールする場所や方法に行き詰まっているようです。FTP経由でWebサイトにアクセスする方法を知っているだけで、コマンドライン経由でアクセスする方法がわかりません。私の問題の一部は、正しい答えを得るために尋ねる正しい質問を知らないことです。-おそらく最も直接的な質問は、godaddyなどの共有ホスティングアカウントにFeatureserverをインストールする方法ですか? 暗闇に-テキストファイルは確かに簡単な解決策でしょう。これを長期的にスケーラブルにしたいだけでなく、データをポストするために変換ステップを減らす必要があります。将来的には、格納されている空間データを変更するユーザー入力を受け入れて、テキストファイルをあまり望ましくないオプションにしたいと考えています。 これまでのご意見ありがとうございました。

4
SQLiteからQGISに非空間テーブルを追加(およびマップ)するにはどうすればよいですか?
Wigle Androidアプリ(wiglewifi.sqlite)のsqliteファイルを持っています。これは空間ファイルではなく、緯度/経度およびその他のデータを含むテーブルです。 空間レイヤーをうまく追加できますが、区切りテキストレイヤーを追加するのと同じ方法でこのテーブルを追加する方法が見つからないようです。これを行うにはどうすればよいですか? 明確化:(以下の@ Giovanni-Manghiの回答に従って)テーブルとして追加することも、またはテーブルをCSVとしてエクスポートして区切りテキストレイヤーとして追加することもできますが、理想的には、直接ベースのポイントレイヤーが欲しいSQLiteテーブル(ArcGISと同じ方法でテーブルを追加し、右クリックして[XYデータを表示...])
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.