Страница 1 из 2
					
				Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 29 мар 2013, 19:32
				 Nad_
				Добрый день,
Проконсультируйте, пожалуйста, по такому вопросу - есть карта подстилающей поверхности (clatter) в формате Marconi Planet (т.е. файлы *.bin, index.txt ). Мне нужно поменять некоторые коды клаттеров, например сейчас Code1=water, а нужно сделать Code3=water.
Каким софтом и как это можно сделать наиболее просто?
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 19:32
				 Nad_
				Похоже простого решения нет? 

Софт, в котором используется эта карта, позволяет сделать экспорт в следующие форматы:
- ArcView Grid Files (*.txt)
- BIL Files (*.bil)
- Vertical Mapper Files (*.grd, *.grc)
Может быть каким-то из этих путей пойти?
ЗЫ. Пробовал в Vertical Mapper сделать "Reclass", но у меня получилось только изменить описание клаттеров, а не сами коды. Может что-то не так делал...
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 19:42
				 Донецков
				Посмтрите в сторону Surfer позволяет редактировать разные  гриды...
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 20:26
				 Александр Мурый
				А если вытащить растр в ArcView Grid? Это более широко употребимый формат, его можно открыть в какой-либо ГИС, полноценно работающей с растрами (из свободных ГИС, например, GRASS, SAGA, ILWIS). И уже там переклассифицировать растр.
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 22:24
				 Nad_
				Донецков писал(а):Посмтрите в сторону Surfer позволяет редактировать разные  гриды...
Скачал и поставил 11-ю версию - она не понимает этих форматов 

 в меню импорта нет ни *.txt ни *.grc
Если выбрать "все файлы" и выбрать мой экспортированный txt, то открывает в виде контуров каждого клаттера, но все меню при этом неактивные.
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 22:34
				 Александр Мурый
				Если это возможно, выложите файлы txt/grd напосмотреть.
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 23:10
				 Nad_
				Александр Мурый писал(а):Если это возможно, выложите файлы txt/grd напосмотреть.
Добавил в аттач - txt и grc+tab (как оказалось в grd экспортировать не хочет, только grc+tab)
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 23:36
				 Александр Мурый
				Вот так файл .grc открывается в QGIS (вместе с раскраской):
			
		
				
			 
- clutter_qgis.png (36.78 КБ) 12024 просмотра
 
В файле прописаны категории:
      0: No Data
      1: open
      2: forest
      3: sea
      4: inland_water
      5: residential_suburban
      6: urban_mean_urban
      7: dense_urban
      8: block_of_buildings
      9: industrial_and_commercial
     10: villages
     11: open_areas_in_urban
     12: parks_in_urban
     13: airport
     14: open_wet_area
     15: dense_residential_suburban
     16: dense_urban_high
     17: mixed_urban
     18: mixed_dense_urban
     19: buildings
     20: semi_open_area
Где здесь "Code1=water", не вижу. Что на что нужно менять?
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 30 мар 2013, 23:56
				 Nad_
				Александр Мурый писал(а):
Где здесь "Code1=water", не вижу. Что на что нужно менять?
На сколько я понял в описании формата Planet, каждому типу клаттера соответствует свой Code (число в диапазоне 0-255). Т.е. числа от 0 до 20 это не просто порядковые номера, а это и есть коды
Можно ли , например, вместо 4: inland_water сделать 23: inland_water?
Попробую объяснить зачем это нужно - такие карты используются для расчета радиопокрытия, они есть  с разными разрешениями, при этом в карте с меньшим разрешением, меньше типов клаттеров и другие коды клаттеров.
Т.е. в примере 4: inland_water, а в другой карте -  4: forest.
Поэтому если загрузить обе эти карты, то 1) на их границе  получается неправильное графическое отображение и 2) неправильные результаты расчетов, т.к. радиоволны затухают на разных клатерах по-разному.
Вот и нужно отредактировать одну из карт, чтобы было полное соответствие "код клаттера-тип клаттера"
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 31 мар 2013, 06:01
				 Petruxin
				Попробовал в QGIS вручную, проблем не возникло. 
Может кто подскажет как процесс автоматизировать.
Снимаю предложение, хотя и значение меняется на 23, но вид поменялся, а при выборе все равно 4 осталась  

 
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 04 апр 2013, 21:39
				 Nad_
				Нагуглил вот такой вариант решения:
Planet->*.grc->escri nueric ascii grid (*.txt)->замена текстовым редактором одного кода на другой->обратная конвертация ascii grid в *.grc
Может кто-то попробовать? а то я не знаю чем можно сделать обратную конвертацию, вроде бы Grid Translator Pro (GTP) умеет...
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 04 апр 2013, 22:13
				 Александр Мурый
				Nad_ писал(а):Нагуглил вот такой вариант решения:
Planet->*.grc->escri nueric ascii grid (*.txt)->замена текстовым редактором одного кода на другой->обратная конвертация ascii grid в *.grc.
Всё верно, кроме последнего шага. Зачем этот промежуточный *.grc?
Nad_ писал(а):
Софт, в котором используется эта карта, позволяет сделать экспорт в следующие форматы:
- ArcView Grid Files (*.txt)
- BIL Files (*.bil)
- Vertical Mapper Files (*.grd, *.grc)
По логике, софт должен позволять импорт этих же форматов. 
Так что можно сделать так: разделяем файл ASCII Grid на два файла — заголовок и сами данные; далее заменяем автоматом в файле с данными все отдельно стоящие "4" на "23"; далее соединяем заголовок и отредактированный файл --> импортируем полученный файл в этот самый софт.
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 04 апр 2013, 22:34
				 lam
				Ваш *.txt файл и есть по структуре *.asc, т.е. в текстовом редакторе функция Найти-Заменить 4 на 23 и все.
			 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 04 апр 2013, 22:43
				 Александр Мурый
				lam писал(а):Ваш *.txt файл и есть по структуре *.asc, т.е. в текстовом редакторе функция Найти-Заменить 4 на 23 и все.
lam, приложенный вами файл без замен.
Вот с заменой:
[attachment=0]clutter_EDIT.zip[/attachment]
Теперь всё ок.
 
			
					
				Re: Чем отредактировать карту в формате Marconi Planet?
				Добавлено: 04 апр 2013, 22:46
				 lam
				Александр Мурый писал(а):lam писал(а):Ваш *.txt файл и есть по структуре *.asc, т.е. в текстовом редакторе функция Найти-Заменить 4 на 23 и все.
lam, приложенный вами файл без замен.
Вот с заменой:
clutter_EDIT.zip
 
В спешке не тот файл прикрепил, теперь все ок.  

  UltraEdit - очень быстро делает замену в текстовике, только будьте аккуратны с пробелами при замене, у меня с первого раза не получилось.  
