Как сделать штамп в мапинфо

Добавил пользователь Евгений Кузнецов
Обновлено: 18.09.2024

Чтобы программой могли пользоваться все, необходимо создать удобную и понятную среду общения пользователя с программой. Такой дружественный интерфейс, требующий минимального предварительного изучения, может стать залогом успеха программы в целом. В MapInfo взаимодействие с пользователем реализуется через меню, инструментальные панели, диалоговые окна. Проектирование графического интерфейса пользователя один из важных этапов в создании программы.

MapBasic предоставляет в наше распоряжение все средства, необходимые для настройки интерфейса MapInfo Professional.

Покажем пример формирования растровых изображений и каталогов координат в Mapinfo на примере многоконтурного участка. Наш участок состоит из двух контуров. На карте фоном идут контура участков, полученные конвертаций электронного КПТ в формате XML с помощью XML Конвертер в формат MIF/MID. В качестве вспомогательных программ будем использовать бесплатную программу просмотра растровых изображении XnView и бесплатный текстовый редактор Notepad++.

Итак создаем растровое изображение для Чертежа межевого плана. Первым делом нам надо задать область, которая будет зарастрирована, ее размер, масштаб изображения. При использовании окна карты размеры изображения берутся с размеров окна. Задать размеры окна можно командой MapBasic:
set window frontwindow() width 16 height 15
т.е. задать размер окна шириной 16 см, высотой 15 см
Удивительно, что такая полезная и простая команда недоступна в Mapinfo через меню.

mapinfo-img-cat_html_6be1079d

mapinfo-img-cat_html_mfae7ebc

Задаем масштаб изображения.

mapinfo-img-cat_html_m63b7c208

Устанавливаем в нашем случае масштаб 1:10 000

mapinfo-img-cat_html_69f6a41a

Вызываем команду экспорта окна, выбираем формат (в нашем случае выбран JPG) и называем файл.

mapinfo-img-cat_html_51f6841e

Указываем желаемое разрешение – 300 dpi. Как видим размеры изображения уже установились по размеру окна.

mapinfo-img-cat_html_m1b283a27

Просматриваем полученное изображение в программе просмотра растровых изображений.

mapinfo-img-cat_html_m68c10a1

Проверяем свойства изображения. Как видим Mapinfo корректно прописывает разрешение изображения и как следствие корректно вычисляются физические размеры изображения.

mapinfo-img-cat_html_6e7a41e

Указываем параметры для формирования каталога.

mapinfo-img-cat_html_m14f0af38

Каталог сформирован – копируем в буфер обмена.

mapinfo-img-cat_html_98446d

Удалили лишние ряды. Скопировали в буфер значение погрешности и вставили для всех координат.

Обращаю внимание, что указанные способы и использованные программы не являются единственно возможными. Например, вместо тестового редактора можно смело использовать процессор электронных таблиц (Excel или Calc), т.к. в каждом из них есть мастер импорта текста, а копирование из табличного процессора в XML Конструктор идет вообще без проблем.

Идеология создания подписей в MapInfo важна для понимания того, как лучше создавать и редактировать подписи карты. Наиболее важные моменты в идеологии следующие:

• подписи не помещаются на Косметический слой.

• Подписи стали атрибутами географических объектов на слое. Текст подписи извлекается из записи, присвоенной объекту.

• Подписи всегда доступны и изменяемы.

• Подписи сохраняются в Рабочем Наборе.

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

Будучи атрибутами объекта, подписи сохраняют с ним динамическую связь. Если слой удален или сделан невидимым, подписи также скрываются. Если изменяются данные объекта, то изменяется и соответствующая подпись. Если Вы создаете вместо постоянной подписи выражение, то все подписи динамически заменяются результатами вычисления выражения.

Теперь они всегда доступны и изменяемы и их всегда можно редактировать, даже если слой, которому они принадлежат, не является изменяемым и доступным Поскольку подписи более не размещаются на Косметическом слое, не нужно помнить о том, где и как их редактировать и сохранять. Они являются частью слоя карты.

Можно просто сохранить подписи. Подписи, являющиеся частью географического слоя, сохраняются вместе с ним и не требуют создания для них отдельного слоя. Все настройки подписывания, а также изменения в отдельных подписях запоминаются в Рабочем Наборе.

Доступ к механизму подписывания осуществляется через диалог команды Управление Слоями и диалог Подписывание. Все параметры подписей можно задать в диалоге Подписывание.

Когда Вы подписываете Карту автоматически или вручную инструментом Подпись, содержимое подписи определяется данными, присвоенными подписываемому объекту. Вы можете брать подписи из колонки таблицы или составлять выражение с участием нескольких колонок. Если же результат Вас не удовлетворяет, то каждую подпись можно скорректировать вручную. Подробнее см. Изменить подписи на стр. 448.

Текст, который создается инструментом Текст, является текстовым объектом и имеет свойство других графических объектов, таких как эллипсы или прямоугольники. Текстовые объекты более не рекомендуется создавать для подписывания, однако с их помощью можно успешно создавать заголовки и пояснения на Карте или в Отчёте. Подробнее работа с текстовыми объектами описана в разделе: Работа с текстом на Карте в Главе 8 на стр. 312.

С помощью программы Подписи как объекты на косметическом слое (Autolabeler) из каталога программ (в меню Программы щелкните по Каталогу программ) можно создать подписи в виде текстовых объектов на косметическом слое. Эта программа может быть полезной, если потребуется создать подписи, которые необходимо сохранить в таблице. Кроме того, можно создать текстовые объекты и преобразовать подписи в текстовые объекты с помощью другой программы Функции подписывания, которая описана далее в этой главе.

Подписывание значениями из колонки

Содержимое подписи определяется в списке Из колонки диалога Подписывание. Вы можете выбрать для подписи любую колонку таблицы. Например, области России можно подписывать их названиями, аббревиатурами, значениями населения и т.д. Как только Вы выберете одну из колонок для подписи, MapInfo будет считать, что объекты нужно подписывать значениями из этой колонки.

Создание выражений для подписей

В качестве подписи можно использовать выражение. Для этого в списке Из колонки диалога Подписывание нужно выбрать Выражение. Откроется диалог, в котором создается выражение, при этом Вы можете либо составлять выражение из элементов списков, либо набирать с клавиатуры. Например, Вам надо подписать районы Московской области, составив подпись из названия в первой строке и плотности населения во второй. Ваша таблица содержит названия и значения населения в разных колонках. Плотность населения вычисляется при делении населения на площадь района, для чего используется функция Area, доступная в диалоге Выражение. Выберите из списка Из колонки элемент Выражение. Для создания выражения сначала выберите таблицу Africa в диалоге Управление слоями и нажмите на кнопку Подписи. Выберите из списка Из колонки элемент Выражение. Появится диалог Выражение. В открывшемся диалоге создайте, пользуясь вспомогательными списками, следующее выражение:

Country + Chr$(13) + POPULATION / Area(Object, "sq km")

Функция Chr$(13) позволяет разделять подпись на две строки. Теперь, пользуясь инструментом Подпись, можно подписать любой нужный район. MapInfo Professional подпишет его результатом выражения.

7 . Классификация и применение ГИС.

По проблемной ориентации :

1. Инженерные;

2. Имущественные (ГИС для учета недвижимости), предназначенные для обработки кадастровых данных;

3. ГИС для тематического и статистического картографирования, имеющие целью управление природными ресурсами, составление карт переписям и планирование окружающей среды;

4. Библиографические, содержащие каталогизированную информацию о множестве географических документов;

5.Географические файлы с данными о функциональных и административных границах;

6.Системы обработки изображений и др.

1. тематические ( например социально - экономические)

2. земельные (кадастровые, лесные, инвентаризационные и др.).

По территориальному охвату:

1. общенациональные ГИС

2. региональные ГИС)

1. многоцелевые

2. специализированные

3. информационно - справочные

4. инвентаризационные, для нужд планирования, управления)

По тематической ориентации:

1. общегеографические

2. отраслевые

3. использования земель

4. лесопользования

6. рекреации и др.

7. Команда SELECT. -эта команда просто выводит все данные из таблицы.

Большинство программ будут также давать заголовки столбца как выше, а некоторые позволяют детальное форматирование вывода, но это уже вне стандартной спецификации. Имеется объяснение каждой части этой команды:

SELECT Ключевое слово которое сообщает базе данных что эта команда - запрос. Все запросы начинаются этим словом, сопровождаемым пробелом.
snum, sname Это - список столбцов из таблицы которые выбираются запросом. Любые столбцы не перечисленные здесь не будут включены в вывод команды. Это, конечно, не значит что они будут удалены или их информация будет стерта из таблиц, потому что запрос не воздействует на информацию в таблицах; он только показывает данные.
FROM FROM - ключевое слово, подобно SELECT, которое должно Salespeople быть представлено в каждом запросе. Оно сопровождается пробелом и затем именем таблицы используемой в качестве источника информации. В данном случае - это таблица Продавцов(Salespeople).
; Точка с запятой используется во всех интерактивных командах SQL чтобы сообщать базе данных что команда заполнена и готова выполниться. В некоторых системах наклонна черта влево (\) в строке, является индикатором конца команды.

Естественно, запрос такого характера не обязательно будет упорядочивать вывод любым указанным способом. Та же сама команда выполненная с теми же самыми данными но в разное врем не сможет вывести тот же самый порядок. Обычно, строки обнаруживаются в том порядке в котором они найдены в таблице, поскольку как мы установили в предыдущей главе - этот порядок произволен. Это не обязательно будет тот порядок в котором данные вводились или сохранялись. Вы можете упорядочивать вывод командами SQL непосредственно: с помощью специального предложения. Позже, мы покажем как это делается. А сейчас, просто усвойте, что в отсутствии явного упорядочения, нет никакого определенного порядка в вашем выводе.

Наше использование возврата ( Клавиша ENTER ) является произвольным. Мы должны точно установить как удобнее составить запрос, в несколько строк или в одну строку, следующим образом:

С тех пор как SQL использует точку с запятой чтобы указывать конец команды, большинство программ SQL обрабатывают возврат (через нажим Возврат или клавишу ENTER ) как пробел. Это - хороша идея чтобы использовать возвраты и выравнивание что мы делали это ранее, чтобы сделать ваши команды более легкими для чтения и более правильными.

8. Назначение ПО Кадастровго инженера

Када́стровый инжене́р — специалист, выполняющий работы в области межевания земель, кадастровых работ, связанных с недвижимостью, а также может заниматься землеустроительной экспертизой.

Программный продукт может поставляться в двух вариантах:

  • "АРМ кадастрового инженера Про" (ГИС Панорама Мини и Комплекс геодезических расчетов ("Обработка геодезических измерений" и "Кадастровые задачи"))
  • "АРМ кадастрового инженера" (ГИС Панорама Мини и Комплекс геодезических расчетов (только "Кадастровые задачи"))

Программные средства, входящие в состав рабочего места, позволяют формировать землеустроительную и кадастровую документацию, выполнять загрузку координат из текстовых файлов различных форматов, обрабатывать данные от GPS-приемников. Вместе с программным обеспечением поставляется более 125 видов шаблонов землеустроительных и кадастровых документов. Отчеты могут формироваться в форматах Microsoft Office или OpenOffice. Поддерживается электронный документооборот с автоматизированной системой государственного кадастра недвижимости на основе XML-файлов по установленным схемам.

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

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

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


Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).


Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

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

Учебные цели: получить представление о программном продукте MapInfo Pro; формирование навыков работы с геоинформационной системой на основе MapInfo Pro.


Тип: Практическое занятие или лабораторная работа
Автор: Илиана Исмакаева
Трудомкость: 2 ч.
Тема: Истории и события, отображенные на карте

Геоинформационная система (географическая информационная система, ГИС) – система сбора, хранения, анализа и графической визуализации пространственных географических) данных и связанной с ними информации об исследуемых объектах.

MapInfo Pro – является одной из самых популярных программ для создания и анализа географических карт.


Основные понятия в MapInfo:

  • Таблица — основная информационная единица MapInfo. Она представляет собой слой, список, саму карту.
  • Слой – набор однотипных векторных графических данных: точечных, линейных, ареальных.
  • Рабочий набор – совокупность данных (таблиц и слоев), которая позволяет создавать сложную карту (картографическую композицию). Рабочий Набор сохраняет информацию обо всех открытых таблицах, расположении окон, графики и т.д.
  • Точка – точечный объект, характеризуется одной координатой и обозначается символом (квадратик, кружок, крестик и др.). Точки используются для обозначения населенных пунктов, природных объектов.
  • Узел – первая и последняя точка прямого объекта.
  • Линия — объект карты, вид линейных объектов и границ регионов, определяется парой координат.
  • Полилиния – линия, состоящая из более чем двух узлов. Состоит из точек. Полилиниями изображаются дороги, железнодорожные пути, реки, улицы, водопровод.
  • Полигон – один из основных инструментов в MapInfo, позволяющий создавать залитые площади. Используются для обозначения озер, парков, зданий, стран, континентов.
  • Легенда – список условных обозначений используемых картой или графиком.
  • Отчет – совокупность графических данных, предназначенная для вывода на печать. Отчет может содержать несколько окон, в которых размещается разная информация: карты, легенды, графики, дополнительные подписи и т. д.
  • Трассировка – в MapInfo метод оцифровки изображений, при котором пользователь создает векторные объекты путём постановки отметок (трассировки) на фоне растровой подложки.

Интерфейс MapInfo:



Рис. 1. Начало работы в MapInfo


Рис. 2. Экспорт карты


Рис. 3. Эспортированное изображение карты

2. Создание новых таблиц в MapInfo:

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


Рис. 4. Создание новой таблицы


Рис. 5. Создание структуры таблицы

Аналогично создаем остальные таблицы.

Полезные команды в MapInfo:

  • Сглаживание полилинейных объектов

В MapInfo можно совместить узлы между двумя близ лежащими полигонами или полилиниями — выровнить их относительно друг друга.

  1. Чтобы включить режим совмещения узлов нажмите клавишу S на клавиа­туре.
  2. Повторное нажатие клавиши S выключает режим совмещения уз­лов.
  • Автотрассировка

Использование автотрассировки облегчает обход смежных границ, они прорисовываются автоматически.

  1. Включите режим совмещения узлов.
  2. Когда режим совмещения включен, указатель мыши притягивается к узлам объектов. Если курсор приближается близко к узлу, он принимает вид большого креста. Это указывает на то, что курсор привязался к узлу и если щелкнуть кнопкой мыши, новый узел будет помещен точно с теми же координатами, как и у узла, к которому привязывались.

Литература

Тематические проекты, онлайн-курсы и программное обеспечение

контакты

Динара Амировна Гагарина

Проект выполняется при поддержке благотворительного фонда Владимира Потанина

Читайте также: