Чем пересчитывать MIF из СК42 или СК95 в СК63

MapInfo, MapBasic
Ответить
Andrey1
Активный участник
Сообщения: 209
Зарегистрирован: 13 июл 2007, 18:58
Репутация: 1

Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Andrey1 » 07 окт 2009, 22:37

Встал вопрос - чем пересчитывать MIF из СК42 или СК95 в СК63?

Написать программу теоретически можно, но пока её отладишь, разберёшься в нюансах, устранишь подводные камни и сделаешь удобный и понятный простому пользователю интерфейс - сто лет пройдёт.

А вот бы как бы существующий инструмент порекомендовать (бесплатный или хотя бы кракнутый)?

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Пересчёт MIF

Сообщение SS_Rebelious » 07 окт 2009, 22:51

А почему Вы не можете сделать этого непосредственно в мапинфо? Забиваете параметры СК-63 в .PRJ файл и сохраняете копию слоя в СК-63. Для пересчёта координат точек есть совершенно бесплатный фотомодовский геокалькулятор www.racurs.ru/?page=326. Воспользуйтесь им, если не доверяете мапинфо - скопируйте в отдельный текстовый файл пары координат из мифа, пересчитайте в геокалькуляторе, закиньте обратно в миф, только не забудьте и параметры проекции в мифе тоже поменять.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Пересчёт MIF

Сообщение Boris » 07 окт 2009, 23:00

Только помните, что исходные файлы должны быть не в план-схеме. И конечные то же не в ней получатся.

Andrey1
Активный участник
Сообщения: 209
Зарегистрирован: 13 июл 2007, 18:58
Репутация: 1

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Andrey1 » 08 окт 2009, 18:37

У меня лежат файлы *.MIF, которые мне неинтересно:

- разбирать по ДЕКЛАРИРУЕМЫМ проекциям;
- конвертировать в пары точек (у меня есть свои самодельные инструменты для пересчёта).

Мне нужно указать 1..n файлов MIF, исходную (указанную мной) СК, целевую СК и нажать на большую кнопку "Пересчитать" :-)

То есть мне нужен простой и одновременно универсальный инструмент. Который не скажет "ах, у тебя файл с координатами СК42 назван план-схемой - вот тебе MessageBox "ошибка 48475487" и делай что хочешь". А как быть, если координаты обрезаны? Координаты СК42, но забита "план-схема" и надо добавить по паре цифр к X и Y?

Короче, какой удобный инструмент можете назвать?

Где можно посмотреть 1) полный 2) законченный список систем координат Mapinfo (104 - WGS84, проекция UTM, 1001 - СК42, проекция Гаусса-Крюгера и т.п.)?

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Boris » 09 окт 2009, 05:05

1. посмотреть можно в Mapinfow.prj
2. разбираться придется или придется привлекать искусственный разум. Как это возможно, что бы были пропущены координаты - номера зон и при этом программа догадалась, что они СК-42?
3. такой инструмент есть - он входит небольшой частью в поставку MapInfo, называется Universal Translator. Только не тот, который из самой MI запускается, а тот который к ней идет с интерфейсом командной строки. Там можете принудительно присваивать любые координатные системы. Есть еще Universal Translator в виде отдельного продукта. В нем вообще можете чудить как хотите. К нему мануал в коробок спичек толщиной (по высоте), а еще файлов настроек всяких разных очень много.

Andrey1
Активный участник
Сообщения: 209
Зарегистрирован: 13 июл 2007, 18:58
Репутация: 1

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Andrey1 » 09 окт 2009, 15:21

А у меня лицухи всё равно нет (в данный момент, по крайней мере). Номер зоны есть, а если его нет, сложно предусмотреть ввод его вручную?

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Boris » 09 окт 2009, 20:39

Для того, что бы посмотреть MAPINFOW.PRJ лицензия не нужна. Как по моим наблюдениям и для запуска UT из командной строки.
В крайнем случае - поставьте бесплатный MAPBASIC версий от 9.0 - в нем есть HELP, где прописаны выражения для проекций.
Предусмотреть ввод указания на систему координат в MIF - не сложно, это же простая строка в текстовом файле.

Andrey1
Активный участник
Сообщения: 209
Зарегистрирован: 13 июл 2007, 18:58
Репутация: 1

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Andrey1 » 10 окт 2009, 10:25

Эти манипуляции не слишком сложны, но всё-таки это лишнее неудобство. Я надеялся, что существует простое (но универсальное) решение :-)

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Boris » 10 окт 2009, 10:37

Теперь уже стало не понятно, что именно вы делаете, и какую помощь ждете от нас.
Так у вас есть файлы в исходных проекциях или нет? И как вы хотите их пересчитать?

Lavrus
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 окт 2009, 15:44
Репутация: 0

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Lavrus » 27 окт 2009, 16:22

Boris, "ткните пальцем" в ссылку про Universal Translator. Хотелось бы с ним познакомиться более детально. Всегда знал только один, встроенный в MI

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение SS_Rebelious » 27 окт 2009, 16:44

Lavrus писал(а):Boris, "ткните пальцем" в ссылку про Universal Translator. Хотелось бы с ним познакомиться более детально. Всегда знал только один, встроенный в MI
Гугл и поиск по сайту бастуют? :wink:
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Чем пересчитывать MIF из СК42 или СК95 в СК63

Сообщение Boris » 27 окт 2009, 19:38

Lavrus писал(а):Boris, "ткните пальцем" в ссылку про Universal Translator. Хотелось бы с ним познакомиться более детально. Всегда знал только один, встроенный в MI
Вас интересует как называется командная строка или где расположен сайт?
http://www.safe.com/products/overview.php
А так вы правы - он и самом деле один - и для mapinfo, и для arcgis.

Ответить

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

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

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