Реферат в ГИС

Реферат в ГИС ГИС ЖКХ

Converting Automatic Labeling to Map Annotation, a bit dated but a useful guide to converting labels to annotation in ArcMap.

Аннотации в gvSIG для землеустройства.

Доброго всем дня.
Занимаясь тематикой автоматизации землеустроительного проектирования и кадастровых работ, в основном как разработчик, изучал возможности различных открытых ГИС на предмет пригодности для оформления необходимых документов, например Межевой план в графической его части.
Наиболее подходящего чем gvSIG я не нашёл. Почему? Вот ответ — аннотации.

Редко бывают случаи когда для подписывания угловых точек (характерных точек земельного участка) хватает настроек подписей слоя. Подписи точек (и не только точек) не должны пересекать границы участков, попадать внутрь оформляемого сейчас участка, закрывать или сливаться с условными обозначениями растровой подложки. Что делают в подобных случаях? Верно, сдвигают подпись в то место, где она удовлетворяет условиям. Это отлично решается в таких ГИС как MapInfo и ArcGIS. В первом вообще всё просто — подписи объектов можно перемещать (Рис.1), в ArcGIS есть механизм текстовых аннотаций, причём аннотации зависимы от объектов на основании которых они созданы (feature-linked annotation), про них тут.

Что же открытые ГИС? Я нашёл поддержку аннотаций (после создания они не зависят от родительских объектов!) только в gvSIG. Радует, да только не очень. Чтобы переместить их, я потратил кучу времени, но результата нет. Инструмент перемещения аннотаций ужасен (либо я бездарный пользователь ПК).  Проблема вот в чём, при выделении аннотации она выделяется прямоугольной рамкой с «ручками» по углам, которая нужна для того чтобы перемещать или искажать (масштаб и поворот) аннотацию (Рис.2), но что бы попасть туда куда нужно, очень проблематично.


Реферат в ГИС

На рисунке видно, что рамка после трансформации (я потянул за одну из «ручек») находится не понятно где. Аннотация такая большая, для того чтобы было видно рамку выделения, я специально её увеличил. Обычно размер должен быть намного меньше и вот тогда рамка сливается с «ручками» и выполнить перемещение просто невозможно. Ещё трудно бывает попасть в нужную точку для выделения аннотации.

Вот такие результаты на данный момент. gvSIG — мощнейшая открытая ГИС из существующих, но интерфейс самая слабая его сторона.

Да, проверял на gvSIG 1.11 и gvSIG CE 1.0.

Что же делать?

Первое, что можно применить с меньшими затратами, исправить существующий инструмент. Изменять иконку курсора, когда возможно выделение аннотации. Убрать «ручки», ведь есть отдельные инструменты «вращение» и «», «ручки не нужны». Таки убрали «ручки» в девелоперской версии 2.0.0.2042!
Второе — как в MapInfo, изменяемые подписи слоя. Намного лучше. Ведь данные подписей связаны с полем исходного слоя. В случае изменения атрибута и подпись изменится. Это правильный подход.

Популярные сообщения из этого блога


Реферат в ГИС

Продолжение автоматизации землеустроительных задач. Ведомость координат создаётся, а создание характерных точек и частей границ уже есть в OpenLand. Геоданные для «Схемы ЗУ» следующий этап разработки. Ну и многоконтурные ЗУ.

Перемещаемые подписи в QGIS


Реферат в ГИС

В предыдущем посте я хвалил gvSIG за слой аннотаций. Но основательно поковырявшись в QGIS увидел подобный инструмент в модуле mmqgis, он так же создаёт ещё один точечный слой. А потом я обратил внимание на новый инструмент подписей слоя в QGIS. находится он в меню «Слой», в противовес старой технологии, которая в находится в свойствах слоя на соответствующей закладке. Так вот, возможностей размещения надписей там больше и можно редактировать текст, но два инструмента: «Переместить» и «Вращать» не активны. В русском руководстве по QGIS про это (переместить и вращать) ничего не написано. И вот я нашёл страничку  где сказано, что нужно для этого на слое завести необходимые поля для сохранения положения подписи! Я на радостях взял тестовый проектик и принялся за дело: добавил 2 double (там было написано real, как когда-то в Delphi в 90-е) поля — LabelX, LabelY, добавил их в нужных местах настройки подписей и включил редактирование. Каково же было моё

Про ГИС ЖКХ:  ФЕДЕРАЛЬНЫЕ ГЕОПОРТАЛЫ

Новое для студентов


Реферат в ГИС

Решил использовать виртуальные образы в универе. В некоторых случаях нужно давать студенту права администратора, на учебных машинах это невозможно, либо нужно присутствие администратора в аудитории. Если ещё принять во внимание способность студентов ломать всё, то преимущества виртуалки налицо. Выбрал VirtualBox в качестве средства виртуализации и ElementaryOS  Luna (на основе Ubuntu 12.04 LTS) в качестве операционный системы. Ось эта чистая убунта с оконным менеджером (или как там правильно) Pantheon. Напоминает немного MacOS.

April 11 2010, 07:25

Недавно в QGIS появилось новое расширение Annotation tools, разработаное Marco Hugentobler при финансовой поддержке кантона Золотурн, Швейцария (Canton of Solothurn, Switzerland). Цель этой заметки — описать возможности этого инструмента.

Text annonation

Инструмент Text annotation позволяет размещать форматированный текст в выноске поверх карты.

Двойной клик по выноске откроет диалог настроек этого элемента. В окне есть редактор текста, настройки форматирования, внешнего вида и положения элемента. Например, можно выбрать способ отображения выноски: в координатах карты (положение отображается маркером) или в относительных экранных координатах, когда выноска не привязана к карте. Существующие блоки можно перемещать захватив тело (при этом маркер остается на месте) либо перемещать сам маркер, что равнозначно изменению положения объекта на карте.


Реферат в ГИС

Form annotation

Аннотации с формой работают по тому же принципу, что и формы для инструмента Идентификации, разработанные Jürgen Fischer. Для примера возьмем слой oopt из геосэмпла и сделаем форму для отображения атрибутов NAME_PRT_R и TYPE.

Откроем Qt Designer и созданим новый виджет, на котором разместим две подписи Label с поясняющими надписями и две строки ввода Line Edit для отображения атрибутов. В АЖНО: имена полей ввода формы должны совпадать с именами полей таблицы атрибутов.

Теперь загрузим в QGIS слой oopt и укажем созданную ранее форму в качестве формы редактирования («Слой – Свойства-Общие-Форма редактирования»). Если глобальная форма для всего слоя не нужна, можно указывать форму для каждого элемента аннотации отдельно через диалог свойств аннотации.


Реферат в ГИС

Формы можно перемещать точно так же как и текстовые аннотации. Оба типа аннотаций отображаются в Компоновщике и соответственно могут выводиться на печать.


Реферат в ГИС

Python-биндинги

Элементы аннотаций можно расставлять из Консоли Python и из расширений. Вот два примера:

Ознакомиться с оригинальным описанием от автора расширения можно здесь.


Реферат в ГИС

процессе создания вашей первой карты вы узнали, как открыть и использовать два приложения ГИС: ArcCatalog и ArcMap.

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


Реферат в ГИС

Модели географических данных

В Главе 2, ‘Изучение ArcCatalog и ArcMap’, вы работали с картой и слоями. Слои на карте базируются на данных ГИС. Когда вы добавляли к карте линии водопровода, вы добавляли данные из класса объектов, хранящегося в базе геоданных. Существуют другие форматы данных ГИС » шейп»файлы, покрытия и растры. Независимо от формата, данные ГИС всегда состоят из пространственной и атрибутивной информации .

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

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


Реферат в ГИС

ArcGIS может хранить и использовать географические данные в нескольких форматах. Три основных модели данных в ArcGIS » это векторная, растровая и TIN. Вы можете также импортировать в ГИС табличные данные.

Про ГИС ЖКХ:  Инструкция 16 благоустройство

Один из способов представления географической информации » в виде точек, линий и полигонов. Такое представление обычно называется моделью данных. Векторные модели особенно удобны для представления и хранения дискретных объектов, таких как здания, трубопроводы или границы участков.

Точки » это пары координат x,y. Линии » наборы координат, определяющих форму. Полигоны » наборы координат, определяющих границы замкнутых областей.

Координаты » это чаще всего пары (x,y) или тройки (x,y,z, где z » например, высота).

Значения координат зависят от географической системы координат, в которой хранятся данные. Системы координат подробно рассмотрены в Главе 6, ‘Подготовка данных для анализа’.

ArcGIS хранит векторные данные в классах пространственных объектов и наборах топологически связанных классов объектов. Атрибуты, связанные с объектами, хранятся в таблицах данных.

Для представления пространственных данных ArcGIS использует три различных реализации векторной модели: покрытия, шейп»файлы и базы геоданных.


Реферат в ГИС

В модели реальный мир представлен в виде поверхности, равномерно поделенной на ячейки.

Известны координаты x,y как минимум одного угла растра, следовательно, определено его положение в географическом пространстве.

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

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

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

В гридах могут храниться непрерывные данные, например, высота рельефа.


Реферат в ГИС

В них также могут храниться категории, например, тип растительности.

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

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

ArcGIS распознает и может использовать растры из файлов изображений многих типов и из гридов, хранящихся в

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

триангуляционнной нерегулярной сети реальный мир представлен в виде сети связанных треугольников, начерченных между неравномерно распределенными точками, заданными координатами x, y и z. T IN » эффективный способ хранения и анализа поверхностей.

При заданном объеме хранимых данных триангуляционная поверхность позволяет более точно, чем растр, моделировать неоднородные поверхности, которые могут резко менять форму на одних участках и незначительно » на других. Это связано с тем, что можно поместить больше точек там, где значения меняются резко, и меньше точек там, где поверхность меняется плавно. ArcGIS хранит триангуляционные поверхности в виде наборов данных TIN.


Реферат в ГИС

TIN, как и растры, можно добавлять к карте ArcMap и работать с ними в ArcCatalog.

Подробную информацию о моделях TIN и растрах вы найдете в руководстве Моделирование нашего мира: Руководство ESRI по построению баз данных.

Можно назвать ГИС базой данных, воспринимающей геометрическую информацию. Как и другие базы данных, ArcGIS позволяет связывать таблицы. Любую таблицу можно связать с существующим классом объектов или растром, если у них есть общий атрибут. Например, есть шейп»файл участков переписи населения, включающий поле номера участка, и таблица дополнительных данных переписи населения, также включающая такое поле. Вы можете связать таблицу дополнительных данных с таблицей атрибутов шейп»файла и отобразить дополнительные данные на карте.

Геокодирование » это другой способ отображения табличных данных на карте. Простейший пример геокодирования » отображение на карте точек, соответствующих координатам, содержащимся в таблице. Например, можно отобразить точки проб почвы, для которых известны значения широты» долготы, полученные с помощью приемника системы глобального позиционирования (GPS). Можно также отображать точки геокодированием таблиц адресов на базе существующей сети улиц. Это часто называется адресным геокодированием.

Про ГИС ЖКХ:  Квартплата личный кабинет для оплаты жкх скачать


Реферат в ГИС

Форматы векторных данных

ArcGIS поддерживает как файловые модели объектов, так и модели объектов систем управления базами данных (СУБД).

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

Модель данных СУБД, поддерживаемая ArcGIS » это модель данных базы геоданных. В этой модели объекты хранятся в виде строк в таблице реляционной базы данных. Строки таблицы содержат и координатную и атрибутивную информацию об объектах.

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

Покрытия содержат объекты первичных, сложных и вторичных типов. объекты покрытия » это точки меток, дуги и полигоны. объекты » это маршруты/ секции и регионы—они строятся из объектов первичных типов.

Покрытия могут также содержать объекты: регистрационные точки, связи и аннотации. Регистра» ционные точки и связи не представляют объекты покрытия, но используются для управления покрытиями. Аннотации позволяют поместить на карту текст.

Первичные объекты покрытий

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

Точки меток также связывают полигоны с атрибутами. У каждого полигона в покрытии есть одна точка метки с соответствующим номером»идентификатором объекта, обычно она находится около центра полигона. На рисунке внизу показаны точки меток полигонов 102 и 103.


Реферат в ГИС

» это наборы соединенных сегментов линий, на концах их располазаются узлы. Отдельная дуга может представлять объект, например, разрез на геологической карте; несколько дуг могут представлять сети линейных объектов, например, рек или коммуникаций.

Дуги могут быть организованы в полигоны, представляющие площадные объекты, например, типы почв.

» это точки окончания или соединения дуг.

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

Узлы » важные элементы для прослеживания соединений объектов покрытия; это называется . Далее в этом разделе вы узнаете больше о топологии покрытий.

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


Реферат в ГИС

Сложные объекты покрытий

и » это линейные объекты, составленные из дуг и частей дуг. Маршруты определяют пути по существующей линейной сети, например, путь от дома до аэропорта по сети улиц.

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

» это площадные объекты, составленные из полигонов. В отличие от полигонов они могут и не быть непрерывными. Например, материк и остров » разные полигоны, но они могут относиться к одному региону.

На рисунке выше полигоны А и D относятся к региону R1.

Регионы одного покрытия могут также налагаться. Например, в покрытии полигонов лесов регионы двух лесных пожаров могут налагаться, если выгоревший в одном году участок повторно выгорел в другом году.

На рисунке сверху полигон С принадлежит и региону R2 и региону R3.

Вторичные объекты покрытий

Объекты » это текстовые строки, описывающие объект при отображении или печати карты. Аннотации могут быть размещены в одной точке, между двумя точками или вдоль набора точек. Аннотации используются для увеличения наглядности и информативности карт.

Оцените статью
ГИС ЖКХ