Изменить координаты шейп-файла

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Iggi1981
Активный участник
Сообщения: 113
Зарегистрирован: 06 мар 2020, 17:07
Репутация: 22
Откуда: Москва

Re: Изменить координаты шейп-файла

Сообщение Iggi1981 » 29 мар 2025, 22:25

gamm писал(а):
29 мар 2025, 21:36
И у вас там табуляций Ёксель навставлял, похоже повлияло. Ёксель - зло. Сделайте как я говорил (см. пример), и будет вам щастье.
Сделал. По вертикали совпало, а по горизонтали уехало на восток, примерно на 82 км. Левый нижний угол центрального листа должен быть с координатой 390000, а он оказался 472000. При этом, ширина листа - всего 55 км, как-то странно напрашивается (55+55/2=82). Но почему?
Спойлер
t3.jpg
t3.jpg (96.34 КБ) 997 просмотров

gamm
Гуру
Сообщения: 4166
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Изменить координаты шейп-файла

Сообщение gamm » 29 мар 2025, 23:44

Iggi1981 писал(а):
29 мар 2025, 22:25
Сделал. По вертикали совпало, а по горизонтали уехало на восток, примерно на 82 км. Левый нижний угол центрального листа должен быть с координатой 390000, а он оказался 472000. При этом, ширина листа - всего 55 км,
х/з, у вас там странный сдвиг зоны на 1.5 градуса, это примерно 83.25км на широте 60 градусов. Смените центральный меридиан, сдвиньте на 1.5 градуса, все сядет.

ustreb
Интересующийся
Сообщения: 40
Зарегистрирован: 06 июл 2023, 04:41
Репутация: 3
Откуда: календарь

Re: Изменить координаты шейп-файла

Сообщение ustreb » 31 мар 2025, 01:13

Не думал, что перепроецирование шейп файла создает сложность сложную

Iggi1981
Активный участник
Сообщения: 113
Зарегистрирован: 06 мар 2020, 17:07
Репутация: 22
Откуда: Москва

Re: Изменить координаты шейп-файла

Сообщение Iggi1981 » 31 мар 2025, 10:06

gamm писал(а):
29 мар 2025, 23:44
х/з, у вас там странный сдвиг зоны на 1.5 градуса, это примерно 83.25км на широте 60 градусов. Смените центральный меридиан, сдвиньте на 1.5 градуса, все сядет.
Получилось! Это был хороший опыт.
Теперь я надеюсь последний вопрос. К этому шейп-файлу все аннотации были вынесены в персональной базе данных (*.gdb). И там координаты были просто Пулково-42, географические, и они соответственно не ложатся в "новый" шейп-файл ГК-21N. Есть ли простой способ переназначить (там 5 слоев) долготу? На целое число градусов, грубо говоря.

gamm
Гуру
Сообщения: 4166
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Изменить координаты шейп-файла

Сообщение gamm » 31 мар 2025, 11:11

Iggi1981 писал(а):
31 мар 2025, 10:06
Теперь я надеюсь последний вопрос. К этому шейп-файлу все аннотации были вынесены в персональной базе данных (*.gdb). И там координаты были просто Пулково-42, географические, и они соответственно не ложатся в "новый" шейп-файл ГК-21N. Есть ли простой способ переназначить (там 5 слоев) долготу? На целое число градусов, грубо говоря.
Есть gdb Гарминовский, есть InterBase, есть ESRI, какой у вас - неизвестно, судя по всему ESRI - его читает QGIS. В каком виде там аннотации, я понятия не имею, туда все что угодно можно положить, это контейнер. Попробуйте прочитать в QGIS, может их экспортировать можно, поправить, и обратно положить. Я не в курсе.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 2 гостя