Mapinfo. Как передать материалы заказчику?

Тема в разделе "MapInfo", создана пользователем X-Y-H, 29 июн 2010.

  1. X-Y-H

    X-Y-H Администратор Команда форума

    Добрый день!

    Возник вопрос как передать материалы заказчику?
    Есть ли аналог автокадовского eTransmit?
    Как передать типы линий, штриховки, точечные объекты?
     
  2. ТехТоп

    ТехТоп Алексей Команда форума

    X-Y-H, "рабочий набор" не подходит?
     
    i77artur нравится это.
  3. Честно сказать понятия не имею что есть eTransmit, но подсказать как передать материалы MapInfo - могу!
    Про соответствие версий у заказчика и подрядчика говорить наверно не очень нужно, но всё таки скажу, что сами слои открываются в любой версии? независимо от того в какой они были созданы - MapInfo 5,5 или MapInfo 10,0, а вот рабочие наборы - другое дело! Созданные в более поздних версиях в ранних или не открываются, или открываются коряво.
    Дальше...
    Чтобы рабочие наборы на компе заказчика открылись без проблем - необходимо, чтобы слои, на которые ссылаются рабочие наборы были в каталоге более "глубоком" чем сам рабочий набор, иначе в ссылке на слой будет прописан полный путь, а такого пути на компе заказчика может не оказаться и придётся указывать пути для каждого слоя. (см прикреплённый файл)
    Стили для точечных объектов бывают двух типов - растровые и векторные.
    Растровые (как файлы с расширением *.bmp) находятся в папке
    C:\Documents and Settings\НАЗВАНИЕ УЧЁТНОЙ ЗАПИСИ\Application Data\MapInfo\MapInfo\Professional\ВЕРСИЯ MAPINFO\CustSymb
    Векторные (как шрифты) находятся в папке
    C:\Windows\Fonts
    Стили для линий находятся в файле MAPINFOW.PEN в папке
    C:\Documents and Settings\НАЗВАНИЕ УЧЁТНОЙ ЗАПИСИ\Application Data\MapInfo\MapInfo\Professional\ВЕРСИЯ MAPINFO

    Соответственно для того, чтобы у заказчика всё открылось в лучшем виде - необходимо помимо самих слоёв и рабочего набора передать ему использованные в работе шрифты, не стандартные растровые символы (если они были созданы) и файл стиля линий MAPINFOW.PEN, опять же если в работе использовался нестандартный.
    Естественно, что все эти файлы должны быть размещены по указанным выше каталогам.

    И ещё один момент, бывают некоторые сложности со шрифтами!
    например MapInfo 10,0 не хочет воспринимать шрифты ESRI, которые замечательно работают в версиях ниже...
    Или например на одном компе всё замечательно читается, а на другом (при той же версии MapInfo и тех же шрифтах в папке Fonts) половина символов отображается черными квадратиками. Это касается только точечных объектов, стиль у которых задан из шрифтов. Для точечных объектов, стиль у которых задан как растровое изображение подобных проблем замечено не было. Как решается эта проблема - без понятия.
     

    Вложения:

    polyline, Kevgen и stashoma нравится это.
  4. X-Y-H

    X-Y-H Администратор Команда форума

    Stra_nn_ikS, а можно ли передать просто mif/mid, шрифты и типы линий?
     
  5. Дык mif/mid MapInfo не читает! В любом случае их надо в *.tab переводить либо через импорт, либо через "Универсальный транслятор"! А при переводе в *.tab они скорее всего отобразятся просто как сплошные черные линии (если вообще не как точки с координатами)
    если шрифты и типы линий использовались стандартные - их не надо передавать! При установке MapInfo они устанавливаются.
     
  6. SergKo

    SergKo Форумчанин

    Stra_nn_ikS, если mif созданы без типов линий (без точечных УЗ, без заливок), то tab будет с одним типом линии (точечным УЗ, заливкой) - первым по списку - сплошные черные линии - чем бы его не конвертировали... А вообще-то, формат поддерживает передачу типов линий (точечных УЗ, заливок). Достаточно взглянуть блокнотом на mif, созданный экспортом из MapInfo: за координатами объекта следуют те самые свойства, а именно для линий - тип, толщина...

    Как точки - это значит, что при создании mif'а программа так создала (или программер?...) ::cool24.gif::

    Вообще, вдумайтесь - КАК может Mapinfo не читать файлы СОБСТВЕННОГО обменного формата Mapinfo Interchange File?... ::tongue24.gif::
     
  7. X-Y-H

    X-Y-H Администратор Команда форума

    SergKo, так все таки mif/mid подойдет?
     
  8. чайник со свистком

    чайник со свистком Форумчанин

    В какую программу нужно передать данные?
    Рабочий набор можно открыть практически в любой версии. Надо в файле WOR поменять пару цифирок.
     
  9. SergKo

    SergKo Форумчанин

    а почему нет?... я что-то воткнуться не могу - в чем проблема-то?...
    (Добавление)
    утилитка есть - название дословно не помню, что-то вроде "упаковки рабочего набора": где бы ни были открыты таблицы, они копируются в один указанный каталог и рабочий набор (*.wor) сохраняется там же со ссылками на таблицы из этого каталога. Архивируешь папку и отправляешь заказчику - он откроет рабочий набор и всё...
    (Добавление)
    все то же самое можно сделать вручную...
    (Добавление)
    и никаких мид/миф...
    (Добавление)
    ... и иногда убрать лишние строки - которые не понимает старая версия, если WOR создан в новой...
     
  10. X-Y-H

    X-Y-H Администратор Команда форума

    SergKo, утилита?

    Задача следующая - mif/mid полученые из Конвертера, передать заказчику.
     
  11. SergKo

    SergKo Форумчанин

    а какие проблемы с передачей?
     
  12. X-Y-H

    X-Y-H Администратор Команда форума

    Как прописать в мапинфо свой файл с типами линий, например MAPINFOW500_5000.PEN
     
  13. чайник со свистком

    чайник со свистком Форумчанин

    Возможно. Последняя версия мапинфо, с коротой работал, была 9,5. До этой версии проблем не возникало.
    Есть программулька MapInfo Line Style Editor 2.0
    Тут можно создавать любые линейние знаки. Один минус - в мапинфо было ограничение на количество знаков на 128 штук. Можа в более поздних версиях оно было снято. Тока учти, при передачем набора заказчику твои знаки не будут прочитаны и мапинфа заказчика заменит их на свои. И будет бардак.
     
  14. SergKo

    SergKo Форумчанин

    достаточно просто заменить имеющийся в системе MAPINFOW.PEN на новый (переименовать твой MAPINFOW500_5000.PEN и положить на место родного).
     
  15. X-Y-H

    X-Y-H Администратор Команда форума

    Так и сделал а он Мапинфо ругается что в файле прописано слишком много типов линий
     
  16. чайник со свистком

    чайник со свистком Форумчанин

    Ну вот, диагноз подтвердился. Щас есть два варианта - либо не обращать внимания на это сообщение и дальше работать. При этом мапинфа будет видеть тока первые 128 условных знаков-линий. Либо открывать файл *.pen и убирать лишние знаки, оставляя только те, которые необходимы.
     
  17. X-Y-H

    X-Y-H Администратор Команда форума

    чайник со свистком, спасибо за информацию, значит нельзя прописать линии в стороннем файле, и их в файле не может быть больше 128.

    Народ как вы рисуете планы в Мапинфо с такими ограничениями ::blink.gif::

    Как отредактировать файл типов линий?
     
  18. SergKo

    SergKo Форумчанин

    ты, думаю, начинаешь понимать, что MapInfo - не для топографии... ::cool24.gif::

    128 типов линий - ограничение довольно старых версий (5.0, 6.5). Есть ли оно в актуальных сегодня - просто не проходилось проверять...
     
  19. X-Y-H

    X-Y-H Администратор Команда форума

    не то слово для чего оно, а ограничение таки действует не знаю как в 9 и 10 но в 8 точно
     
  20. чайник со свистком

    чайник со свистком Форумчанин

    кажись в 9,5 тоже есть такое ограничение. В 10 не знаю, не пользовался.

    На счет рисований с ограничениями - 128 линий достаточно для созданя любый планов. Точечные знаки не ограничиваются. Их может быть многа-многа.

    Редактирование линий - MapInfo Line Style Editor 2.0 Программка канечна не фонтан. Но приноровившись можно творить чудеса.

    Как-то пытался отредактирвоаться заливки площадных объектов, типа газон или лес. Получилось. Но почему-то то, что сделано под один плоттер не хотчет рабочать в другом принетере. Расстояние между точками заливки и их размер меняются.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление