Несовпадение узлов в MapInfo
-
- Участник
- Сообщения: 95
- Зарегистрирован: 01 авг 2012, 09:15
- Репутация: 1
- Откуда: г. Санкт-Петербург
Несовпадение узлов в MapInfo
Здравствуйте. Подобное обнаружили первый раз. Версия MapInfo 7,5. Есть 2 таблицы. Одна таблица1 с зонами, которые представлены полигонами с "дырками" внутри. В таблице2 так же полигоны закрывающие "дырки" полигонов в таблице1. Необходимо было изменить форму полигонов в таблице 2 так, чтобы они без зазоров закрывали "дырки" в таблице1. Все делали через меню Форма по привязке. Столкнулись с такой проблемой,что в проверяющей организации,люди открывающие наши 2 таблицы вместе,обнаруживают зазоры. Не кидайтесь сразу помидорами. Думала,что такое не может быть. Однако сама убедилась. На наших 2 компьютерах нет зазаров. Приносим на проверку: зазоры. Причем каждый раз в новых местах. HELP!!!!!!!! Граница карты и проекция в норме на обоих файлах.Может дело 64битная или 32 битная ОС. Спасибо.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Несовпадение узлов в MapInfo
топологию строить нужно...
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Несовпадение узлов в MapInfo
1. Таблицы в проекции или план-схема?
2. Если проекция, стандартная или добавленная в mapinfow.prj?
3. Пример данных можете предоставить?
2. Если проекция, стандартная или добавленная в mapinfow.prj?
3. Пример данных можете предоставить?
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Несовпадение узлов в MapInfo
Оптимизируйте границы таблиц, сделайте не всемирный охват, а оставьте только то, что вам нужно...
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Несовпадение узлов в MapInfo
Если баунды план-схемы корректные, то зазоров быть не должно. Выложите пример данных.
- Institor
- Активный участник
- Сообщения: 243
- Зарегистрирован: 22 апр 2011, 08:10
- Репутация: 27
- Откуда: Хабаровск
Re: Несовпадение узлов в MapInfo
Да, нужен пример. Очень странно все это.
Архитектура ОС влиять не должна - Mapinfo в любом случае 32битная. Если границы в порядке и одинаковы в обоих таблицах, то у меня пока даже идей нет.
Пробовали экспорт в mid/mif и сравнить координаты?
Архитектура ОС влиять не должна - Mapinfo в любом случае 32битная. Если границы в порядке и одинаковы в обоих таблицах, то у меня пока даже идей нет.
Пробовали экспорт в mid/mif и сравнить координаты?
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: Несовпадение узлов в MapInfo
Проблема скорей всего в границах таблиц. Соответственно нужно сначала привести таблицы к одним границам(ну или к примерно одинаковым) а потом вертеть дырки. В каталоге программ есть такая программа - "Граница рамки карты" позволяет посмотреть текущие границы и минимально возможные.
Когда работаете с Мапинфо всегда помните, что координаты - дискретные, и размер шага напрямую зависит от границ карты.
PS опечатался вначале, вместо координат написал границы(((
Когда работаете с Мапинфо всегда помните, что координаты - дискретные, и размер шага напрямую зависит от границ карты.
PS опечатался вначале, вместо координат написал границы(((
Последний раз редактировалось Sibit 29 мар 2013, 11:11, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Несовпадение узлов в MapInfo
Мапинфо работает в целых числах в границах мира. Если в проверяющей организации границы мира меняют (например, встраивают ваш кусок в большую карту), координаты поползут.Foxxxy писал(а):Здравствуйте. Подобное обнаружили первый раз. Версия MapInfo 7,5. Есть 2 таблицы. Одна таблица1 с зонами, которые представлены полигонами с "дырками" внутри. В таблице2 так же полигоны закрывающие "дырки" полигонов в таблице1. Необходимо было изменить форму полигонов в таблице 2 так, чтобы они без зазоров закрывали "дырки" в таблице1.
в качестве варианта лечения можно предложить обеспечить фактическое совпадение всех узлов (например, если есть лишний узел на прямой, она может стать не совсем прямой). Для этого развалите полигоны (которые с дырками) на полилинии, скопируйте дырки в другой слой, и превратите их в полигоны (границы мира у обоих слоев должны быть одинаковые - лучше запросить и установить границы мира, используемые заказчиком). А для начала посмотрите в MIF, совпадает ли число вершин и их координаты у дырок и объектов второго слоя; можно, например, загрузить в R оба слоя, и найти их соответствие (например, по центроидам объектов второго слоя, проверяя, в какую дырку они попадают)
-
- Участник
- Сообщения: 95
- Зарегистрирован: 01 авг 2012, 09:15
- Репутация: 1
- Откуда: г. Санкт-Петербург
Re: Несовпадение узлов в MapInfo
Извините за задержку. Файл прилагаю.
- Вложения
-
GISLAB.rar
- (4.36 КБ) 450 скачиваний
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Несовпадение узлов в MapInfo
CoordSys NonEarth Units "km"
Киллометры для суровых людей, соглашусь. А вообще это баги, иллюзии, судя по всему. Так-то узлы все подвязаны, на первый взгляд.
Киллометры для суровых людей, соглашусь. А вообще это баги, иллюзии, судя по всему. Так-то узлы все подвязаны, на первый взгляд.
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Несовпадение узлов в MapInfo
Как вариант, попросить любезно людей, которые открывают ваши таблицы, попробовать открыть на другом компе в ихней организации.Foxxxy писал(а):в проверяющей организации,люди открывающие наши 2 таблицы вместе,обнаруживают зазоры.
Последний раз редактировалось lam 28 мар 2013, 12:54, всего редактировалось 1 раз.
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: Несовпадение узлов в MapInfo
Координаты объектов и дырок полностью совпадают. От размерности ОС зависеть не должно. Может в проверяющей организации что-то предварительно с таблицами делают?
-
- Участник
- Сообщения: 95
- Зарегистрирован: 01 авг 2012, 09:15
- Репутация: 1
- Откуда: г. Санкт-Петербург
Re: Несовпадение узлов в MapInfo
Разведка донесла, что это может быть как-то связано с файлами индексов. Т.е. их (IND) нужно создавать для передачи файлов? Упаковывать таблицы для удаления пустых строк нужно?
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Несовпадение узлов в MapInfo
А в формате mif они не примут?
-
- Участник
- Сообщения: 95
- Зарегистрирован: 01 авг 2012, 09:15
- Репутация: 1
- Откуда: г. Санкт-Петербург
Re: Несовпадение узлов в MapInfo
Нет. Мне просто интересно, с чем это может быть связано. Кто-то в реале с этим сталкивался?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей