Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Мап искажает графику. Мое решение

Тема в разделе "MapInfo", создана пользователем zorinserg, 9 фев 2023.

  1. zorinserg

    Регистрация:
    15 янв 2015
    Сообщения:
    4
    Симпатии:
    1
    При создании слоя участков без входящих на основе слоя с входящими натолкнулся на такую проблему, что тот же самый участок с одним входящим после объединения по столбцу с кадастровым номером лишился "дырок" внутри себя.
    Никогда до этого даже не предполагал, что при простой операции (Объекты-объединить используя колонки) Мап такое совершит. Выявил после проверки одиночных участков на входе и выходе по сравнению периметров, площадей и центройдов.
    Вывод- при создании сводного слоя по какому-то столбцу-идентификатору (КН, id и т.д.), надо отдельно отложить в сторону участки без повторов по идентификатору, слить все, которые с 2 и более повторами и затем уже присоединить к ним одиночные. Потом уже обновить столбцы по периметру, площади, центройду, количеству объектов и т.д.
     

    Вложения:

    #1
  2. Ivanovich

    Регистрация:
    3 мар 2015
    Сообщения:
    16
    Симпатии:
    2
    По моему опыту то, что вы описываете невозможно :)

    У вас или на 1й картинке "дырки" не пустые, а на них расположены белые/прозрачные объекты.
    Или геометрия вашего объекта кривая (с самопересечениями), что это за перетяжки в 1 пиксель?
     
    #2
  3. zorinserg

    Регистрация:
    15 янв 2015
    Сообщения:
    4
    Симпатии:
    1
    Геометрия у объектов не кривая, просто имеются острова пустот внутри них. Похоже, что программа часть этих пустот не воспринимает и при объединении по столбцу заливает их без уведомления
     
    #3
  4. Ivanovich

    Регистрация:
    3 мар 2015
    Сообщения:
    16
    Симпатии:
    2
    Я очень много объектов объединяю, у меня для этого есть специальная утилита даже. Описанные проблемы бывают только если геометрия исходных объектов кривая.
    Выложите пример файла, если интересно в чем проблема
     
    #4
  5. zorinserg

    Регистрация:
    15 янв 2015
    Сообщения:
    4
    Симпатии:
    1
    Утилита, которой пользуетесь, платная? Было бы интересно ее поизучать...
    Конечно геометрия кривая, но сам я ее править не имею права, да и выявлять эти ошибки затратно по времени. Приходят большими массивами, по 1000 и более участков и если просто запускать механизм объединения по КН, для создания слоя без входящих, то одиночные участки меняют геометрию. Выход- объединять по КН только те участки, у которых есть входящие. Приложил слой с этим участком из первого поста. Можете сами проверить, как у него площадь и периметр чудесным образом изменятся после запуска объединения по ячейке...
     

    Вложения:

    • зу.zip
      Размер файла:
      2,3 КБ
      Просмотров:
      3
    #5
    AASH нравится это.
  6. Fant

    Регистрация:
    28 июн 2016
    Сообщения:
    21
    Симпатии:
    3
    Доброго. Этот участок с самопересечением, если приблизить и внимательно посмотреть как идет граница. Тут либо вручную изменять, но вам это долго, тогда Объекты--коррекция топологии---удаление перекрытий разрешить. И по правильному вот так он должен быть
     

    Вложения:

    • 1(62).jpeg
      1(62).jpeg
      Размер файла:
      14,8 КБ
      Просмотров:
      6
    #6
    zorinserg нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление