Как сделать штамп в мапинфо
Чтобы программой могли пользоваться все, необходимо создать удобную и понятную среду общения пользователя с программой. Такой дружественный интерфейс, требующий минимального предварительного изучения, может стать залогом успеха программы в целом. В MapInfo взаимодействие с пользователем реализуется через меню, инструментальные панели, диалоговые окна. Проектирование графического интерфейса пользователя один из важных этапов в создании программы.
MapBasic предоставляет в наше распоряжение все средства, необходимые для настройки интерфейса MapInfo Professional.
Покажем пример формирования растровых изображений и каталогов координат в Mapinfo на примере многоконтурного участка. Наш участок состоит из двух контуров. На карте фоном идут контура участков, полученные конвертаций электронного КПТ в формате XML с помощью XML Конвертер в формат MIF/MID. В качестве вспомогательных программ будем использовать бесплатную программу просмотра растровых изображении XnView и бесплатный текстовый редактор Notepad++.
Итак создаем растровое изображение для Чертежа межевого плана. Первым делом нам надо задать область, которая будет зарастрирована, ее размер, масштаб изображения. При использовании окна карты размеры изображения берутся с размеров окна. Задать размеры окна можно командой MapBasic:
set window frontwindow() width 16 height 15
т.е. задать размер окна шириной 16 см, высотой 15 см
Удивительно, что такая полезная и простая команда недоступна в Mapinfo через меню.
Задаем масштаб изображения.
Устанавливаем в нашем случае масштаб 1:10 000
Вызываем команду экспорта окна, выбираем формат (в нашем случае выбран JPG) и называем файл.
Указываем желаемое разрешение – 300 dpi. Как видим размеры изображения уже установились по размеру окна.
Просматриваем полученное изображение в программе просмотра растровых изображений.
Проверяем свойства изображения. Как видим Mapinfo корректно прописывает разрешение изображения и как следствие корректно вычисляются физические размеры изображения.
Указываем параметры для формирования каталога.
Каталог сформирован – копируем в буфер обмена.
Удалили лишние ряды. Скопировали в буфер значение погрешности и вставили для всех координат.
Обращаю внимание, что указанные способы и использованные программы не являются единственно возможными. Например, вместо тестового редактора можно смело использовать процессор электронных таблиц (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 можно совместить узлы между двумя близ лежащими полигонами или полилиниями — выровнить их относительно друг друга.
- Чтобы включить режим совмещения узлов нажмите клавишу S на клавиатуре.
- Повторное нажатие клавиши S выключает режим совмещения узлов.
- Автотрассировка
Использование автотрассировки облегчает обход смежных границ, они прорисовываются автоматически.
- Включите режим совмещения узлов.
- Когда режим совмещения включен, указатель мыши притягивается к узлам объектов. Если курсор приближается близко к узлу, он принимает вид большого креста. Это указывает на то, что курсор привязался к узлу и если щелкнуть кнопкой мыши, новый узел будет помещен точно с теми же координатами, как и у узла, к которому привязывались.
Литература
Тематические проекты, онлайн-курсы и программное обеспечение
контакты
Динара Амировна Гагарина
Проект выполняется при поддержке благотворительного фонда Владимира Потанина
Читайте также: