タグ付けされた質問 「schema-architecture」

3
ジオメトリ列の命名規則-「geom」または「the_geom」?
私は最初のPostGISプロジェクトを始めています。さまざまな本やチュートリアルで、「geom」または「the_geom」というラベルの付いたジオメトリ列を見てきました。一方は他方よりも慣習的ですか? さらに、ジオメトリ列のよりわかりやすい名前の代わりに「geom」/「the_geom」を使用する正当な理由はありますか?(たとえば、フィーチャの中心点の「centre_point」。)従来のdb列に「the_int」または「the_string」のラベルを付けないのに、なぜジオメトリ列にこのようにラベルを付けるのですか?

4
GISハードウェア/ソフトウェア/ワークフローのスキーマを生成する方法は?
GISの知識がない、または限られた知識を持つ人々に、ハードウェアまたはソフトウェアのGISインフラストラクチャを説明する必要がある状況に陥ることがよくあります。または、分析に関係するジオプロセシングタスクの概要を説明します。 そのような場合、画像は数千の単語に相当することがあります。土壇場の準備をするとき、私は通常、無料のアイコンやWebからの画像をランダムに組み合わせた迅速で汚れたPowerPointスライドに依存していましたが、より良く見えるものに少し時間を割いて喜んでいます。 私は次のようなインスタンス画像に似たスキーマについて考えています: またはこれ: このような画像を作成するには、どのようなソフトウェア(できれば無料)が最適ですか? そのような図で使用される「GIS固有の」アイコンを(できれば無料で)入手できる場所はありますか?

10
ArcGIS Desktopを使用してファイルジオデータベース内のフィールドを(永続的に)並べ替えますか?
ArcGIS 10.0を使用して、ファイルジオデータベース内のフィールドの順序を変更し、その順序をデータベースに保持することは可能ですか? XMLにエクスポートし、フィールドの順序を変更するパーサーを作成してから、XMLから新しいデータベースを再作成することを検討しました。これは面倒なプロセスのようです。 別のアイデアは、既存のフィールド定義をExcelにインポートし、それらを並べ替え、CSVにエクスポートし、Pythonスクリプトを記述して、これらのフィールドを新しいジオデータベースに作成することです。このようなスクリプトは、ゼロから作成する前に存在しますか? 残念ながら、ArcGIS Diagrammerはフィールドの並べ替えをサポートしていないようです。 このプロセスを簡素化するために使用できるスクリプトまたはハッキングはありますか?

3
2つのファイルジオデータベースのスキーマを比較する方法は?
テンプレートジオデータベースがあり、それを地域のデータクリエーターに送信します。これらのジオデータベースを更新し、事前定義されたフィーチャクラスの地域のすべてのデータをデジタル化します。 ファイルジオデータベースを取得したので、多くのフィーチャクラスが変更されていることがよくあります。フィールドが追加または削除される場合があります。場合によっては、フィーチャクラス自体が削除されるか、新しいフィーチャクラスが作成されます。 どのフィーチャクラスとテーブルが変更されたか、および共通のテーブルとフィーチャクラスの異なるフィールドを示すレポートを取得したいと思います。 私はすでに次のようないくつかの質問を見てきました。 地理空間データのバージョン管理されていないコピーを比較するツール SDEデータベースの古いバージョンと新しいバージョンの差分を取得する良い方法はありますか? しかし、これらの質問で与えられた答えは役に立たなかった。

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) 次に、これらの情報をデータベースに保存して、ある駅から別の駅へのバス路線計画を照会する場合、必要なテーブルの数と、各テーブルに何を配置する必要があるのでしょうか。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.