GRASS. Подписи точек на русском языке
- 
				IRINA_ZHUKOVA
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 01 ноя 2010, 08:37
- Репутация: 0
- Откуда: Кемерово
- Контактная информация:
Re: GRASS. Подписи точек на русском языке
Копия набора
			
							- Вложения
- 
			
		
		
				 tempMapSet.zip tempMapSet.zip
- (5.88 КБ) 536 скачиваний
 
- 
				IRINA_ZHUKOVA
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 01 ноя 2010, 08:37
- Репутация: 0
- Откуда: Кемерово
- Контактная информация:
- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: GRASS. Подписи точек на русском языке
Вот что получилось (поставил везде кодировку cp1251):
			
			
									
						
							Редактор материалов, модератор форума
			
						- 
				IRINA_ZHUKOVA
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 01 ноя 2010, 08:37
- Репутация: 0
- Откуда: Кемерово
- Контактная информация:
Re: GRASS. Подписи точек на русском языке
Умничка! Будте добры,пришлите, пожалуйста, порядок действия!
			
			
									
						
										
						- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: GRASS. Подписи точек на русском языке
Я старался  Сразу предупрежу, делал не на Windows XP, а на Ubuntu Linux, но в случае подписей принципиальной разницы нет. Описывать особо нечего, посмотрите еще раз предыдущие посты, в wxGUI в Config --> Preferences везде поставьте кодировку cp1251.
 Сразу предупрежу, делал не на Windows XP, а на Ubuntu Linux, но в случае подписей принципиальной разницы нет. Описывать особо нечего, посмотрите еще раз предыдущие посты, в wxGUI в Config --> Preferences везде поставьте кодировку cp1251. 
Да, желательно увеличить разрешение текущего региона: 
То же самое можно выставить в Config --> Region --> Set region
			
			
									
						
							Да, желательно увеличить разрешение текущего региона:
Код: Выделить всё
g.region vect=smoll_town_100 res=0:01То же самое можно выставить в Config --> Region --> Set region
Редактор материалов, модератор форума
			
						- 
				IRINA_ZHUKOVA
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 01 ноя 2010, 08:37
- Репутация: 0
- Откуда: Кемерово
- Контактная информация:
Re: GRASS. Подписи точек на русском языке
Вы подписывали в векторном слое? Проверила кодировку и увеличила разрешение текущего региона. Шалит! Не желает подписывать! И в v.label пробовала,аналогично.
			
			
									
						
										
						- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: GRASS. Подписи точек на русском языке
Да, в свойствах слоя выбираю колонку, по которой подписывать (NAME), и другие опции. 
Прикладываю свой вариант области/набора (там по идее уже выставлена кодировка данных). Разархивируйте в папку, где у вас находится "база данных" GRASS (можно в любую папку без пробелов в имени, потом просто укажете ее при запуске). Только аккуратно -- у неё такое же имя, чтоб ничего не заменилось случайно. В wxGUI откройте "рабочий набор" kuzbass.gxw. Напишите, что получилось.
			
			
									
						
							Прикладываю свой вариант области/набора (там по идее уже выставлена кодировка данных). Разархивируйте в папку, где у вас находится "база данных" GRASS (можно в любую папку без пробелов в имени, потом просто укажете ее при запуске). Только аккуратно -- у неё такое же имя, чтоб ничего не заменилось случайно. В wxGUI откройте "рабочий набор" kuzbass.gxw. Напишите, что получилось.
Редактор материалов, модератор форума
			
						- 
				IRINA_ZHUKOVA
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 01 ноя 2010, 08:37
- Репутация: 0
- Откуда: Кемерово
- Контактная информация:
Re: GRASS. Подписи точек на русском языке
При открытии "рабочего стола" kuzbass.gxw получилось следующее(не желает выкладывать буквы,только символы). Может еще где кодировка указывается?
			
							- Вложения
- 
			
		
				- GRASS_VECT_9.JPG (82.95 КБ) 10742 просмотра
 
- 
				Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: GRASS. Подписи точек на русском языке
Вот сделал небольшое видео по теме.
http://vimeo.com/16917007
Больше даже не знаю что подсказать, честно ..
			
			
									
						
							http://vimeo.com/16917007
Больше даже не знаю что подсказать, честно ..
Редактор материалов, модератор форума
			
						- 
				KolesovDmitry
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: GRASS. Подписи точек на русском языке
Вставлю пару замечаний.
Возможно проблема в том, что в проекте неправильно настроена кодировка БД (utf-8):
При этом реальная кодировка данных там -- cp1251. Попробуйте сначала так:
а потом все сделать так, как показано на видео у amury'я.
			
			
									
						
										
						Возможно проблема в том, что в проекте неправильно настроена кодировка БД (utf-8):
Код: Выделить всё
g.gisenv --v
GISDBASE=/home/dima/laboro/GRASSDATA
LOCATION_NAME=kuzbass
MAPSET=mine_project
GRASS_DB_ENCODING=utf-8
GRASS_GUI=wxpythonКод: Выделить всё
g.gisenv set="GRASS_DB_ENCODING=cp1251"- 
				IRINA_ZHUKOVA
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 01 ноя 2010, 08:37
- Репутация: 0
- Откуда: Кемерово
- Контактная информация:
Re: GRASS. Подписи точек на русском языке
ОГРОМНОЕ ВАМ СПАСИБО!!! У меня получилось!!! Какие ВЫ МОЛОДЦЫ !!!Самых наилучших вам пожеланий!!! СПАСИБО!
			
			
									
						
										
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей