Вопрос по переходу от одной СК к другой
-
- Завсегдатай
- Сообщения: 406
- Зарегистрирован: 14 авг 2006, 16:21
- Репутация: 25
Вопрос по переходу от одной СК к другой
Доброго всем дня, коллеги!
Решил я заморочиться вот какой штукой: хочу потихоньку перегнать свои материалы из СК63 в МСК-50 (для примера).
Исходим из того, что параметры перехода известны.
Первое что приходит на ум - перерегистрировать векторные слои, но это как то не спортивно что ли.
Может кто подскажет примерный алгоритм действий без детального описания процесса, а уж детали я и сам постараюсь в жизнь воплотить.
Огромное спасибо за консультации.
Решил я заморочиться вот какой штукой: хочу потихоньку перегнать свои материалы из СК63 в МСК-50 (для примера).
Исходим из того, что параметры перехода известны.
Первое что приходит на ум - перерегистрировать векторные слои, но это как то не спортивно что ли.
Может кто подскажет примерный алгоритм действий без детального описания процесса, а уж детали я и сам постараюсь в жизнь воплотить.
Огромное спасибо за консультации.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Вопрос по переходу от одной СК к другой
вы в какой программе-то работаете? для АркГис и Мапинфо задача совершенно тривиальная... создайте нужную проекцию, откройте все свои векторы и пересохраните их в ней:) или вы пакетно хотите?
ин гроссен фамилен нихт клювен клац клац
-
- Завсегдатай
- Сообщения: 406
- Зарегистрирован: 14 авг 2006, 16:21
- Репутация: 25
Re: Вопрос по переходу от одной СК к другой
В принципе, хотелось бы пакетным способом.
Оболочка - предпочтительно GeoMedia, но не критична. Могу и в MapInfo, ГеоГрафе, ArcGis.
Может есть какая програмулина, которая бы shp-файлы сразу бы выкидывала в нужную мне СК?
Оболочка - предпочтительно GeoMedia, но не критична. Могу и в MapInfo, ГеоГрафе, ArcGis.
Может есть какая програмулина, которая бы shp-файлы сразу бы выкидывала в нужную мне СК?
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Вопрос по переходу от одной СК к другой
ну вот так можно
http://gis-lab.info/qa/ogr2ogr-examples.html
а вообще гугль рулит:) по соответствующему запросу вылезает:
http://www.dataplus.ru/Support/ProjUtil ... ojUtil.htm
http://www.esti-map.ru/%D0%9F%D1%80%D0% ... fault.aspx
а еще Geographic Calculator
http://gis-lab.info/qa/ogr2ogr-examples.html
а вообще гугль рулит:) по соответствующему запросу вылезает:
http://www.dataplus.ru/Support/ProjUtil ... ojUtil.htm
http://www.esti-map.ru/%D0%9F%D1%80%D0% ... fault.aspx
а еще Geographic Calculator
ин гроссен фамилен нихт клювен клац клац
-
- Завсегдатай
- Сообщения: 406
- Зарегистрирован: 14 авг 2006, 16:21
- Репутация: 25
Re: Вопрос по переходу от одной СК к другой
спасибо!
Интересная статья!
Что то подобное как раз и искал.
Интересная статья!
Что то подобное как раз и искал.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Вопрос по переходу от одной СК к другой
2 tsarev
Вы наверное эфиопский шпийон. Все остальные знают, что МСК-50 и СК-... экви... .
Вы наверное эфиопский шпийон. Все остальные знают, что МСК-50 и СК-... экви... .

-
- Завсегдатай
- Сообщения: 406
- Зарегистрирован: 14 авг 2006, 16:21
- Репутация: 25
Re: Вопрос по переходу от одной СК к другой
про эквивалентность ни кто не спорит. Параметры эквивалентности известны.
А вот как пакетно применить эту эквивалентность - вот в чем вопрос.
Просто перерегистрировать вектор это как то не спортивно и долго. Вот.
А вот как пакетно применить эту эквивалентность - вот в чем вопрос.
Просто перерегистрировать вектор это как то не спортивно и долго. Вот.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Вопрос по переходу от одной СК к другой
Никто не слышит? Эквивалентность означает тождественность.... Тссс.
-
- Завсегдатай
- Сообщения: 406
- Зарегистрирован: 14 авг 2006, 16:21
- Репутация: 25
Re: Вопрос по переходу от одной СК к другой
я конечно с уважением отношусь к Вашим советам, но...
-
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 09 апр 2009, 12:36
- Репутация: 1
Re: Вопрос по переходу от одной СК к другой
попробуйте так:
1. установите приложение globalmapper
2. откройте файлы, указав проекцию (мск-50) (Transerve Mercator on S-42)
3. используйте "batch convert/reproject " в меню "file"
ps
- не забудьте указать указать что проекция на выходе ("specify projection") - 63год
- не забудьте указать, что нужно переносить семантику ("include feaure atributes"
- в проекции будьте внимательны при указании смешений (не перепутайте + и -)
- на всякий случай уточните датум - в принпиме если нужна миллиметровая точность лучше рассчитать свой.
1. установите приложение globalmapper
2. откройте файлы, указав проекцию (мск-50) (Transerve Mercator on S-42)
3. используйте "batch convert/reproject " в меню "file"
ps
- не забудьте указать указать что проекция на выходе ("specify projection") - 63год
- не забудьте указать, что нужно переносить семантику ("include feaure atributes"
- в проекции будьте внимательны при указании смешений (не перепутайте + и -)
- на всякий случай уточните датум - в принпиме если нужна миллиметровая точность лучше рассчитать свой.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 18 дек 2009, 12:45
- Репутация: 0
Re: Вопрос по переходу от одной СК к другой
GISEYE Vector Convertor - программа для пакетной конвертации векторных данных.
На этом портале много подобных программ.. Coordinate Convertor, Raster Convertor и т.д. Очень простые в использовании программы с удобным интерфейсом. Все программы триальные - работают бесплатно 15 дней, дальше требуют оплату. Советую.
На этом портале много подобных программ.. Coordinate Convertor, Raster Convertor и т.д. Очень простые в использовании программы с удобным интерфейсом. Все программы триальные - работают бесплатно 15 дней, дальше требуют оплату. Советую.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Вопрос по переходу от одной СК к другой
Издеваетесь? Или вы никогда не видели удобных программ? Если эти удобные, то PROJ - просто запредельно удобная, и к тому же гениальная.fafu писал(а):GISEYE Vector Convertor - программа для пакетной конвертации векторных данных.
На этом портале много подобных программ.. Coordinate Convertor, Raster Convertor и т.д. Очень простые в использовании программы с удобным интерфейсом. Все программы триальные - работают бесплатно 15 дней, дальше требуют оплату. Советую.
Вы еще забыли упомянуть супер-программу по переводу метров в фунты.

-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Вопрос по переходу от одной СК к другой
Есть - это программа Mapinfo или UT. UT - предпочтительней, но требует отдельных денег или изучения командной строки того "огрызка", который входит в MI.tsarev писал(а):В принципе, хотелось бы пакетным способом.
Оболочка - предпочтительно GeoMedia, но не критична. Могу и в MapInfo, ГеоГрафе, ArcGis.
Может есть какая програмулина, которая бы shp-файлы сразу бы выкидывала в нужную мне СК?
MI как вы сами знаете, это прекрасно делает, если делать по одному файлу. Открыть SHP с присвоением системы координат - сохранить в нужную проекцию командой Save As.
Вся задача сводиться к тому, что бы точно знать параметры обоих проекций, на глобусе Красовского, и создать список из команд загрузки-сохранения в виде текстового файла, который вставляется в окно Mapbasic.
Есть и более простой путь - для своих нужд я написал макрос на языке VBS (исполняется непосредственно самой операционной системой Windows), который позволяет выполнить любую команду MapInfo из командной строку Windows. А уж автоматизировать перебор файлов в Windows - это многих программистских знаний не требует.
---
Что же касается GM, то тут я вообще вопроса не вижу. Она любые форматы с установленной в INI файле системной координат читает на прямую, создавая хранилище данных, не отличимое от своих собственных. И выгружает SHP файлы, вроде, то же списком без проблем.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 18 дек 2009, 12:45
- Репутация: 0
Re: Вопрос по переходу от одной СК к другой
Чем же, если не секрет, Вам GISEYE не угодил?Boris писал(а):Издеваетесь? Или вы никогда не видели удобных программ? Если эти удобные, то PROJ - просто запредельно удобная, и к тому же гениальная.fafu писал(а):GISEYE Vector Convertor - программа для пакетной конвертации векторных данных.
На этом портале много подобных программ.. Coordinate Convertor, Raster Convertor и т.д. Очень простые в использовании программы с удобным интерфейсом. Все программы триальные - работают бесплатно 15 дней, дальше требуют оплату. Советую.
Вы еще забыли упомянуть супер-программу по переводу метров в фунты.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Вопрос по переходу от одной СК к другой
как водится, вы сами спросили, а то бы я промолчал:
1. такие программы пишут студенты, которых учат программированию. или школьники осваивающие первый Basic
2. не я один увидел, что вся задача программы "натянуть" GUI интерфейс на чужую программу с название ogr2ogr
3. брать за это 29$ - аморально. всеми любимый архиватор RAR, в котором есть много всякого программирования, в том числе и интерфейса, который там богаче на порядок, стоит http://www.win-rar.ru/shop/index.php?prod=winrar то же 29 у.е. Это что константа?
4. Первое чему учат при создании списков - это "учитесь ПРАВИЛЬНО сортировать данные!". Вы хоть раз пробовали найти нужную проекцию в этом продукте? И сколько времени ушло на поиск такой редкой проекции как Гаусс-Крюгер на эллипсоиде Крассовского зона 7? День или два? Что никто из программистов не знает, что сортировка должна иметь какое-то логическое объяснение, а нельзя просто взять и "запендюрить" туда все строки с EPSG С сортировкой по коду EPSG?
5. И самое последнее в моем НЕдопонимании этой программы, ну я - не бизнесмен, это широко известно в узких кругах. Но и не даун. И с памятью у меня все в порядке - эта программа одна из 4-х, которые вызываются как "внешние утилиты" в программе ScanMagic. В том числе и в версии Light. И там они запускаются совершенно безвозмездно. Т.е. даром.

1. такие программы пишут студенты, которых учат программированию. или школьники осваивающие первый Basic
2. не я один увидел, что вся задача программы "натянуть" GUI интерфейс на чужую программу с название ogr2ogr
3. брать за это 29$ - аморально. всеми любимый архиватор RAR, в котором есть много всякого программирования, в том числе и интерфейса, который там богаче на порядок, стоит http://www.win-rar.ru/shop/index.php?prod=winrar то же 29 у.е. Это что константа?
4. Первое чему учат при создании списков - это "учитесь ПРАВИЛЬНО сортировать данные!". Вы хоть раз пробовали найти нужную проекцию в этом продукте? И сколько времени ушло на поиск такой редкой проекции как Гаусс-Крюгер на эллипсоиде Крассовского зона 7? День или два? Что никто из программистов не знает, что сортировка должна иметь какое-то логическое объяснение, а нельзя просто взять и "запендюрить" туда все строки с EPSG С сортировкой по коду EPSG?
5. И самое последнее в моем НЕдопонимании этой программы, ну я - не бизнесмен, это широко известно в узких кругах. Но и не даун. И с памятью у меня все в порядке - эта программа одна из 4-х, которые вызываются как "внешние утилиты" в программе ScanMagic. В том числе и в версии Light. И там они запускаются совершенно безвозмездно. Т.е. даром.


Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 1 гость