Поставить точку в нужное место, по координате

Идеи и запросы на отсутствующую или изменение существующей функциональности QGIS, патчи.
Ответить
sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Поставить точку в нужное место, по координате

Сообщение sanyasi » 09 дек 2011, 14:01

viewtopic.php?f=3&t=8010

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

Мне видится как расширение стандартного диалога для точечных слоёв. Например в верхней части окна две строчки с указанными при создании точки координатами, и если при вводе они уточнены то геометрия изменяется, причем можно и два варианта сделать с градусами итд, или автоопределение способа записи координаты.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Поставить точку в нужное место, по координате

Сообщение ericsson » 09 дек 2011, 14:48

Из первого предложения явно выпала середина, без нее оно теряет смысл (а если она... то что?).
Во втором предложении нет подлежащего (что видится?).
Дальше тоже все в кучу свалено и непонятно.

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Re: Поставить точку в нужное место, по координате

Сообщение sanyasi » 09 дек 2011, 15:09

Вторая ночь без сна :)

Есть задача. Работник ставит точку с устройством на карту. У него есть координаты в градусах минутах и секундах (WGS84).

Сейчас в Qgis невозможно установить точку, в этой ситуации, без бубна.

Предлагаю, умеющим, доработать диалог свойств точечного слоя, например включить туда поле ввода координаты.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Поставить точку в нужное место, по координате

Сообщение Voltron » 09 дек 2011, 15:39

sanyasi писал(а):Есть задача. Работник ставит точку с устройством на карту. У него есть координаты в градусах минутах и секундах (WGS84).
Сейчас в Qgis невозможно установить точку, в этой ситуации, без бубна.
Есть NumericalDigitize и Numerical Vertex Edit
sanyasi писал(а):Предлагаю, умеющим, доработать диалог свойств точечного слоя, например включить туда поле ввода координаты.
Не нужно, см. выше

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Re: Поставить точку в нужное место, по координате

Сообщение sanyasi » 09 дек 2011, 18:14

Смотри выше не смотри...
Не путаете задачу поставить одну точку на карту - и несколько тысяч точек?

NumericalDigitize работает с градусами и их долями. А данные в градусах минутах и секундах с долями.

Numerical Vertex Edit позволяет изменить координату только в координатной системе проекта, но она прямоугольная, а монтажники, с боольшим трудом, в уме из WGS-84 в 900913 переводят. Учить их менять проекцию проекта непродуктивно.

Вот так обычно разработчики открытого софта отвечают, пытающимся его внедрить?
"Не нужно, см. выше"

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Re: Поставить точку в нужное место, по координате

Сообщение sanyasi » 20 мар 2012, 14:30

Оформить бы фичреквест такой:
инструмент добавления точки - в точечном слое, должен показывать координаты места куда оператор ткнул, в разных вариантах
1) в системе слоя,
2) в системе проекта,
и если в WGS то в двух вариантах - градусы с долями, и г м с.
Если что-то исправлено - то в координаты записывать измененные значения.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Поставить точку в нужное место, по координате

Сообщение Максим Дубинин » 20 мар 2012, 18:33

все равно непонятно, инструмент добавления точки - добавляет точку, зачем ему еще координаты показывать во всех возможных видах и где их он по вашему должен показывать?

мне кажется или вам проще сделать под себя плагин, это явно на пару часов занятие, не больше.
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Поставить точку в нужное место, по координате

Сообщение Voltron » 20 мар 2012, 19:30

Поддерживаю Максима. Инструмент создания точек есть, создание точки по координатам есть (NumericalDigitize и Numerical Vertex Edit). Остальное — никому не нужные излишества

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Re: Поставить точку в нужное место, по координате

Сообщение sanyasi » 20 мар 2012, 19:39

Максим Дубинин писал(а):все равно непонятно, инструмент добавления точки - добавляет точку, зачем ему еще координаты показывать во всех возможных видах и где их он по вашему должен показывать?

мне кажется или вам проще сделать под себя плагин, это явно на пару часов занятие, не больше.
Может и проще, но для этого надо снова родиться, стать программистом итд. Поэтому обращаюсь к имеющим возможность этот фичреквест опубликовать в багзилле, постараюсь еще показать необходимость этой функции.

Нанесение точки, без указания ее координаты неудобно для реальных применений. Отображение координаты вижу в форме, открываемой после создания точки.

Кроме того возможность изменить координаты созданной точки без приседаний отсутствует.

Для кадастрового и прикладного применения необходимо устанавливать точки в точную координату.

Представьте себе сервис определения землетрясений. Программа предварительно рассчитывает координату землетрясения, а оператор уточнив, должен передвинуть на точное положение. Как сейчас поступать? SQL запросом в базу? Форма точки позволяет изменять любые поля кроме координат. Предусмотрен только "закат солнца вручную" методом переноса точки и подбора положения по индикатору координаты.

sanyasi
Активный участник
Сообщения: 115
Зарегистрирован: 18 ноя 2009, 11:31
Репутация: 0

Re: Поставить точку в нужное место, по координате

Сообщение sanyasi » 20 мар 2012, 19:48

NumericalDigitize работает с градусами и их долями. А данные в градусах минутах и секундах с долями.

Numerical Vertex Edit позволяет изменить координату только в координатной системе проекта, может быть эти инструменты - объединить с инструментом добавления точки? И форму редактирования добавить возможность изменять координату, в удобном виде?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Поставить точку в нужное место, по координате

Сообщение Максим Дубинин » 20 мар 2012, 21:38

возможно вам стоит написать автору ND/NVE и предложить сделать нужные вам изменения, работу в СК проекта в ND он делал именно по нашей просьбе-патчу. Сделал кривовато, убеждать его дальше я не буду. Когда у нас будет насущная необходимость сделать что-то подобное, мы сделаем форк и сделаем красивее, пока такой необходимости нет.
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «Предложения по QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей