我目前正在開發一個程序的過程中,不知道從哪裏去...我應該使用哪種數據庫最適合我的GIS應用程序?
我使用Visual C#和DotSpatial frawework爲了做GIS/GPS方面的事情,但我不確定後端數據庫的使用。
我已經看過PostGIS的PostgrSQL,也看了一下MSSQL,因爲它現在具有地理空間功能。
所以我試圖實現的是以下軟件: - 該軟件既需要在人員桌面上使用,也需要遠程使用系統的GIS/GPS端來跟蹤用戶旅行。 (即找到他們需要去的地方 - 這是遠程站點上的自定義數據)。這與單獨使用DotSpatial相對比較容易,不需要數據庫。 - 他們有自定義表格,可以在現場拍攝數據(文字,拉丁/長褲,照片)。 - 當他們回到辦公室時,數據需要能夠與主數據庫同步 - 一旦系統更新,連接到系統的每個人都需要查看此數據
最終,如果這可以一種DMS然後那將是偉大的。所以我也記住這一點。
我應該使用一個單獨的數據庫用於事物的數據捕獲端和其他主數據庫的其他數據,還是應該使用相同的數據?哪一個配置最容易?我更願意在部署軟件時安裝順利進行,而不必手動配置每臺計算機。
主服務器是Windows 2008 Server btw。
任何幫助或建議,將不勝感激。
這是如何部署的?我是否使用PostgreSQL和PostGIS?我已經推出了幾次MSSQl,但通常覺得最終用戶很難將其設置爲安裝的一部分,除非您使用Windows身份驗證。 – GrimR7529 2011-04-29 23:35:24
是的。您將PostgreSQL作爲DBMS安裝。 PostGIS增加了對地理對象的支持。它有一個堅實的社區和上帝一步一步的指導,包括instalation。 – rmcc 2011-04-30 00:47:29