- •Глава 1. Введение.
- •2. Метод геоинформатики.
- •3. Связь геоинформатики с другими науками и технологиями.
- •Глава 2. Общие сведения об информационных системах.
- •4. Понятие об информационных системах.
- •5. Модели информационных систем.
- •6. Понятие об информационных системах.
- •7. Понятие о многосредных гис (мультимедиа-гис).
- •8. Земельно-информационные и кадастровые системы. Их связь с гис.
- •9. Краткий исторический очерк развития гис.
- •Часть вторая. Представление пространственных объектов в виде данных.
- •Глава 3. Классификация объектов и данных.
- •10. Описание пространственных объектов в гис.
- •11. Измерение информации.
- •12. Типы данных и их источники.
- •Глава 4. Векторно-растровое представление пространственных объектов.
- •13.Векторное представление пространственных объектов.
- •14. Растровое (матричное) представление пространственных объектов.
- •15. Сжатие растровых данных.
- •16. Векторно-растровые преобразования.
- •16. Применение векторного и растрового описания для представления трехмерных объектов.
- •Дирихле-Тиссена
- •17. Моделирование рельефа.
- •Тип 2 интерполяции на основе триангуляции Делоне заключается в том, что высота определяемой формулы вычисляется по формуле:
- •Глава 5. Аппаратные средства компьютера.
- •18. Биты и байты.
- •19. Системы счисления, принятые в пк.
- •20. Основные части персонального компьютера.
- •Оу: Оперативное утройство ши: Шинный интерфейс
- •21. Память компьютера.
- •Понятие о dos и windows.
- •Скорость выполнения основных команд.
- •Средства диалогового режима.
- •25. Представление чисел в памяти.
- •26. Требования к памяти для гис.
- •Периферийные устройства компьютера.
- •28. Устройство терминала.
- •29.Понятие о асинхронной, последовательной и параллельной связи.
- •Глава 6. Краткое введение в язык программирования Си.
- •30. Общие сведения о программах и языках программирования.
- •31. Структура программы языка Си.
- •32. Основные типы данных языка Си.
- •33. Константы, декларации, переменные.
- •34. Выражения и операции.
- •35. Операторы.
- •36. Функции.
- •37. Массивы и указатели.
- •38.Физическое представление указателей near, far, huge.
- •39.Доступ к регистрам и флагам.
- •40.Обработка прерываний на языке Си.
- •41. Структуры.
- •42. Ввод / вывод.
- •Глава 7 устройства ввода информации в эвм
- •44. Специальные файлы. Драйверы внешних устройств.
- •45. Ввод информации с клавиатуры.
- •46. Общая характеристика экрана.
- •47. Текстовый экран.
- •48. Определение типа адаптера и установка режима его работы.
- •49. Выбор палитры сgа - адаптера.
- •50. Загрузка регистров цифрово-аналогового преобразования (dac - регистров) в адаптере vga.
- •51. Управление курсором.
- •52. Ввод текстовой информации с экрана.
- •53. Графический экран.
- •Для этого же адаптера в цветном режиме (режимы 4, 5) смещение будет
- •Глава 8. Ввод графической информации с помощью сканера.
- •55. Общие сведения о сканерах.
- •56. Типы сканеров.
- •57.Системные требования сканеров и их характеристики.
- •58. Комплект сканера.
- •59. Соединение адаптера связи сканера с персональным компьютером.
- •Инсталляция по.
- •Процесс сканирования изображения.
- •Глава 9. Графические форматы данных.
- •62. Общие понятия о графических файлах.
- •63. Формат pcx ( расширение pcx)
- •64. Формат gem Image file (расширение img)
- •65. Windows 3.X – формат (bmp).
- •Глава 10. Ввод информации с манипулятора “мышь” и дигитайзера.
- •69. Аппаратные средства поддержки манипулятора “мышь” и его программная поддержка.
- •70. Подготовительные работы, при вводе информации манипулятором мышь.
- •72. Графические планшеты (дигитайзеры) и их характеристики.
- •73.Установка дигитайзера.
- •74. Установка (инсталляция) программного обеспечения для dos.
- •75. Тестирование планшета и установка программного обеспечения в среде windows и других программах.
- •76. Векторные форматы данных.
- •Глава 11. Графические редакторы.
- •77. Назначение и классификация графических редакторов.
- •78. Интерфейс пользователя. Средства интерактивной графики.
- •79. Инструментальные средства манипулирования графическим документом.
- •80. Заполнение областей экрана.
- •81. Построение условных знаков.
- •82. Классификация условных знаков.
- •83. Библиотека условных знаков.
- •84. Установка системы графики языка Си.
- •85. Библиотека графических примитивов языка Си.
- •86. Вывод графической информации на экран средствами bios.
- •87. Ввод текстовой информации на экран.
- •88. Вывод текста на экран в графическом режиме.
- •89. Переструктизация данных.
- •Глава 12. Системы управления базами данных (субд).
- •90. Организация хранения данных в эвм.
- •91. Концептуальная модель данных.
- •92. Понятие о модели данных.
- •93. Сетевая модель данных.
- •94. Иерархическая модель данных.
- •95. Реляционная модель данных.
- •96. Система управления базами данных (субд).
- •97. Пользователи баз данных.
- •98. Уровни представления о предметной области.
- •99. Инфологическое проектирование.
- •Инфологическое проектирование на примере тахеометрической съемки.
- •101. Даталогическое проектирование.
- •102.Операции над отношениями и записями.
- •103. Особенности даталогического проектирования сетевых и иерархических баз данных.
- •104. Язык описания данных.
- •105. Хранение данных на физическом уровне системы.
- •106. Ведение баз данных.
- •107. Понятие об объективно - ориентированных моделях данных.
- •108. Понятие о сетевом функционировании баз данных.
- •109. Понятие о базах знаний и экспертных системах.
- •Глава 13. Принтеры и плоттеры как средства вывода информации.
- •110. Понятие об аппаратных и программных средствах управления принтером.
- •111. Классификация и устройство принтеров.
- •112. Общие сведения о работе иголочных принтеров.
- •113. Вывод графической информации на иголочный принтер.
- •114. Особенности вывода информации на лазерный и чернильный принтеры.
- •115. Плоттеры как средства вывода графической информации.
- •116. Понятие об инсталляции средств вывода.
- •Глава 14. Технология работ по созданию картографической основы гис.
- •117. Общие принципы создания картографической основы гис.
- •118. Административный и планшетный принцип организации гис.
- •119. Технология создания картографической основы.
- •Глава 15. Технологические схемы создания и использования тематических гис.
- •120. Общие принципы гис.
- •121. Структура гис.
- •122. Послойный (оверлейный) подход к созданию географической основы гис и хранению информации.
- •123. Специализированные гис для геодезического обеспечения земельного кадастра.
- •124. Применение гис для создания земельноинформационной системы (зис).
- •125. Качество гис.
Глава 6. Краткое введение в язык программирования Си.
30. Общие сведения о программах и языках программирования.
Последовательность компьютерных команд называется программой. Относительно независимые части называются подпрограммами (процедурами или функциями).
Компьютеры выполняют программы, составленные только на машинном языке. Однако существуют более простые способы задания программ. Первый способ связан с языком ассемблера. Это язык низкого уровня и по форме он напоминает машинные коды. Слово ассемблер с английского переводится как монтер. В нем машинные коды заменены символическими именами.
Второй способ связан с языками высокого уровня, такими как Бейсик, Паскаль, Фортран, Кобол, Си, ПЛ/1. Программы, транслирующие текст программы языка высокого уровня в машинные коды, называются компиляторами. Трансляторы с языков низкого уровня называются ассемблерами.
Текст программы, подготовленный программистом, называется исходным текстом. После трансляции исходный текст преобразуется в объектный код, который с помощью компоновщика или редактора связей превращается в загрузочный модуль, готовый к исполнению.
31. Структура программы языка Си.
Любая программа Си состоит из следующих блоков. В начальном блоке содержатся управляющие строки по включению файлов, необходимых в работе программы, указываются типы переменных, идентификаторы констант переменных и выражений, прототипы функций.
Следующим блоком является основная программа, которая является функцией, имеющей имя main.
Последний блок состоит из функций, используемых основной программой main. Если функции расположить перед основной программой, то их прототипы не нужны.
32. Основные типы данных языка Си.
Основные типы данных языка Си приведены в таблице 3.
ТАБЛИЦА3. ТИПЫ ДАННЫХ.
ТИП |
РАЗМЕР |
ДИАПАЗОН |
Char Signed char Unsigned char Short int Int unsigned Int Long Unsigned long Float Double Long double |
8 8 8 16 16 16 32 32 32 64 80 |
-128…127 -128…127 -0…255 -32768…32768 -0…65535 -32768…32767 -2147483648…2147483647 -0…4294967295
|
Как следует из таблицы, первые восемь типов используются для представления целых чисел, а остальные – для чисел с плавающей запятой.
33. Константы, декларации, переменные.
Виды констант приведены в таблице 4.
ТАБЛИЦА 4. КОНСТАНТЫ В ЯЗЫКЕ СИ.
КОНСТАНТА |
ФОРМАТ |
ПРИМЕР |
Символьная Целая
Вещественная Строковая (стринговая) |
Символ в апостроф Десятичный: последовательность, не начинающаяся с нуля Восьмеричный: 0, за которым следуют восьмеричные цифры Шестнадцатеричный: 0X, за которым следуют шестнадцатеричные цифры Десятичный: цифры. цифры
|
‘F’ 17,813
027,0563
0X1FE6
|
Константы могут задаваться выражениями типа
# define null 0,
что обозначает, что константа null имеет значение, равное нулю.
К константам могут относиться также так называемые эскейп-последовательности:
\a – сигнал звука
\b – возврат на шаг
\f – перевод страницы
\n – новая строка
\r – возврат каретки
\t - гор-табуляция
\y – вертабуляция
\\ - обратная наклонная черта
\? – знак вопроса
\’ – одиночная кавычка
\” – двойная кавычка
\000 – восьмеричный код
\xhh – шестнадцатеричный код
Эскейп-последовательности можно также задавать в виде
# define news ‘\n’
Все переменные должны быть декларированы раньше, чем будут использоваться.
Декларация определяет тип и содержит список одной или нескольких переменных этого типа, как показано ниже.
int ol, y;
char val;
Существуют типизированные константы
const float pi=3,14;
которые нельзя изменять, а также константы перечисления, например enum boolen no, yes. При этом первое имя в списке имеет значение 0, второе – 1 и т.д.
