Перевести карту для мапинфо из плансхемы в систему координат

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

Re: Перевести карту для мапинфо из плансхемы в систему координат

Сообщение SS_Rebelious » 06 окт 2009, 22:31

a.temushkin писал(а):щас поправлю...
Какой смысл в этом исправлении? Уже объясняли выше, как напрямую прописывать проекцию в мифе. А этот способ - как операция на глазу через... Пожалуйста, удалите вообще ту часть поста, а то ведь кто-нибудь на свою голову додумается сделать именно так :?
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!

skif
Интересующийся
Сообщения: 17
Зарегистрирован: 30 сен 2009, 00:55
Репутация: 0

Re: Перевести карту для мапинфо из плансхемы в систему координат

Сообщение skif » 08 окт 2009, 18:59

спасибо за участие в выходные буду пробовать зделать как что вышло позже отпишу

Maksi
Новоприбывший
Сообщения: 6
Зарегистрирован: 01 май 2011, 18:14
Репутация: 0

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Maksi » 02 май 2011, 10:30

Есть растр (отсканированная топографическая карта), привязанный в MapInfo к реальным географическим координатам в проекции ГК Пулково 42, зона 12. Из файла TAB данные о проекции такие - CoordSys Earth Projection 8, 1001, "m", 69, 0, 1, 12500000, 0
И есть карта той же местности (форматы TAB, DAT,ID,MAP) в проекции план-схема (метры). Из файла MIF данные о проекции такие - CoordSys NonEarth Units "m" Bounds (-10000000, -10000000) (10000000, 10000000). Историю создания ее не знаю. Эту карту нужно привязать к растровой, то есть к реальным координатам.
Методы, которые я уже испробовала:
1. Утилита трансформатор векторов в MapInfo результат не выдает, процесс не завершается даже если ждать сутки.
2. Меняла строчку с проекцией в файле MIF на CoordSys Earth Projection 8, 1001, "m", 69, 0, 1, 12500000, 0. Результат - безобразное искажение, карту вытягивает в направлении север-юг.
3. Утилита ReCalc дает огромный сдвиг по долготе (по широте вроде совпадает), хотя действую строго по инструкции.
4. Ручной сдвиг - не вариант

Это вообще реально сделать или нет? каким образом? пожалуйста помогите! Руки, ноги Вам целовать буду.

Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение asgs » 03 май 2011, 04:44

Maksi писал(а):Есть растр (отсканированная топографическая карта), привязанный в MapInfo к реальным географическим координатам в проекции ГК Пулково 42, зона 12...
......
3. Утилита ReCalc дает огромный сдвиг по долготе (по широте вроде совпадает), хотя действую строго по инструкции.
Как автор данной фиговины могу Вам ответить - ReCalc работает только с метровыми координатами, в долготе-широте получится сплошная порнография. Если мне склероз не сильно изменяет, в инструкции я это отразил; хотя с разбега не вспомню, давно это было.
Щас думать буду, что можно сделать. И если не сильно затруднит - скиньте полный файл привязки растра (без самого растра, разумеется), хочется глянуть, в каком виде там координаты точек лежат.
Злобный йожег

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Донецков » 04 май 2011, 08:48

Для начала сообщите: координаты на карте в план-схема, которые соответствуют тем, которые можно видеть на растровой карте (в СК-42 зона 12), если соответствуют, то прямой путь по замене строки координат в MIF
Если координаты другие, то необходимо знать, что это за координаты: СК-63, МСК региона, или что-то другое (с известными параметрами), самый худший вариант - парметры не известны...
От это и нужно будет плясать...
Приведите несколько пар координат X,Y для одних и тех же объектов на растровой карте и карте с план-схемой желательно в разных частях карты...

Maksi
Новоприбывший
Сообщения: 6
Зарегистрирован: 01 май 2011, 18:14
Репутация: 0

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Maksi » 10 май 2011, 08:28

для Донецков не имею представления в какой системе координат сделана план-схема
координаты точек:
план-схема растр
2588577,10м 499571,47м 69°6'24,4728'' 58°36'6,141708''
2568236,70м 417935,73м 68°44'34,540872'' 57°52'12,705708''
2527813,92м 381410,76м 68°0'50,302908'' 57°33'40,337892''
2490551,48м 424929,29м 67°25'54,436764'' 57°56'29,24538''
Вложения
O42-065.zip
для asgs файл привязки растра TAB
(426 байт) 465 скачиваний

Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение asgs » 10 май 2011, 09:07

Ага, как я и предполагал, растр привязан в градусах. Ладно, вечером дома помучаю Мапинфу на предмет перепроецирования растра.
Злобный йожег

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

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Boris » 11 май 2011, 04:29

вот где-то недалеко на форуме лежит файл Excel, который вычисляет параметры локальной СК относительно глобальной СК по парным координатам. Работает он так же с проецированными координатами. Но поскольку у нас страна одной плоской системы координат для всего, что меньше масштаба 1:1 миллион, то перевод угловых координат в координаты в СК-42 соответсвующей зоны, представляется очевидным шагом, который стоит проделать ДО того как мучиться с привязкой.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Донецков » 11 май 2011, 08:57

Пока не нужно ничего вычислять, для начала уточните свой регион, если не ошибаюсь -72 (Тюменская область), т.к. у Вас план схема в МСК Росреестра, которая построена на основе СК-63 (гарантия 60%), т.к. по первому числу Х - мапинфо, У- геодезическая - у Вас по всей видимости 2 зона МСК, а по У/Х - соответственно убраны тыс. км от экватора... По СК-63 у Вас может быть зона W или I или V, если по нормальному, то у Вас объект попадает на W, но какая принята за основу для МСК в Тюменской области я не знаю..., как правило, та которая накрывает областной центр (W).
Для окончательного принятия решения нужно знать на основе какой зоны СК-63 построена ваша МСК и какая она по строению: 6 град или 3 град. После это смещение на север вычисляется элементано...
Для удобства переведите привязанный растр из градусов в метры (в окне регистрация растров измените ед. измерения)...

Gury_A
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2011, 12:44
Репутация: 0

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Gury_A » 11 май 2011, 13:00

Для Maksi: 1."Есть карта той же местности (форматы TAB, DAT,ID,MAP) в проекции план-схема (метры)". Значит карта векторная и её нужно преобразовывать в 42, а не привязывать. Что вам нужно все таки
2.Есть План-схема растр , который был изначально представлен в геокоординатах а после перепривязан в план-схеме. Или не так? Представленная План-схема, кстати, с глюком.

Maksi
Новоприбывший
Сообщения: 6
Зарегистрирован: 01 май 2011, 18:14
Репутация: 0

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Maksi » 12 май 2011, 07:32

Возможно я неправильно выражаюсь, прошу прощения. Выражение "привязать план-схему к растровой карте" нужно понимать как НАЛОЖИТЬ, без разницы каким способом (привязать, перестроить, пересчитать, трансформировать...), лишь бы план-схема в дальнейшем содержала в себе реальные координаты местности, и при одновременном открытии растра и план-схемы они накладывались в соответствующих точках.
Донецков, Вы не ошибаетесь, файл TAB план-схема - это граница Тобольского муниципального района, что есть юг Тюменской области. Все содержимое карты пришлось убрать, потому что это карта земель лесного фонда (не для распространения). И предположение, что план-схема сделана в МСК Росреестра, скорее всего верное.
Перевести растр из градусов в метры я смогу. Что нужно делать дальше ? Я понимаю меньше половины из всего, что здесь пишется, поэтому, очень прошу, объясните как для пятиклассницы.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Донецков » 12 май 2011, 09:20

Тобольский район если не ошибаюсь не юг, а север Тюменской области (без автономных округов естественно). Если есть контакты с местными земельщиками постарайтесь узнать параметры МСК (от какой зоны СК-63 построена и смещение по Х (на север)), после этого допишим стороку с параметрами в файл проекций мапинфо, сконвертируете векторную карту в mif, заменим строку с параметрами системы координат (или если установлен ReCalc с помощью него) - после этого у вас при одновременном открытии должны совместиться обе карты.

Maksi
Новоприбывший
Сообщения: 6
Зарегистрирован: 01 май 2011, 18:14
Репутация: 0

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Maksi » 12 май 2011, 10:09

У меня нет никакой возможности узнать о план-схеме никакой информации, она в строжайшем секрете. Может есть другой способ?

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Донецков » 12 май 2011, 10:15

Только методом научного втыка...
В выходные попробую посмотреть...

По поводу: "вот где-то недалеко на форуме лежит файл Excel, который вычисляет параметры локальной СК относительно глобальной СК по парным координатам" - ранее встречал, но сейчас не могу найте, если кто наткнется прошу сбросить ссылку...

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

Re: Перевести карту для мапинфо из плансхемы в систему коорд

Сообщение Boris » 12 май 2011, 22:10

viewtopic.php?f=2&t=7546

будут вопросы - спрашивайте. известный глюк - основная библиотека proj4.dll от пакета PROJ4 должна лежать в папке, заданной переменной PATH. Без этого библиотека для VB ругается, что не может себя найти, даже если лежит в прямо указанном месте ( см. описание).

Ответить

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

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

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