(Вопрос) Разработка небольшого приложения
Добавлено: 16 сен 2016, 11:13
Доброго времени суток!
Волею судьбы, стал я полгода назад "ГИСовиком". Успел уже на данном форуме позадавать вопросы, которые задает каждый новичок. Дорос до того, что пару моих вопросов перевели из этой ветки в специализированные темы. В общем-то, понял что NextGIS Web+Qgis+SAGA - это всё, что мне для счастья нужно.. было, до текущего момента.
Ситуевина(много букв оффтопом):
Есть несколько отделов, которые из года в год выезжают в одни и те же места, чтоб брать пробы в заранее определенных районах. У каждого отдела есть своя сетка станций отбора проб. Раньше это дело рисовалось в пейнте или фотошопе от руки - берем кисточку, приблизительно обрисовываем контур объекта, приблизительно наносим координатную сетку, приблизительно, в тех местах где происходит отбор проб, тыкаем мышкой и вуаля! сетка станций готова. В конце года берем этот рисунок, берем линейку и приблизительно записываем координаты точек в ексель, туда же вносим данные по пробам. Распечатываем картинку на принтере, делаем интерполяцию на калькуляторе и цветными карандашами раскрашиваем распечатанную картинку, рисуем изолинии. Потом картинку в компе закрашиваем в соответствии с нарисованным на бумаге и... карта для отчета готова.
Задачка:
Нужно сделать некое приложение, в котором можно создать точечный слой. Примерно так это должно выглядеть:
десктоп, винда
есть базовая карта ( почти есть. шьется из снимков ландсат 8, стянутых отсюда https://libra.developmentseed.org/ )
пользователь может создать файлик ( оптимально, наверно, esri shape), тип геометрии - точка
пользователь может назначить поля и вбить туда значения
пользователь, естественно, может потыкать по карте и нанести нужные точки
возможно, какая-то интерполяция в растр, например idw из qgis и b-spline из saga
ну и что-то типа принтскрина, но по области окна с картой, с сохранением в jpeg
собственно, задачка не сложная, но я не программист..
Теперича, вопрос:
есть pyqgis, есть udig и есть dotspatial от mapwindow ( в котором, кстати, программа-пример - почти готовое решение моей задачки). на основе какого из этих трех вариантов будет проще выполнить мою задачку?
может есть еще какие фреймворки/sdk для настольных ГИС, в которых относительно легко было бы разобраться новичку, почти не знакомому с программированием?
P.S. я не прошу чтоб сделали за меня, мне просто нужно определиться с направлением, ну и дельные советы, само собой, тоже лишними не будут.
Волею судьбы, стал я полгода назад "ГИСовиком". Успел уже на данном форуме позадавать вопросы, которые задает каждый новичок. Дорос до того, что пару моих вопросов перевели из этой ветки в специализированные темы. В общем-то, понял что NextGIS Web+Qgis+SAGA - это всё, что мне для счастья нужно.. было, до текущего момента.
Ситуевина(много букв оффтопом):
Есть несколько отделов, которые из года в год выезжают в одни и те же места, чтоб брать пробы в заранее определенных районах. У каждого отдела есть своя сетка станций отбора проб. Раньше это дело рисовалось в пейнте или фотошопе от руки - берем кисточку, приблизительно обрисовываем контур объекта, приблизительно наносим координатную сетку, приблизительно, в тех местах где происходит отбор проб, тыкаем мышкой и вуаля! сетка станций готова. В конце года берем этот рисунок, берем линейку и приблизительно записываем координаты точек в ексель, туда же вносим данные по пробам. Распечатываем картинку на принтере, делаем интерполяцию на калькуляторе и цветными карандашами раскрашиваем распечатанную картинку, рисуем изолинии. Потом картинку в компе закрашиваем в соответствии с нарисованным на бумаге и... карта для отчета готова.
Задачка:
Нужно сделать некое приложение, в котором можно создать точечный слой. Примерно так это должно выглядеть:
десктоп, винда
есть базовая карта ( почти есть. шьется из снимков ландсат 8, стянутых отсюда https://libra.developmentseed.org/ )
пользователь может создать файлик ( оптимально, наверно, esri shape), тип геометрии - точка
пользователь может назначить поля и вбить туда значения
пользователь, естественно, может потыкать по карте и нанести нужные точки
возможно, какая-то интерполяция в растр, например idw из qgis и b-spline из saga
ну и что-то типа принтскрина, но по области окна с картой, с сохранением в jpeg
собственно, задачка не сложная, но я не программист..
Теперича, вопрос:
есть pyqgis, есть udig и есть dotspatial от mapwindow ( в котором, кстати, программа-пример - почти готовое решение моей задачки). на основе какого из этих трех вариантов будет проще выполнить мою задачку?
может есть еще какие фреймворки/sdk для настольных ГИС, в которых относительно легко было бы разобраться новичку, почти не знакомому с программированием?
P.S. я не прошу чтоб сделали за меня, мне просто нужно определиться с направлением, ну и дельные советы, само собой, тоже лишними не будут.