Folgendes habe ich:
ArcGIS Desktop Advanced (10.2) und MS SQL Server 2008 R2
Hier ist mein Problem:
Ich muss in der Lage sein, eine Verbindung zum MS SQL Server herzustellen und räumliche Daten zu importieren, zu exportieren, zu erstellen und zu bearbeiten. Ich kann mit dem Tool "Feature Class to Geodatabase" eine Verbindung zu meiner Datenbank herstellen und Features in diese exportieren, die Daten jedoch nicht bearbeiten, sobald sie wieder in eine ArcMap-Sitzung übernommen wurden. Ich habe versucht, das Tool "Create Enterprise Geodatabase" zu verwenden, das mit der erweiterten Desktop-Lizenz verfügbar ist, aber es fordert eine Autorisierungsdatei (für ArcGIS for Server, nehme ich an) an, die ich nicht habe. Ich habe mir die Preise für ArcGIS for Server angesehen und es ist keine praktikable Option.
Gibt es Alternativen, um das zu erreichen, was ich brauche, um das zu verwenden, wofür ich derzeit Lizenzen habe?
Wo passt arcSDE dazu?
Antworten:
Um mit einer in SQL Server gespeicherten Geodatabase arbeiten zu können, benötigen Sie mindestens ArcGIS Server Basic Workgroup (siehe Matrix hier ). Sie können mit einfachen Funktionen in ArcMap arbeiten, es ist jedoch keine Geodatabase-Bearbeitung oder ähnliches verfügbar.
Da Sie über ArcGIS Desktop verfügen (ich nehme an, Sie haben Standard oder Erweitert), erhalten Sie automatisch Zugriff auf die in SQL Server Express gespeicherte Geodatabase (als Datenbankserver bezeichnet ).
Dies ist möglicherweise ein guter Anfang, wenn der Kauf von ArcGIS Server nicht möglich ist. Dies erhalten Sie mit dem Datenbankserver in ArcGIS Desktop (gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced). Sie werden jedoch begrenzt sein:
Es können nur 3 gleichzeitige Verbindungen hergestellt werden (einschließlich ArcGIS Server-Dienste, falls Sie später welche haben), die maximale Größe der Geodatabase beträgt 10 GB, und es gibt andere Einschränkungen in Bezug auf die Hardware von SQL Server Express (nicht Esri).
Sie erhalten Zugriff auf SQL Server Express entweder alleine oder über das Esri Customer Care Portal (Zugriff mit Ihrem Kundenkonto). Es gibt eine detaillierte Anleitung, dass hier .
Ich empfehle Ihnen, zuerst mit dem Datenbankserver zu beginnen und zu prüfen, ob er Ihren Anforderungen mit einigen Problemumgehungen hier und da entspricht.
quelle
Nein, Sie benötigen ArcGIS Server nicht, um Ihre MS SQL Server-Datenbank zu bearbeiten. Wenn Sie weiterhin ohne ArcGIS Server-Lizenz mit ArcMap / ArcCatalog kommunizieren möchten, haben Sie mindestens eine andere Option (wenn auch nicht kostenlos, aber definitiv billiger als eine ArcGIS Server-Lizenz).
Sie können Daten mit SQL Server Spatial Tools in SQL Server 2008 laden . Zum Exportieren, Erstellen und Bearbeiten von Geodaten mit Ihrer aktuellen Lizenzstufe sollten Sie sich GISquirrel ansehen .
Von der Website:
Durch schnelles Durchsuchen der FAQ können Sie Daten sowohl laden als auch exportieren. Die offensichtlichen Einschränkungen des Programms, die auf der Website angegeben sind, sind folgende:
Eine Lizenz kostet derzeit £ 150.00 (ca. US $ 245). Wenn Sie gemeinnützig sind, haben Sie möglicherweise Anspruch auf eine kostenlose Lizenz.
ArcSDE fungiert als Interpreter / Organisator der in SQL Server gespeicherten Geodaten. Es bietet eine Brücke für Ihre Daten zur Schnittstelle mit ESRI-Produkten. Das obige Programm fungiert als "ArcSDE Lite" mit einer sehr grundlegenden Funktionalität.
Als letzte Anmerkung: Wenn Sie nicht mit der ESRI-Plattform verheiratet sind, können Sie MSSQL-Daten auch über QGIS bearbeiten .
quelle