Форма для заполнения семантики объекта

MapInfo, MapBasic
Ответить
Barbarianec
Интересующийся
Сообщения: 49
Зарегистрирован: 13 фев 2011, 06:57
Репутация: 0

Форма для заполнения семантики объекта

Сообщение Barbarianec »

Всем доброго времени суток!
Знающие люди, подскажите, существует ли в мапинфо возможность чтобы по окончанию рисования объекта (полигон, линия, точка) всплывала форма с полями для заполнения семантики объекта? (как в GPSMapEdit) а у некоторых полей чтобы был фиксированный предопределенный набор значений для выбора (например полигоны - жилое помещение, лес, река и т.п.)?
Cancer
Участник
Сообщения: 56
Зарегистрирован: 25 фев 2009, 20:55
Репутация: 3
Откуда: Инструментарий для MapInfo
Контактная информация:

Re: Форма для заполнения семантики объекта

Сообщение Cancer »

Можете пользоваться стандартной формой Информация в MapInfo, но в ней конечно нет предопределенных списков выбора значений. Только ручной ввод. Для автоматизации есть различные сторонние утилиты-классификаторы. Например, в Инструментарии для MapInfo (www.map-info.ru) есть инструмент Справочник, возможно будет вам полезен.
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Форма для заполнения семантики объекта

Сообщение Boris »

можно, но придется либо покупать, либо программировать.
поскольку такие задачи выходят за пределы банального использования, то их лучше хранить в СУБД, хотя бы настольной, и в ней же и автоматизировать.
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Форма для заполнения семантики объекта

Сообщение gamm »

если под рукой есть пионэр-любитель дельфи, то можно слепить dll на Delphi за полчасика, и повесить на кнопку (я не очень понимаю, как в MI поймать окончание рисования)
Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Re: Форма для заполнения семантики объекта

Сообщение WeMaN »

А кстати да, хороший вопрос можно ли прекрипить к мапинфе классификатор свой?
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Форма для заполнения семантики объекта

Сообщение gamm »

WeMaN писал(а):А кстати да, хороший вопрос можно ли прекрипить к мапинфе классификатор свой?
в смысле? это же не Пень'О'Рама, там классификаторов нет, там нормальная база цепляется. Делайте, что хотите.
Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Re: Форма для заполнения семантики объекта

Сообщение WeMaN »

Да знал бы как делать, сделал бы, откуда такие познания? класификатор у меня есть, как его прицепить?
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Форма для заполнения семантики объекта

Сообщение Boris »

я давно давно, когда стояла такая задача, делал так - сохранял таблицы в смешанный формат TAB+MAP+атрибутика в формате Access MDB.
После этого по окончании рисования добавляется кнопка, которая передает обработку в открытый на заднем фоне Access. А там уже формы можно создавать любые с любыми классификаторами.
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Форма для заполнения семантики объекта

Сообщение gamm »

тогда нужен пионэр с акцессом, что встречается намного реже, чем любитель дельфи :-)
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Форма для заполнения семантики объекта

Сообщение Boris »

gamm писал(а):тогда нужен пионэр с акцессом, что встречается намного реже, чем любитель дельфи :-)
м.б. за исключением того, что в DElphi надо выписывать связь с БД, а при сохранении в формат Access таблица не отличается ни по свойствам ни по поведению от стандартной таблицы, и данные в Access помещает сама MapInfo стандартными методами.
Аватара пользователя
WeMaN
Завсегдатай
Сообщения: 310
Зарегистрирован: 16 фев 2009, 10:49
Репутация: 0

Re: Форма для заполнения семантики объекта

Сообщение WeMaN »

Если не сложно, можете рассказать более подробней про акцесс, что куда и как запускать?
С акцессом естессна проще разобраться, чем с кодингом на дельфи
zimirrr
Интересующийся
Сообщения: 29
Зарегистрирован: 14 окт 2009, 17:21
Репутация: 0

Re: Форма для заполнения семантики объекта

Сообщение zimirrr »

если конечно актуально, то как бы это делал я:
1. сделал бы кнопку для рисования(точку, линию, обьект) Create ButtonPad ToolButton DM_CUSTOM_
2. нарисовал бы простую форму для заполнения полей, с листбоксами из вашего классификатора
3. после всех операций записывал бы в таблицу объект и атрибуты с формы в таблицу
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя