Крайне неприятно-изменяются координаты узлов после импорта
Крайне неприятно-изменяются координаты узлов после импорта
Аксиома 4.4
Имеем таблицу со смежными объектами, имеющие общие точки. Таблица в формате mid/mif.
Импортируем в Аксиому и получаем формат *.tab
Открываем эту таблицу (*.tab) в MapInfo и видим, что фигуры не только сползли от исходных, но и отскочили друг от друга, те есть перестали иметь общие узлы (разбег от 1 см и более).
Таблица имеет размер от 0 до 20 000 000 м
По пути замечено, что Аксиома падает то при открытии Mid/mif, то при сохранении в *.tab, то при нажатии на кнопку {Открыть полученный файл}
Имеем таблицу со смежными объектами, имеющие общие точки. Таблица в формате mid/mif.
Импортируем в Аксиому и получаем формат *.tab
Открываем эту таблицу (*.tab) в MapInfo и видим, что фигуры не только сползли от исходных, но и отскочили друг от друга, те есть перестали иметь общие узлы (разбег от 1 см и более).
Таблица имеет размер от 0 до 20 000 000 м
По пути замечено, что Аксиома падает то при открытии Mid/mif, то при сохранении в *.tab, то при нажатии на кнопку {Открыть полученный файл}
- Вложения
-
- pack.zip
- (805 байт) 621 скачивание
Re: Крайне неприятно-изменяются координаты узлов после импорта
Добрый день.
У вас реально данные отличаются ( смещены на 1 см)
В качестве примера
вот точка в первом полигоне 2266736.7 610643.59
а вот во втором
2266736.7 610643.6
по координате Y смещение на 1 см
У вас реально данные отличаются ( смещены на 1 см)
В качестве примера
вот точка в первом полигоне 2266736.7 610643.59
а вот во втором
2266736.7 610643.6
по координате Y смещение на 1 см
Re: Крайне неприятно-изменяются координаты узлов после импорта
Подтверждаю, проблема в данных mif/mid
В Аксиоме нет кнопки "Открыть полученный файл"
Чтобы открыть mif/mid нужно:
- Вызвать из меню Файл - Открыть (Ctrl-O)
- В диалоге "Открытие файлов", в списке типов файлов выбрать "MapInfo MIF/MID (*.mif)"
- Выбрать и открыть требуемый mif/mid-файл
- Будет вызван диалог "Преобразование в MapInfo TAB" в котором потребуется указать TAB-файл, в который будет экспортироваться mif/mid
- После нажатия на "Сохранить" будет создан и автоматически открыт TAB-файл
- Если до этого в Аксиоме уже было открыто окно карты, то будет предложено открыть данные в существующем или новом окне
Re: Крайне неприятно-изменяются координаты узлов после импорта
1. Извиняюсь за некорректный пример, но сползание объектов Аксиома-MapInfo с использованием формата *.tab все равно присутствует. Потестируем еще, и подготовим пример.
2. Диалоговое окно "Открыть полученный файл" появляется после выполнения команды "Файл-Сохранить копию таблицы", при утвердительном ответе Аксиома падает, но не всегда (при одних и тех же данных). Найдем закономерность - сообщим.
2. Диалоговое окно "Открыть полученный файл" появляется после выполнения команды "Файл-Сохранить копию таблицы", при утвердительном ответе Аксиома падает, но не всегда (при одних и тех же данных). Найдем закономерность - сообщим.
- Вложения
-
- screenshoot.jpg (13.71 КБ) 15478 просмотров
Re: Крайне неприятно-изменяются координаты узлов после импорта
К первому пункту. Открываем файл *.tab снова в Аксиоме - сползания нет.
Re: Крайне неприятно-изменяются координаты узлов после импорта
Точность координат зависит от bound проекции , о особенно в план-схеме , это специфика формата MapInfo Tab .
По этому я бы всем рекомендовал работать с gpkg или spatialite
По этому я бы всем рекомендовал работать с gpkg или spatialite
Re: Крайне неприятно-изменяются координаты узлов после импорта
К сожалению технологию работы сейчас не изменить.
Открываем *.mid/mif один и тот же в Аксиоме и в MI. Получаем две таблицы, открываем обе в Аксиоме - все нормально, открываем в MI - в созданной Аксиомой таблице узлы отскочили от созданной в MI, и общие узлы разошлись, но не везде (?)
С другой стороны при экспорте *.tab из Аксиомы в *.mid/mif мы получаем исходные значения координат. Что с *.tab не ладно?
Проблемы с Bounds нам знакомы, но в данном случае границы везде одинаковы Bounds (0, 0) (20000000, 20000000)
Прикладываю две таблицы если интересно, одна *.mid/mif другая Флаги.tab, красные флаги - расползлось, зеленые - нет
Спасибо!
Открываем *.mid/mif один и тот же в Аксиоме и в MI. Получаем две таблицы, открываем обе в Аксиоме - все нормально, открываем в MI - в созданной Аксиомой таблице узлы отскочили от созданной в MI, и общие узлы разошлись, но не везде (?)
С другой стороны при экспорте *.tab из Аксиомы в *.mid/mif мы получаем исходные значения координат. Что с *.tab не ладно?
Проблемы с Bounds нам знакомы, но в данном случае границы везде одинаковы Bounds (0, 0) (20000000, 20000000)
Прикладываю две таблицы если интересно, одна *.mid/mif другая Флаги.tab, красные флаги - расползлось, зеленые - нет
Спасибо!
Re: Крайне неприятно-изменяются координаты узлов после импорта
Вложение
- Вложения
-
- Тест_2.zip
- (246.88 КБ) 621 скачивание
Re: Крайне неприятно-изменяются координаты узлов после импорта
Возможная проблема - разные bound у таблиц . У таблицы Флаги bound(-1000000.00,-1000000.00,20000000.00,20000000.00)
- Вложения
-
- BoundsTab.png (149.08 КБ) 15454 просмотра
Re: Крайне неприятно-изменяются координаты узлов после импорта
Проблема есть - разбираемся.
По результатам обязательно отпишусь здесь.