2016-10-14 1 views
0

私の問題は、以下の通りである。C#の挿入ポリゴンデータ型

私はその上に部屋で地図を持っていると私はPostgresデータベースに部屋を挿入する必要がありasp.netプロジェクトを持っています。

私はすでにroomid、roomtitleを持っていますが、今はポリゴンを挿入する必要があります。 部屋を挿入している管理者がマップを押すことでポリゴンを定義できれば、とてもクールです。ここ

は、マップの画像です: http://imgur.com/a/dgQzM

だから私の質問は、私はhtmlのエリアcoordsのようなものを使用して、データベースにそれを得るために何とかそれを使用するか、私はcomepletly間違っていることができているのですか?

そして、私のロホテルのポリゴンにはどのようなデータ型を使用できますか?

ありがとうございました

答えて

0

で 詳細は、構造体を作成ダブルスのペアとしてポイントを表しており、その点のリストとしてあなた ポリゴンをモデル化します。一度それを持っていれば、postgreSQLの ポリゴンタイプにマップすることができます。それが役に立てば幸い。

ありがとうございました。

ここで唯一問題となるのは、マップをクリックしてポイントを定義する方法です。

0

幾何学タイプはPostgreSQLで利用できます。 ポリゴンタイプがポイントのリストで表されています。おそらくこれがあなたが探しているものです。 documentation

+0

Okey私はポストグルで多角形を得ましたが、私のルーネルのC#でそれを表現する最善の方法は何ですか? –

+0

'struct'を作成すると、ポイントを' double'sのペアとして表現し、ポリゴンをそのポイントのリストとしてモデル化します。一度それを持っていれば、postgreSQLのポリゴンタイプにマップすることができます。それが役に立てば幸い。 – slanto

関連する問題