Добрый день!
После создания тематической карты(отдельные значения полигонов, заливка) потребовалось внести изменения в исходный tab-файл.
А именно - добавилось несколько новых контуров с новыми индексами, которых не было на момент создания тематической карты.
Поэтому в тематической карты они все стали отображаться одинаково - заливкой черного цвета, а редактирование тематической карты не дает возможности изменить их свойства (все новые объекты отображаются одной строкой - "остальные", она не редактируется).
Просьба подсказать решение данной проблемы стандартными средствами mapinfo, если это возможно.
Очень не хочется создавать новую тематическую карту, т.к. индивидуальных значений полигонов много, они настраивались вручную.
Спасибо
Редактирование тематической карты
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 янв 2016, 14:11
- Репутация: 0
- ginpetr
- Завсегдатай
- Сообщения: 376
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Редактирование тематической карты
Открываете рабочий набор через текстовый редактор и видите что-то вроде этого (так в моём файле):
shade 13 with Left$("ФЗМО", 0)+Str$(CLASS_ID)+Left$("1", Int(NEW="Существующий"))+Left$("2", int(NEW="Планируемый")) values
"50100001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50200001" Brush (2,12632256,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50300001" Brush (2,12615935,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50400001" Brush (2,16764992,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50500001" Brush (2,11065600,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50600001" Brush (2,5860779,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
default Brush (1,0,16777215) Pen (1,1,0) Line (1,1,0) Symbol (31,0,10) # color 1 #
копируем, например, подчёркнутую строчку и вставляем её три раза в начале, и в этих трёх строчках меняем "50100001" на новые значения: "50700001","50800001" и "50800001"
shade 13 with Left$("ФЗМО", 0)+Str$(CLASS_ID)+Left$("1", Int(NEW="Существующий"))+Left$("2", int(NEW="Планируемый")) values
"50700001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50800001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50900001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50100001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50200001" Brush (2,12632256,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50300001" Brush (2,12615935,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50400001" Brush (2,16764992,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50500001" Brush (2,11065600,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50600001" Brush (2,5860779,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
default Brush (1,0,16777215) Pen (1,1,0) Line (1,1,0) Symbol (31,0,10) # color 1 #
сохраняем рабочий набор, открываем его и в диалоге настройки стилей тематики отдельных значений задаём нужные стили для добавленных значений
shade 13 with Left$("ФЗМО", 0)+Str$(CLASS_ID)+Left$("1", Int(NEW="Существующий"))+Left$("2", int(NEW="Планируемый")) values
"50100001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50200001" Brush (2,12632256,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50300001" Brush (2,12615935,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50400001" Brush (2,16764992,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50500001" Brush (2,11065600,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50600001" Brush (2,5860779,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
default Brush (1,0,16777215) Pen (1,1,0) Line (1,1,0) Symbol (31,0,10) # color 1 #
копируем, например, подчёркнутую строчку и вставляем её три раза в начале, и в этих трёх строчках меняем "50100001" на новые значения: "50700001","50800001" и "50800001"
shade 13 with Left$("ФЗМО", 0)+Str$(CLASS_ID)+Left$("1", Int(NEW="Существующий"))+Left$("2", int(NEW="Планируемый")) values
"50700001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50800001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50900001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50100001" Brush (2,16728128,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50200001" Brush (2,12632256,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50300001" Brush (2,12615935,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50400001" Brush (2,16764992,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50500001" Brush (2,11065600,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
"50600001" Brush (2,5860779,16777215) Pen (35,2,0) Line (1,1,0) Symbol (31,0,12) ,
default Brush (1,0,16777215) Pen (1,1,0) Line (1,1,0) Symbol (31,0,10) # color 1 #
сохраняем рабочий набор, открываем его и в диалоге настройки стилей тематики отдельных значений задаём нужные стили для добавленных значений
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 янв 2016, 14:11
- Репутация: 0
Re: Редактирование тематической карты
Благодарю!
Получается, стандартными средствами мапинфо обратная связь между таблицей и тематикой не осуществляется.
Хотя вроде операция востребованная. Может в след.версиях программы это поправят...
Получается, стандартными средствами мапинфо обратная связь между таблицей и тематикой не осуществляется.
Хотя вроде операция востребованная. Может в след.версиях программы это поправят...
- ginpetr
- Завсегдатай
- Сообщения: 376
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Редактирование тематической карты
Едва ли. Создатели Мапинфо перемен не любят.Etranger писал(а):Может в след.версиях программы это поправят...
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 11 гостей