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

как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:05
tsatsara
Добрый день!
Mapinfo версии 12 - отлетают растры от вектора в местной системе координат, в других программах все ок - QGIS, Global Mapper итд.
Итак, данные - растровая подложка ECW + TAB, вектор - Tab, Map, ID, Dat, в МСК

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:07
trir
выложи данные, думаю - где то план-схема

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:41
tsatsara
Вот пример, сжатый
alpha.zip
(3.08 МБ) 317 скачиваний

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:44
trir
ну и где МСК?
3-4_R_1.tab
!table
!version 300
!charset WindowsLatin1

Definition Table
File "3-4_R_1.ecw"
Type "RASTER"
(2518999.850000, 7401999.200000) (0, 0) Label "NW",
(2518999.850000, 7400999.320000) (0, 14284) Label "SW",
(2519999.730000, 7401999.200000) (14284, 0) Label "NE",
(2519999.730000, 7400999.320000) (14284, 14284) Label "SE"
CoordSys Earth Projection 1, 104
Units "degree"
16_Lines_Parcel.tab
!table
!version 300
!charset Neutral

Definition Table
Type NATIVE Charset "Neutral"
Fields 4
Block_KN Char (254) ;
Parcel_KN Char (254) ;
GeomType Char (254) ;
XmlFile Char (254) ;

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:55
tsatsara
Это условная СК - что по сути и есть местная система координат. Надо было написать "условная СК".
Сжалось тоже как-то не так, в исходнике:

Код: Выделить всё

!table
!version 300
!charset WindowsLatin1

Definition Table
  File "3-4_R.ecw"
  Type "RASTER"
  (2518999.850000, 7401999.200000) (0, 0) Label "NW",
  (2518999.850000, 7400999.320000) (0, 14284) Label "SW",
  (2519999.730000, 7401999.200000) (14284, 0) Label "NE",
  (2519999.730000, 7400999.320000) (14284, 14284) Label "SE"
  CoordSys Nonearth
  Units "m"

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:58
trir
Как вы собераетесь совмещать данные - если они на разных планетах? Earth и Nonearth!

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 14:58
freeExec
Закружилась голова

Код: Выделить всё

2518999 degree

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 15:00
trir
Это условная СК - что по сути и есть местная система координат
нет это план-схема, она не с чем не совмещается

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 15:02
tsatsara
в остальных ГИС например, в кугисе - данные о проекции и системе координат просто не распознаются и файлы ложатся на одно и то же место, потому что сами координаты указаны верно. В отличие от данных для проецирования. Они условные, используется местная система координат. Как того же эффекта добиться в мапинфо?

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 15:04
trir
не работайте в план-схема
в QGIS не предусмотренна план-схема

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 15:12
tsatsara
какую кнопку-то нажать?) у Вас они сели?)

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 15:18
MI user
Давно ещё сделал утилиту для перевода СК векторных слоёв.

Порядок работы:
1) Открыть нужные векторные слои в План-схеме
2) Открыть утилиту
3) В блоке [1] нажать кнопку "Выбрать проекцию" и выбрать нужную проекцию
4) Нажать "Выполнить"

Обязательное условие - наличие нужной МСК в списке систем координат.
Следует понимать, что утилита лишь заменяет заголовки таблицы с определением проекции и СК. Сама утилита ничего не пересчитывает!

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 18:31
Игорь Белов
В данном случае можно обойтись без проекций. Проблема не в векторах, а в файлах привязки растров. Два пути решения:
  1. В файлах TAB при растрах замените CoordSys Earth Projection 1, 104 на CoordSys NonEarth Units "m" .
  2. Удалите файлы TAB при растрах. Открывайте в MapInfo сами растры, на вопросы о системе координат отвечайте "План-схема (метры)".
Мне больше импонирует первый способ: шелл-скрипт или продвинутый текстовый редактор сделают всю работу за минуту.

Вам, возможно, больше понравится второй. Просто открывайте растры не по одному, а сразу много. MapInfo будет подряд много раз задавать один и тот же вопрос о проекции, отвечайте ему одно и то же: План-схема (метры). В результате будут созданы правильные файлы привязки, и растры совместятся с векторами.

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 20:02
trir
по п.2 - привязка пропадёт
если работать в план-схема - будете постоянно мучатся

Re: как открыть данные МСК в MapINFO

Добавлено: 13 мар 2018, 20:49
Игорь Белов
trir писал(а):
13 мар 2018, 20:02
по п.2 - привязка пропадёт
Привязку MapInfo берёт из ECW. А если бы проекция была в EPSG и с соответствующим кодом в MAPINFOW.PRJ, и её брал бы, не спрашивая.
trir писал(а):
13 мар 2018, 20:02
если работать в план-схема - будете постоянно мучатся
Вот так прямо и говорить всем поставщикам данных? :mrgreen:
Мучения? Сдал объект, и свободен. А тут советуют присваивать всем данным проекцию. Разумеется, для проекта с данными в разных СК это необходимо. Но если источник один, и все слои в одной проекции? И в конце, не ровён час, придётся для заказчика превращать всё в план-схему. Вот это будет лишняя работа, вот это будут мучения.