Страница 1 из 1
					
				Error: could not find function "krige.G"
				Добавлено: 16 сен 2012, 17:37
				 SBoris
				Проделал всё как написано в 
http://grass.osgeo.org/statsgrass/learn ... tributions
за исключением нового имени пакета spgrass6 вместо устаревшего GRASS.
И застрял в месте использования кригинга:
Код: Выделить всё
surf.krig<- krige.G(logmaas.point, "lz", logmaas.varEmod, G)
Error: could not find function "krige.G"
Так как не знаю к какому пакету принадлежит функция (думаю, что spgrass6)... Нагуглил, но инфы мало.
[url=http://]http://wiki.gis-lab.info/w/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_GRASS_GIS_%D0%B8_R[/url]
тут нет использования функции krige.G. 
 

 
			
					
				Re: Error: could not find function "krige.G"
				Добавлено: 16 сен 2012, 17:55
				 SS_Rebelious
				Неужели поставить пакет spgrass6 и убедиться, что функция принадлежит этому пакету сложнее и дольше, чем задать вопрос на форуме?
			 
			
					
				Re: Error: could not find function "krige.G"
				Добавлено: 16 сен 2012, 18:58
				 Александр Мурый
				В пакете 
spgrass6 точно нет функции "krige.G". Судя по 
этой странице, это функция из старого R-пакета "GRASS" для связи старой GRASS 5 с R. 
Ест-но, в настоящее время многое из упомянутого 
текста не будет работать (текст начала 2000-х гг.). 
Видимо, надо использовать другие функции кригинга в R.
 
			
					
				Re: Error: could not find function "krige.G"
				Добавлено: 16 сен 2012, 19:30
				 SBoris
				amuriy писал(а):В пакете 
spgrass6 точно нет функции "krige.G". Судя по 
этой странице, это функция из старого R-пакета "GRASS" для связи старой GRASS 5 с R. 
Ест-но, в настоящее время многое из упомянутого 
текста не будет работать (текст начала 2000-х гг.). 
Видимо, надо использовать другие функции кригинга в R.
 
Да, похоже. 
Здесь на gis-lab частично есть.
функцию krige.G надо вызывать по аналогии с  system("g.region -p").
Тогда с мануалами - заморочки - непонятно какому верить.  

  Очень много англоязычных - тоже устаревших...
Если есть линки на актуальные мануалы. Сбросьте. 
Наверное полезу я тем временем  на официальный сай cran...
SS_Rebelious писал(а):Неужели поставить пакет spgrass6 и убедиться, что функция принадлежит этому пакету сложнее и дольше, чем задать вопрос на форуме?
Да в том то и дело, что пакет стоял!
 
			
					
				Re: Error: could not find function "krige.G"
				Добавлено: 16 сен 2012, 19:40
				 Александр Мурый
				SBoris писал(а):
функцию krige.G надо вызывать по аналогии с  system("g.region -p").
Почему вы так думаете? 
В самой GRASS нет модуля для кригинга, так что здесь вызывать с помощью system() нечего. 
SBoris писал(а):
Тогда с мануалами - заморочки - непонятно какому верить.  

  Очень много англоязычных - тоже устаревших...
 
Надо верить официальным (как правило, англоязычным) мануалам к конкретным версиям ПО. Какие именно мануалы вас смущают?  
SBoris писал(а):
Наверное полезу я тем временем  на официальный сай cran...
Это надо было сделать первым делом 
