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

4
データベース設計:GISの道路トポロジ
道路に関する特定の機能を保存する標準またはベストプラクティスの方法はありますか。 道路の方向性: 一方向の通り:一方向にのみ進む道路 センターターニングレーン: 2つのレーンの間に存在する道路で、どちらのレーンもこのように左または右に曲がることができます 高速道路のインターチェンジランプと合流車線 道路機能: 交差点レイアウト(信号化または非信号化): 次のような、交差点のさまざまな許可パターンと禁止パターンをdbに組み込みます。 ノーターン 緑に左折します(またはしない) 緑のサイクルと時間 交差点での作動アプローチと非作動アプローチ 通行権のルール:一部の交差点には、一般的な通行権のルールとは異なる場合があります。坂道を例に考えてみましょう。上り坂を走行している人を除き、誰もが一時停止の標識で止まる必要があります。彼らは一時停止の標識を持っていないので、すべてのトラフィックはそれらに屈する必要があります。

5
空間データベースにとって、優れたデータベース設計はそれほど重要ではありませんか?
データベースの設計と正規化は、空間データを扱う際によく使用されると強く感じています。 100を超えるフィールドテーブルを備えたデータベースとデータベースを備えたソフトウェアでは、次の点を確認する必要があります。 空間データベースを設計するときに、正規化以外の考慮事項を考慮する正当な理由はありますか? 私は人々が例を求めていると思いますが、ここでは説明できないので、私の質問は100フィールドが問題ではなく、適切な正規化された設計よりも維持しやすいことを意味する人を対象としています。 引数は何ですか?

2
リレーションシップクラスのキーとしてObjectIDを使用するのは安全ですか?
リレーションシップクラスを定義するときにObjectIDを使用することは常に避けてきました。ジオデータベースでの一部のアクションがobjectIDを再設定すること(インポート/エクスポートなど)を理解しています。しかし、多くの人がそれらを使用しているのを見ています。 私は単に妄想しているだけですか、またはリレーションシップクラスを定義するときにObjectIDを使用しても安全な場合がありますか?

4
墓地をモデル化する方法-故人あたり1ポイントまたは墓あたり1ポイント?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 これは、GISシステムでの墓地の実装を経済的に回避する方法に関するプロジェクトに関する以前の質問の続きです。 墓地で見つけることができます 通常の墓:最大2人 家族の墓:2人以上、20人まで(カトリックの会衆の姉妹…) 戦争記念碑:約30人 灰散乱エリア:100人から始まる無許可 Bur墓のあるフィールド:1スポットあたり最大2 Bur墓のある壁:高さは最大3 だから、定義するための最善の方法は何ですか: POINTオブジェクトとしての各人 POINTオブジェクトとしての各墓、人物は属性の一部です 私は一人一人にポイントオブジェクトとして選択します: すべての人のための1つの単純なCSVファイル。 列の例を次に示します。FirstName– FamilyName – YearDeceased 墓の中の人数に依存しない そうすれば、ASH SCATTERING AREAでもファイルに入ることができます 最終的に、他の人が同じ墓に埋められた検索の結果に追加するために、いくつかのコードを書く必要があります 私は各墓がPOINTオブジェクトとして見られる合併症: 各行には、墓の中の最大人数の列が必要です… それは、多くの人がいるわずかな墓のために、多くのセルが空になることを意味します しかし、ASH SCATTERINGエリアではどうでしょうか?100人には、テーブルのすべての追加列が必要です… 1つのCSVファイルにすべてのデータを含めることは合理的ではありませんが、ファイルを増やすと問題が非常に複雑になります。 だから、コメントは大歓迎です:ポイントオブジェクトとしての人や墓?または、これのどれも、私はそれを別の方法で行う必要がありますか? 私の町では、3年前、彼らは局のためにSHPファイルを作成していました。私はそれらのファイルを引き渡され、墓がポリゴンとして描かれていることに気付きました。これには、「墓のデータ」用のDBFファイルが付属しています。通常の墓には4つの座標セットがあります。しかし、いくつかのことは私には不合理に思えます: 六角形のコロンバリアが六角形の図形のセットとして描かれた「urの壁」があります。つまり、各図形には6組の座標があります… 「灰の散乱エリア」には、小さな長方形のネームプレートのある柱があり、4つの座標セットで各ネームプレートに長方形のPOLYGONが描かれています。 それに加えて、間違っている場合は修正してください: POLYGONSはDBFファイルを必要とするため、DBFエディター(追加料金) POINTSはCSVファイルのみを必要とするため、EXCELで十分です(追加費用なし) ほとんどの町では、故人のデータはCSVファイルで提供されます。 EXCELで直接作成または WIN95がまだ存在していたときに作成されたDOSベースのプログラムからエクスポートされた… 「個人のデータ」を1つのCSVファイルで管理し続けると、EXCELは次のことを回避します。 DBFファイルを編集できるソフトウェアを購入する 「人のデータ」をDBFファイルにインポートすることを心配するCSVからDBFファイルにデータをインポート、編集、保存する手間がなく、データの破損がないとは限りません。これは、特にArcGis(ESRI)を使用する場合に当てはまることを読みました。

2
テンポラルデータ用の空間データベースの設計?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 12か月前に閉鎖されました。 天気ベースのGISアプリに取り組んでいます。 複数の気象観測所からのデータがあり、このデータは毎日更新されます(Webサービスによって)。 私が直面している障害は次のとおりです。 現在、40の録音ステーションがありますが、変更される可能性があります 異なるステーションは、異なる数のパラメーター、いくつかのレコード5、いくつかのレコード7を記録します。 パラメータには、毎日記録されるもの(例:最高温度)、毎時記録されるもの(現在の温度)、毎週記録されるものがあります。 特定のレコーディングステーションの一部の施設は廃止される可能性があります(たとえば、現在7つのパラメータを報告しているステーション、来年は5つだけを報告する場合があります) 技術的な問題が原因でパラメータが報告されない場合があります。したがって、value = 0、null値、および記録されていない値を区別できるはずです。 このWebアプリの空間部分についてArcGIS(デスクトップとサーバー)で作業していますが、ArcSDEを使用することは問題ありませんが、この種のデータベースは純粋なデータベースとして残し、ArcSDEを使用しない方が良いと思います。 誰かが私に役立つ本やリンクを提案できますか?

1
arcobjectsコードなしでバージョン管理されたフィーチャクラスの主キーを維持することは可能ですか?
関係の主キーとしてObjectIDを使用するのは得策ではないため、他の列を使用する必要があります。DBMSシーケンスを使用して、バージョン対応フィーチャクラスの主キー列に値を設定することは可能ですか、またはこれを行うにはarcobjectsコードを記述する必要がありますか? グローバルIDを使用できると聞いたことがありますが、GIS以外のDBAが関連テーブルを管理していると、この考えにしばしば眉をひそめます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.