Страница 1 из 1
проблема с атрибутикой
Добавлено: 12 июл 2012, 16:57
jj_kan
Уважаемые,
столкнулся с проблемой похожей на пример форума- абракадабра в атрибутивке:
viewtopic.php?f=17&t=9936
и
viewtopic.php?f=17&t=5556&p=28090&hilit ... %B0#p28758
представленный пример решения проблемы:
It will help:
Options – Preferences – Styles – Enable Enhanced Rendering
Eto pomojet !
результатов не дал. Вся та-же абракадабра в атрибутивке.
Все делал в Mapinfo.
Есть ArcGis, может там что то получится сделать? Хотя вряд ли...
заранее благодарен за помощь...
Re: проблема с атрибутикой
Добавлено: 12 июл 2012, 20:57
Игорь Белов
Нет образца данных — нет проблемы — нет помощи.
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 06:37
jj_kan
Извиняюсь, что не вложил файл.
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 08:57
Игорь Белов
Простите мою привередливость, но картинка — это не торт. Можно догадаться, какая кодировка внутри, и только. Нужны сами данные в исходном формате, чтобы понять, что с ними делать. Если с предоставлением образца трудности, опишите данные, чтобы можно было понять, на что они похожи (формат, родительский софт, что-то ещё). Ведь если, к примеру, имеем дело с форматом shape (dbf), то применимы одни алгоритмы решения проблемы, если txt (mif/mid, csv), то другие, если native tab, то третьи.
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 15:51
jj_kan
никаких проблем, ErnieBoyd
это шейп файл, и его атрибутивка.
не могу выложить фрагмент, потому что в mapinfo, к сожалению, не работал.
Перекинул в ArcGis там то же самое.
Есть и файл в виде native tab, там тоже самое..
Еще раз извиняюсь...
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 16:38
Denis Rykov
Давно бы приложили *.dbf файл.
[ Сообщение с мобильного устройства ]
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 17:21
Игорь Белов
Я тоже извиняюсь. Немного подумав головой, вижу, что сходства при работе с разными типами «чужих» данных всё же больше, чем различий.
Итак, на входе имеем шейпы. Кодировка атрибутики понятна из скрина: CP866 («альтернативная», “DOS cyrillic russian”), отображённая как CP1251 (“Windows cyrillic”).
1 Холодный старт
Открываем шейпы «с чистого листа» по одному через [Файл] → [Открыть…]. В окне диалога интерпретации шейпа можно указать кодировку шейпа, проекцию и стиль создаваемых объектов. Дефолтную кодировку “Windows Сyrillic” поменяйте на “DOS Extended ASCII (Code Page 437)”. В результате создаётся TAB файл, содержащий необходимую информацию для корректного отображения шейпа.
2 Горячий старт
Предыдущий способ неудобен при значительном количестве слоёв. Здесь возможно два случая:
- некто уже создал массу TAB'ов, указав неправильную кодировку;
- мы для автоматизации используем Universal Translator, который создаёт «родные» файлы из шейпов, а он кодировку не спрашивает.
В обоих случаях нам поможет редактирование готовых TAB'ов.
В первом случае ищем строку
во втором случае
и заменяем "WindowsCyrillic" на "CodePage437".
Замена автоматизируется применением
хорошего текстового редактора, потокового редактора sed или скрипта собственного сочинения.
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 18:37
jj_kan
спасибо,
редактирование в MAPINFO
ИЗВИНЯЮСЬ, где найти строку - Type SHAPEFILE Charset "WindowsCyrillic", что б ее отредактировать
С Universal Translator немного работал...
спасибо...
Re: проблема с атрибутикой
Добавлено: 13 июл 2012, 18:49
Игорь Белов
Не в MapInfo. На диске с помощью файлового менеджера находите файл с расширением ".TAB". Открываете текстовым редактором.
Re: проблема с атрибутикой
Добавлено: 14 июл 2012, 09:08
jj_kan
понял, спасибо....