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

1つ以上の構造化された永続データのセット。1つの単位として管理および保存され、一般に、データを更新および照会するソフトウェアに関連付けられます。

5
ほとんどのGISパッケージに数値IDが必要なのはなぜですか?
これは簡単ですが、物議を醸す可能性のある質問です。なぜ(すべてではないにしても)ほとんどのGISパッケージで、決定されたレイヤーにNULL不可の一意の数値識別子が必要なのはなぜですか? 自然なキーではなく、このような代理キーが必要なのはなぜですか? 例: ArcGISはOBJECTID(またはGlobalID)を実施します QGISは、数値IDを持たないレイヤーをロードしません。
11 database 

2
App Engineの地理空間の将来
2年前、この質問は、2009年5月15日にGilliesのブログに投稿されました。 App Engineの地理空間の将来 当時、データストア(GoogleのApp Engine)を使用したGIS Webサービスのアプリに関するニュースはありませんでした。 過去2年間にGISとApp Engineに関する新しい情報はありますか? 特に、世界中の人々が共同で地図を作成できるように、バックエンドでデータストアとブラウザでクライアントとJavaScript APIを使用するWFSを探しています。これはgeoJSONやシェープファイル。 一般的に、どのクールなマップ作成および空間クエリWebサービスが、典型的なリレーショナルデータベースの代わりにGoogleのApp Engine Datastoreを使用していますか?

5
マップに特殊文字ドイツ語「ÄÜÖß」を表示するにはどうすればよいですか?
リージョンの名前を含むシェープファイルがあります。これらには特殊文字は含まれていませんが、醜い象形文字は含まれています。それらを正しく表示するにはどうすればよいですか。形状をUTF-8としてインポートすると機能しません... また、名前はdbaseテーブルにあります。utf8でdbaseテーブルを保存することは可能ですか、それとも別の方法で処理するのですか?

3
256以上の変数を持つテーブルをどのように処理できますか?
私は国勢調査データを使用して、いくつかのCSVファイルをダウンロードしました。各CSVファイルには、600個の列/変数が含まれています。それらすべてをクエリ可能なデータベースに格納したいのですが、これまでに試したすべての操作(MS Access、Arcジオデータベーステーブル)では、テーブルが256列に切り捨てられます。DBAではない誰かがアクセスできる大きなテーブルを処理するためのソリューションはありますか?
10 database  census  csv 

5
Solo Developerのデータベースとファイル
私はGISを始めたばかりですが、それを使用して自分の地域とその周辺のマウンテンバイクコースの地図を作成することに興味があります。私はQGISを学び、まともな地図を生成するのに十分な進歩を遂げました。これまでのところ、レイヤーをシェープファイルに保存してきましたが、問題なく動作しているようです。 この先週末、私はPostGISを調べ始め、それを稼働させて、トレイルシェープファイルをインポートし、QGISをPostGISに接続しました。 私は今、データベースとファイルを使用することの長所と短所はどうなるのだろうと思っています。私はすでにいくつかの考えを持っていますが、他の人が持っているかもしれない啓発的な意見に興味があります。 データベースの長所 公園に関係なく、すべてのトレイルに1つのテーブルを使用すると、情報の列のセットに一貫性を持たせることができます。 データを複数の形式にクエリ/エクスポートするのが簡単 複数のクライアント/ツールにより、データの表示と編集が容易になります テーブル構造のより簡単な編集(QGISテーブル編集と比較して) データベースの短所 データベースを立ち上げる/維持することは私のセットアップを複雑にします。 私はデスクトップとラップトップを持っており、GIS作業を行っています。DropBoxを使用すると、2つのマシン間でファイルを簡単に同期できます。これは、PostGISを使用してファイルでDropBoxを使用するのと同じように(または透過的に)不可能です。 データベースよりもファイルのバックアップ/復元が簡単です。

3
バス停のクエリデータベーススキーマを設計する方法
バス停のデータがあるので、特定の開始駅と終了駅に線/複数線を提供するアプリケーションを作成したいと考えています。 たとえば、ユーザーがステーション1からステーション2へのバス路線の候補を取得しようとします。 station1との両方をカバーできるバスラインがある場合station2、このラインを返す必要があります。結果は次のようになります。 Step1: station1 -- station2 ステーション1とステーション2の間に直接バス路線がない場合、アプリケーションは交換計画を見つけようとします。たとえば、結果は次のようになります。 Step1: station1 -- exchangestation Step2: exchangestation -- station2 これでデータは取得できましたが、データベースでデータモデルを設計する方法、クエリを効率的にするためのスキーマを作成する方法がわかりません。 ============================================= 更新: たとえば、バスのラインは4つ(実際には2つ)あり、それぞれ色が異なります。 l1: A-B-C-D l2: D-B-A (in fact, the l2 is the reverse of l1 except the l2 will skip station `C`. l3: E-B-D-F l4: F-D-B-E(reverse of l3) 次に、これらの情報をデータベースに保存して、ある駅から別の駅へのバス路線計画を照会する場合、必要なテーブルの数と、各テーブルに何を配置する必要があるのでしょうか。

2
ms-accessデータベースを使いやすい空間データベースに変換する
最近、GISで使用できるようにしたいMS-Accessデータベース(2007 accdb)の所有権を取得しました。GISについては少し知っていますが(QGISとArcGISをかなり使用しています)、データベースについてはほとんど知りません。現在、そこには空間データはありませんが、リンクしたいさまざまなシェープファイルがあり、理想的にはこれらすべてのファイル/データベースを1つの空間データベースにマージします。 ArcMAPにアクセスできたとしたら、ESRIジオデータベースをセットアップするだけでしょうが、それは利用できません。私が読んだことから、PostGISは私が使えるものかもしれませんが、私が言うように、MS-Access以外のデータベースについてはほとんど知りません。 誰かが私に指示を与えることができるユーザーフレンドリーなシステムはありますか?MapInfo 7(質問しないでください!)またはQGISと互換性がある必要があります。どんな助け/アドバイスでも大歓迎です。

8
南アフリカのすべての都市/町の包括的なデータベース?
タイトルは本当にすべてを語っています-私は南アフリカのすべての都市/町の包括的なリスト/データベースを探しています。私はこれらの人たちについて知っています:http : //www.afrigis.co.za/、しかし私が彼らに何回連絡したとしても彼らは私に戻ってきません。それらは、私が必要とするデータの唯一の本当に信頼できる包括的なソースとして私に推奨されましたが、それらは明らかにあまり役に立ちません。 私がこれを入手できる場所に関する情報を誰かが持っている場合は、私に知らせてください。はい、Googleを試してみましたが、十分に包括的なものは見つかりませんでした(AfriGISを除く)。
9 database  data 

3
QGISを使用して既存のデータベースエントリにGIS機能を追加する
ジオメトリ列を含むテーブルを含むpostgreSQLでデータベースを構築しました。非ジオメトリ列にデータを追加すると、postgisを使用してデータベースに接続したときに、QGISでそれらのデータを表示できます。次に、QGISの編集ツールを使用して、既存のエントリにポリゴンを追加します。つまり、QGISでジオメトリ列を埋めます。 これどうやってするの?シェープファイル全体をデータベースに追加することだけを聞いたことがありますが、単一の機能を単一の列に追加することは聞いていません。 例...次の表があります(自治体): id smallint NOT NULL, name varchar(50) NOT NULL, mun_geom geometry(Polygon, 31468) データベースに接続しているときに、(1、 'municipality1')のように、postgresqlに列のidとnameを入力できます。自治体をpostgisレイヤーとして追加した後、ポリゴンフィーチャを追加してエントリを補完します。

3
「ALC_AV_COのDSNへのODBC接続を初期化できません」を修正する方法
だから私はQGISコミュニティーに慣れていないので、かなり大規模なアクセスデータベースをいくつか導入しようとしましたが、成功はほとんどありませんでした。私はWindows 7を使用しているため、管理ツール/データソース(ODBC)を使用して新しいユーザーDSNを作成しました。これをMicrosoft Access Driver(.mdb、 .accdb)にし、使用したいデータベースにリンクしました。 次に、QGISで、ベクターレイヤーの追加、選択したデータベース、ODBCの左タイプを使用し、名前を指定し、localhostを指定し、データベースについては、作成したユーザーDSNと同じ名前で書き込みました...しかし、毎回...それをテストしようとすると、次のエラーが発生します: Connection failed - Check settings and try again. Extended error information: Unable to initialize ODBC connection to DSN for ALC_AV_CO, [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application なぜこれを行うのですか? 興味深いことに、私が成功した唯一のときは、.accdbなしでMicrosoft Access Driver(* .mdb)であるユーザーDSNをなんとか作成することができました(これを機能させるために、DBのバージョンを.mdbに保存しました)。ただし、不明な理由により、このオプションは[新しいデータソースの作成]メニューでは使用できなくなったため、再度使用することはできません。 誰かが私が間違っていることについてアドバイスをいただければ幸いです!

3
入力データとデータベース間の差異の効率的な処理
レコードが既存のデータベースに追加される入力データセットがあります。追加される前に、データは重い時間のかかる処理を経ます。処理時間を短縮するために、データベースに既に存在する入力データセットからレコードを除外したい。 入力とデータベースの違いを以下に示します。 これは私が見ているプロセスの種類の概要です。入力データは最終的にデータベースに送られます。 現在のソリューションでは、データベースと入力を組み合わせてMatcherトランスフォーマーを使用し、FeatureTypeFilterを使用してNotMatchedの結果をフィルタリングして、入力レコードのみを保持します。 差分機能を取得するより効率的な方法はありますか?

2
空間インデックスの基礎
アプリケーションがそれらのサブセットのみをマップに表示し、テーブル全体をマップしない場合に、テーブルのサブセットに空間インデックスを作成することは良いアイデアであるかどうかフォーラムに尋ねていました。 サブセットにはテーブル全体の同じ範囲がないため、独自の空間インデックスを使用してサブセットを表示する方が高速になる可能性があるためです。 私が受け取った答えは、空間インデックスは表示時間に影響を与えず、結合や交差などの空間クエリにのみ使用されるというものでした。それは本当ですか??? GISとデータベースの私の経験は、テーブルに空間インデックスがない場合、マップでの表示がはるかに遅くなることです。ディスプレイでは、現在のマップウィンドウの範囲と交差するフィーチャを表示するためにテーブルにクエリが実行されるため、外部のフィーチャは何も読み込まれません。それは本当にそれがどのように機能するのですか?これは一種の空間クエリです。 真実は何?サブセットに空間インデックスを作成することは良い考えですか?

4
ビーチの地理位置情報データベース
世界中のビーチのデータベースをどこでどのように入手できるか誰でも知っていますか? 必須フィールドは次のとおりです。 名前 緯度 経度 海岸線の側面(可能な場合) または、Googleマップにクエリを実行して、特定の位置情報に最も近いビーチを見つける方法はありますか?

2
QGIS対応データベース?
QGISで接続できるデータベースの種類に関するドキュメントがあるかどうかを誰かが知っていますか?また、次のことも知りたいです。 データベースを読み取り専用または読み取りと書き込みに使用できますか? ありがとう

2
データベースで中央値列を見つけるにはどうすればよいですか?
普及地域の住居の建設期間に関するデータがあります。このデータを私の調査地域に転送しました。各調査地域の建設期間の中央値を決定したいと思います。唯一の問題は、列の情報が住居の数であり、それらの中央値は必要ないということですが、列のタイトルが新しいフィールド(またはそれを示す他の何か、できればテキストの期間)の行に入力されます形式ですが、ピリオドを示す単なる数値であれば、それは世界の終わりではありません)。 関連するフィールドが強調表示された属性テーブルの画像を添付しています。MEDIANフィールドはありますが、私が使用しているデータは他の人が作成したものであり、文書化が不十分であるため、計算がすでに行われたかどうかはわかりません。 (7つの列は、時系列順に並べられた7つの重複しない期間を表します。[中央値]フィールドは、全体の建設が半分完了した期間を示すように見えます。つまり、中央値の時間を記録します。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.