<<< предыдущая глава | оглавление | следующая глава >>>
Географический справочник – это набор данных, в которых устанавливается связь между топонимом и его географическими координатами.
gvSIG может выступать в роли программы-клиента доступа к каталогу, который позволяет по топониму найти и центрировать View в определенной точке.
Создайте новый View и откройте его. В панели инструментов gvSIG автоматически появится следующая кнопка.
Нажмите на кнопку, после чего откроется мастер, который поможет выполнить поиск. Параметры ввода следующие:
После того, как все параметры введены, нажмите на кнопку "Connect", будет произведен поиск сервера, и прием указанного протокола. Если он принят, появится новое окно, в котором можно начать поиск. В противном случае появится сообщение об ошибке.
Для того чтобы выполнить поиск, необходимо указать критерии, которые появятся в следующей форме. Можно использовать упрощенную форму или выполнить развернутый поиск, нажав на кнопку в правом верхнем углу.
Если изменить масштаб View, в этой форме будут отражены новые координаты. Для того чтобы сузить область поиска, нужно поставить соответствующую метку.
В блоке “Aspect setup” существует три опции, которые можно использовать для того, чтобы установить вид поиска:
После того, как все поля в форме заполнены, нажмите на кнопку “Search” и ждите окончания поиска.
Когда откроется новое окно, содержащее результаты поиска, используйте кнопки “Last” и “Next“ для того чтобы просмотреть все найденные объекты.
Выберите требуемый топоним и нажмите на кнопку “Localize”. View будет центрирован на точке, в которой расположен топоним.
Для того чтобы безвозвратно удалить активный слой из View, нажмите правой кнопкой мыши на слой в ToC и выберите опцию “Delete layer”,
после чего появится диалоговое окно подтверждения:
Инструмент “Export to...” позволяет сохранять выделенные элементы слоя в различных форматах. Если ни одного элемента не выделено, то слой экспортируется полностью.
На момент подготовки данного руководства к печати, поддерживаемые gvSIG форматы экспорта включали shape, dxf, postgis и gml.
В панели меню выберите “Layer” – “Export to…/shp”.
Если в слое окажутся выделенные элементы, то перед экспортом программа сообщит их количество и запросит подтверждение на выполнение операции.
Затем появится диалоговое окно, в котором нужно будет определить имя файла, в который будут сохранены экспортируемые данные.
В следующем окне необходимо указать, добавлять или нет новый слой в активный View.
В панели меню выберите “Layer” – “Export to…/dxf”.
Выполните те же операции, что и при экспорте в shape.
В панели меню выберите “Layer” – “Export to…/postgis”.
При наличии выделенных элементов появится окно, сообщающее об их количестве (как при экспорте в shp и dxf).
Для продолжения щелкните кнопку “Yes”, gvSIG попросит ввести имя таблицы в которую будет произведен экспорт. Помните, что если таблица с указанным именем уже существует в базе данных, то вся содержащаяся в ней информация будет удалена.
Введите имя таблицы и щелкните “Ok”.
Появится окно, в котором нужно указать параметры подключения к базе данных.
Это следующие параметры:
После того, как будут введены все необходимые параметры подключения, щелкните “Ok”.
В панели меню выберите “Layer” – “Export to…/gml”.
Выполните те же операции, что и при экспорте в shp или dxf.
Процедура экспорта в Oracle Spatial аналогична вышеописанной за исключением одного момента: для соединения с базой данных Oracle Spatial необходимо загрузить с web сайта соответствующие драйвера, в противном случае пункт “Oracle Spatial” будет не доступен из меню “Export to...”. Ниже приведены инструкции по установке драйвера:
Драйвер Oracle необходим для получения доступа к базам данных Oracle Spatial. Для их установки выполните следующие шаги:
Примечание: Вы должны зарегистрироваться на сайте, чтобы получить возможность скачивать файлы.
Windows:
Linux:
Данный инструмент позволяет экспортировать части растрового слоя с помощью выборки в View или путем задания координат, определяющих расположение экспортируемого элемента. Это дает пользователю возможность изменять пространственное разрешение произвольных фрагментов или всего изображения в целом, выбирать экспортируемые каналы или создавать новый растровый слой для каждого канала в отдельности.
Чтобы воспользоваться этим инструментом, выберите в таблице содержания (ToC) нужный растровый слой.
Затем перейдите в меню “Layer” – “Export to…” – “Raster”.
Появится окно:
Существует два способа задания области вырезки необходимого изображения из растрового слоя:
Для того, чтобы сохранить вырезанный растровый слой, щелкните кнопку “Save” и укажите, куда его следует сохранить. Изображение будет сохранено в формате TIF.
Средства, позволяющие определять пространственное разрешение всего изображения или его фрагментов, расположены в таблице Clip с дополнительными опциями, представленными в виде выпадающего списка (для того, чтобы получить доступ к этим опциям, нажмите на кнопку ). Можно определить разрешение, задав размер ячеек или указав ширину и высоту создаваемого растрового слоя в пикселях, выбрав метод интерполяции. На данный момент единственным доступным методом интерполяции является метод “Ближайшего соседа”.
Список каналов растрового слоя отображается в нижней части таблицы Clip. Воспользовавшись соответствующими переключателями, расположенными в столбце Bands, можно выбрать из списка только те каналы, которые следует включать в результирующий файл. Если отметить опцию Create one layer per band, то каждый из отмеченных в списке каналов будет сохранен в отдельный растровый слой. Новые слои будут добавлены в таблицу содержания (ToC).
Как только все необходимые параметры обрезки растрового слоя будут установлены, нажмите кнопку “Save”. Откроется диалоговое окно, в котором необходимо указать директорию, куда следует сохранить обрезанный растр. После сохранения, слой можно добавить к View, для этого воспользуйтесь кнопкой “Add layer”, расположенной на панели инструментов.
Данный пример иллюстрирует процесс обрезки ортофотоснимка.
Прежде всего, выделите прямоугольником интересующую область View, после чего соответствующие координаты будут автоматически подставлены в специальные текстовые поля. Кроме того, можно самостоятельно указать значения координат, вручную введя их в эти поля, что позволит более точно определить размер выделяемой области.
Далее в этом же окне опуститесь немного ниже. Перейдите в раздел “Spatial resolution” и выберите “Width x Height”. Эта опция активирует соответствующие текстовые поля, в которых можно указать размеры выходного растрового слоя.
Как только введен один из этих параметров, значение второго рассчитывается автоматически при нажатии Enter или при выходе из поля, тем самым обеспечивая неизменность пропорции между шириной и высотой изображения. Также для указанных значений автоматически рассчитывается размер пикселя. Если выбрано “Cell size”, (указывается размер пикселя) то наоборот, ширина и высота изображения рассчитываются автоматически.
Теперь нужно выбрать каналы, которые следует включать в результирующее изображение. В нашем случае выберите все три канала ортофотоснимка.
И, наконец, укажите опцию “Create a layer per band”, позволяющую сохранить каждый из каналов в отдельный растровый слой.
Каждый новый слой будет иметь такой же тип данных, как и оригинальное изображение. Если нажать кнопку “Save”, откроется диалоговое окно, в котором нужно указать полный путь и имя изображения.
Чтобы добавить только что созданные слои, нажмите кнопку “Add layer” и укажите каталог, куда они были сохранены.
Эта возможность позволяет осуществлять экспорт активного View в растровое изображение. Выберите меню “View” – “Export/Image”.
После того, как инструмент выбран, появляется окно, в котором необходимо задать имя и тип файла, в который осуществляется экспорт (jpg, png...).
Как только изображение будет сохранено, его можно открыть в gvSIG с помощью инструмента “Add layer”, указав тип файла “gvSIG Image Driver”.
Чтобы убедиться в том, что экспортированное изображение представляет из себя растр, можно воспользоваться ToC (легендой) и просмотреть его свойства (для этого щелкните правой кнопкой мыши на имени слоя в ToC (легенде) и выберите “Raster properties”).
Web Map Context (WMC) представляет собой один из стандартов OGC (http://www.opengeospatial.org), поддерживаемый gvSIG.
Он позволяет воспроизвести View, созданный на основе слоев Web Map Services (WMS) на других ГИС платформах, поддерживающих WMC. Если проект содержит View, в состав которого входят слои WMS, то с помощью gvSIG можно осуществить экспорт таких слоев, в результате чего будет получен файл XML особого формата, имеющий расширение .cml и который может быть воспроизведен на других платформах, поддерживающих данный формат.
В настоящее время экспорт в WMC ограничивается слоями WMS, однако в будущем планируется реализовать экспорт слоев всех OGC стандартов.
Для того, чтобы создать файл WMC, откройте View в gvSIG и добавьте необходимые слои WMS.
Затем перейдите в меню “View” – “Export” – “Web Map Context”, появится следующее окно.
Примечание: Если вы не можете найти пункт "Web Map Context" в меню "Export", значит ваш проект не содержит слоев WMS.
В базовом режиме показаны только обязательные для заполнения поля:
Если нажать на кнопку “Advanced”, то появится окно с расширенными параметрами конфигурации, позволяющее определить дополнительные свойства для более полного описания WMC.
Импортирование файла формата Web Map Context позволяет использовать gvSIG для просмотра Views, содержащих WMS слои, созданные на других платформах или другими пользователями gvSIG.
Для этого воспользуйтесь меню "View” – “Import” – “Web Map Context”.
Откроется диалоговое окно выбора файла WMC.
Выберите WMC файл, который необходимо импортировать. Справа можно определить, каким образом следует отображать выбранные слои.
Щелкните на кнопку “Open” чтобы импортировать файл в соответствии с выбранными настройками.
Этот инструмент gvSIG позволяет довольно легко создавать качественные аннотации.
Далее будет рассмотрен процесс создания нового слоя, содержащего аннотации. Основными особенностями такого слоя являются:
Прежде чем создавать слой аннотаций – выберите необходимый слой в легенде (ToC).
В меню “Layer” выберите “Export to” – “Annotation”.
В результате будет запущен мастер, который поможет создать слой аннотаций в соответствии с вашими требованиями.
В первом окне мастера из выпадающих списков выберите требуемые настройки:
Если нет необходимости изменять стандартный формат аннотаций, создаваемый по умолчанию gvSIG, то щелкните кнопку “Finish”. Если же вы хотите изменить этот формат, то нажмите “Next”.
Второе окно мастера позволяет выбрать поля атрибутов таблицы (любые), содержащие значения, позволяющие модифицировать формат аннотаций.
Можно задать следующие характеристики:
Для этого необходимо выбрать соответствующие поля (с помощью выпадающего списка). Оставьте значения по умолчанию, если не хотите модифицировать формат аннотаций.
По окончанию настройки конфигурации нажмите кнопку “Finish”.
Слой аннотаций можно редактировать точно также, как и другие слои. Чтобы начать процесс редактирования, укажите нужный слой в легенде (ToC) и выберете “Start edition”.
После запуска процесса редактирования, на панели инструментов появляется кнопка “Modify annotation”. Этот инструмент позволяет модифицировать каждую подпись в отдельности.
Если щелкнуть на эту кнопку, то форма курсора изменится. Можно выбирать необходимую подпись, щелкая мышью на точке, ассоциированной с ней и получать таким образом доступ к набору свойств аннотации, представленному на следующем изображении.
Если в контекстном меню слоя аннотаций выбрать пункт “Properties”, то появится следующее окно:
Окно “Layer properties” содержит две закладки. Закладка “General” позволяет получить доступ к основным свойствам слоя, а закладка “Annotations” - выбрать:
Чтобы добавить слой аннотаций, щелкните кнопку “Add layer”, расположенную на панели инструментов:
и выберите закладку “Annotation”.
В открывшемся окне можно выбрать слой аннотаций, который следует загрузить, в дополнении к этому можно также установить единицы измерения размеров аннотаций (пиксели или метры), а также систему координат слоя.
Следующее изображение иллюстрирует слой аннотаций, созданный на основе полигонального слоя “muni10000.shp”, содержащего территориальные границы всех городов провинции Валенсия. В первом окне мастера определите тип контроля повторения аннотаций и выберите поле, содержащее текст аннотаций, которые необходимо отобразить. В нашем случае это поле атрибутивной таблицы слоя, содержащее названия городов.
Если дальнейшие настройки формата отображения можно оставить по умолчанию, то нажмите кнопку “Finish” и укажите, куда следует сохранить слой аннотаций.
На данном рисунке представлен результат создания слоя аннотаций (значения остальных полей конфигурации формата отображения были оставлены по умолчанию, что и видно из рисунка).
Этот слой выделен красным цветом в легенде (ToC).
Прежде всего загрузите свои картографические данные в View. Затем нажмите кнопку “Save as raster”, расположенную на панели инструментов.
Далее с помощью этого инструмента необходимо выбрать две точки View, определяющие прямоугольник, ограничивающий область, которую нужно сохранить в растр. В результате появится окно экспорта. Если оно не появилось, значит выбранный ограничивающий прямоугольник слишком мал. В таком случае необходимо просто увеличить его размеры.
Координаты точек, ограничивающие выбранную область View, отображены в верхней части окна “Save as raster”. Эти координаты можно изменить вручную.
В середине окна располагается область “Selection”, в которой можно указать один из трех способов формирования выходного изображения:
Нажмите на кнопку “Select” и в открывшемся окне укажите тип файла и путь, куда следует сохранить экспортируемое изображение. После чего в соответствии с выбранным типом будет загружен подходящий драйвер (Примечание: обратите внимание, как изменяется текст кнопки, расположенной справа от кнопки “Select”), то есть если выбрать тип выходного изображения - .jp2, то откроется окно настроек, соответствующее формату Jpeg2000. Список форматов, в которые можно сохранить растровое изображение включает в себя GeoTIFF, JPG (геопривязка в виде world-файла) и jpeg2000. Расширение ECW может быть выбрано исключительно для версии ядра Linux 2.4.
Как только будут определены путь до файла и его тип, активируется кнопка редактирования параметров экспорта для выбранного формата. Окно редактирования свойств файлов формата GeoTIFF выглядит следующим образом:
Для файлов формата jpg окно настроек будет выглядеть следующим образом:
После определения свойств файла нажмите кнопку “Ok”, появится индикатор выполнения. Процесс экспорта может длиться довольно долго, в зависимости от размера выходного изображения - от пары секунд до нескольких дней. Поэтому рекомендуется управлять размером выходного изображения через установку количества пикселей, что позволит избежать неожиданных ситуаций.
По завершении экспорта в окне результатов указывается путь к сохраненному изображению, его размер, длительность процесса экспорта, а также информация о том, было ли использовано сжатие или нет.
Чтобы проверить корректность геопривязки, загрузите сохраненное изображение в качестве слоя и воспользуйтесь свойством прозрачности.
gvSIG позволяет осуществлять геопривязку растровых изображений (.jpg, .tif, .gif, .png) путём использования контрольных точек имеющейся привязанной карты.
Загрузите привязанную растровый и/или векторный слой в View.
Затем загрузите привязываемое изображение. Для этого воспользуйтесь инструментом “Add layer” и выберите вкладку “Georeference”.
Чтобы указать привязываемое изображение нажмите кнопку “Load”.
Если отметить пункт “Use image georeferentiation”, то изображение будет загружено в соответствии с текущей проекцией View. В противном случае оно будет помещено в центр view.
Далее выберите проекцию загружаемой карты.
Затем щелкните кнопку “Ok”. Привязываемое изображение появится во View и будет отмечено в таблице содержания (ToC) звездочкой “*”, означающей, что над данным слоем выполняется определенный процесс. Также вы увидите окно, позволяющее выполнить процедуру геопривязки, однако прежде всего необходимо пододвинуть привязываемую карту ближе к интересующей зоне уже привязанной, что позволит выполнить операцию по выбору контрольных точек намного быстрее.
Если выбрать привязываемый слой в таблице содержания (ToC), то на панели инструментов появится 4 новых кнопки.
- Эта кнопка изменяет размеры слоя. С ее помощью размер привязываемого изображения может быть изменен и приближен к масштабу привязанной карты.
Выберите этот инструмент и перейдите к привязываемому изображению. Вокруг него будет создан контур. Если поместить курсор на одну из сторон изображения, она изменит свой вид на двустороннюю стрелку. Это позволит вам изменять размер контура, перемещая указатель мыши. Полученные границы контура определяют новый размер привязываемого изображения.
- Данная кнопка позволяет перемещать привязываемое изображение во View, что помогает приблизить его к привязанной карте.
- Эта кнопка возвращает к предыдущему положению привязываемого изображения во View.
- Этот инструмент активируется в случае использования предыдущего и позволяет отменить последнее действие.
В окне “Georeference image” щелкните кнопку“New point” и перейдите во view.
Поместите указатель мыши на привязываемое изображение и выберите контрольную точку. Эта точка представляет собой красный круг с перекрестием внутри. Если вы попытаетесь переместиться за границы изображения, gvSIG сообщит об ошибке. В этом случае попробуйте выбрать нужную контрольную точку заново.
Если щелкнуть на следующую кнопку:
раскроется список, позволяющий выбрать одно из двух окон. В окне, расположенном слева, отображается информация о контрольной точке, как показано на следующем рисунке:
Если вы хотите добавить еще несколько точек, то вам могут понадобиться инструментами масштабирования, расположенными в центре диалогового окна.
Для того чтобы изменить положение контрольной точки нужно просто перетащить ее на новое место в мини окне View. Соответствующие изменения будут автоматически отражены в окне View.
Как только вы отмечаете контрольную точку на привязываемом изображении, она исчезает из View (эта опция используется по умолчанию и может быть изменена в любое время на вкладке "Options" окна "Georeference image"), а в View отображается только соответствующая точка уже привязанной карты.
Такая точка представляет собой синий квадрат с перекрестием внутри.
Аналогичным образом можно работать и с расположенным справа мини-окном View, то есть, если вы хотите переместить соответствующую точку привязанной карты, то можете воспользоваться инструментами масштабирования и осуществить более точное перемещение.
Также можно определить координаты контрольных точек с помощью текстовых полей, расположенных в окне "Georeference image”. После того, как положение всех точек было определено, нажмите кнопку “Enter”, после чего они будут отображены во View. Запомните, что текстовые поля “X” и “Y” относятся к привязываемому изображению, а “Longitude” and “Latitude”к уже привязанному.
Если вы допустили ошибку и хотите удалить какую-нибудь контрольную точку, щелкните кнопку “Remove selected point”.
Появится окно, в котором нужно подтвердить свой выбор.
Нажмите "Yes", чтобы удалить точку.
Если вы хотите удалить все точки, воспользуйтесь кнопкой “Remove all the points”.
Для осуществления геопривязки должно быть выбрано минимум три контрольные точки, хотя рекомендуется выбирать, по крайней мере, 9.
Рассмотрим еще несколько инструментов окна “Georeference image”:
- Этот инструмент позволяет перейти к первой контрольной точке, предыдущей, выбрать контрольную точку из списка, перейти к следующей контрольной точке или к последней.
- Эта кнопка позволят выбрать контрольные точки из view. Сначала определите точку на привязываемом изображении, а затем на привязанном.
Можно отключать контрольные точки с помощью переключателя "Active” на вкладке “Point”. Отключенная точка не учитывается при привязки и не будет отображена во View. Если эту точку необходимо использовать для привязки, то переключатель "Active” должен быть включен.
Если щелкнуть на вкладке “Table”, появится таблица контрольных точек и соответствующих им ошибок. Чтобы увидеть больше информации, увеличьте таблицу.
По окончанию процесса геопривязки, можно сохранить контрольные точки с помощью следующих инструментов:
- Позволяет сохранить информацию о контрольных точках в файл метаданных .rmf, связанный с изображением (если в этом файле уже содержатся данные, gvSIG предупредит вас о том, что они будут заменены).
- Позволяет сохранить информацию о контрольных точках в файл .csv. В этом случае откроется диалоговое окно, в котором нужно указать файл, куда будет осуществлена запись (координат X, Y, соответствующих ошибок X, Y и СКО).
Если вы хотите загрузить контрольные точки из имеющихся файлов, воспользуйтесь следующими инструментами:
- Загружает контрольные точки из файла .rmf, связанного с изображением.
- Загружает контрольные точки из файла .csv.
Примечание: Контрольные точки также можно сохранить из панели таблицы.
Закладка “Options” окна геопривязки позволяет задать некоторые настройки.
В настоящее время доступна привязка только для растров в форматах bmp, gif, jpg, png и tif.
Применение фильтров “Brightness and Contrast” и “Enhance” к растровым изображениям.
Загрузите картографические данные в растровом формате в view и щелкните правой кнопкой мыши на соответствующем имени слоя в таблице содержания (ToC). В появившемся меню выберите пункт “Raster properties”.
Перейдите на вкладку “Enhance”.
Панели “Brightness and contrast” и “Enhance” по умолчанию не активны. Их можно активировать путем использования переключателей, расположенных сверху каждой панели. Если переключатели не включены, никакие фильтры не будут применены к изображению, даже если в соответствующих панелях выставлены определенные настройки. Если фильтры были применены к изображению, то в полях настроек фильтров будут отображены соответствующие значения.
На панели “Brightness and contrast” расположены два горизонтальных бегунка. Значения соответствующих параметров можно изменять путем его перемещения или вводя их непосредственно с клавиатуры, процесс ввода завершается нажатием кнопки “Enter”. Яркость и контраст изменяются в диапазоне от -255 до 255. Для того чтобы точно настроить эти значения нет необходимости каждый раз вводить их в соответствующие поля и смотреть результат, достаточно просто щелкнуть в конец поля бегунка и постепенно, единица за единицей изменять значение параметра, перемещая бегунок.
На рассматриваемой панели присутствует переключатель “Preview”. Его очень удобно использовать для просмотра внесенных изменений, без использования каждый раз кнопок “Accept” или “Apply”. Если данный переключатель включен, то изображение будет автоматически перерисовываться в соответствии с параметрами фильтров после того, как будет отпущена кнопка мыши при изменении параметров с помощью бегунка или нажата клавиша “Enter”, если значения параметров вводятся непосредственно с клавиатуры.
После применения фильтров яркости и контраста, предыдущее изображение изменяет свое представление. Если нажать кнопку “Cancel”, то никакие изменения не будут сохранены и настройки фильтров будут утеряны. Если же нажать “Accept” и снова вернуться в окно “Raster properties”, то вы увидите, что внесенные изменения сохранились.
Позволяет настроить прозрачность растра в зависимости от цвета его пикселей. Чтобы воспользоваться этим инструментом, загрузите картографическую информацию и поместите указатель мыши в таблице содержания (ToC) на имя выбранного растрового слоя. Щелкните правой кнопкой и в контекстном меню выберите пункт "Raster properties". Затем перейдите на вкладку "Transparency". С рассматриваемым инструментом связана только верхняя часть данной вкладки. Включите переключатель “Activate”, в результате чего инструменты настройки прозрачности станут активными.
Вы можете задать необходимую комбинацию красной, зеленой и синей компонент в текстовых полях “R”, “G” и “B” соответственно. После ввода необходимых значений, полученную комбинацию можно добавить в список, воспользовавшись стрелкой вправо. Эти значения будут объединены логическими операторами AND (&), если переключатель установлен в положение “And” или OR (|),если переключатель установлен в положение “Or”.
Объединяя значения оператором AND, мы тем самым указываем, что все пиксели, значения красной, зеленой и синей составляющей которых совпадают с введенными нами, станут прозрачными. Объединяя значения оператором OR, мы тем самым указываем, что все пиксели, значения красной или зеленой или синей составляющей которых совпадают с введенными нами, станут прозрачными.
Если вы выберите одну из записей в списке и нажмете стрелку влево, то соответствующие значения будут подставлены в текстовые поля и могут быть изменены.
Список может содержать множество записей. В этом случае будет изменен цвет всех пикселей, чьи цвета совпадают с условиями.
Этот инструмент позволяет выбрать растровый слой из view и соответствующую запись в таблице содержания (ToC).
Его удобно использовать при работе с мозаикой ортофотоснимков, когда необходимо узнать, с каким именно снимком в данный момент ведется работа.
Чтобы воспользоваться этим инструментом, нажмите кнопку на панели инструментов:
или выберите в меню “View” пункт “Selection”.
Рассмотрим пример использования данного инструмента.
В ToC присутствует большое количество ортофотоснимков с одинаковым названием, покрывающих всю область Валенсии.
Перейдите в View. Убедитесь, что инструмент выбора растрового слоя активен и щелкните на ортофотоснимке, с которым вы хотите работать.
Вы увидите, что выбранный снимок будет автоматически отмечен в ToC.
<<< предыдущая глава | оглавление | следующая глава >>>
Обсудить в форуме Комментариев 11
Последнее обновление: March 23 2009
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).