【发布时间】:2023-03-06 17:13:01
【问题描述】:
我有一个应用程序使用 DotSpatial 框架连接到我笔记本电脑上的 USB GPS。我基本上是在现场开车时使用它来知道我在哪里。
该应用程序还包括一个 ShapeFile 地图作为背景,以便我知道我在哪里。
我拥有的是:
- 我有一个数据库,每条道路以 5m 为增量,带有 lat.long 位置和道路名称。 (所以 Col 1 = UniqueID,Col 2 = 以 m 为单位的位置距离(即 0、5、10 ...),Col 3 = 道路名称,Col 4 = Lat,Col 5 = Long)
- 数据库是 SQLite,我也在 Access 中创建了一个。
- 完整的 DotSpatial 框架
我需要做的是:
- 根据我当前的纬度/经度(我从 GPS 接收器和软件的 GPS.NET 部分获得)计算出数据库中的经度/纬度位置的最近位置距离(以 m 为单位)。李>
如果有任何其他建议,请告诉我。
P.S 应用程序需要是可移植的,所以不要想用 SQL Server 或 PostgrSQL 和 posGIS 等搞乱。
【问题讨论】:
-
我想您需要计算以考虑道路?你不是真的问这个,你知道的......
-
虽然我很欣赏您的问题,但这不是一个问题,而是要求有人为您完成工作。
标签: c# database gps gis geospatial