Optionen für Open Source Cloud GIS? [geschlossen]

11

Ich suche nach einer Open Source Cloud GIS-Lösung.

Aktuelle Situation: Bis zu 100 GB Daten werden in Geodatabases gespeichert, die täglich aktualisiert werden. Daten werden zum Erstellen von Karten sowie für Geoverarbeitungsaufgaben verwendet.

Im Idealfall möchte ich nur eine Kopie der Daten, diese müssen jedoch von mehreren an dem Projekt beteiligten Unternehmen gemeinsam genutzt werden, die auch neue Daten hinzufügen und alte aktualisieren. Die GIS-Benutzer verwenden ArcGIS Desktop 10.1, aber für den Rest des Projektteams hätte ich gerne einen Daten-Viewer, der einfache Aufgaben wie Messen und Puffern ausführen kann. Wenn wir ein paar benutzerdefinierte Tools für den Datenbetrachter erstellen könnten, wäre das großartig.

Mein Hauptkriterium ist also die Datenspeicherung:

  • Speichern Sie große Mengen
  • Guter Zugang von überall
  • Schnell und einfach zu aktualisieren
  • Vom benutzerdefinierten Frontend aus verwaltbar?
  • Einfache Datenfreigabe
  • Sichern
  • Gesichert
  • Berechtigungsstufen

Datenbetrachter:

  • Gute Symbologie
  • Transparenz
  • Gute Basiszuordnung
  • Beschäftige dich mit verschiedenen Projektionen
  • Schnell
  • 2D und 3D?
  • ID-Tool
  • Link zu Dokumenten / Bildern
  • Fügen Sie einfache Werkzeuge hinzu
  • Zoomen und messen
  • CAD und GIS, Raster, Vect, TIN anzeigen
  • Guter Zugang
  • Features erstellen
  • Fügen Sie Daten und Koordinaten hinzu
  • Berechtigungsstufen

Ich hoffe auf eine kostengünstige und gut unterstützte Lösung. Ich denke, es wird eine Lösung sein, die aus mehreren Komponenten besteht, aber ich weiß einfach nicht, wo ich anfangen soll.


Es gibt bessere Optionen als Datei-Geodatabases zum Speichern der Daten, die besser für den Mehrfachzugriff geeignet sind, aber ich kann mich nicht erinnern, wie sie heißen (immer noch eine ESRI-Datenbank). Würden Sie gerne große Datenbankfunktionen wie SQL oder Oracle verwenden - würde dies helfen? Ich habe nicht nur einen ArcGIS Server-Desktop, den wir weiterhin verwenden möchten. Sicherlich können Open-Source-Elemente den ESRI-Desktop weiterhin verwenden. Ich hatte auch nicht viel Freude mit anständigen Zuschauern - die einzigen zwei netten, die ich gesehen habe, sind Autodesks Infrastructure Modeller (Autodesk 360) und Google Earth Builder ... Ich weiß, dass für diese beiden ein Preis zu zahlen ist, aber wenn ja ist nichts Open Source, das passt, dann wäre ich bereit zu zahlen. Anscheinend funktioniert ArcGIS Online nicht Sie können nicht einmal Rasterbilder abfragen, was für uns keinen Nutzen hätte, da wir häufig mit Höhendaten arbeiten. Daher wird dies wahrscheinlich ein Miss-Match aller Arten von Software sein, aber ich bin sicher, dass ich etwas zum Laufen bringen kann? Ich möchte auch einen benutzerdefinierten Metadaten-Editor anstelle des unangenehmen in ArcCatalog ... Etwas, das die eingehenden Daten in einer Datenbank protokolliert und dieselben Metadaten automatisch auf die Feature-Classes in den Geodatabases anwendet. Ich mag es nicht, lose XMLs zu produzieren, wie man sie mit Shapefiles bekommt. Setze ich nur unrealistische Ziele mit träumendem Kuchen am Himmel oder denkst du, dass etwas erreichbar ist? Dies würde die eingehenden Daten in einer Datenbank protokollieren und dieselben Metadaten automatisch auf die Feature-Classes in den Geodatabases anwenden. Ich mag es nicht, lose XMLs zu produzieren, wie man sie mit Shapefiles bekommt. Setze ich nur unrealistische Ziele mit träumendem Kuchen am Himmel oder denkst du, dass etwas erreichbar ist? Dies würde die eingehenden Daten in einer Datenbank protokollieren und dieselben Metadaten automatisch auf die Feature-Classes in den Geodatabases anwenden. Ich mag es nicht, lose XMLs zu produzieren, wie man sie mit Shapefiles bekommt. Setze ich nur unrealistische Ziele mit träumendem Kuchen am Himmel oder denkst du, dass etwas erreichbar ist?

Georgina
quelle
2
Muss es ACID sein oder kann es eventuell konsistent sein ?
Kirk Kuykendall
1
Das ist eine Wunschliste, die Sie dort haben. Ich bezweifle, dass es etwas gibt, das zu dem passt, was Sie von Anfang an verlangen. Sie müssten es anpassen.
RK
Ich weiß, dass es ein etwas älterer Beitrag ist, aber überprüfen Sie GIS Cloud giscloud.com
GIS Cloud

Antworten:

7

in Datei-Geodatabases gespeichert

Datei-Geodatabases sind der Feind von Open Source. Wenn Sie dies in PostGIS oder Shapefiles oder ähnliches ändern, haben Sie mehr Glück.

Ansonsten suchen Sie nach einer Menge Funktionen. Sie werden etwas Glück mit GeoServer haben , aber ansonsten möchten Sie vielleicht den Umfang Ihrer Suche überdenken.

tmcw
quelle
8
Ich möchte nicht bis zu 100 GB Daten in Shapefiles verwalten
Tomfumb
GDAL unterstützt das Lesen / Schreiben von FileGDB, sodass es von den meisten Geospatial Open Source-Paketen gelesen werden kann. Ich kann mir verschiedene Formate
vorstellen, in
1
GDAL unterstützt das Lesen / Schreiben von FileGDB über ein Closed-Source-SDK. Nicht so schlecht wie andere Formate, aber immer noch schrecklich.
tmcw
+1 für PostGIS und -1 für Shapefiles. Shapefiles eignen sich hervorragend für den faulen, einmaligen Datenaustausch zwischen einwilligenden Erwachsenen, sind aber ansonsten unangenehm, nicht zuletzt, weil nicht alle Software das Format genau gleich implementiert.
MappaGnosis
5

Mein Vorschlag wäre, den Osgeo-Stack zu verwenden . Insbesondere habe ich diesen Stapel in der Amazon Cloud (AWS) verwendet, um große Raster- und Vektordatensätze bereitzustellen.

Postgresql mit Postgis speichert meine Vektordaten Geoserver / Geowebcache-Server die Vektordaten und kachelt diese großen Datensätze zum Servieren. Alles läuft mit OpenLayers über den Browser.

Ich habe mich für GeoExt entschieden und habe mit Geodjango / jQuery mit einigem Erfolg Lösungen entwickelt.

Jay Laura
quelle
4

Die folgende Antwort basiert auf meiner Erfahrung im Entwurf von Unternehmenssystemen, die stark auf Esri-Lösungen basiert. Dies ist nur ein allgemeiner Rat, der auf dem basiert, was Sie gegeben haben.

Lager:

Wird von mehreren an dem Projekt beteiligten Unternehmen geteilt, die auch neue Daten hinzufügen und alte aktualisieren

Vergessen Sie SHPs, vergessen Sie fGDBs und speichern Sie sie in einem DBMS, das räumliche Typen unterstützt. Für Ihre Aufzählungspunkte für die Datenspeicherung erledigt ein DBMS all diese Dinge. PostgreQL ist Open Source und hat eine großartige Community. Es unterstützt sowohl räumliche Raster- als auch Vektortypen (keine ArcSDE-Anforderung).

Wenn Sie die ArcGIS Desktop-Clients behalten, können sie diese Daten problemlos abrufen.

Daten-Viewer

kostengünstig und gut unterstützt

Die GIS-Benutzer verwenden ArcGIS Desktop 10.1, aber für den Rest des Projektteams hätte ich gerne einen Datenbetrachter

Verwenden Sie die kostenlose Version von ArcGIS Explorer Desktop (nicht zu verwechseln mit dem ArcGIS Explorer Online-Client). Es ist weit entfernt von Open Source, aber es ist kostenlos und in meinen Augen ein sehr leistungsfähiger Client, der perfekt für Ihre Anforderungen geeignet ist. Es gibt tatsächlich eine neue Version, die in Kürze herauskommt und fantastisch aussieht. Geben Sie hier die Bildbeschreibung ein

Wenn ich Ihre Anforderungen betrachte, glaube ich, dass dies alle Kriterien erfüllt. Basierend auf Ihren Kunden würde ich mit einem Thick Client im Gegensatz zu einem webbasierten Client gehen. Dies würde bedeuten, dass sie diesen Client herunterladen / installieren müssen. Sie können die Einstellungen jedoch zentralisieren, wenn jeder Ihrer Benutzer auf eine einzelne Anwendungskonfigurationsdatei verweisen kann . Sie erwähnen 3D, das war ein weiterer Grund, warum ich mich für diese Anwendung entschieden habe. 3D im Browser ist sehr nah, aber noch nicht.

Der Nachteil mit diesem Viewer ist jedoch, dass zum Zeitpunkt des Schreibens, es sieht aus wie es in räumliche Daten aus einem DBMS direkt ziehen würde nicht, es sei denn , es als Geodatabase registriert wurde. Dies könnte ein Showstopper für Sie sein, da Sie dazu eine ArcSDE-Lizenz benötigen würden. Das Abrufen von WMS wird unterstützt. Wenn Sie also einen GIS-Server wie Mapserver in Ihren Stapel aufnehmen, können die Daten von PostgreSQL als WMS bereitgestellt werden, die in ArcGIS Explorer Desktop verwendet werden sollen.

Bitte sehen Sie andere Antworten für alternative Zuschauer (oder wenn ich Zeit zum Nachdenken habe, komme ich zurück und bearbeite dieses A).

Plattform

über mehrere Unternehmen geteilt

Mehrere Organisationen bedeuten normalerweise, dass eine Active Directory-Authentifizierung keine Option ist. Nutzen Sie die Sicherheit auf postgreSQL-Ebene, um Anmeldungen für jede Organisation zu erstellen. Sie erwähnen die Cloud, und nichts hindert Sie daran, PostgreSQL von einem Anbieter wie AWS bereitzustellen . Suchen Sie nach Preisen von anderen Anbietern in Ihrer Region. In AWS sind bereits Vorlagen-AMIs mit postgreSQL geladen.

Simon
quelle
1
Vielen Dank für den Rat Simon. Ich habe den arcGIS Explorer Desktop sowohl für den Download als auch für die Online-Version verwendet und hatte noch nie so viel Erfolg beim Abrufen von Daten aus Datei-Geodatabases ..... Sehr, sehr langsam und die Symbologie ist ziemlich schrecklich. Die Daten, die wir verwenden, sind im Allgemeinen Umweltdaten und benötigen daher eine recht wissenschaftliche Symbologie ... Abgestufte Symbole, kategorisierte Raster, Admiralitätsdiagrammsymbole usw.
Georgina
Vielleicht geben Sie der neuen Version einen Wirbel, nur um zu sehen, ob es immer noch die gleichen Probleme gibt. resources.arcgis.com/de/communities/arcgis-explorer-desktop/… Andernfalls gefällt mir die Antwort von Jzl5325.
Simon
.... Ich habe letzte Nacht auf meinem iPhone 4S gesucht und die Kartensoftware dort ist großartig ... 2d und 3D mit Antenne und wenn Sie in London
herumspielen,
3

Was Sie wollen , können alle mit verschiedenen Open - Source - Komponenten durchgeführt werden. Trotzdem sind Ihre Anforderungen zu ehrgeizig und Sie werden kein einziges Paket / Installationsprogramm finden, das eine schlüsselfertige Lösung darstellt.

Hosten Sie es bei AWS. Schau dir Geoserver an. Speichern Sie es in PostGIS. Sonderanfertigung mit Django.

Diese Dinge sind Open Source, was bedeutet, dass Sie für jedes Projekt unterschiedliche Alternativen mit unterschiedlichen Vor- und Nachteilen haben.

Ragi Yaser Burhum
quelle
1
Danke Ragi, ich werde mich mit diesen Komponenten befassen :) Ich weiß, dass es eine Lösung sein wird, aber es ist so schwer, jede einzelne auszuwählen und zu erforschen
Georgina
2

Amazon EC2 ist eine gute Lösung für Ihre Geodatabases (kann jedoch als ESRI teuer werden).

Bei Bedarf skalierbar - Wenn Sie mehr Rechenleistung benötigen, können Sie zusätzliche EC2-Instanzen starten, die Sie sich als virtuelle Server in der Amazon-Cloud vorstellen können, die alle von demselben übergeordneten AMI erstellt wurden. Das Erstellen neuer Instanzen kann sogar programmgesteuert als Reaktion auf Nutzungsstatistiken erfolgen. Innerhalb weniger Minuten können neue Instanzen erstellt werden, sodass Ihr ArcGIS Server ordnungsgemäß auf abrupte Verkehrsspitzen reagieren kann.

Amazon bietet einen Load Balancer, mit dem Sie den Datenverkehr an die verschiedenen Instanzen weiterleiten können. Wenn Sie die Instanzen nicht mehr benötigen, können Sie sie zerstören und keine weiteren Gebühren für sie erheben.

Wie kann Amazon Cloud GIS Server außerhalb der lokalen Umgebung zugänglich gemacht werden?

Mapperz
quelle
0

Unter Beibehaltung der Bedingungen kann Jelastic eine bessere Lösung sein. Es unterstützt alle Aspekte von GIS wie - GeoNetwork deegree OpenLayers und ist super einfach zu implementieren.

Folgen Sie dem Link - http://blog.jelastic.com/2013/07/29/gis-software-geonetwork-deegree-openlayers/

In diesem Blog wurden alle Details beibehalten, um dasselbe zu implementieren

Abhishek Choudhary
quelle
0

http://www.gishosting.gter.it/home/ ist eine neue Lösung, die tatsächlich auf Italienisch entwickelt wurde, aber überall verfügbar ist. Es verwendet QGIS, QGIS-Server, Lizmap-Webclient und (optional) PostGIS und ist vollständig Open Source-basiert.

Offenlegung : Ich bin Entwickler der GIsHosting-Lösung.

PolyGeo
quelle