2 Stimmen

Welche Datenbank sollte ich verwenden, die am besten für meine GIS-Anwendung geeignet ist?

Ich bin gerade dabei, ein Programm zu entwickeln und weiß nicht, wie es weitergehen soll...

Ich verwende Visual C# und das DotSpatial-Frawework, um die GIS/GPS-Seite der Dinge zu tun, aber bin unsicher, welche Backend-Datenbank zu verwenden.

Ich habe mir PostgrSQL mit PostGIS angesehen und auch einen Blick auf MSSQL geworfen, da dieses nun über Geospatial-Fähigkeiten verfügt.

Was ich also mit der Software erreichen möchte, ist Folgendes: - Die Software muss sowohl am Arbeitsplatz des Benutzers als auch aus der Ferne verwendet werden, wobei die GIS/GPS-Seite des Systems zur Verfolgung der Reisen des Benutzers genutzt wird. (d. h. bei der Lokalisierung von Orten, zu denen sie gehen müssen - dies sind benutzerdefinierte Daten für entfernte Standorte). Dies ist mit DotSpatial allein relativ einfach zu bewerkstelligen und es wird keine DB benötigt. - Sie haben benutzerdefinierte Formulare, die Daten (Text, Längen- und Breitengrade, Fotos) erfassen, während sie vor Ort sind. - Die Daten müssen mit der Hauptdatenbank synchronisiert werden können, wenn sie wieder im Büro sind. - Diese Daten müssen von jedem, der mit dem System verbunden ist, eingesehen werden können, sobald das System aktualisiert ist.

Wenn dies letztendlich eine Art DMS sein kann, wäre das großartig. Ich behalte das also auch im Hinterkopf.

Sollte ich eine separate DB für die Datenerfassung Seite der Dinge und etwas anderes für die Haupt-DB verwenden oder sollte ich die gleiche für beide verwenden? Welche ist am einfachsten zu konfigurieren? Ich würde es bevorzugen, wenn die Installation der Software reibungslos abläuft und ich nicht jeden Rechner manuell konfigurieren muss.

Der Hauptserver ist übrigens ein Windows 2008 Server.

Für jede Hilfe oder Anregung wären wir Ihnen sehr dankbar.

4voto

rmcc Punkte 725

Ich verwende PostgreSQL mit PostGIS täglich. Obwohl es OpenSource ist, bietet es sehr gute Funktionalität und Leistung.

Prüfen Sie dies Kreuzvergleich zwischen SQL Server 2008 Spatial, PostgreSQL/PostGIS 1.3-1.4, MySQL 5-6. Dies könnte Ihnen eine gute Idee geben

2voto

Sarge Punkte 2367

Ich unterstütze die Empfehlung für PostgreSQL/PostGIS. Es funktioniert sehr gut und wird von der Gemeinschaft gut unterstützt. Ich möchte anmerken, dass OpenStreetMap ebenfalls PostGIS verwendet. Wenn Sie jemals mit deren Daten arbeiten wollen, werden Sie PostgreSQL benötigen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X