Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Ключевые слова в выражениях




В некоторых диалогах MapInfo есть возможность вызвать диалог «Выражение» для составления математических выражений вычисления значений из колонок. Смотрите также раздел «Составление вы-ражений».

 

В MapInfo используются ключевые слова «any» (выбор любого из элементов множества), «all»(все значения), «in»(внутри определенного интервала) и «between»(между определенными значениями). При задании выражений эти ключевые слова надо набирать с клавиатуры.

 

Работа с Функциями

 

Математические функции:

 

Abs(num) Возвращает абсолютное значение числа (модуль)
   
Cos(num) Возвращает косинус числа num в радианах
   
Int(num) Возвращает целую часть числа
   
Maximum(num,num) Возвращает наибольшее
   
Minimum(num,num) Возвращает наименьшее
   
Round(num1,num2) Возвращает число (num1), округленное до ближайшего
  кратного num2
Sin(num) Возвращает синус числа num в радианах
   
Tan(num) Возвращает тангенс числа num в радианах
   

 

Функции даты и времени:

 

CurDate() Возвращает текущую дату
   
Day(date) Возвращает день даты (от 1 до 31)
   
Month(date) Возвращает месяц даты (от 1 до 12)
   
Weekday(date) Возвращает день недели (от 1 до 7), 1 соответствует
  воскресенью
Year(date) Возвращает год-компоненту даты
   

 

Строковые функции:

 

Chr$(num)   Возвращает символ, заданный кодом (например,
      Chr$(65) равно «A»)
DeformatNumber$(str) Обладает обратным действием к функции
      FormatNumber$; удаляет разделители тысяч из строки
Format$(num,str)   Возвращает строковое представление числа. Например:
      Format$(12345.678, «$,#.##») возвращает «$12,345.68»
FormatNumber$(num) Возвращает строку, представляющую форматирован-
      ную строку. Эта функция проще, чем Format$, но менее
      гибкая (например, всегда вставляет разделитель тысяч)
InStr(num,str1,str2)   Возвращает позицию первого символа подстроки в
      строке
LCase$(str)   Возвращает строку, написанную в нижнем регистре
       
Left$(str,num)   Возвращает первые num символов строки str.
       
Len(str)   Возвращает число символов строки
       
LTrim$(str)   Удаляет все пробелы из начала строки
       
Mid$(str,num1,num2)   Возвращает num2 символов из str, начиная с символа,
      номер которого определен параметром num1.
Proper$(str)   Возвращает строку, написанную в смешанном регистре
      (первый символ каждого слова заглавный)
Right$(str,num)   Возвращает последние num символов строки str.
       
RTrim$(str)   Удаляет все пробелы из конца строки
       
Str$(expr)   Возвращает строковое представление выражения
       
UCase$(str)   Возвращает строку, написанную в верхнем регистре
       
Val(str)   Возвращает число из строки, например, Val(«18») рав-
      но 18.
Географические функции:
     
Area(obj,str)   Возвращает площадь объекта. Параметр str задает единицы
    измерения, такие как «sq mi» и «sq km»
CentroidX(obj)   Возвращает X-координату центроида
     
CentroidY(obj)   Возвращает Y-координату центроида
       
Distance     Возвращает расстояние между двумя точками, задан-
(num_x,num_y,num ными координатами. Параметр str задает единицы измере-
_x2,num_y2,str)   ния, такие как «mi» и «km»
     
ObjectLen(obj,str)   Возвращает длину объекта. Параметр str задает единицы
    измерения, такие как «mi» и «km». Только объекты типа
    «дуга, «линия» и «полилиния» имеют ненулевую длину

 

Perimeter(obj,str) Возвращает периметр объекта. Параметр str задает едини-
  цы измерения, такие как «mi» or «km». Только объекты ти-
  па «эллипс, «область» и «прямоугольник» имеют ненуле-
  вую длину
Функции, возвращающие объекты:
     
Buffer (obj,num_res,   Возвращает буферную зону. Параметр num_res за-
num_width,str)   дает разрешение; num_width – радиус буфера; str
    имя единицы измерения
Centroid(obj)   Возвращает точечный объект на месте центроида
    объекта obj.
CreateCircle (num_x,   Возвращает объект типа «эллипс», окружность. Па-
num_y, num_radius)   раметр num_radius задает радиус в милях
CreateLine (num_x,num_y, Возвращает линию
num_x2,num_y2)    
CreatePoint(num_x,num_y) Возвращает точечный объект
     

Работа с Базой данных

 

База данных.

 

Любой структурированный набор данных. Этим термином в MapInfo часто обозначается отдельный файл данных или таблица

 

MapInfo.

 

Базовая карта.

 

Обычно, это – самый важный или растровый слой данной карты. (Как правило, в роли базовых выступают слои данных, поставляемых MapInfo в виде отдельных продуктов.)Пользователи обычно«накладывают» свои собственные данные на базовую карту, а также используют базовые карты для геокодирования или создания новых слоев.

 

Базовая таблица.

 

Постоянная таблица, в отличие от таблиц запросов, которые являются временными. Базовые таблицы можно редактировать и изменять их структуру (изменяя характеристики и порядок колонок, добавляя и удаляя колонки и графические объекты).

 

Битовая карта (битмап).

 

Экранное изображение, представляющее собой массив точек или битов. Компьютерные программы используют, как правило, либо битовые (растровые) файлы, либо объектно-ориентированные (векторные) файлы. MapInfo может работать с обоими типами файлов.

 

Буфер.

 

Один из типов анализа пространственной близости объектов, при котором создается область (зона) заданного размера вокруг выбранных объектов карты. Форма буфера определяется пользователем с помощью набора атрибутов. Созданный буфер охватывает полосу заданного размера вокруг выбранных объектов.

 

Векторное изображение.

 

Совокупность значений координат, используемых для представления графических объектов. Каждый объект описывается набором координат X и Y. Кроме того, объектам могут быть сопоставлены различные атрибуты.

 

Выборка.

 

Набор данных, выделенных для просмотра и/или анализа. Независимо от того, какие окна открыты в данный момент, выборку можно создавать с помощью команд Выбрать и SQL запрос из меню Запрос. В окнах Списков и Карт объекты можно включать в выборку или удалять из нее, указывая на них. В окнах Карт, кроме того, можно использовать несколько инструментов, позволяющих выбирать объекты на основе пространственных характеристик.

 

Выражение.

 

Предложение, состоящее из двух частей: 1) названий колонок и/или констант (то есть значений данных) и 2) функций (напр., area) и/или операторов (напр., +, –, >), результатом применения которого является получение нового значения на основании существующих в базе данных значений. Выражения используются в командах Выбрать, SQL запрос, Обновить колонку, Выделить условно и Label with Column.

 

Вычисляемая колонка.

 

Вычисляемыми являются колонки в таблице, созданной SQL запросом, заданные выражением. Они являются вычисляемыми в том смысле, что не просто копируют данные из другой таблицы, а содержат значение некоторого выражения.

 

Вычисляемое поле.

 

То же, что Вычисляемая колонка.

 

Генерализация.

 

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

 






Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 2146 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2354 - | 2220 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.