c#将polygon数据类型插入postgres

时间:2016-10-14 20:02:14

标签: asp.net-mvc postgresql insert polygon

我的问题如下:

我有一个房间的地图,我有一个asp.net项目,我需要在postgres数据库中插入房间。

我已经有了,房间,房间,...但现在我需要插入一个多边形。 如果插入房间的管理员可以通过按地图来定义多边形,那将会非常酷。

这是地图的图片: http://imgur.com/a/dgQzM

所以我的问题是我可以使用类似html区域坐标的东西,然后以某种方式使用它进入数据库或我是错误的吗?

我可以在roommodel中使用哪种数据类型的多边形?

谢谢

2 个答案:

答案 0 :(得分:0)

PostgreSQL中提供了几何类型。您可以找到由点列表表示的多边形类型。也许这就是你要找的东西。 documentation

中的更多详细信息

答案 1 :(得分:0)

  

创建struct将point表示为一对双精度并为你的模型建模   多边形作为该点的列表。有了它,你可以将它映射到   postgreSQL中的多边形类型。希望它有所帮助。

谢谢,这是答案的一部分!

我现在唯一的问题是如何通过点击地图来定义点数。