Извините за длинное вступление перед моим вопросом, но я видел, как он отвечал несколько раз таким образом, который не помогает мне именно из-за отсутствия конкуренции. Для тех из вас, кто готов читать до конца и пытаться помочь мне, я действительно ценю это. Вот и все ...
Я работаю в отделе баз данных энергораспределительной компании в Бразилии, которая использует пользовательские датумы, созданные в результате объединения зон UTM 23S и 24S на основе Datum SAD69.
Я использую SQL Server 2012 ( Спецификации SQL Server ) и ArcMap 10.4.01 ( Спецификации ArcGIS ) для управления изолированной ГИС (Не знаю, если яЯ прояснил здесь, но я имею в виду, что я являюсь администратором базы данных такой базы данных, и никто другой не имеет к ней доступа) составил данные, извлеченные из онлайновой базы данных Oracle 11g, и моя база данных обновляется ежедневно в полдень через ArcMap, который подключенк обеим базам данных и действует как мост между ними.
Вот в чем дело: когда я импортирую данные в ArcGIS из БД Oracle, он без проблем распознает пользовательские данные, поскольку я уже импортировал эту пользовательскую координатуСистема в ArcGIS. Но когда я передаю эти данные в SQL Server, он теряет пространственную привязку. Как следствие, когда я пытаюсь проецировать пространственные данные из SQL Server в ArcMap, это не так, и мне приходится устанавливать их вручную, что является проблемой, потому что я делаю это десятки раз в день, в том числе с помощью скрипта, для автоматизации некоторых моих процедур. сделать. Но когда я импортирую пространственные данные из SQL Server, который использует некоторую пространственную привязку, например SIRGAS2000, он распознает без проблем.
Я не могу редактировать данные, хранящиеся в SQL Server, через ArcGIS, потому что у меня нетлицензия ArcServer. Поэтому я не могу использовать / создавать базу геоданных Interprise, и я решил, что смогу справиться с этой ситуацией.
Пока что единственный способ решить эту проблему - это вставить новую ПространственнуюСсылка на SQL Server. Я знаю, что SRID в SQL Server практически бесполезен, потому что он не поддерживает преобразования , но это имеет место только тогда, когда я использую только SQL Server. В этом случае, поскольку я использую несколько платформ, это становится очень актуальным.
Итак, есть ли способ вставить новую пространственную привязку и SRID в SQL Server? Если нет, может кто-нибудь придумать другое решение для моей проблемы?
Не стесняйтесь спрашивать обо всем, что я мог пропустить, и заранее спасибо !!!