1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

Полилинии из csv

Discussion in 'QGIS/NEXTGIS' started by ANAT01, Mar 8, 2015.

  1. ANAT01

    ANAT01 Форумчанин

    Qgis умеет импортировать данные из csv-файла и выглядит это так:
    [​IMG]
    Для создания полилиний из точек в Qgis есть плагин Points2One. Он берет слой с точками и обводит все точки полигоном либо полилинией.
    С полигоном что-то у меня не заладилось (при экспорте в dxf полигон становился заливкой, а не полигоном).
    С другой стороны, если по точкам строить полилинию, то для того, чтобы она получилась замкнутой, в csv-файле приходилось копировать начальную точку в конец (получается, что одна и таже точка при загрузке в qgis вставляется 2 раза), что меня не очень устраивало.

    Чтобы, исправить эту досадную мелочь пришлось немного изменить текст плагина добавив замыкание полилинии (а за одно и добавил перевод диалогового окна на русский)
    [​IMG]

    Результат работы выглядит так:
    [​IMG]

    Устройство лаунчпада, на котором хранится код оригинального плагина, я не осилил. Внесенные изменения выложил здесь.

    Собственно для чего все это?!
    Я использую для автоматизации составления актов геодезической разбивки участков и трасс.
    юзеркейс такой:
    1) Скачиваем с тахера или контроллера результаты разбивочных работ в .csv
    2) Закидываем .csv в Qgis, включаем отображение подписей для точек.
    3) Конвертируем точки в полигоны
    4) Включаем подложку (osm, rosreestr, растр и т.д.)
    5) Печатаем схему по шаблону макета.
    6) Profit!

    PS: Осталось придумать как генерить сам текст акт, но это другая история.
     
  2. ANAT01

    ANAT01 Форумчанин

    Разработчик плагина добавил изменения в свой плагин.
    Теперь это доступно для установки стандартными средствами qgis.
     
  3. Доброго времени суток, это все интересно, только как установить плагин в QGIS 2.6.1?
     
  4. ANAT01

    ANAT01 Форумчанин

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice