Как изменить стиль объекта на карте (в таблице) на MapBasic
Добавлено: 13 апр 2015, 22:01
Доброго времени суток!
Требуется по-человечески раскрасить OSM карты после затягивания *.shp в MapInfo. Руками уже надоело, уже не интересно. Идея тупая и без фантазии. Делаю так:
все загружается, все выделяется, но новый стиль не применяется. Чего-то я либо не доделываю, либо делаю не так. Руками все работает, а вот в автомате не могу заставить.
Помогите советом. Или подскажите как правильно. Может так вообще делать нельзя. Тогда как автоматизировать.
Требуется по-человечески раскрасить OSM карты после затягивания *.shp в MapInfo. Руками уже надоело, уже не интересно. Идея тупая и без фантазии. Делаю так:
Код: Выделить всё
Sub Convert_highway
Dim COLOR as Integer
Dim i_mapid As Integer
Close All Interactive
Open TABLE "highway" Interactive
Map From highway
Set Map Layer 1 EDITABLE On
i_mapid = FrontWindow()
Select * from highway where Highway = "secondary" Or Highway = "secondary_link" or Highway = "tertiary" or Highway = "tertiary_link"
COLOR = RED
Set Style Pen MakePen(1,2,COLOR)
Update Window i_mapid
End Sub
Помогите советом. Или подскажите как правильно. Может так вообще делать нельзя. Тогда как автоматизировать.