Добавление пользовательских проекций в ArcGIS
- Максим Дубинин
- MindingMyOwnBusiness
- Репутация: 737
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Добавление пользовательских проекций в ArcGIS
Обсуждение статьи "Добавление пользовательских проекций в ArcGIS"
http://gis-lab.info/qa/addprjag.html
http://gis-lab.info/qa/addprjag.html
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 483
- Зарегистрирован: 17 авг 2006, 14:04
- Репутация: 0
- Откуда: Новосибирск
- Максим Дубинин
- MindingMyOwnBusiness
- Репутация: 737
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Необходимо создать переменную среды
set PEOBJEDITHOME \path\to\the\data
По этому пути можно создавать файлы со след. названиями:
datum
geogcs
geogtran
primem
projcsspheroid
unit
Для датума, содержание д.б. следующее:
/* DATUM,code,"name",<spheroid_code> */
Например:
206261,"my_datum",Krasovsky_1940
set PEOBJEDITHOME \path\to\the\data
По этому пути можно создавать файлы со след. названиями:
datum
geogcs
geogtran
primem
projcsspheroid
unit
Для датума, содержание д.б. следующее:
/* DATUM,code,"name",<spheroid_code> */
Например:
206261,"my_datum",Krasovsky_1940
пристегивайтесь, турбулентность прямо по курсу
- taimyr
- IT-моторист
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Добавление пользовательских проекций в ArcGIS
Обнаружился весьма неслабый баг в проекции Geographic (Pulkovo_1942).prj из предлагаемого готового набора проекций.
А именно - если шейпу присвоить эту проекцию, то вроде как все создается - отображается корректно, но если возникает необходимость перепроецировать в WGS 84 - метод трансформации не предлагается, при "насильственном" введении оного - ругается что метод некорректен. В итоге проецирование выполняется вообще невесть во что. Если тому же шейпу присвоить вроде как то же самое, но из штатного набора - Geographic... - Europe - Pulkovo 1942 - то все работет корректно.
С проекциями Albers - все нормально и корректно перепроецируется.
У меня просто множество шейпов создавались "друг из друга" и кочевали годами с этой проекцией, и сейчас, переходя нв WGS 84, обнаружил сие....
А именно - если шейпу присвоить эту проекцию, то вроде как все создается - отображается корректно, но если возникает необходимость перепроецировать в WGS 84 - метод трансформации не предлагается, при "насильственном" введении оного - ругается что метод некорректен. В итоге проецирование выполняется вообще невесть во что. Если тому же шейпу присвоить вроде как то же самое, но из штатного набора - Geographic... - Europe - Pulkovo 1942 - то все работет корректно.
С проекциями Albers - все нормально и корректно перепроецируется.
У меня просто множество шейпов создавались "друг из друга" и кочевали годами с этой проекцией, и сейчас, переходя нв WGS 84, обнаружил сие....
И оставшиеся в живых позавидуют мёртвым....
- Дмитрий Барышников
- Гуру
- Репутация: 261
- Откуда: Москва
Re: Добавление пользовательских проекций в ArcGIS
А если попробовать GCS_Krasovsky_1940?
geographic coordinate systems->spheroid-based->Krasovsky 1940
geographic coordinate systems->spheroid-based->Krasovsky 1940
- taimyr
- IT-моторист
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Добавление пользовательских проекций в ArcGIS
Географическое преобразование работает корректно, результат тот жеА если попробовать GCS_Krasovsky_1940?
geographic coordinate systems->spheroid-based->Krasovsky 1940
И оставшиеся в живых позавидуют мёртвым....
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Добавление пользовательских проекций в ArcGIS
В ArcGIS 10.1 (базовая) столкнулся с тем, что нет каталога
c:\Program Files\ArcGIS\Coordinate Systems - в 9.3 и 10 - точно помню, что все было Ок!
- где сейчас хранятся файлы prj? Поиск ничего не находит...
Имеется C:\Program Files (x86)\ArcGIS\Desktop10.1\Reference Systems, но то что находится в нем, по моему не совсем то, что нужно, во всяком случае, там всего несколько файлов prj, а было сотни определений СК...
в C:\Users\имя пользователя\ - тоже ничего нет...
c:\Program Files\ArcGIS\Coordinate Systems - в 9.3 и 10 - точно помню, что все было Ок!
- где сейчас хранятся файлы prj? Поиск ничего не находит...
Имеется C:\Program Files (x86)\ArcGIS\Desktop10.1\Reference Systems, но то что находится в нем, по моему не совсем то, что нужно, во всяком случае, там всего несколько файлов prj, а было сотни определений СК...
в C:\Users\имя пользователя\ - тоже ничего нет...
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Добавление пользовательских проекций в ArcGIS
Для версий 10.1 и 10.2 свои PRJ нужно сохранять в C:\Users\имя пользователя\AppData\Roaming\ESRI\Desktop10.x\ArcMap\Coordinate Systems
если нет каталога Coordinate Systems - его нужно создать...
если нет каталога Coordinate Systems - его нужно создать...
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 апр 2018, 20:13
- Репутация: 0
- Откуда: челябинск
Re: Добавление пользовательских проекций в ArcGIS
Добрый день, подскажите что не так делаю?) есть файл с географическим преобразованием пулково в WGS по госту, кладу его \AppData\Roaming\ESRI\Desktop10.4\ArcToolbox\CustomTransformations\, при проецировании, выбираю его - выпадает ошибка 00365. а стандартные зашитые в программу, спокойно выбирает
-
- Гуру
- Сообщения: 967
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 137
- Откуда: г. Жуковский МО
Re: Добавление пользовательских проекций в ArcGIS
Вот здесь подробно для Вашей(не новой) версии расписано:
https://blogs.esri-cis.ru/2018/02/14/ge ... ormations/
Попробуйте также вручную:
https://blogs.esri-cis.ru/2018/02/14/ge ... ormations/
Попробуйте также вручную:
-
- Гуру
- Сообщения: 967
- Зарегистрирован: 30 окт 2014, 16:33
- Репутация: 137
- Откуда: г. Жуковский МО
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость