Классфикаторы (1:2000) Эсти-Мап
- Hawk
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 май 2008, 12:21
- Репутация: 0
- Откуда: Воронеж
Классфикаторы (1:2000) Эсти-Мап
Друзья! Подскажите как заставить работать вот эти классификаторы (1:2000) http://www.esti-map.ru/Статьи/Геодезияи ... fault.aspx для уже готовых TAB слоев.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Классфикаторы (1:2000) Эсти-Мап
В чем ваш вопрос?
В файле выложены два типа условных знаков:
а) линии - файл Mapinfow.pen - что бы его использовать необходимо заменить им стандартный файл линий. ТОгда на соответствующих номерах появятся новые типы линий. Но пропадут стандартные старые, у которых появится новое оформление из этого файла. Число типов линий жестко фиксировано, если не путаю до 10.х их было не больше 127. Про 10.х - не скажу, т.к. не проверял. Но вроде в описании изменений это факт не указан, значит все как раньше.
б) файл специальных точечных условных знаков в виде шрифтов формата TrueType (ttf). Это обычные символы, их можно использовать на машине, где они установлены, на машинах, где их нет, они будут отображаться в виде черных прямоугольников.
Таблицу соответствия номеров символам и линиям, если она не прилагается в самом файле, можно построить в сторонних продуктах - для шрифтов в любой смотрелке шрифтов, для типов линий - в стандартной поставке должна быть утилита LineEdit.exe, которая дает смотреть и править файлы PEN.
В файле выложены два типа условных знаков:
а) линии - файл Mapinfow.pen - что бы его использовать необходимо заменить им стандартный файл линий. ТОгда на соответствующих номерах появятся новые типы линий. Но пропадут стандартные старые, у которых появится новое оформление из этого файла. Число типов линий жестко фиксировано, если не путаю до 10.х их было не больше 127. Про 10.х - не скажу, т.к. не проверял. Но вроде в описании изменений это факт не указан, значит все как раньше.
б) файл специальных точечных условных знаков в виде шрифтов формата TrueType (ttf). Это обычные символы, их можно использовать на машине, где они установлены, на машинах, где их нет, они будут отображаться в виде черных прямоугольников.
Таблицу соответствия номеров символам и линиям, если она не прилагается в самом файле, можно построить в сторонних продуктах - для шрифтов в любой смотрелке шрифтов, для типов линий - в стандартной поставке должна быть утилита LineEdit.exe, которая дает смотреть и править файлы PEN.
- Hawk
- Интересующийся
- Сообщения: 47
- Зарегистрирован: 15 май 2008, 12:21
- Репутация: 0
- Откуда: Воронеж
Re: Классфикаторы (1:2000) Эсти-Мап
Boris, большое спасибо за то что так быстро отреагировали на мою проблему.
На входе у меня множество TAB файлов с названиями типа 70301000-1 ит.п. (были импортированы из dwg до меня)
Дело в том, что заменив эти два файла из классификатора (менял в самом mapinfo и в appdata), линейные слои все равно отображаются красным цветом. На счет полигонов не уверен до конца, цвета похожи на цвета из условных знаков, но совпадают не на 100%. Шрифты тоже не сработали.
Является ли название TAB файла попутно кодом классификатора?
В MapInfo я нуб, подскажите пожалуйста что конкретно нужно сделать, для того что бы оформление стало соответствовать классификатору?
На входе у меня множество TAB файлов с названиями типа 70301000-1 ит.п. (были импортированы из dwg до меня)
Дело в том, что заменив эти два файла из классификатора (менял в самом mapinfo и в appdata), линейные слои все равно отображаются красным цветом. На счет полигонов не уверен до конца, цвета похожи на цвета из условных знаков, но совпадают не на 100%. Шрифты тоже не сработали.
Является ли название TAB файла попутно кодом классификатора?
В MapInfo я нуб, подскажите пожалуйста что конкретно нужно сделать, для того что бы оформление стало соответствовать классификатору?
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Классфикаторы (1:2000) Эсти-Мап
интересно, а этот файл никто не хакал - известно, как он устроен? может, попадались кому-то сырцы для его создания/редактирования (OGR?)Boris писал(а):В чем ваш вопрос?
В файле выложены два типа условных знаков:
а) линии - файл Mapinfow.pen -
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: Классфикаторы (1:2000) Эсти-Мап
Единственный редактор - Line Style Editor 2.0. Очень древний и для суровых людей, ибо он не очень удобный в использовании.
Ссылок полно в гугле, например:
http://www.pbinsight.com/support/produc ... yle-editor
Ссылок полно в гугле, например:
http://www.pbinsight.com/support/produc ... yle-editor
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Классфикаторы (1:2000) Эсти-Мап
Цвета-то при замене библиотек шрифтов и библиотеки линий не изменятся, тем более цвета полигонов. Цвет не зависит от использования того или другого стиля символа и линии. Причем, даже если в автокаде использовались шрифты из определенного TTF, и в MapInfo реально открыть их в том же виде, если поставить в своей Windows те же TTF, то как связать стили линий автокада и мапинфы, если их форматы совершенно не совместимы? Только перекодированием сторонними средствами, как говорилось, указывая соответствие стилю из автокада стилю в мапинфо.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Классфикаторы (1:2000) Эсти-Мап
По количеству стилей линий в pen больше всего было в версии 4 (255 типов), с 4.5 уменьшилось до 127 типов, в 10.5 осталось также, но можно иметь несколько файлов pen, главное, чтобы они называлиль не mapinfo, тогда при загрузке не найдя родного файла программа просит указать какой стиль линий загружать, естьственно в одном сеансе можно работать только с одним набором стилей...
Редактор стилей наиболее подходит, чтобы собрать свою сборку стилей из уже существующих путем копировать-вставить...
Так как мапинфо сохраняет оформление непосредственно в таблице, то автоматически изменений в оформлении после подстановки других стилей, кроме шрифтов не происходит, нужно делать выбор объектов и заменять стили пренудительно, или изменением настроек в менеджере слоев...
Редактор стилей наиболее подходит, чтобы собрать свою сборку стилей из уже существующих путем копировать-вставить...
Так как мапинфо сохраняет оформление непосредственно в таблице, то автоматически изменений в оформлении после подстановки других стилей, кроме шрифтов не происходит, нужно делать выбор объектов и заменять стили пренудительно, или изменением настроек в менеджере слоев...
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 14 апр 2011, 13:24
- Репутация: 5
- Откуда: Екатеринбург
Re: Классфикаторы (1:2000) Эсти-Мап
помню, помню - ох и мату былоДонецков писал(а):По количеству стилей линий в pen больше всего было в версии 4 (255 типов), с 4.5 уменьшилось до 127 типов

прием работает во всех версиях (активно использовался и используется начиная версии с 6). главное чтоб MI не нашла mapinfow.pen (так же с fnt) по стандартному пути. не найдет - запросит -можно подсовывать любой другой (с произвольным именем)Донецков писал(а):но можно иметь несколько файлов pen, главное, чтобы они называлиль не mapinfo, тогда при загрузке не найдя родного файла программа просит указать какой стиль линий загружать, естьственно в одном сеансе можно работать только с одним набором стилей...
не так - MI не сохраняет оформление в таблице. Сохраняется только индекс стиля. Шрифты (TTF) меняются сразу потому как в памяти не хранятся и подгружаются по мере необходимости. Pen и fnt загружаются в момент загрузки MI. Поэтому для применения новых стилей достаточно перегрузить MI.Донецков писал(а):Так как мапинфо сохраняет оформление непосредственно в таблице, то автоматически изменений в оформлении после подстановки других стилей, кроме шрифтов не происходит, нужно делать выбор объектов и заменять стили пренудительно, или изменением настроек в менеджере слоев...
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Классфикаторы (1:2000) Эсти-Мап
Естественно, в таблицах сохраняется код, но это все равно отличие от шейпов...
-
- Интересующийся
- Сообщения: 44
- Зарегистрирован: 12 фев 2011, 16:50
- Репутация: 2
- Откуда: Чебоксары
- Контактная информация:
Re: Классфикаторы (1:2000) Эсти-Мап
Удалил mapinfow.pen из папки MapInfo\Professional\AddUser\. Однако при запуске МапИнфо не просит указать путь к набору линий. Весь функцонал по настройке линий при запуске программы остается рабочим. Заданные параметры для линий нормально отрисовываются.SergS писал(а):прием работает во всех версиях (активно использовался и используется начиная версии с 6). главное чтоб MI не нашла mapinfow.pen (так же с fnt) по стандартному пути. не найдет - запросит -можно подсовывать любой другой (с произвольным именем)
Кто-нибудь сталкивался с такой проблемой и решал её?
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 14 апр 2011, 13:24
- Репутация: 5
- Откуда: Екатеринбург
Re: Классфикаторы (1:2000) Эсти-Мап
А зачем лазить в папку MapInfo\Professional\AddUser\ ??
Нет, я знаю одну причину, но к рассматриваемому вопросу она отношения не имеет.
В этой папке MI ничего не ищет, хоть заудаляйтесь или записываете в нее что угодно, ничего не изменится. Ключевое слово - "по стандартному пути".
Смотрите в сторону папок типа таких: "C:\Documents and Settings\serg\Application Data\MapInfo\MapInfo\Professional\800" (у меня она так выглядит, у Вас имя пользователя м.б. другим, а может и Documents and Settings на другом диске расположено, но принцип вот такой)
Нет, я знаю одну причину, но к рассматриваемому вопросу она отношения не имеет.
В этой папке MI ничего не ищет, хоть заудаляйтесь или записываете в нее что угодно, ничего не изменится. Ключевое слово - "по стандартному пути".
Смотрите в сторону папок типа таких: "C:\Documents and Settings\serg\Application Data\MapInfo\MapInfo\Professional\800" (у меня она так выглядит, у Вас имя пользователя м.б. другим, а может и Documents and Settings на другом диске расположено, но принцип вот такой)
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Классфикаторы (1:2000) Эсти-Мап
Поиском находите mapinfow.pen и давите, точнее, переименовываете на всякий случай...
-
- Активный участник
- Сообщения: 120
- Зарегистрирован: 14 апр 2011, 13:24
- Репутация: 5
- Откуда: Екатеринбург
Re: Классфикаторы (1:2000) Эсти-Мап
ага, особенно на рабочей, т.е. возможно ни фига не персональной машинке, да еще и с правами администратора. коллеги спасибо скажут, не обнаружив привычных файликов на привычных местахДонецков писал(а):Поиском находите mapinfow.pen и давите, точнее, переименовываете на всякий случай...

-
- Интересующийся
- Сообщения: 44
- Зарегистрирован: 12 фев 2011, 16:50
- Репутация: 2
- Откуда: Чебоксары
- Контактная информация:
Re: Классфикаторы (1:2000) Эсти-Мап
"Ну да, дело было не в бабине..."SergS писал(а):А зачем лазить в папку MapInfo\Professional\AddUser\ ??
Нет, я знаю одну причину, но к рассматриваемому вопросу она отношения не имеет.
Это я где-то упустил.SergS писал(а):Ключевое слово - "по стандартному пути".
Ура! Заработало!SergS писал(а):Смотрите в сторону папок типа таких: "C:\Documents and Settings\serg\Application Data\MapInfo\MapInfo\Professional\800"
Спасибо за помощь.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя