Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы лесопромышленной геоинформатики 12_08_20...docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.24 Mб
Скачать

6.5. Создание отчетов Crystal Reports

В MapInfo Professional включена полнофункциональная версия генератора отчетов Crystal Reports, позволяющая создавать отчеты из табличных данных. Чтобы создать и распечатать отчет:

  1. Выполните команду Программы> Crystal Reports > New Report. Откроется диалог New Report. В нем перечислены все открытые таблицы.

  1. Выберите таблицу, для которой хотите создать отчет, и нажмите кнопку Report. Появится интерфейс приложения Crystal Report.

  2. Выполните команду Report > Report Expert, откроется диалог Create Report Expert. Ассистирующая процедура Report Expert предложит выбор данных, полей, полей с сортировкой, стилей и многое другое для отчета. Нажмите кнопку Preview Sample, чтобы проверить, как выглядит отчет на экране.

  3. Выполните команду File > Print для печати отчета.

6.6. Задание для выполнения лабораторной работы

  1. Создать легенду, назвав ее «Условные знаки».

  1. Создать страницы отчета с картой, списком кварталов арендуемого участка, с тематическими картами и легендой.

  2. Экспортировать окно отчета в один из форматов растровых изображений.

  3. Создать отчет, используя Crystal Reports.

  4. Выполнить импорт таблицы выделов в формат txt и dxf.

7. Геоанализ и моделирование в mapinfo

Каждая ГИС кроме стандартных функций для ввода и вывода данных имеет средства, предназначенные для пространственного анализа и решения прикладных задач. Пространственный анализ проводится для того чтобы выявить:

  • закономерности в структуре или особенности распределения объектов, а также их характеристики в пространстве;

  • наличие и вид взаимосвязи в пространственном распределении нескольких классов объектов или отдельных характеристик;

  • тенденции развития явлений в пространстве и во времени.

Резюмируя, а также учитывая вышеизложенные функции ГИС MapInfo, различают следующие функции пространственного анализа:

  • функции работы с базами данных;

  • формирование и редактирование пространственных данных;

  • геокодирование;

  • картометрические функции (расчет площадей, длин и т.п.;

  • создание моделей поверхностей и анализ растровых изображений;

  • построение буферных зон;

  • оверлейные операции (наложение слоев);

  • сетевой анализ;

  • агрегирование (объединение) данных;

  • зонирование (построение зон – участков территории однородных по выбранному критерию или группе критериев) и др.

7.1. Создание буферной зоны

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

Чтобы создать буфер:

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

  1. Выполните команду Объекты > Буферные зоны. Появится диалог Буферные объекты (рис. 7.1).

Рис. 7.1 Диалог «Буферные зоны»

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

Радиус – это ширина буферной зоны, которая создается вокруг выбранного объекта. Переключатели Значение и Из колонки представляют различные способы определения ширины.

  • Значение – введите значение в это поле, если надо создать буфер определенной величины. Например, 2,5 километра.

  • Из колонки – установите этот переключатель, если значения радиуса буфера берутся из колонки, или являются результатом вычислений, а не задаются непосредственно числом. Потом выберите нужную колонку или выберите Выражение из списка колонок.

  • Если выбрано Выражение, то откроется диалог Выражение. Введите необходимое выражение, которое MapInfo Professional будет использовать для вычисления радиуса буфера и нажмите OK, чтобы вернуться в диалог Буферные объекты.

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

Сглаживание – введите число сегментов для окружности, которая определяет степень сглаженности кривой в буферном полигоне. Это может быть число от 3 до 500. Стандартное значение – 12. Если хотите сильнее сгладить окружность, то попробуйте подставить значение 24 – оно оптимально для многих задач. Чем больше сегментов используется для прорисовки буферной окружности, тем больше уровень гладкости. Чем меньше сегментов, тем линия окружности будет более зазубренной. Большее количество сегментов – более гладкая кривая; меньше сегментов – более неровная.

  • Один буфер для всех объектов – установите этот переключатель для создания буфера для всех выбранных объектов.

  • Буфер для каждого объекта – установите этот переключатель для создания отдельного буфера для каждого из выбранных объектов.

  • Расстояние измеряется на сфере – сферические вычисления измеряют расстояние на сферической поверхности Земли. Это означает, что расстояние от границы исходного объекта до нового буферного объекта может изменяться от узла к узлу. Этот метод недоступен, если у таблицы негеографическая проекция.

  • Расстояние измеряется на плоскости – производятся декартовы вычисления расстояния на плоскости X-Y, на которую спроецированы данные. Как известно, в декартовых координатах положение точки определяется парой точек на плоскости (X, Y), при этом точка проецируется в эту ортогональную систему координат. Этот режим недоступен, если таблица задана в проекции Широта/Долгота.

  1. После заполнения диалога, нажмите Далее. Откроется стандартный диалог Обобщение данных.

  2. Выберите каждую колонку, которую надо обобщить в этом диалоге.

  • Не менять – установите этот переключатель, чтобы оставить значения в выбранной колонке, для изменяемого объекта, неизмененными. Этот флажок доступен только, когда объекты объединяются в изменяемый объект.

  • Пусто – установите этот переключатель для сохранения пустых значений в выбранных колонках. Чтобы сохранить пустые значения во всех показанных колонках, установите флажок Не включать данные. Переключатель Пусто устанавливается для отдельных колонок.

  • Значение – установите этот переключатель для сохранения значений, которые будут взяты из колонки. Введите нужное значение колонки из которой будут взяты значения.

  • Не включать данные – установите флажок, если не хотите объединять никаких колонок.

  1. После выбора одного из методов объединения, нажмите OK. MapInfo Professional вычислит буфер в соответствии с параметрами и создаст новые объекты в изменяемом слое. Исходный объект остается неизмененным. Как только MapInfo Professional создаст буферную область, она помещается в изменяемый слой.