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

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

Тема в разделе "QGIS/NEXTGIS", создана пользователем ANAT01, 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: Осталось придумать как генерить сам текст акт, но это другая история.
     
    Alleks и Андрей Мороз нравится это.
  2. ANAT01

    ANAT01 Форумчанин

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

    ANAT01 Форумчанин

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