0

会場情報を含む Access テーブルがあります。私は、ウェブサイトの閲覧者に最も近いイベントを表示するために、最も近いものをいじっています。

主要な社内データベースは Access ですが、Web サイトは MSSQL からデータを引き出します。私が現在行っていることは、Access データベースを維持し、テーブルを Excel 2003 としてエクスポートし、.xls を Web サーバーに転送し、テーブルを削除して .xls を (SQL Management Studio 内で) インポートすることです。

これは骨の折れるプロセスであり、.xls をインポートするときに、すべての空間情報を調べてリセットする必要があることに気付きました (主キーを設定し、緯度/経度のデータ型を地理に設定し、空間インデックス)。

このプロセスを自動化する方法はありますか? インポート プロセス中にデータ型とキーを設定する方法はありますか? 明らかに、正しいことは、MSSQL をバックエンドとして使用し、すべての作業を放棄することです。残念ながら、私の上司はこの変更を受け入れてくれませんでした。

4

1 に答える 1

0

基本的な空間データを扱うページでfloat、緯度/経度を個別のフィールドおよび/またはPOINT(lng,lat)地理フィールドとして使用できることを示す情報を見つけました。

そうは言っても、Access で個別の緯度/経度フィールドを使用するだけで、MSSQL にインポートする必要があります。そのページでは、geography フィールドも必要としません (float は追加のコードで動作します。仮定すると、float フィールドから geography フィールドにクエリを入力できるはずです。

于 2012-07-04T18:01:22.140 に答える