Направление обхода линий в полигоне "с дыркой"
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Направление обхода линий в полигоне "с дыркой"
Здравствуйте.
Пробую возможности Qgis для составления Карты(плана)/земдела и иже с ними. Как всегда, Дьявол в деталях, внимание на картинку:
Что предпринять, чтобы направление обхода границы внутреннего контура совпадало с внешним и было по часовой стрелке?
Условие: объект должен остаться полигоном, а не парой замкнутых полилиний, иначе Росреестр выдаст ошибку по несовпадению данных на бумажном и электронном носителе (не смогут посчитать площадь)
PS: Попробовал резать по-всякому, результат всегда один: это особенность shp?
PPS: Результат экспортирую в mif, который копирую еще и в txt, пишу все на диск, так просят
Пробую возможности Qgis для составления Карты(плана)/земдела и иже с ними. Как всегда, Дьявол в деталях, внимание на картинку:
Что предпринять, чтобы направление обхода границы внутреннего контура совпадало с внешним и было по часовой стрелке?
Условие: объект должен остаться полигоном, а не парой замкнутых полилиний, иначе Росреестр выдаст ошибку по несовпадению данных на бумажном и электронном носителе (не смогут посчитать площадь)
PS: Попробовал резать по-всякому, результат всегда один: это особенность shp?
PPS: Результат экспортирую в mif, который копирую еще и в txt, пишу все на диск, так просят
- Вложения
-
- 222.png (24.09 КБ) 12768 просмотров
"Если карта не соответствует местности, доверяй местности."
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Направление обхода линий в полигоне "с дыркой"
А если так? Перегнать полигоны в полинии, изменить направление полилинии (плагин "Switch the direction of a polyline"), а потом обратно в полигон (ну и сделать "дырку" из внутреннего полигона, если надо).
Редактор материалов, модератор форума
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
прошу простить, забыл написать: QGis - текущий релиз 1.8.0, система Win7 x64
делал так:
1. рисовал внешний по правилам, внутренний также, отсекал через вектор>обработка геометрии (или как-то так)
2. внутренний - против часовой
результат одинаковый - на картинке
в данный момент переустанавливаю начисто Qgis , почему-то grass только в терминале запускается, gui не хочет, наверно x64 сказывается
делал так:
1. рисовал внешний по правилам, внутренний также, отсекал через вектор>обработка геометрии (или как-то так)
2. внутренний - против часовой
результат одинаковый - на картинке
в данный момент переустанавливаю начисто Qgis , почему-то grass только в терминале запускается, gui не хочет, наверно x64 сказывается
"Если карта не соответствует местности, доверяй местности."
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
если есть мысли/идеи, как это еще реализовать, пишите, интересно.
Но с условием: ПО должно быть либо свободным, либо с бесплатной коммерческой лицензией, желательно ГИС, а не САПР, хотя этот пункт не столь обязателен. Главное - получить корректный полигон, файл с возможностью конвертации в mif, а оформление картинки можно делать и в Qgis или в чем-то другом, но бесплатном.
С некоторых пор после известным проблем с товарищами из убэп стало интересно работать с лицензионными продуктами. начальство предпочитает пока не особенно этим запариваться, а мне, хоть и не по окладу, все же интересно.
Но с условием: ПО должно быть либо свободным, либо с бесплатной коммерческой лицензией, желательно ГИС, а не САПР, хотя этот пункт не столь обязателен. Главное - получить корректный полигон, файл с возможностью конвертации в mif, а оформление картинки можно делать и в Qgis или в чем-то другом, но бесплатном.
С некоторых пор после известным проблем с товарищами из убэп стало интересно работать с лицензионными продуктами. начальство предпочитает пока не особенно этим запариваться, а мне, хоть и не по окладу, все же интересно.
"Если карта не соответствует местности, доверяй местности."
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
надо проверить в OGC SFA по поводу направления обхода для колец, возможно QGIS все делает верно, а от вас требуют странного.
Если бы я решал эту задачу, то я бы после экспорта просто брал кольцо и инвертировал бы порядок координат, программно.
Если бы я решал эту задачу, то я бы после экспорта просто брал кольцо и инвертировал бы порядок координат, программно.
пристегивайтесь, турбулентность прямо по курсу
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
вот, уже творческое решение, сам "почти" додумался до такого.
Инвертировать в Exel-подобных или в R можно? или есть "спецсредства"?
в прошлом месяце кто-то уже отвечал мне про "градус идиотизма" названной конторы
сам в Росреестр ни разу не ходил, пару раз говорил по телефону - ни о чем. да оно и понятно: кто с мозгами пойдет на их зарплату. А я инженер (всего лишь), моя работа - грамотно сделать, согласованием нач. отдела и директор занимаются.
Инвертировать в Exel-подобных или в R можно? или есть "спецсредства"?
в прошлом месяце кто-то уже отвечал мне про "градус идиотизма" названной конторы
сам в Росреестр ни разу не ходил, пару раз говорил по телефону - ни о чем. да оно и понятно: кто с мозгами пойдет на их зарплату. А я инженер (всего лишь), моя работа - грамотно сделать, согласованием нач. отдела и директор занимаются.
"Если карта не соответствует местности, доверяй местности."
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Направление обхода линий в полигоне "с дыркой"
Что в SHP, что в MI TAB обход внутренней и внешней границы полигона с "дыркой" будет противоположным...
Поменять порядок координат по "дырке" после вывода в каталог, наверное можно только написанием спец. программы (модуля)...
Как вариант - "отжимать" координаты не с полигонов, а с точек границ, которые расставлены в вершинах полигонов, по точкам одновременно заводить семантику (номер точки)...
Поменять порядок координат по "дырке" после вывода в каталог, наверное можно только написанием спец. программы (модуля)...
Как вариант - "отжимать" координаты не с полигонов, а с точек границ, которые расставлены в вершинах полигонов, по точкам одновременно заводить семантику (номер точки)...
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
ну, стал бы я писать, если бы в tab было также, картина из mapinfo:
- Вложения
-
- Untitled.png (26.5 КБ) 12736 просмотров
"Если карта не соответствует местности, доверяй местности."
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Направление обхода линий в полигоне "с дыркой"
ИМХО, топикстартер ошибся разделом.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Направление обхода линий в полигоне "с дыркой"
Да нет, с разделом все Ок!
т.к. порядок обхода интересует именно в QGIS в SHP....
в частности, если исходить из п. 6.2.5 ГОСТ Р 5828-95, то внешний и внутренний контур дожны быть направлены в разные стороны..., и этот ГОСТ противоречит требованиям Росреестра...
т.к. порядок обхода интересует именно в QGIS в SHP....
в частности, если исходить из п. 6.2.5 ГОСТ Р 5828-95, то внешний и внутренний контур дожны быть направлены в разные стороны..., и этот ГОСТ противоречит требованиям Росреестра...
- Вложения
-
08-09.zip
- (63.55 КБ) 377 скачиваний
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Направление обхода линий в полигоне "с дыркой"
Объясните, пож-та, неспециалистам в землеустройстве: как согласуются организация данных в том или ином формате векторных ГИС-данных и "Правила описания объектов с площадным характером локализации" из ГОСТа?
Надо описывать объекты именно по полигону, нарисованному в ГИС? Или надо сдавать кому-от куда-то именно так оформленные полигоны в шейп-файлах (при том, что оформление через шейп всё равно не передашь). Ведь можно же "для себя" (ну, для картинки в отчёт, например) поразворачивать линии как надо и будут стрелки в нужную сторону, а для кого-то там сдать "голые" шейпы?
Надо описывать объекты именно по полигону, нарисованному в ГИС? Или надо сдавать кому-от куда-то именно так оформленные полигоны в шейп-файлах (при том, что оформление через шейп всё равно не передашь). Ведь можно же "для себя" (ну, для картинки в отчёт, например) поразворачивать линии как надо и будут стрелки в нужную сторону, а для кого-то там сдать "голые" шейпы?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Направление обхода линий в полигоне "с дыркой"
Нужно сдавать в органы Росреестра в формате XML, ранее еще брали в mif/mid и csv (первые в кадастровых палатах, где использовалось Mapinfo, csv - где установлен ObjectLand), соглано инструкциям порядок координат должен идти по часовой стрелки... точнее все более сложно, если в конкретном образуемом земельном участке, используются точки с границ, ранее зарегистрированных участков, то в каталоге точки должны идти в следующем порядке: все ранее зарегистрированные с порядке возрастани, потом все вновь образуемые также в порядке возрастания, если есть внутренние контура у полигона, то они также учитываются...
Поэтому для создания каталог координат перспективнее рассматривать не полилинию, а точки (с семантикой номер точки), а вот модуль /программа/ создавающая каталог координат должна уметь выбирать все точки, находящиеся на границе полигона (земельного участка) и сразу сортирующая их по изложенному правилу...
Перспективным является наличие команды, которая автоматически создает и нумерует точки на границе, причем она должна учитывать существующие точки, т.е. пропускать их. Нумерация начинается с юго-западного угла полигона и идет с префиксом н (н1, н2, н3...)
Поэтому для создания каталог координат перспективнее рассматривать не полилинию, а точки (с семантикой номер точки), а вот модуль /программа/ создавающая каталог координат должна уметь выбирать все точки, находящиеся на границе полигона (земельного участка) и сразу сортирующая их по изложенному правилу...
Перспективным является наличие команды, которая автоматически создает и нумерует точки на границе, причем она должна учитывать существующие точки, т.е. пропускать их. Нумерация начинается с юго-западного угла полигона и идет с префиксом н (н1, н2, н3...)
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
Донецков
все верно, для меж.дела например.
в случае с документом "Карта (План)":
1. на самом деле пока не ясно как поведет себя росреестр, если мы сдадим с внутренним контуром, направленным в другую сторону, просто предполагаем трения, учитывая постоянное возникновение новых замечаний.
2. К счастью, точки требуют описывать сквозной нумерацией, с первой (или 111(условно) для контура 2) в СЗ углу каждого контура.
3. Берут в tab+mif+txt. объект - полигон (иначе не смогут посчитать площадь), порядок точек - такой же как в текстовом описании
4. чтоб не на пальцах, форма во вложении
все верно, для меж.дела например.
в случае с документом "Карта (План)":
1. на самом деле пока не ясно как поведет себя росреестр, если мы сдадим с внутренним контуром, направленным в другую сторону, просто предполагаем трения, учитывая постоянное возникновение новых замечаний.
2. К счастью, точки требуют описывать сквозной нумерацией, с первой (или 111(условно) для контура 2) в СЗ углу каждого контура.
3. Берут в tab+mif+txt. объект - полигон (иначе не смогут посчитать площадь), порядок точек - такой же как в текстовом описании
4. чтоб не на пальцах, форма во вложении
- Вложения
-
Po11+30_07_2009+№+621.doc
- (120 КБ) 587 скачиваний
"Если карта не соответствует местности, доверяй местности."
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Направление обхода линий в полигоне "с дыркой"
Таким образом, если резюмировать выше написанное, то рисовать можно и в Qgis. Если полигон без "дырки" - все нормально, если с - выгружаю в mif и инвертирую порядок координат для "дырки", затем конвертирую в tab... и снова начинаются проблемы:
1. В Qgis нет понятия "план-схема", можно ли сдавать в росреестр, если в файлах вместо NonEarth прописаны параметры МСК? или можно как-то, в обход mapinfo поправить метаданные в tab?
1. В Qgis нет понятия "план-схема", можно ли сдавать в росреестр, если в файлах вместо NonEarth прописаны параметры МСК? или можно как-то, в обход mapinfo поправить метаданные в tab?
"Если карта не соответствует местности, доверяй местности."
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Направление обхода линий в полигоне "с дыркой"
можно через mif в любом текстовом редакторе, но я для перегона План схема <-> Проекция давно уже использую recalc с сайта GLab©2007, но есть и другие подобные утилиты...поправить метаданные в tab
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 1 гость