Unterstützt ArcGIS for Desktop SpatiaLite?

33

SpatiaLite spielt in meiner Organisation eine immer größere Rolle.

2012 erforderte die Verwendung von SpatiaLite zusammen mit ArcGIS Desktop das Importieren und Exportieren von Daten, was nicht immer trivial war.

Welche anderen Optionen für die SpatiaLite-Unterstützung in ArcGIS for Desktop gibt es neben Produkten wie Data Interoperability Extension oder FME?

Roger D.
quelle
1
Beachten Sie, dass ab ArcGIS 10.2 SQLite-Unterstützung verfügbar ist, auch für SQLite: blog.geomusings.com/2013/08/07/spatialite-and-arcgis-10-dot-2
scw

Antworten:

14

Ich habe an diesem Wochenende ein Open-Source-GDAL / OGR-ArcGIS-Plugin-Projekt gestartet , das Räumlichkeit und alle anderen OGR-Vektordatenquellen wie Google Fusion Tables unterstützt .

Ich lasse es lokal arbeiten, um Spatialite zu lesen, und werde den Rest der Änderungen am kommenden Freitag aufräumen und vorantreiben. Ich hoffe, Sie finden es nützlich.

Update 1:

OK, heute hat es funktioniert. Das Folgende ist eine Spatialite-Datei, die nativ aus ArcGIS 10.1 gelesen wird.

Dialogfeld "Daten hinzufügen" Räumlichkeit aus ArcGIS gelesen

Da es GDAL / OGR verwendet, liest es nicht nur Spatialite, sondern unterstützt auch andere Formate .

Dieser Screenshot ist beispielsweise eine Mischung aus dem Lesen von S57-ENC-Dateien mit Spatialite:

S57 und Spatialite werden gelesen

Wenn Sie die Binärdateien testen möchten, wäre das hilfreich, damit ich sie für alle anderen hinzufügen kann.

Ragi Yaser Burhum
quelle
OK, ich habe es fertiggestellt und es funktioniert. Antwort wird aktualisiert
Ragi Yaser Burhum
2
Wie kommt es, dass ESRI diese Bibliotheken nicht standardmäßig einbezieht?
Dericke
7

SpatiaLite-Unterstützung wurde ArcGIS for Desktop in Version 10.2 hinzugefügt:

Sie können eine Verbindung von ArcGIS zu einer SQLite-Datenbank herstellen, um Karten zu erstellen und räumliche Analysen Ihrer Daten durchzuführen.

Sie stellen von Ihrem ArcGIS-Client aus eine direkte Verbindung zur SQLite-Datenbankdatei her.

Es ist nicht möglich, Layer, die auf SQLite / SpatiaLite basieren, für die Bearbeitung mit dem Kernprodukt zu verwenden, ich habe sie jedoch nicht mit Data Interoperability im Mix getestet .

PolyGeo
quelle
3

In Google Code stellte ich fest, dass Umbriel ArcGIS Desktop Tools ein Projekt mit dem Namen Umbriel.ArcGIS.Spatialite enthält , ich habe jedoch noch keine Dokumentation dazu gefunden.

Underdunkel
quelle
0

Ich kenne noch keine, aber ich wette, Sie könnten sich an die ZigGIS-Leute wenden, um Unterstützung zu erhalten. Ich weiß, dass ZIG jetzt nur PostGIS unterstützt, aber beide Datenbanken haben die gleiche Funktionalität.

Sobald ESRI die SDE / ArcGIS Server-Datenbank endgültig entfernt und direkte Verbindungen zu ST_-kompatiblen Datenbanken unterstützt, wird es viel Freude geben!

TheSteve0
quelle
Halten Sie nicht den Atem an :)
gsherman
ZigGIS kam mir in den Sinn, als ich über die Frage nachdachte. Ich bin mir sicher, dass es diesen Jungs nichts ausmacht, mich zu belästigen. :-)
Roger D.
0

Dies ist wirklich keine Antwort, aber ich stelle mir vor, dass es für einige Leute interessant wäre. Wie bereits in den Kommentaren erwähnt, erweitern wir die Reichweite von zigGIS durch ein generisches "Provider" -Modell, sodass andere Datenquellen wie MS SQL Server, Oracle und ja, Spatialite problemlos angeschlossen werden können. Für die Unterstützung von Spatialite unterstützen wir Ich hoffe, dass ich eng mit Jay zusammenarbeiten kann. Wir hoffen, bis zum Ende des Sommers mit zigGIS 3.0 bahnbrechend zu sein.

xanadont
quelle