тиф в отдельные слои
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
тиф в отдельные слои
Уважаемые, можете ли помочь разобраться с таким вопросом:
Имеется тематический растровый слой в формате tiff, необходимо разбить слой на отдельные классы с целью их дальнейшей обработки.
1. Посмотрел пример -
Выделение класса(ов) из серии одинаково индексированных растров
http://gis-lab.info/qa/extractclass.html
не понятен 3 пункт:
3. Переклассификация полученного GRID'а
L53-10r = reclass(L53-10, remap, nodata)
remap - файл таблицы переклассификации созданный по определенному шаблону, например
/*Присвоить индексу 0 и 1 значение 0
0 1 : 0
Это, что так и вводить: /*Присвоить индексу 0 и 1 значение 0
0 1 : 0??
- ИНДЕКС, КАК Я ПОНЯЛ ЭТО КЛАСС ТЕМ.КАРТЫ. А ЕСЛИ КЛАСС НАЧИНАЕТСЯ С НОМЕРА 1, ТО ПРИСВАИВАЕМ 1 ИЛИ 0?
Пункт 4, для последних версий Arcview нужен??
пункт 5, если склейка не нужна то для вывода результата писать result = L53-10-11z ??
И последнее, программка Extract-Class не запускается, похоже нехватает каких то данных или библиотек...
Заранее благодарен за помощь.
Имеется тематический растровый слой в формате tiff, необходимо разбить слой на отдельные классы с целью их дальнейшей обработки.
1. Посмотрел пример -
Выделение класса(ов) из серии одинаково индексированных растров
http://gis-lab.info/qa/extractclass.html
не понятен 3 пункт:
3. Переклассификация полученного GRID'а
L53-10r = reclass(L53-10, remap, nodata)
remap - файл таблицы переклассификации созданный по определенному шаблону, например
/*Присвоить индексу 0 и 1 значение 0
0 1 : 0
Это, что так и вводить: /*Присвоить индексу 0 и 1 значение 0
0 1 : 0??
- ИНДЕКС, КАК Я ПОНЯЛ ЭТО КЛАСС ТЕМ.КАРТЫ. А ЕСЛИ КЛАСС НАЧИНАЕТСЯ С НОМЕРА 1, ТО ПРИСВАИВАЕМ 1 ИЛИ 0?
Пункт 4, для последних версий Arcview нужен??
пункт 5, если склейка не нужна то для вывода результата писать result = L53-10-11z ??
И последнее, программка Extract-Class не запускается, похоже нехватает каких то данных или библиотек...
Заранее благодарен за помощь.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
задача непонятна, вам нужно разделить один растр на несколько?
когда задаете вопросы и используете чужой текст, используйте, пожалуйста, цитирование, иначе сложно понять, где вопросы, а где мой текст из статьи
когда задаете вопросы и используете чужой текст, используйте, пожалуйста, цитирование, иначе сложно понять, где вопросы, а где мой текст из статьи
Индекс это значение, которому соответствует цвет в таблице цветов. Класс (индекс) это одна цифра, она не начинается и не заканчивается.jj_kan писал(а):ИНДЕКС, КАК Я ПОНЯЛ ЭТО КЛАСС ТЕМ.КАРТЫ. А ЕСЛИ КЛАСС НАЧИНАЕТСЯ С НОМЕРА 1, ТО ПРИСВАИВАЕМ 1 ИЛИ 0?
Вводить комментарий после /* необязательно.jj_kan писал(а):Это, что так и вводить: /*Присвоить индексу 0 и 1 значение 0
эта штука была сделана для Arcinfo Workstationjj_kan писал(а):Пункт 4, для последних версий Arcview нужен??
Вообще ничего не писать, если не хотите создать копию грида.jj_kan писал(а):если склейка не нужна то для вывода результата писать result = L53-10-11z ??
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Спасибо за ответы Максим.
Да, мне необходимо разделить растр на несколько растровых слоев с последующим переводом их в векторный формат.
По поводу Extract-Class- при запуске появляется сообщение:
component' ccrpbd.ocx' or one of its dependencies not correctly registered: a file is missing or invalid.
Да, мне необходимо разделить растр на несколько растровых слоев с последующим переводом их в векторный формат.
По поводу Extract-Class- при запуске появляется сообщение:
component' ccrpbd.ocx' or one of its dependencies not correctly registered: a file is missing or invalid.
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Т.к. я не программист, то если можно, уточните пожалуйста как и где создается файл remap?
Согласно п.3: - remap - файл таблицы переклассификации созданный по определенному шаблону, например
/*Присвоить индексу 0 и 1 значение 0
0 1 : 0
/*Присвоить индексу 2 значение 2
2 : 2
Т.е. если у меня классы идут по порядку то я пишу:
/*1 : 1
/*2 : 2
и.т.д.?
Спасибо.
Согласно п.3: - remap - файл таблицы переклассификации созданный по определенному шаблону, например
/*Присвоить индексу 0 и 1 значение 0
0 1 : 0
/*Присвоить индексу 2 значение 2
2 : 2
Т.е. если у меня классы идут по порядку то я пишу:
/*1 : 1
/*2 : 2
и.т.д.?
Спасибо.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
remap делается в любом текстовом редакторе
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
после ввода текста в строку GRID и ввода команды выдает ошибку:
CRD ERROR - Syntax error at or near Symbol ??
в текстовом файле введено:
/*Присвоить индексу 1 значение 1
1 : 1
/*Присвоить индексу 2 значение 2
2 : 2
и.т.д
Что может быть??
CRD ERROR - Syntax error at or near Symbol ??
в текстовом файле введено:
/*Присвоить индексу 1 значение 1
1 : 1
/*Присвоить индексу 2 значение 2
2 : 2
и.т.д
Что может быть??
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
help
reclass
и комментарии попробуйте убрать, зачем они вам.
reclass
и комментарии попробуйте убрать, зачем они вам.
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
МАКСИМ скриншот выдает все время ошибку:
прилагаю картинку
прилагаю картинку
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
неправильно установлен Arcinfo
он не умеет работать с путями с пробелами "c:\program files (x86)\"
reclass есть и в arcgis
он не умеет работать с путями с пробелами "c:\program files (x86)\"
reclass есть и в arcgis
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Странно, ArcInfo работает и лицензионный.
Я почему спрашиваю про Ваш скрипт, потому что в ArcGis не получилось.
Может тогда подскажите?
в ArcGis запускаю Reclassify (или лучше Reclass be table?)
Выдает ошибку.
000877 : <value>: The grid or stack base name in <value> has space.
Нужно ли в окне Reclassify для конвертируемого tiff вводить какие то дополнительный параметры?
Спасибо.
Я почему спрашиваю про Ваш скрипт, потому что в ArcGis не получилось.
Может тогда подскажите?
в ArcGis запускаю Reclassify (или лучше Reclass be table?)
Выдает ошибку.
000877 : <value>: The grid or stack base name in <value> has space.
Нужно ли в окне Reclassify для конвертируемого tiff вводить какие то дополнительный параметры?
Спасибо.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
я ничего не говорил про нелицензионность (это вообще не мое дело)
я говорю, что у вас неправильно установлен Arcinfo Workstation, его нельзя ставить в папки с пробелами в названии, некоторые команды не будут работать
Вот в качестве доказательства признание ESRI: http://support.esri.com/en/knowledgebas ... tail/22946
Reclassify видимо сталкивается с той же проблемой, но уже в названии то ли гридов, то ли путей, где они лежат, проверьте.
я говорю, что у вас неправильно установлен Arcinfo Workstation, его нельзя ставить в папки с пробелами в названии, некоторые команды не будут работать
Вот в качестве доказательства признание ESRI: http://support.esri.com/en/knowledgebas ... tail/22946
Reclassify видимо сталкивается с той же проблемой, но уже в названии то ли гридов, то ли путей, где они лежат, проверьте.
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Спасибо Максим.
Разбираюсь с пробелами.
Еще б их увидеть, путь прописан до минимума.....
Разбираюсь с пробелами.
Еще б их увидеть, путь прописан до минимума.....

- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: тиф в отдельные слои
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 25 ноя 2010, 11:18
- Репутация: 0
Re: тиф в отдельные слои
Максим здравствуйте.
По возможности, поясните эту ситуацию по работе с workstation:
"После запуска скрипта, в рабочем каталоге создается 2 каталога: info, nl. Скрипт загружает процессор на сто процентов, больше ничего не происходит."
Заранее спасибо.
По возможности, поясните эту ситуацию по работе с workstation:
"После запуска скрипта, в рабочем каталоге создается 2 каталога: info, nl. Скрипт загружает процессор на сто процентов, больше ничего не происходит."
Заранее спасибо.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], Semrush [Bot] и 1 гость