Для редагування бази даних MS SQL Server потрібен ArcGIS Server?


11

Ось що я маю:

ArcGIS Desktop Advanced (10.2) та MS SQL Server 2008 R2

Ось моя проблема:

Мені потрібно мати можливість підключитися до сервера MS sql та імпортувати, експортувати, створювати та редагувати просторові дані. Я можу підключитися до своєї бази даних та експортувати до неї функції за допомогою інструменту "Клас функцій до бази даних геоданих", але не можу редагувати дані, повертаючи їх назад у сесію ArcMap. Я спробував використовувати інструмент "Створити корпоративну базу даних Geodatabase", доступний з розширеною ліцензією на робочий стіл, але він запитує файл авторизації (я думаю, для ArcGIS для сервера) у мене немає. Я роздивився ціни на ArcGIS на сервер, і це нездійсненний варіант.

Чи є альтернативи, щоб досягти того, що мені потрібно, щоб використовувати те, на що в даний час я маю ліцензії?

Де arcSDE вписується в це?


1
Плануєте багатокористувацьке редагування чи потребуєте версії? Якщо ні, то це просто просторовий сховище даних, чому б не просто використовувати базу даних Geodatabase? На ваше запитання буде краще відповісти, якщо ви скажете, що ви маєте намір вирішити, оскільки це диктує обмеження різних форматів зберігання.
Hornbydd

Я був у подібній ситуації. Ви можете спробувати експортувати за допомогою класу "Feature class to geodatabase", а потім відкрити експортовані дані за допомогою QGIS (безкоштовно). Потім відредагуйте у своєму серці вміст, використовуючи QGIS, перебуваючи на сервері. Бонус тут полягає в тому, що навіть якщо Arc не зможе редагувати отриману таблицю, вона все одно може робити більшість речей, які ви зробили б із таблицею, складеною інакше. Я готовий зробити ставку, що він хоче зберігати свої дані на сервері через процеси, які ми тут не довіряємо.
ike

Ви можете спробувати st-linkspaceKit: www.st-links.com

Відповіді:


9

Щоб мати можливість працювати з базою даних геоданих, що зберігається на SQL Server, вам знадобиться принаймні робоча група ArcGIS Server Basic (див. Матрицю тут ). Ви можете працювати з простими функціями в ArcMap, але редагування бази геоданих чи подібне не буде доступним.

Оскільки у вас є ArcGIS Desktop (я вважаю, що у вас є Стандартний або Розширений), ви отримуєте автоматичний доступ до бази даних геоданих, що зберігається в SQL Server Express (званий сервером баз даних ).

Це може бути хорошим початком, якщо придбання ArcGIS Server не є можливим варіантом. Це те, що ви отримуєте з сервером баз даних у ArcGIS Desktop (стосується тільки ArcGIS для Desktop Standard та ArcGIS для Desktop Advanced). Ви будете обмежені, хоча:

можна встановити лише 3 одночасних підключення (включаючи сервіси ArcGIS Server, якщо у вас з’являться пізніше), максимальний розмір бази даних геоданих - 10 ГБ, а також існують інші обмеження, пов'язані з обладнанням SQL Server Express (не Esri).

введіть тут опис зображення

Ви отримуєте доступ до SQL Server Express самостійно або через портал обслуговування клієнтів Esri (доступ зі своїм обліковим записом клієнта). Існує докладний підручник з цього тут .

Я пропоную вам спершу розпочати роботу з сервером баз даних і дізнатись, чи відповідає вашим потребам певні шляхи вирішення тут і там.


Так, ваш 2-й абзац суперечить вашому 1-му. Ви можете працювати з даними на SQL Server без ArcGIS Server, використовуючи "сервер баз даних". Це дуже обмежено і може відчувати себе дуже стримано, але це чудове середовище, на якому слід навчитися, перш ніж зайти на сервер і придбати сервер. Ви можете навчитися виконувати багато просторових завдань, не торкаючись ArcServer за допомогою SQL просторових операцій.
JasonT

@JasonT, ви не можете отримати доступ до SQL Server, не маючи ArcGIS Server для редагування даних. Ви можете використовувати SQL Server Express, хоча у вас є ArcGIS Desktop Standard + для роботи з сервером баз даних (це не повнофункціональний SQL Server). Я запропонував альтернативу у другому абзаці, якщо це стосується особи, яка запитує. Тут немає суперечності :)
Олексій Терешенков

7

Ні, вам не потрібен ArcGIS Server для редагування вашої бази даних MS SQL Server. Якщо ви хочете продовжувати взаємодію з ArcMap / ArcCatalog без ліцензії сервера ArcGIS, у вас є принаймні один (хоч і не безкоштовний, але, безумовно, дешевший, ніж ліцензія сервера ArcGIS).

Мені потрібно мати можливість підключитися до сервера ms sql та імпортувати, експортувати, створювати та редагувати просторові дані ... Чи існують альтернативи для досягнення того, що мені потрібно використовувати те, на що в мене зараз є ліцензії?

Ви можете завантажити дані в SQL Server 2008 за допомогою просторових інструментів SQL Server . Для експорту, створення та редагування просторових даних, використовуючи поточний рівень ліцензії, ви повинні ознайомитися з GISquirrel .

З веб-сайту:

GISquirrel - це розширення до географічної інформаційної системи ArcGIS ESRI, яка перетворюється на клієнта для редагування Microsoft SQL Server або PostGreSQL / PostGIS без необхідності додаткового середнього програмного забезпечення або більш високого рівня ліцензій. GISquirrel пропонує нові способи інтеграції просторових даних із ширшими системами управління інформацією.

Швидкий перегляд поширених запитань говорить про те, що ви можете використовувати його для завантаження та експорту даних. Очевидні обмеження програми, які вказані на веб-сайті, такі:

  • Не підтримує растрові дані
  • Не підтримує векторних даних зі значеннями M або Z

Зараз ліцензія коштує 150,00 фунтів стерлінгів (близько 245 доларів США). Якщо ви є некомерційною організацією, ви можете мати право на безкоштовну ліцензію.

Де arcSDE вписується в це?

ArcSDE виступає в ролі інтерпретатора / організатора просторових даних, що зберігаються в SQL Server. Він забезпечує міст для ваших даних для взаємодії з продуктами ESRI. Наведена вище програма діє як "ArcSDE Lite" таким чином, що має дуже базовий функціонал.

На завершення: Якщо ви не одружені на платформі ESRI, ви також можете редагувати дані MSSQL через QGIS .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.