www.map-info.ru :: Просмотр темы - Программно перестроить точечные объекты
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Василий



Зарегистрирован: 01.06.2009
Сообщения: 2

СообщениеДобавлено: Пн Июн 01, 2009 6:33 pm    Заголовок сообщения: Программно перестроить точечные объекты Добавить ответ со ссылкой на данный текст

Доброго времени суток всем.

Есть некая карта, и некий слой с координатами объектов. Софт будет изменять эту таблицу (добавлять новые значения, изменять и удалять существующие). Необходимо командами MapBasic вызвать перестройку точечных объектов соответствующих этой таблице.

Руками через меню это без проблем вызывается через меню "Таблица" -> "Создать точечные объекты" (выбор таблицы и установка галочки "Перезаписать существующие"). Весь вопрос как это сделать командами MapBasic?

Заранее спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Василий



Зарегистрирован: 01.06.2009
Сообщения: 2

СообщениеДобавлено: Пн Июн 01, 2009 7:35 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

И что еще странно, в окне map-basic не появляется набор команд, после того как я через меню делаю эти действия Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Июн 04, 2009 10:05 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

ну примерно так:

set coordsys ...
update tablename set obj=createpoint(x_column_name, y_column_name)

update пройдет по всей таблице. а если надо по части объектов, то надо сначала их выбрать по условию

select * from tablename where bla-bla into temptable noselect
update temptable set obj = createpoint(x_column_name, y_column_name)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru