Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Контурные карты, или карты-основы (base maps) используются для отображения географической информации, такой как дороги, потоки, озера, границы государств и т.д. карты-основы могут быть скомбинированы с картами изолиний, графиками поверхности или картами значков при отображении географических характеристик.
Создать карту-основу из существующего файла карты-основы можно командой Load Base Map из меню Мар. Файлами карты-основы могут быть файлы границ, метафайлы Windows (векторные изображения) или файлы точечных изображений (bitmap). Карты-основы отображают объекты с точным ХY положением на карте и могут содержать положения точек, площадей (многоугольников) и кривых (ломаных линий). Векторные изображения содержат информацию о линиях, которая отображается в векторной форме. Они могут растягиваться и масштабироваться без каких либо потерь в качестве изображения, но не могут быть по-другому отредактированы. Точечные изображения содержат растровые рисунки, которые не могут быть отредактированы в Surfer, но могут создавать эффективные граничные изображения для других карт. Вы можете изменить масштаб для любого типа карт-основ.
ASCII [.BLN] и [.BNA] файлы границ могут создаваться в рабочем листе Surfer, но другие файлы карт-основ должны быть созданы в других программах. В этой главе обсуждается формат и действия по созданию ASCII файлов границ.
Для многоугольников и кривых в файлах границ могут быть заданы различные параметры линий и заполнения, но все объекты на этих картах должны использовать одинаковые параметры. Также, нельзя редактировать отдельные файл границ или векторные файлы вне Surfer, как нельзя отредактировать в Surfer файл точечного изображения.
Чтобы поместить карту-основу на карту изолиний, карту значков или график поверхности, Вы можете группировать отдельные карты в составной объект. При этом все карты должны использовать единую координатную систему, но файлы векторных и точечных изображений вообще не содержат информации координат. Если группируемые карты используют несовпадающие системы координат, в результате получится неточный составной объект. Более подробно об этом читайте в Главе 8.
Когда нет необходимости в помещении на карту точных границ, можно использовать инструменты для рисования (многоугольники, ломаные линии, эллипсы или прямоугольники), чтобы непосредственно нарисовать нужные границы на карте (см. Главу 18).
При выборе команды Load Base Map из меню Мар, появляется ДО Import File. По умолчанию в окне списка File Name представлены все распознаваемые типы файлов карт-основ.
Первоначально тип файла распознается по расширению. Например, файлы очистки Surfer обычно используют расширение [.BLN]. Если Вы имеете файл очистки, имеющий расширение [.DAT], нужно напечатать в окне редактирования File Name имя файла.DAT, чтобы импортировать этот файл. Т.к. этот файл не использует стандартное расширение, будет вызвано ДО Import File Types. Выберите опцию Golden Software Blanking из списка Select a file type. Кликните ОК и файл с нестандартным расширением будет импортирован.
Чтобы загрузить файл карты-основы:
Выберите команду Load BaseMap из меню Map. Появится ДО Import File со списком файлов всех форматов, которые можно импортировать. Если Вы хотите видеть в списке только файлы определенного типа в текущей папке, выберите нужный тип файла в раскрывающемся списке List Files of Type.
Кликните дважды на файле границ из списка или напечатайте имя файла, включая расширение в окне редактирования File Name и кликните OK. Будет вызвано ДО import options для выбранного типа файлов. Сделайте необходимые изменения в параметрах импорта. Для файлов векторных и растровых изображений параметры импорта не задаются.
Кликните OK и карта границ будет импортирована в активное окно графики.
Карты границ могут отображать объекты с точным XY положением на карте. Протяженность карты определяется ХY пределами объектов на карте. Каогд карта-основа загружается, границы ее определяются по минимальной и максимальной границам объектов в файле границ.
Ко всем объектам на карте можно применить параметры линий и заливки, но все объекты должны использовать одинаковые параметры. Нельзя выделить на карте-основе отдельную область и присвоить ей уникальный цвет. Тоже относится к линиям и символам, показывающим положение точек.
Вы не можете изменить границы, создающие объекты карты-основы. Например, если карта-основа содержит область, нельзя выделить ее и изменить ее форму. Таже, нильзя выделить отдельный символ и переместить или удалить его.
Вы можете создать ASCII файл границ, использующийся для помещения границ на карту. Существует два ASCII формата, которые совместимы с Surfer и сходны по многим параметрам: Blanking [.BLN] файлы - используют тот же формат, как и файлы гашения в Surfer для DOS и Atlas Boundary [.BNA] формат (более подробно о них смотрите в соответствующих разделах текущей главы).
Surfer поддерживает следующие типы файлов границ:
Файлы Atlas [.BNA]
Эти файлы используют формат ASCII и хранят границы путем задания координат конечных точек отрезков линий, определяющих границы. Эти файлы могут содержать любое число областей (многоугольников), кривых (ломаных линий) или точек, каждая представлены в файле отдельной строкой.также эти файлы могут задавать идентификаторы границ в каждой линии, но они игнорируются при импорте файлов в Surfer.
Пример файла Atlas [.BNA]: "BARTOW","GEORGIA",8
-84.6601,34.0783
-84.739,34.0797
…………………
-84.6601,34.0783
Единственный параметр импорта, доступный для этих файлов - преобразование областей в кривые (convert areas to curves). Иногда области в этих файлах имеют так много точек, их определяющих, что должны быть преобразованы в кривые при импорте. Обычно эту опцию не используют.
Общий формат для файлов Atlas [.BNA]:
x1,y1
x2,y2
...
xn,yn
"Pname 2","Sname 2",type/length
x1,y1
x2,y2
...
xn,yn
Альтернативный формат для файла границ [.BNA]:
"Pname 1","Sname 1",type/length,x1,y1,x2,y2, x3,y3,…xn,yn
"Pname 2","Sname 2",type/length,x1,y1,x2,y2, x3,y3,…xn,yn
Pname - имя основного идентификатора (Рrimary ID), Sname - имя второго идентификатора (Secondary ID) - не используются Surfer. Primary ID используется, чтобы связать объект с внешними данными. Secondary ID - необязательное.
Величина type/length - целое число, определяющее тип объекта и число пар координат, которые его создают. Положительное число больше 3 определяет многоугольник. Отрицательное число меньше чем -1 определяет ломаную линию. Абсолютное значение определяет число пар координат, следующих ниже. Значение 1 определяет точку.
Файлы AutoCAD [.DXF]
AutoCAD -совместимые Drawing Exchange Format (DXF) файлы, содержит информацию, описывающую графические объекты типа областей, кривых, точек и текста. DXF Фильтр импорта DXF читает DXF файлы и структурирует информацию в форме, пригодной для использования в Surfer.
DXF файлы не содержат прямую информацию о цветах, но используют вместо этого номера цветов (1-255). Имеется стандартная зависимость цветов (adhoc) с первыми 7 номерами цвета: Красный, Желтый, Зеленый, Голубой, Синий, Фуксин и Черный. Нажмите кнопку Default, чтобы назначит заданный по умолчанию набор цветов каждому номеру цвета. Дважды нажимая на элементах в списке COLOR, Вы можете изменять цвет, связанный с определенным номером цвета.
При нажатии кнопки File Info файл будет просканирован и информация относительно протяженности изображения, используемых номеров цвета и уровней будут отображена в ДО File Info. Нажатие на номер цвета, отображенного в списке Colors Used автоматически выделяет этот номер цвета в списке COLOR. Двойное нажатие на уровне, отображенном в списке Layers Used отображает ДО, показывающее графические объекты в уровне и переключатель, показывающий, отмечен ли уровень как закрепленный (невидимый) или нет. Вы можете снять закрепление уровней до импортирования. Закрепленные объекты в уровнях не будут импортироваться.
Файлы границ Golden Software [.GSB]
Эти файлы создаются в программе Map Viewer из пакета Golden Software. Они могут использоваться Surfer для импорта данных о границах. Файлы [.GSB] могут содержать многоугольники и ломаные линии, они используют двоичный формат и могут редактироваться только в программе Map Viewer.
Единственный параметр импорта, доступный для этих файлов - преобразование областей в кривые (convert areas to curves). Иногда области в этих файлах имеют так много точек, их определяющих, что должны быть преобразованы в кривые при импорте. Обычно эту опцию не используют.
Файлы гашения (blanking) [.BLN]
[.BLN] файлы выполняют в Surfer две функции: они могут использоваться, чтобы помещать границы на карту или чтобы удалять с карты изолинии. Это ASCII файлы, которые могут быть созданы в рабочем листе Surfer или в любом другом ASCII редакторе. Файлы гашения содержат координаты, задающие вектора, используемые для рисования многоугольников или ломаных линий.
Единственный параметр импорта, доступный для этих файлов - преобразование областей в кривые (convert areas to curves). Иногда области в этих файлах имеют так много точек, их определяющих, что должны быть преобразованы в кривые при импорте. Обычно эту опцию не используют.
Каждый многоугольник или кривая задаются строкой заголовка и серией пар координат. Каждая строка в файле содержит два значения. Первое значение в первой строке (строке заголовка) - число XY координат, использующихся для задания границ. Второе значение в первой строке - идентификатор (flag), использующийся при операции гашения. Вторая строка содержит координаты ХY, определяющие начальную точку границы. Третья строка содержит координаты второй точки и т.д. Координаты каждой точки должны помещаться в отдельной строке. Когда задается многоугольник, координаты в последней и первой строках должны совпадать, чтобы он был замкнутым. Файл гашения может содержать любое число многоугольников и кривых, каждый из которых определяется строкой заголовка и набором координат.
Операция очистки (гашения) в Surfer также использует границы, заданные в файлах [.BLN] для присвоения значений гашения узлам сетки в файле сетки. Когда Вы создаете карту изолиний из гашеного файла сетки, на очищенном участке изолинии не рисуются (см. Главу 11).
Общий формат для файлов [.BLN]:
length(npoints),flag npoints, определяет число координатных пар, задающих
границу.
flag задает тип гашения и может быть 0 или 1. 0 используется
для гашения снаружи от заданных границ, а 1 - для гашения
внутри заданных границ
x1,y1
x2,y2
...
xn,yn
length,flag строка заголовка для следующей границы
x1,y1
x2,y2
...
xn,yn
Создание файла Golden Software Blanking [.BLN]:
Файлы Golden Software PlotCALL [.PLN]
PlotCALL [.PLN] файлы содержат графическую информацию, созданную в программе Golden Software PlotCALL, включенной в Grapher для DOS и в Surfer для DOS. Файлы PlotCall могут быть как файлами ASCII (т.е. могут редактироваться в любом тектовом редакторе) или двоичными файлами (не могут редактироваться), содержащими команды. Каждая команда занимает одну запись и начинается с двухбуквенного операционного кода (op-code), определяющего их функцию. Сейчас поддерживаются следующие op-codes:
Op-code Function
MA Move Absolute Абсолютное перемещение
PA Plot Absolute Абсолютное построение
TR Translate Перевод
SC Scale Масштаб
PS Plot String Графическая строка
SS Set Symbol Set Установка набора символов
RO Rotate Вращение
PI Pivot
SP Select Pen Выделить перо
Общий формат для большинства команд "op-code X,Y", где X и Y - значения координат, измеряемые в дюймах. При необходимости получения большей информации и формате этих файлов, обращайтесь к справочной литературе по Golden Software's PlotCall. [Файлы PlotCall обычно создаются программами Golden Software's для DOS, или специальными программами, написанными пользователями на ПК или универсальных ЭВМ].
USGS Файлы Digital Line Graph [.LGO]
The United States Geological Survey (USGS) provides digitized base map data in "line graph" form. It is available in two formats ("standard" and "optional") on either 9-track magnetic tape or CD-ROM. The CD-ROM with 1:2,000,000-scale DLG files contains data in both standard and optional formats, as well as a "graphic" format. The definitive guide to these file formats is the USGS document: "Digital Line Graphs from 1:24,000-Scale Maps: Data Users Guide 1", "Digital Line Graphs from 1:100,000-Scale Maps: Data Users Guide 2" and "Digital Line Graphs from 1:2,000,000-Scale Maps: Data Users Guide 3".
This Import Filter reads DLG files in the "standard" and "optional" formats, and provides point, area, and curve objects.
For the 1:2,000,000-scale files, the USGS has divided the U.S. into 21 sections. On the CD-ROM, the files associated with each section are stored in a separate subdirectory.
The 21 subdirectories use the following naming convention:
SECT00
Each subdirectory starts with the letters "SECT" followed by the
section number (01 to 21). The sections correspond to the
following regions:
SECT01 Northeastern States SECT12 Arizona and New Mexico
SECT02 Middle Atlantic States SECT13 Southern California
SECT03 Southeastern States SECT14 Central Pacific States
SECT04 Florida SECT15 Northwestern States
SECT05 Southern Mississippi Valley States SECT16 Southeastern Alaska
SECT06 Central Mississippi Valley States SECT17 Central Alaska
SECT07 Northern Great Lakes States SECT18 Northern Alaska
SECT08 Southern Texas SECT19 Southwestern Alaska
SECT09 Southern Plains States SECT20 Aleutian Islands
SECT10 Central Plains States SECT21 Hawaiian Islands
SECT11 Northern Plains States
Each section has one or more data files associated with it. The file naming convention used is as follows:
S00_XX.YYY
Each file starts with the letter "S", followed by the section number (01 to 21) and an underscore (_). The XX stands for the feature code (sometimes referred to as Overlay or Base Category). Feature codes are:
PB = Political Boundaries CF = Cultural Features
AB = Administrative Boundaries ST = Streams and Rivers
RD = Roads and Trails WB = Water Bodies
RR = Railroads HP = Hypsography (Continental Divide Only)
The YYY indicates the data format:
LGS = Line Graph Standard Format
LGO = Line Graph Optional Format
GRF = Graphic Format
If a section has more than one file for a feature, an underscore (_) and a letter are used to uniquely name the files. Examples:
S01_WB_A.LGO
S01_WB_B.LGO
An .LGO file contains 15 records of general "header" information, followed by a series of Node, Area and Line entries, in that order. Each Node is assigned a unique ID number (1,2,...). A Node entry contains the node's ID, its coordinate (all coordinates in "optional" format files are in UTM or Albers Equal Area Ellipsoid projection) and the IDs of each line segment that begins at, ends at, or passes through the node. A "free-standing" node is one that has no line segments associated with it (i.e., the node is an isolated point).
Each Area is assigned a unique ID number (1,2,...). An Area entry contains the area's ID, the coordinate of its "reference point", a list of the IDs of each line segment that forms the area's boundary (including islands and lakes) and a list of attribute codes assigned to the area. An area's reference point is that point on a map where a textual identifier for the area was placed (such as the name of a county).
Each Line is also assigned a unique ID number (1,2,...). A Line entry contains the line's ID, the Node ID of the node it starts at, the Node ID of the node it ends at, the Area ID of the area to the left of the line, the Area ID of the area to the right of the line, a list of coordinates of the line vertices and a list of attribute codes assigned to the line segment. (Left and right are relative to the line's direction. The line was digitized from the start point to the end point) . A "free-standing" line is one that is not part of an area boundary.
Attribute codes are assigned to areas and line segments for the purpose of identifying and/or grouping them. An attribute code consists of two positive integers, a Major code value and a Minor code value. For example, USGS Section 15 contains data for Washington, Oregon, Idaho and part of Montana. In the Political Boundaries file (S15_PB.LGO), each county boundary area contains two attribute codes. One indicates which state the county was associated with (Major code = 91, Minor code = two-digit FIPS code for the state) and the other indicates which county it is (Major code = 92, Minor code = three-digit FIPS code for the county). For a list of attribute codes, see Major and Minor Attributes.
USGS Digital Line Graph Boundary Files
For information on how to use Help, press F1 or choose Using Help from the Help menu.
Import Options
The Nodes, Areas and Lines groups of checkboxes control how the Import Filter handles the Node, Area and Line entries in the DLG (Digital Line Graph) file.
Nodes
Areas
Lines
The Selection Criteria edit boxes allow you to specify a value (like 140) or range of values (like 6001-6009 inclusive) which limit the items considered. Leave an edit box empty to place no limit.
ID Number
Major Attribute
Minor Attribute
The Projection radio buttons control how coordinates are returned to the application. DLG files have coordinates calculated using a Universal Transverse Mercator (UTM) or Albers Equal Area Ellipsoid projection. UTM is used in 1:24,000-scale maps and 1:100,000-scale maps, while Albers is used in 1:2,000.000-scale maps.
UTM
Albers
Lat/Long
None
DLG files typically have many vertices in each line segment, often more than are needed for many tasks. The DLG Import Filter provides two methods for reducing the number of vertices.
Automatically
Use Deviation Angle
USGS DLG files have no text ID items associated with Nodes, Areas or Lines. The line segments that make up the Pecos River, for example, are stored as free-standing line segments with river attribute codes, but there is no way to distinguish those line segments from any other line segments with river attributes. Sometimes, it is useful for investigation purposes to know the numeric ID of imported items. When the Synthesize IDs box is checked, the Import Filter synthesizes a Primary ID for each item using the item's type and numeric ID value. (Examples are "N14" for Node 14, "A237" for Area 237 and "L1067" for Line 1067.)
The Defaults button resets the Import Options to default values. The default options direct the DLG Import Filter as follows: ignore all Nodes, consider all Areas (selected areas are returned as polygons), consider free-standing lines, place no limiting selection criteria, use UTM or Albers projection and do not synthesize text IDs.
Windows GDI (Metafile) File Description
Метафайлы Windows содержат информацию о рисуемых линиях для воспроизведения векторных изображений. Метафайлы могут растягиваться и масштабироваться без потерь в качестве изображения, но не могут редактироваться. Распознаваемые форматы метафайлов:
Экспорт в формат GDI метафайл необходим, когда рисунок должен быть перемещен на компьютер, на котором не установлено приложение, в котором он был создан (в нашем случае Surfer). Файл .WMF может быть перемещен на другой компьютер и рисунок может быть импортирован в другое приложение или помещен в документ.
Файлы точечной графики
Файлы точечной графики состоят из растровых изображений, которые не могут быть отредактированы в Surfer, но могут производить эффективные фоновые изображения для других карт. Растровые изображения выводятся на экран как массивы точек или пикселей. После того, как файл точечной графики загружен как карта-основа, Вы можете растягивать и масштабировать точечный рисунок, но не можете редактировать индивидуальные элементы точечного рисунка или менять цвета или параметры точечного изображения.
При отображении в окне графики Surfer, растровые изображения могут скрывать какие-то объекты под точечным рисунком. Чтобы избежать этого, выделите точечный рисунок и выберите команду Move to Back из меню Arrange. После этого точечное изображение будет помещено под всеми объектами в окне графика.
Форматы файлов точечной графики, которые Вы можете импортировать в Surfer:
CompuServe Bitmap [.GIF]
DCX (Multi-page PCX) [.DCX]
Encapulated Postscript Bitmap [.EPS]
JPEG Compressed Bitmap [.JPG]
PCX (ZSoft/Paintbrush) [.PCX]
PICT (Macintosh) Bitmap [.PCT]
Tagged Image (TIFF) [.TIF]
Targa (TrueVision) [.TGA]
Windows Bitmap [.BMP]
WordPerfect Bitmap [.WPG]
Изменение Параметров линий, заливки и символов на карте-основе
When you create a base map containing polyline, polygon or symbol objects, you can select the base map and assign line and fill attributes to the base map objects. Any attributes you assign are applied to all the objects in the base map. This procedure does not work for bitmap files.
Когда Вы создаете основное отображение, содержащее ломаную линию, многоугольник или объекты(цели) символа, Вы можете выбирать основное отображение и назначать строку и заполнять атрибуты к основным объектам(целям) отображения. Любые атрибуты, которые Вы назначаете, применяются к всем объектам(целям) в основном отображении. Эта процедура не работает для файлов точечной графики.
To change the attributes of the polylines or polygons in a base map:
1. Double-click the base map. The Base Map dialog box is displayed.
2. Click the button for the type of attributes you want to set. You can set the Line Attributes, Fill Attributes, Text Attributes or Symbol Attributes
3. Click OK in the attribute dialog box, and OK in the Base Map dialog box and the base map is redrawn. The attributes you specified are applied to all the polyline, polygon, text or point symbol objects in the base map.
Assigning Coordinates on Bitmap Boundaries
When you import bitmap files to use as base maps, the files use coordinate systems that are unlikely to fit with other types of maps. You can assign coordinates to bitmaps, and then use the bitmap images in overlays with other maps.
To assign new coordinates to a bitmap basemap:
1. Double-click the base map, or click with Button 2. The Base Map dialog box is displayed.
2. In the Image Coordinates group, type the minimum and maximum X and Y coordinates to define the map limits.
3. Click OK, and the map is redrawn using the new coordinates. You can overlay this map on contour, post or other base maps.