【发布时间】:2011-08-15 05:09:19
【问题描述】:
我目前正在开发一个程序,不知道从哪里开始......
我正在使用 Visual C# 和 DotSpatial 框架来完成 GIS/GPS 方面的工作,但不确定要使用什么后端数据库。
我查看了 PostgrSQL 和 PostGIS,还查看了 MSSQL,因为它现在具有地理空间功能。
所以我想要通过该软件实现以下目标: - 该软件既需要在人员办公桌上使用,也需要远程使用,同时使用系统的 GIS/GPS 端来跟踪用户的旅行。 (即在找到他们需要去的地方时 - 这是远程站点上的自定义数据)。单独使用 DotSpatial 相对容易,不需要 DB。 - 他们有自定义表格,可在现场采集数据(文本、经纬度、照片)。 - 当他们回到办公室时,数据需要能够与主数据库同步 - 系统更新后,连接到系统的每个人都需要查看此数据
最终,如果这可以成为一种 DMS,那就太好了。所以我也牢记这一点。
我应该对事物的数据捕获方面使用单独的数据库,而对主数据库使用其他数据库,还是应该对两者都使用相同的数据库?哪一个最容易配置?我希望在部署软件时安装顺利,不必手动配置每台机器。
主服务器是 Windows 2008 Server btw。
任何帮助或建议将不胜感激。
【问题讨论】:
标签: c# sql-server postgresql gis postgis