Страница 1 из 3
Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 14:25
Пётр Дубоделов
Здравствуйте.
Пробую возможности Qgis для составления Карты(плана)/земдела и иже с ними. Как всегда, Дьявол в деталях, внимание на картинку:
Что предпринять, чтобы направление обхода границы внутреннего контура совпадало с внешним и было по часовой стрелке?
Условие: объект должен остаться полигоном, а не парой замкнутых полилиний, иначе Росреестр выдаст ошибку по несовпадению данных на бумажном и электронном носителе (не смогут посчитать площадь)
PS: Попробовал резать по-всякому, результат всегда один: это особенность shp?
PPS: Результат экспортирую в mif, который копирую еще и в txt, пишу все на диск, так просят
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 14:52
Александр Мурый
А если так? Перегнать полигоны в полинии, изменить направление полилинии (плагин "Switch the direction of a polyline"), а потом обратно в полигон (ну и сделать "дырку" из внутреннего полигона, если надо).
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 14:57
Пётр Дубоделов
прошу простить, забыл написать: QGis - текущий релиз 1.8.0, система Win7 x64
делал так:
1. рисовал внешний по правилам, внутренний также, отсекал через вектор>обработка геометрии (или как-то так)
2. внутренний - против часовой
результат одинаковый - на картинке
в данный момент переустанавливаю начисто Qgis , почему-то grass только в терминале запускается, gui не хочет, наверно x64 сказывается
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 15:12
Пётр Дубоделов
если есть мысли/идеи, как это еще реализовать, пишите, интересно.
Но с условием: ПО должно быть либо свободным, либо с бесплатной коммерческой лицензией, желательно ГИС, а не САПР, хотя этот пункт не столь обязателен. Главное - получить корректный полигон, файл с возможностью конвертации в mif, а оформление картинки можно делать и в Qgis или в чем-то другом, но бесплатном.
С некоторых пор после известным проблем с товарищами из убэп стало интересно работать с лицензионными продуктами. начальство предпочитает пока не особенно этим запариваться, а мне, хоть и не по окладу, все же интересно.
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 15:19
Максим Дубинин
надо проверить в OGC SFA по поводу направления обхода для колец, возможно QGIS все делает верно, а от вас требуют странного.
Если бы я решал эту задачу, то я бы после экспорта просто брал кольцо и инвертировал бы порядок координат, программно.
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 15:24
Пётр Дубоделов
вот, уже творческое решение, сам "почти" додумался до такого.
Инвертировать в Exel-подобных или в R можно? или есть "спецсредства"?
в прошлом месяце кто-то уже отвечал мне про "градус идиотизма" названной конторы
сам в Росреестр ни разу не ходил, пару раз говорил по телефону - ни о чем. да оно и понятно: кто с мозгами пойдет на их зарплату. А я инженер (всего лишь), моя работа - грамотно сделать, согласованием нач. отдела и директор занимаются.
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 15:28
Донецков
Что в SHP, что в MI TAB обход внутренней и внешней границы полигона с "дыркой" будет противоположным...
Поменять порядок координат по "дырке" после вывода в каталог, наверное можно только написанием спец. программы (модуля)...
Как вариант - "отжимать" координаты не с полигонов, а с точек границ, которые расставлены в вершинах полигонов, по точкам одновременно заводить семантику (номер точки)...
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 15:47
Пётр Дубоделов
ну, стал бы я писать, если бы в tab было также, картина из mapinfo:
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 18:39
Voltron
ИМХО, топикстартер ошибся разделом.
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 20:06
Донецков
Да нет, с разделом все Ок!
т.к. порядок обхода интересует именно в QGIS в SHP....
в частности, если исходить из п. 6.2.5 ГОСТ Р 5828-95, то внешний и внутренний контур дожны быть направлены в разные стороны..., и этот ГОСТ противоречит требованиям Росреестра...
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 24 июл 2012, 21:46
Александр Мурый
Объясните, пож-та, неспециалистам в землеустройстве: как согласуются организация данных в том или ином формате векторных ГИС-данных и "Правила описания объектов с площадным характером локализации" из ГОСТа?
Надо описывать объекты именно по полигону, нарисованному в ГИС? Или надо сдавать кому-от куда-то именно так оформленные полигоны в шейп-файлах (при том, что оформление через шейп всё равно не передашь). Ведь можно же "для себя" (ну, для картинки в отчёт, например) поразворачивать линии как надо и будут стрелки в нужную сторону, а для кого-то там сдать "голые" шейпы?
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 25 июл 2012, 06:29
Донецков
Нужно сдавать в органы Росреестра в формате XML, ранее еще брали в mif/mid и csv (первые в кадастровых палатах, где использовалось Mapinfo, csv - где установлен ObjectLand), соглано инструкциям порядок координат должен идти по часовой стрелки... точнее все более сложно, если в конкретном образуемом земельном участке, используются точки с границ, ранее зарегистрированных участков, то в каталоге точки должны идти в следующем порядке: все ранее зарегистрированные с порядке возрастани, потом все вновь образуемые также в порядке возрастания, если есть внутренние контура у полигона, то они также учитываются...
Поэтому для создания каталог координат перспективнее рассматривать не полилинию, а точки (с семантикой номер точки), а вот модуль /программа/ создавающая каталог координат должна уметь выбирать все точки, находящиеся на границе полигона (земельного участка) и сразу сортирующая их по изложенному правилу...
Перспективным является наличие команды, которая автоматически создает и нумерует точки на границе, причем она должна учитывать существующие точки, т.е. пропускать их. Нумерация начинается с юго-западного угла полигона и идет с префиксом н (н1, н2, н3...)
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 25 июл 2012, 08:19
Пётр Дубоделов
Донецков
все верно, для меж.дела например.
в случае с документом "Карта (План)":
1. на самом деле пока не ясно как поведет себя росреестр, если мы сдадим с внутренним контуром, направленным в другую сторону, просто предполагаем трения, учитывая постоянное возникновение новых замечаний.
2. К счастью, точки требуют описывать сквозной нумерацией, с первой (или 111(условно) для контура 2) в СЗ углу каждого контура.
3. Берут в tab+mif+txt. объект - полигон (иначе не смогут посчитать площадь), порядок точек - такой же как в текстовом описании
4. чтоб не на пальцах, форма во вложении
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 25 июл 2012, 09:13
Пётр Дубоделов
Таким образом, если резюмировать выше написанное, то рисовать можно и в Qgis. Если полигон без "дырки" - все нормально, если с - выгружаю в mif и инвертирую порядок координат для "дырки", затем конвертирую в tab... и снова начинаются проблемы:
1. В Qgis нет понятия "план-схема", можно ли сдавать в росреестр, если в файлах вместо NonEarth прописаны параметры МСК? или можно как-то, в обход mapinfo поправить метаданные в tab?
Re: Направление обхода линий в полигоне "с дыркой"
Добавлено: 25 июл 2012, 11:15
Донецков
поправить метаданные в tab
можно через mif в любом текстовом редакторе, но я для перегона План схема <-> Проекция давно уже использую recalc с сайта GLab©2007, но есть и другие подобные утилиты...