Voici ce que j'ai:
ArcGIS Desktop Advanced (10.2) et MS SQL Server 2008 R2
Voici mon problème:
Je dois pouvoir me connecter au serveur ms sql et importer, exporter, créer et modifier des données spatiales. Je peux me connecter à ma base de données et y exporter des entités à l'aide de l'outil "Classe d'entités vers la géodatabase", mais je ne peux pas modifier les données une fois qu'elles sont ramenées dans une session ArcMap. J'ai essayé d'utiliser l'outil "Créer une géodatabase d'entreprise" disponible avec la licence de bureau avancée, mais il demande un fichier d'autorisation (pour ArcGIS for Server, je suppose) que je n'ai pas. J'ai regardé les prix d'ArcGIS for Server et ce n'est pas une option réalisable.
Existe-t-il des alternatives pour obtenir ce dont j'ai besoin pour utiliser ce pour quoi j'ai actuellement des licences?
Où ArcSDE s'intègre-t-il dans cela?
Réponses:
Pour pouvoir travailler avec une géodatabase stockée dans SQL Server, vous auriez besoin d'au moins ArcGIS Server Basic Workgroup (voir la matrice ici ). Vous pouvez travailler avec des entités simples dans ArcMap, mais aucune modification de géodatabase ou similaire ne sera disponible.
Étant donné que vous disposez d'ArcGIS Desktop (je suppose que vous disposez de la version Standard ou Avancée), vous obtenez automatiquement l'accès à la géodatabase stockée dans SQL Server Express (appelé serveur de base de données ).
Ce pourrait être un bon début si l'achat d'ArcGIS Server n'est pas une option envisageable. C'est ce que vous obtenez avec le serveur de base de données dans ArcGIS Desktop (s'applique à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced uniquement). Vous serez limité cependant:
seules 3 connexions simultanées peuvent être établies (y compris les services ArcGIS Server si vous en aurez ultérieurement), la taille maximale de la géodatabase est de 10 Go et il existe d'autres limitations liées à SQL Server Express (non Esri) sur le matériel.
Vous avez accès à SQL Server Express soit par vous-même, soit via le portail de service client Esri (accès avec votre compte client). Il y a un tutoriel détaillé à ce sujet ici .
Je vous suggère de commencer par le serveur de base de données et de voir s'il convient à vos besoins avec quelques solutions ici et là.
la source
Non, vous n'avez pas besoin d'ArcGIS Server pour modifier votre base de données MS SQL Server. Si vous souhaitez continuer à interfacer avec ArcMap / ArcCatalog sans licence ArcGIS Server, vous disposez d'au moins une autre option (bien que non gratuite, mais certainement moins chère qu'une licence ArcGIS Server).
Vous pouvez charger des données dans SQL Server 2008 à l'aide des outils spatiaux SQL Server . Pour exporter, créer et modifier des données spatiales en utilisant votre niveau de licence actuel, vous devriez jeter un œil à GISquirrel .
Depuis le site Web:
Une navigation rapide dans la FAQ indique que vous pouvez l'utiliser pour charger et exporter des données. Les limites évidentes du programme qui sont indiquées sur le site Web sont les suivantes:
Une licence coûte actuellement 150,00 £ (environ 245 $ US). Si vous êtes un organisme sans but lucratif, vous pourriez être admissible à une licence gratuite.
ArcSDE agit comme un interprète / organisateur des données spatiales stockées dans SQL Server. Il fournit un pont pour que vos données s'interfacent avec les produits ESRI. Le programme ci-dessus agit comme un "ArcSDE Lite" d'une manière avec des fonctionnalités très basiques.
Enfin, si vous n'êtes pas marié à la plateforme ESRI, vous pouvez également modifier les données MSSQL via QGIS .
la source