Топология в MapInfo (исправление ошибок)
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Топология в MapInfo (исправление ошибок)
Доброго времени суток!
Возникла такая ситуация. При проверке топологии в MI 9.5 появляется очень много ошибок (перекрытия, самопересечения)... Где-то слышал, что есть возожность автомотически их убирать, ну или хотя бы часть. "Ручками" все это править - ну очень долго будет.
Если кто имеет такой опыт, подскажите куда смотреть или может есть аналоги.
Возникла такая ситуация. При проверке топологии в MI 9.5 появляется очень много ошибок (перекрытия, самопересечения)... Где-то слышал, что есть возожность автомотически их убирать, ну или хотя бы часть. "Ручками" все это править - ну очень долго будет.
Если кто имеет такой опыт, подскажите куда смотреть или может есть аналоги.
Быстро, качественно, недорого - выбирайте любые два пункта...
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Топология в MapInfo (исправление ошибок)
Объекты->коррекция топологии
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!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Топология в MapInfo (исправление ошибок)
Что-то он не сильно хочет их так исправлять... Вернее он совсем не хочет их исправлять! Даже простое перекрытие...
Быстро, качественно, недорого - выбирайте любые два пункта...
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Топология в MapInfo (исправление ошибок)
Нет... "Коррекция топологии" совсем не вариант... Вобще как-то криво все "исправляет". Простые оставляет, сложные коверкает до такой степени, что не разберешь, где начало, где конец... Исправляет только перекрытия, самопересечения не трогает.
А есть другие программы с подобной функцией?
А есть другие программы с подобной функцией?
Быстро, качественно, недорого - выбирайте любые два пункта...
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Топология в MapInfo (исправление ошибок)
А как по-вашему машина должна понимать, как "правильно" исправить наложнения, и как что подтянуть, и тем более разобраться с самопересечением, которое и не выбрать для автокорректировки?))) Если Вас не устроил вариант мапинфо, врядли другая ГИС на автомате сделает лучше. Уверен, для аркгис есть куча скриптов и доп инструментов для коррекции топологии, созданных под конкретные задачи и с ними надо ещё разобраться.
Придётся максимально оптимизировать ручной режим: после процедуры проверки полигонов проанализируйте результат и определите закономерности для исправлений (например: если полигон типа А пересекается с полигоном типа Б, то Б надо обрезать по А), а потом составьте поэтапный план исправлений с помощью SQL-запросов.
Если представите иллюстрации и более подробное описание, то можно будет дать более конкретные советы.
Придётся максимально оптимизировать ручной режим: после процедуры проверки полигонов проанализируйте результат и определите закономерности для исправлений (например: если полигон типа А пересекается с полигоном типа Б, то Б надо обрезать по А), а потом составьте поэтапный план исправлений с помощью SQL-запросов.
Если представите иллюстрации и более подробное описание, то можно будет дать более конкретные советы.
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!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Топология в MapInfo (исправление ошибок)
Я не требую от машины чего-то сверхестественного! Пусть она хотя бы простые ошибки убирает... Самопересечение пока оставим. Разберемся сначала с перекрытиями....
Собственно ошибки:
(http://www.imageup.ru/img39/var1162872.jpg.html)
Здесь самое простое: Полигон 1 имеет общую часть с полигоном 2. Решается просто через "Удалить часть".
(http://www.imageup.ru/img39/var2162876.png.html)
Здесь ситуация поинтереснее: полигон 1 имеет часть общей части полигона 2. То есть, удаляя наложение, создается еще одно. И там уж как повезет - либо оно будет, как в верхнем варианте (что хорошо), либо такое выдает, что в пору головой о клавиатуру биться!
Кстати, втрой вариант бывает с вариациями. То есть вместо одной части там ожет быть несколько...
Я все это к чему... Ошибок много! Их всех править ручками - очень долго! Как "заставить" машину исправлять хотя бы первый вариант?
Собственно ошибки:

Здесь самое простое: Полигон 1 имеет общую часть с полигоном 2. Решается просто через "Удалить часть".

Здесь ситуация поинтереснее: полигон 1 имеет часть общей части полигона 2. То есть, удаляя наложение, создается еще одно. И там уж как повезет - либо оно будет, как в верхнем варианте (что хорошо), либо такое выдает, что в пору головой о клавиатуру биться!
Кстати, втрой вариант бывает с вариациями. То есть вместо одной части там ожет быть несколько...
Я все это к чему... Ошибок много! Их всех править ручками - очень долго! Как "заставить" машину исправлять хотя бы первый вариант?
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Топология в MapInfo (исправление ошибок)
Я присоединюсь к SS_Rebelious. Простого в удалении частей не бывает. Для этого необходима некоторая стратегия. Если простые средства MI вам не подходят, то возможны два варианта:
1. Поиграть параметрами "Clean" и "Snap/Thin"
2. Написать свой алгоритм в дополнение к имеющимся - анализом площади перекрытия, площадей участвующих полигонов и т.п.
3. Выбрать ПО с более мощными возможностями редактирования. На пример Geomedia Pro, чуть мощнее в этом плане.
---
Но в коррекции топологии при анализе двух и более объектов - простого не бывает. Относительно простое бывает в анализе топологии одного объекта. Удаление лишних точек и т.п.
---
В любом случае, MI - она не для этого. У нее есть своя фиксированная ниша. И это совсем не то, что связано с топологией. И не бывает единого универсального продукта.
1. Поиграть параметрами "Clean" и "Snap/Thin"
2. Написать свой алгоритм в дополнение к имеющимся - анализом площади перекрытия, площадей участвующих полигонов и т.п.
3. Выбрать ПО с более мощными возможностями редактирования. На пример Geomedia Pro, чуть мощнее в этом плане.
---
Но в коррекции топологии при анализе двух и более объектов - простого не бывает. Относительно простое бывает в анализе топологии одного объекта. Удаление лишних точек и т.п.
---
В любом случае, MI - она не для этого. У нее есть своя фиксированная ниша. И это совсем не то, что связано с топологией. И не бывает единого универсального продукта.
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Топология в MapInfo (исправление ошибок)
Что ж, как говорил Сеня: "Будем искать...". Просто основая проблема кроется в том, что очень мало форумов и проектов по данной тематике. Программы, в большей своей части, иностранного производства, мануалы, следовательно, тоже... Отсюда со всеми вытекающими.
Наши продукты не идут ни в какое сравнение с ними!
Спасибо за помощь!
Наши продукты не идут ни в какое сравнение с ними!
Спасибо за помощь!
Быстро, качественно, недорого - выбирайте любые два пункта...
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Топология в MapInfo (исправление ошибок)
Вот тут есть советы, по какому принципу можно подобрать параметрами при коррекции топологии. http://glab2007.narod.ru/a/mifaq.html#46
Но все равно результат скорее всего не удовлетворит
Причем, если ошибки будут исправляться в нескольких слоях, то в каждом слое узлы посдвигаются в разные стороны и в итоге расхождения между слоями станут еще больше.
У нас на предприятии используют свою утилиту проверки топологии ЦТК в MapInfo, которая имеет много настроек и автоматически исправляет недовводы, пересечения, самопересечения и пр. Программа продается, если нужно, пишите в личку
Но все равно результат скорее всего не удовлетворит

У нас на предприятии используют свою утилиту проверки топологии ЦТК в MapInfo, которая имеет много настроек и автоматически исправляет недовводы, пересечения, самопересечения и пр. Программа продается, если нужно, пишите в личку
- Pavel
- Активный участник
- Сообщения: 171
- Зарегистрирован: 15 июл 2009, 07:45
- Репутация: 7
Re: Топология в MapInfo (исправление ошибок)
Спасибо! Эту ссылку мы уже видели... И даже пробовали... Результат см. выше...
Быстро, качественно, недорого - выбирайте любые два пункта...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей