一見人間と人間の間で、事業間の地理的な制約交流ますます小さく取得することで、今日のインターネット時代の組成は、。しかし、実際には、インターネットとデジタルの世界はより密接に世界地理追跡サービスにリンクされています、およびなど、雑貨、包装、保管、輸送ネットワークを製造、貨物の倉庫のうち、顧客のアドレスリスト:データに固有のもっと重要な地理空間位置情報の一部となっているの分析は、次のような、業務の一部であります。
空間データソース:テキストアドレスのリスト、緯度と経度、空間データの収集を操作し、政府や営利企業などが含まれます:データネットワークデータの空間データ記憶空間ベクトル解析の分析を。
空間情報管理ソフトウェアのための伝統的なソフトウェアは、地理情報システム(GIS)として知られています。これらのシステムは、ストレージ、分析、処理および表示スペース専用のアプリケーションデータである今、土地利用計画にさらさ問題、地理的なマーケティング、物流、交通網うちのいくつかの開発に最も広く使用されているGIS:伝統的なGISデュアルアーキテクチャ、主要なリレーショナルデータベースを効率的に空間データを扱うことができないため、すなわち、従来と空間データのみを、別々に保存することができます。これは、ITの主流から独自の形式で空間データの急増、GISの分離につながりました。
Oracleは、俳優にその利点に重要な役割を、この状況を変える空間的:
1.建築、空間データを二重にする必要はありませんし、従来のデータは、統合ストレージを実現することができます
2. SQLを使用して、特定の言語のニーズに合わせて空間データとの契約をキャンセル
3.これは、OGC及びSQL / MM規格に沿って、SDO_GEOMETRYデータ型を定義します
Oracle Spatialのアプリケーション
、空間情報を含む、製品および顧客情報テーブルが表示されない可能性が、陰形式で空間データが存在してもよい:Oracleデータベースは、データの大部分は、次の2つのカテゴリテーブル、アプリケーション固有のテーブルに分割されています顧客の地理的なアドレステーブルなど:街路ネットワーク、都市の境界として。
既存のテーブルに位置情報を追加する方法は、Oracleの空間を使用しますか?
あなたは顧客のテーブルを持っている場合。
1.必要性が、このテーブルにエントリを追加するには、次の表の顧客は追加変更(位置SDO_GEOMETRY)
2.顧客テーブル顧客住所ジオコーディングジオコーディングを必要とするカラムを充填すると、Oracleはstreet_number、street_name、都市、郵便番号、例えば緯度及び経度座標などのテキストデータを変換するために、特定の機能を用空間です。
顧客がupate 設定場所を= SDO_GCDR.GECODE_AS_GEOMETRY
(
' 空間' 、
SDO_KEYWORDARRAY
(
street_number || ' ' || street_name、都市|| ' ' || 状態|| ' ' || 郵便番号 )、' 私たち' );
列には、直接充填することができます。
顧客はupate SETのLOCATION = SDO_GEOMETRY
(
2001 、 - 二次元の点8307 、 - Oracle Spatialのシステム構築されたIDの座標 SDO_POINT_TYPE(- 77.06 、38.94 、NULL )、 - ポイントNULL 、NULL )ID =を1
このように、位置情報は、我々は、顧客、競合他社、その上の領域の分布との主な分布域を分析することができ、追加されます。
地理データテーブルを作成する方法?
サプライヤーと国家地図作成機関から一般データ。
作成テーブル通りに(識別番号、名前VARCHAR2 (35 )、都市VARCHAR2 (32 )GEOMのSDO_GEOMETRY。)。
ます。https://www.cnblogs.com/LoveLyre/archive/2011/09/16/2179319.htmlで再現