Как отобразить карту в нужной проекции

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Как отобразить карту в нужной проекции

Сообщение sysrepos » 03 окт 2013, 14:18

Добрый день! Помогите разобраться с проекциями в аркГис. Делаю только первые шаги.

Скачал карту РФ с сайта http://www.vsegei.ru/ru/info/topo/
Россия 1:15 000 000 (~16 Mb)
работаю с одним из файлов (Границы РФ) polta.shp
чтобы правильно его спроецировать, добавил файл проекции, как написано на сайте

Цифровые географические основы подготовлены с использованием программного обеспечения ArcView и ArcGIS в конической равнопромежуточной проекции на эллипсоиде Красовского с центральным меридианом 100° в.д. и главными параллелями 46,4° и 71,8° с.ш.

Код: Выделить всё

PROJCS["kras_arc",GEOGCS["sph_kras",DATUM["<custom>",SPHEROID["<custom>",6352193.8,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",100.0],PARAMETER["Standard_Parallel_1",46.4],PARAMETER["Standard_Parallel_2",71.8],PARAMETER["Latitude_Of_Origin",54.0],UNIT["Meter",1.0]]
карта открылась, вроде все правильно.

Далее хочу все рабочее пространство сделать в WGS84.
нажимаю пр кн мыши на Слои - Свойства - Системы координат - Географические системы координат - World - WGS84. И вся карта превращается в кашу.

Вопрос. Что нужно нажимать, чтобы отобразить карту в WGS84?

В мапинфо та же самая карта показалась правильно, в Панораме то же (после преобразования)

http://pixs.ru/showimage/1jpg_4226661_9252915.jpg
http://pixs.ru/showimage/2jpg_5229182_9252920.jpg

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как отобразить карту в нужной проекции

Сообщение Andrey Zhukov » 03 окт 2013, 14:43

По хорошему, класс объектов надо перепроецировать. Но WGS1984 - не лучший вариант для отображения информации. Наприме, Web Mercator будет выглядеть посимпатичнее.

В данном случае, возможно, ArcGIS не смог правильно подцепить датум проекции. Лучше так:

Код: Выделить всё

PROJCS["Equidistant_Conic_K1940",GEOGCS["GCS_Krasovsky_1940",DATUM["D_Krasovsky_1940",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Equidistant_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",100.0],PARAMETER["Standard_Parallel_1",46.4],PARAMETER["Standard_Parallel_2",71.8],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]

sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: Как отобразить карту в нужной проекции

Сообщение sysrepos » 03 окт 2013, 15:01

то, что WGS1984 - не лучший вариант не лучший вариант, согласен, но заказчик требует отображение именно в WGS84.

Спасибо за проекцию, с Вашей проекцие преобразование к WGS84 получилось правильно.

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Как отобразить карту в нужной проекции

Сообщение dime1 » 03 окт 2013, 15:13

Через Define projection добавляется же пользовательская проекция? Дело не в перепроецировании в WGS, а в свойствах заданной проекции.
О, вот и решилось
P.S. *мысли вслух* у института странная аббревиатура

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей