Вам нужен ArcGIS Server для редактирования базы данных MS SQL Server?

11

Вот что у меня есть:

ArcGIS Desktop Advanced (10.2) и MS SQL Server 2008 R2

Вот моя проблема:

Мне нужно иметь возможность подключиться к серверу MS SQL и импортировать, экспортировать, создавать и редактировать пространственные данные. Я могу подключиться к своей базе данных и экспортировать в нее объекты с помощью инструмента «Класс пространственных объектов в базу геоданных», но не могу редактировать данные, как только они возвращаются в сеанс ArcMap. Я попытался использовать инструмент «Создать многопользовательскую базу геоданных», доступный с расширенной лицензией на настольный компьютер, но он запрашивает файл авторизации (для ArcGIS for Server, который я предполагаю), которого у меня нет. Я посмотрел цены на ArcGIS for Server, и это не осуществимый вариант.

Есть ли альтернативы для достижения того, что мне нужно, для использования того, на что у меня есть лицензии?

Где arcSDE вписывается в это?

Головной мозг
источник
1
Планируете ли вы многопользовательское редактирование или требуется управление версиями? Если нет, и это просто хранилище пространственных данных, почему бы просто не использовать файловую базу геоданных? На ваш вопрос будет лучше ответить, если вы скажете, что вы собираетесь с ним, поскольку это диктует ограничения различных форматов хранения.
Хорнбидд
Я был в похожей ситуации. Вы можете попробовать экспортировать, используя «Класс объектов в базу геоданных», а затем открыть экспортированные данные с помощью QGIS (бесплатно). Затем отредактируйте свой контент с помощью QGIS, оставаясь на сервере. Бонус здесь в том, что даже если Arc не может редактировать вашу результирующую таблицу, она все равно может делать большинство вещей, которые вы сделали бы с таблицей, созданной иначе. Готов поспорить, что он хочет хранить свои данные на сервере из-за процессов, к которым мы здесь не причастны.
икэ
Вы можете попробовать st-links SpaceKit: www.st-links.com

Ответы:

9

Чтобы иметь возможность работать с базой геоданных, хранящейся в SQL Server, вам понадобится как минимум ArcGIS Server Basic Workgroup (см. Матрицу здесь ). Вы можете работать с простыми объектами в ArcMap, но редактирование базы геоданных или подобное не будет доступно.

Поскольку у вас есть ArcGIS Desktop (я предполагаю, что у вас есть Standard или Advanced), вы автоматически получаете доступ к базе геоданных, хранящейся в SQL Server Express (называемой сервером базы данных ).

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

только 3 одновременных соединений могут быть установлены ( в том числе услуги ArcGIS Server , если у вас будет какой - либо позже), максимальный размер базы геоданных является 10GB, и есть другие SQL Server Express (не Esri) связанные с ограничениями на оборудовании.

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

Вы получаете доступ к SQL Server Express либо самостоятельно, либо через портал поддержки клиентов Esri (доступ с помощью учетной записи клиента). Существует подробный учебник по этому здесь .

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

Алекс Терешенков
источник
Да, ваш второй абзац противоречит вашему первому. Вы можете работать с данными в SQL Server без ArcGIS Server, используя «сервер базы данных». Он очень ограничен и может показаться очень стеснительным, но это отличная среда для изучения, прежде чем идти ва-банк и покупать сервер. Вы можете научиться выполнять множество пространственных задач, не касаясь ArcServer, используя SQL Spatial.
JasonT
@JasonT, вы не можете получить доступ к SQL Server без ArcGIS Server для редактирования данных. Однако вы можете использовать SQL Server Express (это не полнофункциональный SQL Server), если у вас есть ArcGIS Desktop Standard + для работы с сервером базы данных. Я предоставил альтернативу во 2-м абзаце на случай, если она уместна для человека, который спрашивает. Здесь нет противоречия :)
Алексей Терешенков
7

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

Мне нужно иметь возможность подключиться к серверу MS SQL и импортировать, экспортировать, создавать и редактировать пространственные данные ... Есть ли альтернативы для достижения того, что мне нужно, для использования того, на что у меня есть лицензии?

Вы можете загрузить данные в SQL Server 2008, используя пространственные инструменты SQL Server . Для экспорта, создания и редактирования пространственных данных с использованием вашего текущего уровня лицензии вы должны взглянуть на GISquirrel .

С сайта:

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

Быстрый просмотр FAQ показывает, что вы можете использовать его как для загрузки, так и для экспорта данных. Очевидные ограничения программы, указанные на сайте, заключаются в следующем:

  • Не поддерживает растровые данные
  • Не поддерживает векторные данные со значениями M или Z

В настоящее время лицензия стоит 150 фунтов стерлингов (около 245 долларов США). Если вы некоммерческий, вы можете иметь право на бесплатную лицензию.

Где arcSDE вписывается в это?

ArcSDE действует как интерпретатор / организатор пространственных данных, хранящихся в SQL Server. Он обеспечивает мост для ваших данных для взаимодействия с продуктами ESRI. Вышеприведенная программа действует как «ArcSDE Lite» в некотором смысле с очень простой функциональностью.

И последнее замечание: если вы не состоите в браке с платформой ESRI, вы также можете редактировать данные MSSQL через QGIS .

Конор
источник