Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rukovodstvo_polzovatelya_MapInfo_Professional.pdf
Скачиваний:
718
Добавлен:
05.03.2016
Размер:
11.58 Mб
Скачать

MapInfo Professional 7.5 Руководство пользователя (Полное)

Приложение I: Новые и улучшенные операторы и

Оператор Server Create Map

Внимание: Разделы выделенные жирным шрифтом в секции синтаксиса - это измененная и усовершенствованная часть оператора

Назначение

Эта функция идентифицирует пространственную информацию для таблицы не сервере. Она не изменяет таблицу при добавлении пространственных колонок.

Новое предложение Object Type в операторе Server Create Map, позволяет Вам определять объекты как области, линии или объекты всех типов. Если предложение Оbject type не определено, по умолчанию будут возвращены точечные объекты.

Синтаксис

Server ConnectionNumber Create Map

For DBMSTableName

Type { смотрите Maptypes ниже } CoordSys ...

[MapBounds {Data|Coordsys|Values (x1, y1) (x2, y2)} ]

[ObjectType { Point | Line | Region | ALL } ] [Symbol (...) ]

[Linestyle Pen(...) ]

[Regionstyle Pen(...) Brush(...) ]

[StyleType style_number (0 или 1) [ Column column_name ]

ConnectionNumber - целое, идентификатор указанного соединения.

DBMSTableName - идентификатор таблицы для таблицы СУБД. Зависит от регистра символов и должно содержать информацию об имени схемы и владельца.

MapTypes - один из типов данных СУБД с картографическими данными, перечисленными здесь:

MICODE MICODEColName (XCoordColName, YCoordColName) — MICODE это ключевая колонка пространственного индекса и числовые колонки координат X и Y. Имена колонок зависяит от регистра символов.

XYINDEX (XCoordColName, YCoordColName) — Колонки числовых координат X и Y.

ORA_SP SDO_Spatial_Column_Name — Oracle Spatial

IUS_SW ST_Spatial_Column_Name — SpatialWare IUS Blade

IUS_MM_SW columnname — MapInfo MapMarker Geocoding DataBlade for SpatialWare

IUS_MM_XY columnname — MapInfo MapMarker Geocoding DataBlade for XY

SPATIALWARE — SpatialWare for SQL Server

CoordSys ... Это предложение определяет используемые систему координат и проекцию. Для Oracle Spatial этого не требуется, поскольку информация берется из метаданных Oracle Server.

предложение ObjectType - предложение определяет тип объектов в таблице, по умолчанию это точечные объекты.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

623

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Приложение I: Новые и улучшенные операторы и

предложение Symbol (...) - предложение определяет стиль символа, используемого для точечного объекта

предложение Linestyle Pen (...) - предложение определяет стиль линии, используемого для линейного объекта

предложение Regionstyle Pen (...) Brush(...) - предложение определяет стиль линии и столь заливки, используемых для объектов типа полигон

StyleType устанавливает символы для записей таблицы. Должны быть представлены символ Колонки и аргумент, если StyleType установлен на 1 (единица). Когда style_number установлен на ноль, символ Колонки игнорируется, и создается исполняемая колонка в

MAPCATALOG.

Описание

Оператор Server Create Map делает таблицу связанной с удаленной картографической базой данных. Для таблиц SpatialWare или Oracle Spatial, можно присоединять географические объекты - точки, линии или полигоны. Для всех других таблиц, можно присоединять географическую информацию к таблице только в виде точечных объектов. Любая таблица MapInfo может быть показана в виде списка, но только геокодированная таблица может иметь прикрепленные географические объекты. Только таблица с географическими объектами может отображаться в окне Карты.

Внимание: Если Oracle9i - это сервер, а система координат - “Долгота/Широта” без указания топоцентрической системы координат, по умолчанию ставится в соответствие референц-эллипсоид World Geodetic System 1984(WGS 84). Такой процесс совместим с оператором Server Create Table и EasyLoader.

Настройка MapBounds позволяет Вам настроить тот район, который надо сохранить для целой таблицы, чтобы в пределах этого района таблица отбражалась в MapCatalog. По умолчанию имеется Data, которая рассчитывает границы района для всех данных на слое. (Для программ, скомпилированных в версиях ранее 7.5, по умолчанию используется

CoordSys.)

Настройка Coordsys в MapBounds сохраняет границы в которых определена система координат. Это не рекомендуется, так как слой, показанный в окне может оказаться без объектов, если прямоугольник, в котором определена система координат, значительно больше чем границы реальных данных. Большинство пользователей делают масштаб слишком крупным, чтобы посмотреть, как выглядят все их данные.

Настройка Values позволяет настроить собственные границы применения системы координат для MapCatalog.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

624

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Приложение I: Новые и улучшенные операторы и

Функция TableInfo( )

Назначение

Возвращает информацию об открытой таблице.

Синтаксис

TableInfo( table_id , attribute )

table_id - строка, имя таблицы, положительное целое, номер таблицы,или 0 (ноль)

attribute - целочисленный код, показывающий какой аспект таблицы возвращается

Внимание: Для более подробной информации о возвращаемых значениях, ограничениях, кодах аттрибутов, описаниях и примерах, смотрите документацию MapBasic 7.5.

attribute код

TableInfo( ) возвращает

 

 

TAB_INFO_TYPE

Короткое целое, показывает тип таблицы.

 

Возвращаемое значение будет сравниваться с

 

одной из следующих величин:

 

TAB_TYPE_BASE (если это нормальная сшитая

 

таблица) TAB_TYPE_RESULT (если это результат

 

запроса) TAB_TYPE_IMAGE (если таблица это

 

растр) TAB_TYPE_VIEW (если таблица составная,

 

StreetInfo например, являются составными)

 

TAB_TYPE_LINKED (если таблица связанная).

 

TAB_TYPE_WMS (если таблица из Web Map Ser-

 

vice)

 

 

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

625

MI_UG.PDF

MapInfo Professional 7.5 Руководство пользователя (Полное)

Приложение I: Новые и улучшенные операторы и

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

626

MI_UG.PDF

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]