нанесение на карту объектов со своими условными значками
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 18 июл 2014, 11:17
- Репутация: 0
нанесение на карту объектов со своими условными значками
Добрый день.
Я новичек в ГИС в целом и в GRASS в частности. Есть некоторая задача - не могли бы вы подказать на пальцах куда мне копать?
Задача:
Есть GRASS. Есть собственное ПО, содержащее координаты объектов, соотвестующий значек и желающее отрисовывать эти объекты на карте с возможностью манипуляции объектами.
Как в GRASS загрузить карту - вроде понятно: создать данные в MIF/MID и импортировать. Как выбрать област отображения, вроде тоже понятно, как выгрузить в bitmap - тоже понятно. Но...
Вопросы:
- как нанести на карту свой объект из базы и его условное обозначение?
- как грамотно решить задачу отображения результирующей карты? Формировать в GRASS картинку области и отрисовывать в своем ПО как bitmap? При изменении окна отображения через ГРАСС формирвоать новую картинку. Или есть другие подходы?
Т.е. по сути мне нужен на выходе графияческий редактор, позволяющий расставлять обозначения объектов на карте с последующей их визуализацией.
Просьба не пинать - в подсказать, что именно почитать. Какой подход правильный.
ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.
Я новичек в ГИС в целом и в GRASS в частности. Есть некоторая задача - не могли бы вы подказать на пальцах куда мне копать?
Задача:
Есть GRASS. Есть собственное ПО, содержащее координаты объектов, соотвестующий значек и желающее отрисовывать эти объекты на карте с возможностью манипуляции объектами.
Как в GRASS загрузить карту - вроде понятно: создать данные в MIF/MID и импортировать. Как выбрать област отображения, вроде тоже понятно, как выгрузить в bitmap - тоже понятно. Но...
Вопросы:
- как нанести на карту свой объект из базы и его условное обозначение?
- как грамотно решить задачу отображения результирующей карты? Формировать в GRASS картинку области и отрисовывать в своем ПО как bitmap? При изменении окна отображения через ГРАСС формирвоать новую картинку. Или есть другие подходы?
Т.е. по сути мне нужен на выходе графияческий редактор, позволяющий расставлять обозначения объектов на карте с последующей их визуализацией.
Просьба не пинать - в подсказать, что именно почитать. Какой подход правильный.
ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: нанесение на карту объектов со своими условными значками
ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.
Язык то какой?
Update: Правильный подход - взять готовую библиотеку
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 18 июл 2014, 11:17
- Репутация: 0
Re: нанесение на карту объектов со своими условными значками
C++
отрисовка Qt
СУБД PostgreSQL 9
отрисовка Qt
СУБД PostgreSQL 9
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: нанесение на карту объектов со своими условными значками
Последний раз редактировалось trir 18 июл 2014, 12:07, всего редактировалось 1 раз.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 18 июл 2014, 11:17
- Репутация: 0
Re: нанесение на карту объектов со своими условными значками
Про расстояния понял, спасибо.trir писал(а):расстояния
Про нанесение значков сможете подсказать?
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: нанесение на карту объектов со своими условными значками
Какая у вас целевая операционная система? И какая версия GRASS? В 6-й версии GRASS под Win могут быть сложности с программным отображением данных на карте. В 7-й версии или под *nix особых сложностей нет.
Предполагая, что у вас GRASS 7 отобразить векторные данные на карте можно так (на примере проекта geosample):
Предполагая, что у вас GRASS 7 отобразить векторные данные на карте можно так (на примере проекта geosample):
Код: Выделить всё
g.region vect=poi_osm
d.mon wx0
d.vect poi_osm
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: нанесение на карту объектов со своими условными значками
Отрисовка с символикой — это точно не к GRASS, т.к. с символикой здесь всё довольно печально.gorynych писал(а): Т.е. по сути мне нужен на выходе графияческий редактор, позволяющий расставлять обозначения объектов на карте с последующей их визуализацией.
Если данные хранятся в PostgreSQL, то, как уже правильно подсказали, логичным решением было бы вычислять расстояния и вообще производить любой анализ с помощью PostGIS.gorynych писал(а): ГРАСС нужен для того, чтобы решать задачи вычисления расстояний между объектами.
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость