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

не могу создать программно MIF

Добавлено: 19 апр 2011, 11:36
Филиппов Владислав
Доброго всем!
Пытаюсь программно создать MID/MIF c 1 объектом. Мапинфо открывает его, сохраняет в TAB. В табличном виде есть 1 запись, а на карте пусто, при том никакой ошибки нет (вернее, Мапинфа не сообщает).
В чём может быть ошибка? Может туплю уже страшно? Глаз замылился?
Может где-то есть логи, где ошибку можно посмотреть?

Вот они родные
MIF - сам файл

Код: Выделить всё

VERSION 300
Charset "WindowsCyrillic"
DELIMITER ","
CoordSys Nonearth Units "m" Bounds (5220715.18,417792.36) (5220827.35,418274.16)
COLUMNS 1
    blank char(1)
DATA

REGION  3
  5
5220715.62 417794.75
5220717.57 417794.32
5220717.14 417792.36
5220715.18 417792.79
5220715.62 417794.75
  5
5220815.71 418214.14
5220817.66 418213.71
5220817.23 418211.76
5220815.28 418212.19
5220815.71 418214.14
  5
5220825.38 418274.16
5220827.35 418273.84
5220827.04 418271.87
5220825.06 418272.19
5220825.38 418274.16
  PEN(1,2,16777215)
  BRUSH(2,16777215)
в MID одна пустая стока

Re: не могу создать программно MIF

Добавлено: 19 апр 2011, 11:48
SergS
а все дело вот в этой строке

PEN(1,2,16777215)

она задает БЕЛЫЙ цвет контура полигона, и этот контур соответственно на белом фоне не виден

попробуйте, например PEN(1,2,0) - будет черный контур и будет видно

Re: не могу создать программно MIF

Добавлено: 19 апр 2011, 12:34
Филиппов Владислав
О шайтан! а ведь эти параметры я тупо скопировал из только что состряпанного MIF'a.
благодарствую за ответ!
точно, теперь чёрный.