GRASS. Подписи точек на русском языке

IRINA_ZHUKOVA
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 ноя 2010, 08:37
Репутация: 0
Откуда: Кемерово
Контактная информация:

Re: GRASS. Подписи точек на русском языке

Сообщение IRINA_ZHUKOVA » 16 ноя 2010, 12:24

Копия набора
Вложения
tempMapSet.zip
(5.88 КБ) 469 скачиваний

IRINA_ZHUKOVA
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 ноя 2010, 08:37
Репутация: 0
Откуда: Кемерово
Контактная информация:

Re: GRASS. Подписи точек на русском языке

Сообщение IRINA_ZHUKOVA » 16 ноя 2010, 12:35

копия
Вложения
tempMapSet.zip
(5.88 КБ) 471 скачивание

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

Re: GRASS. Подписи точек на русском языке

Сообщение Александр Мурый » 16 ноя 2010, 12:54

Вот что получилось (поставил везде кодировку cp1251):
2010-11-16-125125_783x527_scrot.png
2010-11-16-125125_783x527_scrot.png (35.85 КБ) 9653 просмотра
Редактор материалов, модератор форума

IRINA_ZHUKOVA
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 ноя 2010, 08:37
Репутация: 0
Откуда: Кемерово
Контактная информация:

Re: GRASS. Подписи точек на русском языке

Сообщение IRINA_ZHUKOVA » 16 ноя 2010, 13:11

Умничка! Будте добры,пришлите, пожалуйста, порядок действия!

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

Re: GRASS. Подписи точек на русском языке

Сообщение Александр Мурый » 16 ноя 2010, 13:31

Я старался :) Сразу предупрежу, делал не на Windows XP, а на Ubuntu Linux, но в случае подписей принципиальной разницы нет. Описывать особо нечего, посмотрите еще раз предыдущие посты, в wxGUI в Config --> Preferences везде поставьте кодировку cp1251.

Да, желательно увеличить разрешение текущего региона:

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

g.region vect=smoll_town_100 res=0:01

То же самое можно выставить в Config --> Region --> Set region
Редактор материалов, модератор форума

IRINA_ZHUKOVA
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 ноя 2010, 08:37
Репутация: 0
Откуда: Кемерово
Контактная информация:

Re: GRASS. Подписи точек на русском языке

Сообщение IRINA_ZHUKOVA » 16 ноя 2010, 13:58

Вы подписывали в векторном слое? Проверила кодировку и увеличила разрешение текущего региона. Шалит! Не желает подписывать! И в v.label пробовала,аналогично.

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

Re: GRASS. Подписи точек на русском языке

Сообщение Александр Мурый » 16 ноя 2010, 14:20

Да, в свойствах слоя выбираю колонку, по которой подписывать (NAME), и другие опции.

Прикладываю свой вариант области/набора (там по идее уже выставлена кодировка данных). Разархивируйте в папку, где у вас находится "база данных" GRASS (можно в любую папку без пробелов в имени, потом просто укажете ее при запуске). Только аккуратно -- у неё такое же имя, чтоб ничего не заменилось случайно. В wxGUI откройте "рабочий набор" kuzbass.gxw.
tempMapSet_.zip
(8.84 КБ) 469 скачиваний
Напишите, что получилось.
Редактор материалов, модератор форума

IRINA_ZHUKOVA
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 ноя 2010, 08:37
Репутация: 0
Откуда: Кемерово
Контактная информация:

Re: GRASS. Подписи точек на русском языке

Сообщение IRINA_ZHUKOVA » 17 ноя 2010, 07:18

При открытии "рабочего стола" kuzbass.gxw получилось следующее(не желает выкладывать буквы,только символы). Может еще где кодировка указывается?
Вложения
GRASS_VECT_9.JPG
GRASS_VECT_9.JPG (82.95 КБ) 9603 просмотра

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

Re: GRASS. Подписи точек на русском языке

Сообщение Александр Мурый » 17 ноя 2010, 11:10

Вот сделал небольшое видео по теме.
http://vimeo.com/16917007
Больше даже не знаю что подсказать, честно ..
Редактор материалов, модератор форума

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

Re: GRASS. Подписи точек на русском языке

Сообщение KolesovDmitry » 17 ноя 2010, 12:31

Вставлю пару замечаний.
Возможно проблема в том, что в проекте неправильно настроена кодировка БД (utf-8):

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

g.gisenv --v

GISDBASE=/home/dima/laboro/GRASSDATA
LOCATION_NAME=kuzbass
MAPSET=mine_project
GRASS_DB_ENCODING=utf-8
GRASS_GUI=wxpython
При этом реальная кодировка данных там -- cp1251. Попробуйте сначала так:

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

g.gisenv set="GRASS_DB_ENCODING=cp1251"
а потом все сделать так, как показано на видео у amury'я.

IRINA_ZHUKOVA
Новоприбывший
Сообщения: 14
Зарегистрирован: 01 ноя 2010, 08:37
Репутация: 0
Откуда: Кемерово
Контактная информация:

Re: GRASS. Подписи точек на русском языке

Сообщение IRINA_ZHUKOVA » 18 ноя 2010, 07:32

ОГРОМНОЕ ВАМ СПАСИБО!!! У меня получилось!!! Какие ВЫ МОЛОДЦЫ !!!Самых наилучших вам пожеланий!!! СПАСИБО!

Ответить

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

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

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