我正在寻找有关如何在 .NET 中使用 MySQL 几何类型的信息。我使用 Sub-sonic 进行 ORM,并且实际上不需要支持比 MySQL 的 POINT 类型更多的内容。
MySQL .NET 连接器似乎以 OpenGIS WKB 格式的 byte[] 数组形式返回点数据。
查看开源 GeoAPI.Net -http://geoapi.codeplex.com http://geoapi.codeplex.com
它具有适用于所有几何类型的 .NET 类,以及许多用于从其他类型(例如 WKB)转换为这些几何类型的工具。查看版本 2.11a src > GeoAPI > IO > WellKnownBinary 的源代码。有读者/作者/解析器等。
GeoAPI.Net 用于许多项目,例如http://sharpmap.codeplex.com http://sharpmap.codeplex.com使用 GeoAPI.Net 类型进行更复杂的空间操作。http://code.google.com/p/nettopologysuite/ http://code.google.com/p/nettopologysuite/也使用这些类,因此如果需要,您将可以在这些类上使用广泛的强大操作。
我对 Sub-sonic 一无所知,但由于 Point 类/接口是相当标准的 .NET,我不明白为什么这会导致任何问题。您可以随时在线查看来源进行检查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)