тиф в отдельные слои
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
imagegrid ned
grid
nedr = reclass(ned, ned tab, nodata)
remap - файл таблицы переклассификации ned tab
/*
1 : 1
2 : 2
и.т.д. до 15
15 : 15
grid
nedr = reclass(ned, ned tab, nodata)
remap - файл таблицы переклассификации ned tab
/*
1 : 1
2 : 2
и.т.д. до 15
15 : 15
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Уважаемый Максим, я скрипт выложил.
Если это возможно, прокомментируйте пожалуйста.
Если это возможно, прокомментируйте пожалуйста.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
imagegrid требует 2 параметра
ned tab - аркинфо не понимает пробелов в названиях файлов
грид nl вообще не ясно где в вашем скрипте фигурирует
ned tab - аркинфо не понимает пробелов в названиях файлов
грид nl вообще не ясно где в вашем скрипте фигурирует
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Я глубоко извиняюсь, Максим.
У нас было:
imagegrid nl nl
grid
nlr = reclass(nl, nelda, nodata)
nelda.txt - файл таблицы переклассификации у нас на первом же этапе зависает ??
Кроме то, я до этого спрашивал по программе Extract-Class?
Заранее благодарен.
У нас было:
imagegrid nl nl
grid
nlr = reclass(nl, nelda, nodata)
nelda.txt - файл таблицы переклассификации у нас на первом же этапе зависает ??
Кроме то, я до этого спрашивал по программе Extract-Class?
Заранее благодарен.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
вроде все так, почему зависает не знаю
могу только предложить прислать фрагмент данных чтобы у себя попробовать
Extract-Class чинить не буду, его время прошло.
могу только предложить прислать фрагмент данных чтобы у себя попробовать
Extract-Class чинить не буду, его время прошло.
пристегивайтесь, турбулентность прямо по курсу
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
Посмотрел ваши данные:
1. imagegrid отказывается переводить ваши данные в grid, разбираться в глюках Arcinfo и ваших данных я не стал и просто пересохранил из TIF в TIF с помощью QGIS, неправильности в тегах ушли и после этого все импортировалось.
2. таблица переклассификации должна называться remap
3. у вас странное содержание таблицы перклассификации, оно говорит "сделай мне такой же растр, что и исходный", какой смысл в переклассификации, если у вас исходные классы равны конечным?
1. imagegrid отказывается переводить ваши данные в grid, разбираться в глюках Arcinfo и ваших данных я не стал и просто пересохранил из TIF в TIF с помощью QGIS, неправильности в тегах ушли и после этого все импортировалось.
2. таблица переклассификации должна называться remap
3. у вас странное содержание таблицы перклассификации, оно говорит "сделай мне такой же растр, что и исходный", какой смысл в переклассификации, если у вас исходные классы равны конечным?
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Спасибо Максим.
1. Попробуем пересохранить тоже свой исходник.
2. Хм, жесткая привязка к названию, хорошо.
3. Смысл в том, что этот растровый tif идет единым слоем, а нам необходимо что б все эти конечные классы были отдельными растровыми слоями, равными исходным.
1. Попробуем пересохранить тоже свой исходник.
2. Хм, жесткая привязка к названию, хорошо.
3. Смысл в том, что этот растровый tif идет единым слоем, а нам необходимо что б все эти конечные классы были отдельными растровыми слоями, равными исходным.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
если надо в отдельные, то reclass вам вообще не подходит, проще так:
на выходе будет маска 0 (везде, кроме того где было 12) и 1 (где было 12)
ну и в цикл засуньте от 0 до 15, примерно так:
Код: Выделить всё
n12 = con(nl == 12,0,1)
ну и в цикл засуньте от 0 до 15, примерно так:
Код: Выделить всё
&do i &list 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
n%i% = con(nl == %i%,0,1)
&end
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Максим спасибо, будем пробовать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей