建物の隣接する建物/消火栓が燃えているのを見つけるアプリケーションを作成しています。テーブルを作成しました:
CREATE TABLE building (
buildingno VARCHAR(40) PRIMARY KEY
, buildingname VARCHAR2(32),noofvertices INT
, shape MDSYS.SDO_GEOMETRY)
と
CREATE TABLE hydrant (hydrantno VARCHAR(40) PRIMARY KEY
, point MDSYS.SDO_GEOMETRY)
と
CREATE TABLE firebuilding(hydrantno VARCHAR(40) PRIMARY KEY)
特定の建物(消火栓と建物の両方)の最も近い隣人を見つけたいです。列名に空間インデックスを作成せずにこれを行うことはできますか?
私は空間クエリを学習していますが、作業しているデータセットは小さいです(各テーブルに約20エントリあり、拡張されません)。