Oto co mam:
ArcGIS Desktop Advanced (10.2) i MS SQL Server 2008 R2
Oto mój problem:
Muszę być w stanie połączyć się z serwerem ms sql i importować, eksportować, tworzyć i edytować dane przestrzenne. Mogę połączyć się z moją bazą danych i eksportować do niej funkcje za pomocą narzędzia „Klasa obiektów do geobazy”, ale nie mogę edytować danych po przywróceniu ich do sesji ArcMap. Próbowałem użyć narzędzia „Utwórz korporacyjną geobazę danych” dostępnego z zaawansowaną licencją na komputer stacjonarny, ale prosi on o plik autoryzacji (jak dla ArcGIS dla serwera), którego nie mam. Sprawdziłem ceny ArcGIS na serwer i nie jest to możliwa opcja.
Czy są alternatywy, aby osiągnąć to, czego potrzebuję, do korzystania z tego, na co obecnie mam licencje?
Gdzie pasuje do tego arcSDE?
Odpowiedzi:
Aby móc pracować z geobazą przechowywaną w SQL Server, potrzebujesz przynajmniej ArcGIS Server Basic Workgroup (patrz macierz tutaj ). Możesz pracować z prostymi funkcjami w ArcMap, ale żadna edycja geobazy lub podobna nie będzie dostępna.
Ponieważ masz ArcGIS Desktop (zakładam, że masz Standard lub Advanced), automatycznie uzyskujesz dostęp do geobazy przechowywanej w SQL Server Express (zwanej serwerem bazy danych ).
Może to być dobry początek, jeśli zakup ArcGIS Server nie jest wykonalną opcją. To właśnie otrzymujesz z serwerem bazy danych w ArcGIS Desktop (dotyczy tylko ArcGIS dla Desktop Standard i ArcGIS dla Desktop Advanced). Będziesz jednak ograniczony:
można ustanowić tylko 3 jednoczesne połączenia (w tym usługi ArcGIS Server, jeśli będziesz mieć je później), maksymalny rozmiar geobazy to 10 GB, a istnieją inne ograniczenia sprzętowe związane z SQL Server Express (nie Esri).
Dostęp do SQL Server Express uzyskuje się samodzielnie lub za pośrednictwem portalu obsługi klienta Esri (dostęp za pomocą konta klienta). Jest to szczegółowy poradnik na ten temat tutaj .
Sugeruję, aby najpierw zacząć od serwera bazy danych i sprawdzić, czy odpowiada on Twoim potrzebom, z kilkoma obejściami tu i tam.
źródło
Nie, nie potrzebujesz ArcGIS Server do edycji bazy danych MS SQL Server. Jeśli chcesz nadal łączyć się z ArcMap / ArcCatalog bez licencji ArcGIS Server, masz przynajmniej jedną inną (choć niewolną, ale zdecydowanie tańszą niż licencję ArcGIS Server).
Możesz załadować dane do SQL Server 2008 za pomocą SQL Server Spatial Tools . Aby eksportować, tworzyć i edytować dane przestrzenne przy użyciu obecnego poziomu licencji, powinieneś zapoznać się z GISquirrel .
Ze strony:
Szybkie przeglądanie często zadawanych pytań wskazuje, że można go używać zarówno do ładowania, jak i eksportowania danych. Oczywiste ograniczenia programu podane na stronie są następujące:
Licencja kosztuje obecnie 150,00 £ (około 245 USD). Jeśli jesteś organizacją non-profit, możesz kwalifikować się do bezpłatnej licencji.
ArcSDE działa jako interpreter / organizator danych przestrzennych przechowywanych w SQL Server. Zapewnia pomost między danymi a produktami ESRI. Powyższy program działa jak „ArcSDE Lite” w sposób o bardzo podstawowej funkcjonalności.
Na koniec: jeśli nie jesteś żonaty z platformą ESRI, możesz również edytować dane MSSQL za pośrednictwem QGIS .
źródło