c# - mysql中的存储MapPaths(使用c#)

标签 c# mysql .net database bing-maps

我想保存一些由用户创建的MapPolygons..和另一个变量,其中包含每个多边形的一些信息,为此我想使用sql数据库,但是当我尝试探索mysql时,我'发现一个问题,变量很容易存储......但MapPath则不然,因为它们是一组基本地理位置(纬度,经度e海拔),我不知道如何存储它......事实并非如此很简单,因为这些多边形的边数和坐标是可变的。用户选择它有多少面。

那么,有人有一个想法,我如何保存这些坐标?

最佳答案

从 MySQL 5.0 开始,您可以使用空间数据类型,它比 XML 序列化具有更好的性能,并且将为您提供大量有用的空间功能,请参阅此处: https://dev.mysql.com/doc/refman/5.0/en/spatial-datatypes.html

这个问题也在 GIS Exchange 上被问到: https://gis.stackexchange.com/questions/10401/data-types-for-storing-lng-lat-in-mysql

在 StackOverflow 上: What is the ideal data type to use when storing latitude / longitudes in a MySQL database?

关于c# - mysql中的存储MapPaths(使用c#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31685835/

相关文章:

c# - IIS 7.5 和 ASP.NET 凭据

php - Mysql权限更新错误。

php 函数不更新 mysql 数据库

c# - 将特定列从一个 DataTable 复制到另一个

c# - ServiceStack.Redis - 哨兵模式是否支持分片?

c# - InitializeLifetimeService 覆盖模式

php - onPostExecute 永远不会被调用,但 doInBackground 返回值

c# - 将现有代码优先模型和流畅的 API 配置从 Entity Framework 6 移植到 Entity Framework Core 2.0

.net - 一次性 System.Threading.Timer 如何 self 处置?

c# - 从通用列表中查找符合任何条件的项目