Страница 1 из 1

Не проводит преобразование слоя к фрейму данных

Добавлено: 17 мар 2021, 07:47
Lelik25vl
Добрый день! Помогите пожалуйста!
Есть карта ГУГЛ (WGS84) и шейп-файл (Пулково42). При добавлении слоя делаю преобразование к wgs84 по ГОСТу. Включаю " Редактор" и все равно пространственная привязка слоя, который нужно отредактировать не совпадает!!! :evil: Хотя преобразование "типа выполнено".
Появилась такая "ошибка" после экспериментов по настройке перехода от ГСК2011 к WGS84. Может что-то можно сделать. Версия ArcMap 10.8.

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 17 мар 2021, 08:28
Ivor
Lelik25vl, а какое именно преобразование применяете? Скрин диалога с выбранным преобразованием киньте

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 17 мар 2021, 10:09
freeExec
Преобразование по ГОСТу не обеспечивает даже десятиметровую привязку к гуглу.

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 02:10
Lelik25vl
Добрый день! Спасибо за отклики. Дело не в том что к чему надо преобразовать. Точность совпадения в данном случае не важна. Это могут быть просто шейпы разных систем координат, проблема главная состоит в том, что сама функция трансформации шейпа, который нужно редактировать относительно фрейма данных просто перестала работать. То есть 3 дня назад все было ОК, а потом перестала. Сносила ГИС, снова ставила, не помогло.

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 02:40
Ivor
Lelik25vl, а в чём выражается "перестала работать"? На скрине у вас стандартный диалог об несовпадении СК слоя и фрейма - значит не совпадают. Что не так то?

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 02:49
Lelik25vl
Так вот сама функция преобразование не преобразует Пулково к WGS. Так как после преобразования пытаюсь снова включить редактировать, а это сообщение о несовпадении с фреймом данных возникает вновь буд-то никакого преобразования к фрейму и не было вовсе.

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 03:59
Ivor
а какая СК у фрейма сейчас стоит и какая - у слоя? дайте сразу всю раскладку, чего клещами то тянуть.

P.S. Как я понимаю из сказанного, у вас фрейм в W84, а слой - в P42. И вы, при добавлении слоя во фрейм, выбираете трансформацию, дабы данные ложились ровно. Так?

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 05:36
Lelik25vl
Проблема в том, что АркГИС не выполняет функцию преобразовать к фрейму данных в принципе, то есть включая редактор он все равно требует преобразовать слои к фрейму, хоть я это изначально делаю. А из какой проекции в какую это значения не имеет, просто в данном случае были СК42 и WGS84.
Нажимая на ОК подразумевается, что преобразование произошло, но по факту нет, так как только включаю команду "начать редактирование" снова появляется предупреждение о несовпадении. То есть перестало выполняться преобразование любое - это и есть проблема!!!

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 06:14
Ivor
Lelik25vl, всё правильно ArcGis делает. Это преобразование - преобразование "на лету". Координаты пересчитываются именно в момент отображения, сами данные при этом не изменяются. Точки ведь правильно на места ложатся, верно? Если вас раздражает выскакивающее предупреждение - поставьте галочку внизу диалога, больше вылазить не будет. В большинстве случаев это предупреждение всё равно можно игнорировать.

Если же вы хотите именно перепроецировать данные раз и навсегда в другую систему - для этого есть тулбокс и инструмент Project (уж не помню, как он в русском варианте называется, вроде лежит в разделе "Управление данными" и там что-то про проекции).

Да, и он не требует ничего - просто предупреждает, чтоб вы были в курсе, что координаты будут пересчитываться при вводе. Вот если он не сможет - тогда покажет в этом диалоге красный крест и застопорит редактор.

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 06:48
Lelik25vl
Почему тогда такое предупреждение не появлялось до 15 марта, все прекрасно работало. Открываю проект с чистого листа, добавляю первый слой в заданной проекции и весь проект становится допустим WGS84, затем добавляю нужный мне слой уже в СК42, преобразую в WGS и при включении "Редактировать" никаких предупреждений, а теперь вдруг стал предупреждать. Притом что обращаюсь к тем же самым слоям.
Раз и навсегда мне не надо, мне надо один слой редактировать относительно второго в каждой отдельной сессии редактирования. К примеру отбить береговую линию по карте гугл в слое в системе СК42.
Ладно, спасибо большое за попытку понять и помочь)

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 07:02
Ivor
Да потому что это предупреждение можно обратно включить в настройках ArcGis. Видимо изначально его отключили и нормально работали, а потом вы в процессе экспериментов включили обратно. Только и всего. При свежей установке ArcGis это предупреждение показывает, кстати.

И да, никаких "преобразую" тут нет. Это слово, показывающее непонимание вами происходящего.

Re: Не проводит преобразование слоя к фрейму данных

Добавлено: 18 мар 2021, 09:41
Lelik25vl
Спасибо за помощь)