Страница 1 из 1

Редактирование тематической карты

Добавлено: 22 янв 2016, 14:25
Etranger
Добрый день!
После создания тематической карты(отдельные значения полигонов, заливка) потребовалось внести изменения в исходный tab-файл.
А именно - добавилось несколько новых контуров с новыми индексами, которых не было на момент создания тематической карты.
Поэтому в тематической карты они все стали отображаться одинаково - заливкой черного цвета, а редактирование тематической карты не дает возможности изменить их свойства (все новые объекты отображаются одной строкой - "остальные", она не редактируется).

Просьба подсказать решение данной проблемы стандартными средствами mapinfo, если это возможно.
Очень не хочется создавать новую тематическую карту, т.к. индивидуальных значений полигонов много, они настраивались вручную.

Спасибо

Re: Редактирование тематической карты

Добавлено: 25 янв 2016, 09:15
ginpetr
Открываете рабочий набор через текстовый редактор и видите что-то вроде этого (так в моём файле):

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 #

сохраняем рабочий набор, открываем его и в диалоге настройки стилей тематики отдельных значений задаём нужные стили для добавленных значений

Re: Редактирование тематической карты

Добавлено: 26 янв 2016, 16:50
Etranger
Благодарю!

Получается, стандартными средствами мапинфо обратная связь между таблицей и тематикой не осуществляется.
Хотя вроде операция востребованная. Может в след.версиях программы это поправят...

Re: Редактирование тематической карты

Добавлено: 26 янв 2016, 20:12
ginpetr
Etranger писал(а):Может в след.версиях программы это поправят...
Едва ли. Создатели Мапинфо перемен не любят.