Страница 1 из 1

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

Добавлено: 07 окт 2009, 22:37
Andrey1
Встал вопрос - чем пересчитывать MIF из СК42 или СК95 в СК63?

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

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

Re: Пересчёт MIF

Добавлено: 07 окт 2009, 22:51
SS_Rebelious
А почему Вы не можете сделать этого непосредственно в мапинфо? Забиваете параметры СК-63 в .PRJ файл и сохраняете копию слоя в СК-63. Для пересчёта координат точек есть совершенно бесплатный фотомодовский геокалькулятор www.racurs.ru/?page=326. Воспользуйтесь им, если не доверяете мапинфо - скопируйте в отдельный текстовый файл пары координат из мифа, пересчитайте в геокалькуляторе, закиньте обратно в миф, только не забудьте и параметры проекции в мифе тоже поменять.

Re: Пересчёт MIF

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

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

Добавлено: 08 окт 2009, 18:37
Andrey1
У меня лежат файлы *.MIF, которые мне неинтересно:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 27 окт 2009, 16:44
SS_Rebelious
Lavrus писал(а):Boris, "ткните пальцем" в ссылку про Universal Translator. Хотелось бы с ним познакомиться более детально. Всегда знал только один, встроенный в MI
Гугл и поиск по сайту бастуют? :wink:

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

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