Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > создание библиотеки в MapInfo


Автор: E_lenka 22.9.2003, 17:41
Здравствуйте, сажите. пожалуйста,как создать свою библиотечку в MapInfo?

Автор: Sun 22.9.2003, 20:02
А что имеется в виду "своя библиотечка"? Программы написанные на языке MapBasic? Доступ к функциям MapInfo через OLE Automation? Или что-то другое?

Автор: podval 22.9.2003, 20:19
Видимо, библиотека объектов confused.gif

Автор: Sun 22.9.2003, 20:25
Цитата(podval @ 22.9.2003, 17:19)
Видимо, библиотека объектов confused.gif

В MapInfo имеет смысл создавать разве что библиотеку условных знаков.

Автор: podval 22.9.2003, 20:30
Так их в ГИС и называют объектами.

Автор: Sun 22.9.2003, 20:52
Сам по себе условный знак объектом не является, так как не несет ни семантической ни пространственной информации. Он всего лишь - растровая или векторная картинка, которая может быть впоследствии связана с реальным объектом.

Автор: E_lenka 24.9.2003, 08:20
библиотека - аналог шаблона (stencil) в VISIO. Проще говоря, набор условных знаков, например, электростанций, которые при оформлении карты области или зоны обслуживания какого-нибудь предприятия удобно было бы просто перетаскивать из библиотечки и вставлять в разные места (точки координат (!) ) на карте. Можно ли сделать это с помощью слоев или есть метод попроще?

Автор: E_lenka 24.9.2003, 08:29
Эти условные знаки, по-моему, должны являться объектами (иметь ID и, возможно, какие-нибудь свойства), а не просто растровой картинкой.

Автор: Гость_DENNN 24.9.2003, 11:30
Короче нужно учить MapBasic (если есть компилятор MapBasic smile.gif )

Автор: Sun 24.9.2003, 12:11
Цитата(E_lenka @ 24.9.2003, 05:20)
Проще говоря, набор условных знаков, например, электростанций, которые при оформлении карты области или зоны обслуживания какого-нибудь предприятия удобно было бы просто перетаскивать из библиотечки и вставлять в разные места (точки координат (!) ) на карте. Можно ли сделать это с помощью слоев или есть метод попроще?

В MapInfo условные знаки назначаются точечным объектам. Для полигональных объектов используются заливки. Никаких MapBasic для этого не надо.
Ты можешь использовать условные знаки, которые входят в поставку MapInfo либо создавать свои. Рисовать их можно в любом графическом редакторе (растровом), а потом их можно добавить в MapInfo. Как это сделать - читай документацию.

Автор: Sun 24.9.2003, 13:18
Цитата(E_lenka @ 24.9.2003, 05:29)
Эти условные знаки, по-моему, должны являться объектами (иметь ID и, возможно, какие-нибудь свойства), а не просто растровой картинкой.

Опять же, здесь нужно разделять сам объект (допустим электростанцию) и условный знак, который является атрибутом объекта. Атрибуты могут назначаться объекту (для электростанции это может быть мощность, колличество персонала, тип , условный знак и т.п.).
Условный знак не имеет атрибутов, он лишь имеет идентификатор, по которому он связыватся с объектом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)