Страница 1 из 1
Поставить точку в нужное место, по координате
Добавлено: 09 дек 2011, 14:01
sanyasi
viewtopic.php?f=3&t=8010
В статье рассказывается как поставить точку в нужное место, а если координаты в градусах, минутах и секундах с долями, и кроме того при создании точки, необходимо сразу установить некоторые атрибуты, без которых эта точка и не отобразится...
Мне видится как расширение стандартного диалога для точечных слоёв. Например в верхней части окна две строчки с указанными при создании точки координатами, и если при вводе они уточнены то геометрия изменяется, причем можно и два варианта сделать с градусами итд, или автоопределение способа записи координаты.
Re: Поставить точку в нужное место, по координате
Добавлено: 09 дек 2011, 14:48
ericsson
Из первого предложения явно выпала середина, без нее оно теряет смысл (а если она... то что?).
Во втором предложении нет подлежащего (что видится?).
Дальше тоже все в кучу свалено и непонятно.
Re: Поставить точку в нужное место, по координате
Добавлено: 09 дек 2011, 15:09
sanyasi
Вторая ночь без сна
Есть задача. Работник ставит точку с устройством на карту. У него есть координаты в градусах минутах и секундах (WGS84).
Сейчас в Qgis невозможно установить точку, в этой ситуации, без бубна.
Предлагаю, умеющим, доработать диалог свойств точечного слоя, например включить туда поле ввода координаты.
Re: Поставить точку в нужное место, по координате
Добавлено: 09 дек 2011, 15:39
Voltron
sanyasi писал(а):Есть задача. Работник ставит точку с устройством на карту. У него есть координаты в градусах минутах и секундах (WGS84).
Сейчас в Qgis невозможно установить точку, в этой ситуации, без бубна.
Есть NumericalDigitize и Numerical Vertex Edit
sanyasi писал(а):Предлагаю, умеющим, доработать диалог свойств точечного слоя, например включить туда поле ввода координаты.
Не нужно, см. выше
Re: Поставить точку в нужное место, по координате
Добавлено: 09 дек 2011, 18:14
sanyasi
Смотри выше не смотри...
Не путаете задачу поставить одну точку на карту - и несколько тысяч точек?
NumericalDigitize работает с градусами и их долями. А данные в градусах минутах и секундах с долями.
Numerical Vertex Edit позволяет изменить координату только в координатной системе проекта, но она прямоугольная, а монтажники, с боольшим трудом, в уме из WGS-84 в 900913 переводят. Учить их менять проекцию проекта непродуктивно.
Вот так обычно разработчики открытого софта отвечают, пытающимся его внедрить?
"Не нужно, см. выше"
Re: Поставить точку в нужное место, по координате
Добавлено: 20 мар 2012, 14:30
sanyasi
Оформить бы фичреквест такой:
инструмент добавления точки - в точечном слое, должен показывать координаты места куда оператор ткнул, в разных вариантах
1) в системе слоя,
2) в системе проекта,
и если в WGS то в двух вариантах - градусы с долями, и г м с.
Если что-то исправлено - то в координаты записывать измененные значения.
Re: Поставить точку в нужное место, по координате
Добавлено: 20 мар 2012, 18:33
Максим Дубинин
все равно непонятно, инструмент добавления точки - добавляет точку, зачем ему еще координаты показывать во всех возможных видах и где их он по вашему должен показывать?
мне кажется или вам проще сделать под себя плагин, это явно на пару часов занятие, не больше.
Re: Поставить точку в нужное место, по координате
Добавлено: 20 мар 2012, 19:30
Voltron
Поддерживаю Максима. Инструмент создания точек есть, создание точки по координатам есть (NumericalDigitize и Numerical Vertex Edit). Остальное — никому не нужные излишества
Re: Поставить точку в нужное место, по координате
Добавлено: 20 мар 2012, 19:39
sanyasi
Максим Дубинин писал(а):все равно непонятно, инструмент добавления точки - добавляет точку, зачем ему еще координаты показывать во всех возможных видах и где их он по вашему должен показывать?
мне кажется или вам проще сделать под себя плагин, это явно на пару часов занятие, не больше.
Может и проще, но для этого надо снова родиться, стать программистом итд. Поэтому обращаюсь к имеющим возможность этот фичреквест опубликовать в багзилле, постараюсь еще показать необходимость этой функции.
Нанесение точки, без указания ее координаты неудобно для реальных применений. Отображение координаты вижу в форме, открываемой после создания точки.
Кроме того возможность изменить координаты созданной точки без приседаний отсутствует.
Для кадастрового и прикладного применения необходимо устанавливать точки в точную координату.
Представьте себе сервис определения землетрясений. Программа предварительно рассчитывает координату землетрясения, а оператор уточнив, должен передвинуть на точное положение. Как сейчас поступать? SQL запросом в базу? Форма точки позволяет изменять любые поля кроме координат. Предусмотрен только "закат солнца вручную" методом переноса точки и подбора положения по индикатору координаты.
Re: Поставить точку в нужное место, по координате
Добавлено: 20 мар 2012, 19:48
sanyasi
NumericalDigitize работает с градусами и их долями. А данные в градусах минутах и секундах с долями.
Numerical Vertex Edit позволяет изменить координату только в координатной системе проекта, может быть эти инструменты - объединить с инструментом добавления точки? И форму редактирования добавить возможность изменять координату, в удобном виде?
Re: Поставить точку в нужное место, по координате
Добавлено: 20 мар 2012, 21:38
Максим Дубинин
возможно вам стоит написать автору ND/NVE и предложить сделать нужные вам изменения, работу в СК проекта в ND он делал именно по нашей просьбе-патчу. Сделал кривовато, убеждать его дальше я не буду. Когда у нас будет насущная необходимость сделать что-то подобное, мы сделаем форк и сделаем красивее, пока такой необходимости нет.