нанесение на карту объектов со своими условными значками

Ответить
gorynych
Новоприбывший
Сообщения: 3
Зарегистрирован: 18 июл 2014, 11:17
Репутация: 0

нанесение на карту объектов со своими условными значками

Сообщение gorynych » 18 июл 2014, 11:34

Добрый день.
Я новичек в ГИС в целом и в GRASS в частности. Есть некоторая задача - не могли бы вы подказать на пальцах куда мне копать?
Задача:
Есть GRASS. Есть собственное ПО, содержащее координаты объектов, соотвестующий значек и желающее отрисовывать эти объекты на карте с возможностью манипуляции объектами.
Как в GRASS загрузить карту - вроде понятно: создать данные в MIF/MID и импортировать. Как выбрать област отображения, вроде тоже понятно, как выгрузить в bitmap - тоже понятно. Но...
Вопросы:
- как нанести на карту свой объект из базы и его условное обозначение?
- как грамотно решить задачу отображения результирующей карты? Формировать в GRASS картинку области и отрисовывать в своем ПО как bitmap? При изменении окна отображения через ГРАСС формирвоать новую картинку. Или есть другие подходы?

Т.е. по сути мне нужен на выходе графияческий редактор, позволяющий расставлять обозначения объектов на карте с последующей их визуализацией.
Просьба не пинать - в подсказать, что именно почитать. Какой подход правильный.
ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: нанесение на карту объектов со своими условными значками

Сообщение trir » 18 июл 2014, 11:45

ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.
:mrgreen:

Язык то какой?

Update: Правильный подход - взять готовую библиотеку

gorynych
Новоприбывший
Сообщения: 3
Зарегистрирован: 18 июл 2014, 11:17
Репутация: 0

Re: нанесение на карту объектов со своими условными значками

Сообщение gorynych » 18 июл 2014, 11:54

C++
отрисовка Qt
СУБД PostgreSQL 9

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: нанесение на карту объектов со своими условными значками

Сообщение trir » 18 июл 2014, 12:04

расстояния
На PostgreSQL можно поставить postgis - он умеет расчитывать расстояния
Последний раз редактировалось trir 18 июл 2014, 12:07, всего редактировалось 1 раз.

gorynych
Новоприбывший
Сообщения: 3
Зарегистрирован: 18 июл 2014, 11:17
Репутация: 0

Re: нанесение на карту объектов со своими условными значками

Сообщение gorynych » 18 июл 2014, 12:07

trir писал(а):расстояния
Про расстояния понял, спасибо.
Про нанесение значков сможете подсказать?

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: нанесение на карту объектов со своими условными значками

Сообщение KolesovDmitry » 18 июл 2014, 18:43

Какая у вас целевая операционная система? И какая версия GRASS? В 6-й версии GRASS под Win могут быть сложности с программным отображением данных на карте. В 7-й версии или под *nix особых сложностей нет.

Предполагая, что у вас GRASS 7 отобразить векторные данные на карте можно так (на примере проекта geosample):

Код: Выделить всё

g.region vect=poi_osm
d.mon wx0
d.vect poi_osm

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: нанесение на карту объектов со своими условными значками

Сообщение Александр Мурый » 19 июл 2014, 12:18

gorynych писал(а): Т.е. по сути мне нужен на выходе графияческий редактор, позволяющий расставлять обозначения объектов на карте с последующей их визуализацией.
Отрисовка с символикой — это точно не к GRASS, т.к. с символикой здесь всё довольно печально.
gorynych писал(а): ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.
Если данные хранятся в PostgreSQL, то, как уже правильно подсказали, логичным решением было бы вычислять расстояния и вообще производить любой анализ с помощью PostGIS.
Редактор материалов, модератор форума

Ответить

Вернуться в «GRASS»

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

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