Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    Добрый день!

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

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

    Регистрация:
    14 июл 2007
    Сообщения:
    7.312
    Симпатии:
    2.790
    Адрес:
    Город 54, Сибирь
    X-Y-H, "рабочий набор" не подходит?
     
    #2
    i77artur нравится это.
  3. Stra_nn_ikS

    Регистрация:
    29 июн 2010
    Сообщения:
    2
    Симпатии:
    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) половина символов отображается черными квадратиками. Это касается только точечных объектов, стиль у которых задан из шрифтов. Для точечных объектов, стиль у которых задан как растровое изображение подобных проблем замечено не было. Как решается эта проблема - без понятия.
     

    Вложения:

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    Stra_nn_ikS, а можно ли передать просто mif/mid, шрифты и типы линий?
     
    #4
  5. Stra_nn_ikS

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

    Форумчанин

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

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

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    SergKo, так все таки mif/mid подойдет?
     
    #7
  8. чайник со свистком

    Форумчанин

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

    Форумчанин

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    SergKo, утилита?

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

    Форумчанин

    Регистрация:
    11 июл 2007
    Сообщения:
    6.380
    Симпатии:
    458
    Адрес:
    Тула
    а какие проблемы с передачей?
     
    #11
  12. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    Как прописать в мапинфо свой файл с типами линий, например MAPINFOW500_5000.PEN
     
    #12
  13. чайник со свистком

    Форумчанин

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

    Форумчанин

    Регистрация:
    11 июл 2007
    Сообщения:
    6.380
    Симпатии:
    458
    Адрес:
    Тула
    достаточно просто заменить имеющийся в системе MAPINFOW.PEN на новый (переименовать твой MAPINFOW500_5000.PEN и положить на место родного).
     
    #14
  15. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    Так и сделал а он Мапинфо ругается что в файле прописано слишком много типов линий
     
    #15
  16. чайник со свистком

    Форумчанин

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    чайник со свистком, спасибо за информацию, значит нельзя прописать линии в стороннем файле, и их в файле не может быть больше 128.

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

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

    Форумчанин

    Регистрация:
    11 июл 2007
    Сообщения:
    6.380
    Симпатии:
    458
    Адрес:
    Тула
    ты, думаю, начинаешь понимать, что MapInfo - не для топографии... ::cool24.gif::

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.794
    Симпатии:
    7.072
    Адрес:
    Россия
    не то слово для чего оно, а ограничение таки действует не знаю как в 9 и 10 но в 8 точно
     
    #19
  20. чайник со свистком

    Форумчанин

    Регистрация:
    8 фев 2010
    Сообщения:
    132
    Симпатии:
    11
    кажись в 9,5 тоже есть такое ограничение. В 10 не знаю, не пользовался.

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

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

    Как-то пытался отредактирвоаться заливки площадных объектов, типа газон или лес. Получилось. Но почему-то то, что сделано под один плоттер не хотчет рабочать в другом принетере. Расстояние между точками заливки и их размер меняются.
     
    #20

Поделиться этой страницей

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