Смекни!
smekni.com

Учебно-методическое пособие (для студентов дневной формы обучения специальности 070900 «Геоинформационные системы и технологии») (стр. 16 из 33)

Задачи подготовки данных

Для этого проекта Вы будете должны выполнить несколько задач, чтобы подготовить ваши данные для анализа. Вы будете работать с данными из различных источников и в различных форматах: шейпфайлах, классах пространственных объектов базы геоданных, покрытиях и растрах. ArcGIS позволяет Вам отображать и комбинировать данные в этих форматах без их конвертации. Вы определите систему координат для шейпфайла низменности, так что он может быть отображен и объединен с другими данными. Затем Вы будете проектировать шейпфайл реки в той же самой системе координат, как существующей для данных города, и экспортируете его в базу геоданных WaterProject, так что он будет подготовленным к размещению в базе геоданных города. Секция "Что является системами координат?" далее в этой главе обеспечивает краткий обзор систем координат и картографических проекций.

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

Вот шаги обработки, чтобы приготовить данные для анализа:

1. Определяют систему координат для данных высот.

2. Проектируют шейпфайл реки в системе координат города.

3. Экспортируют шейпфайл реки в базу геоданных WaterProject.

4. Оцифровывают исторический парк в классе пространственных объектов парков.

5. Объединяют слои участка.

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

Определение системы координат для данных высот

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

Если Вы закрыли ArcCatalog в конце главы 5 «Сбор базы данных», Вы будете должны заново открыть его теперь.

Проверьте информацию о системе координат

Перед определением системы координат для шейпфайла низменности, Вы проверите определения системы координат для городских данных и для сетки высот. Вы будете делать это, исследуя метаданные для наборов данных.

1. В ArcCatalog переместитесь к базе геоданных WaterProject под папкой project в дереве Каталога.

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

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

3. Щелкните на ярлыке Metadata (Метаданные).

4. Щелкните на ярлыке Spatial (Пространственные) в панели метаданных.

Вы можете видеть, что система координат для класса пространственных объектов parks_polygon использует проекцию Transverse_Mercator (Трансверсальную Меркатора).

Метаданные содержат информацию о каждом наборе данных. Часть информации присвоена и поддерживается автоматически ArcGIS; другую информацию Вы добавляете в интерактивном режиме. Метаданные неоценимы при совместном использовании наборов данных и для документации ГИС-проектов.

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

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

Теперь проверьте систему координат для сетки высот.

5. Перемеместитесь к папке State_share в дереве Каталога, откройте ее и щелкните на elevation (высота).

6. Щелкните на ярлыке Spatial (Пространственные). Когда Вы выбираете новый набор данных, ArcCatalog значения по умолчанию отображает метаданные к ярлыку Description (Описательные).

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

Наконец, проверьте информацию о системе координат для шейпфайла lowland (низменность).

7. В папке State_share щелкните на lowland (низменность).

8. Щелкните на ярлыке Spatial.

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

Когда Вы предварительно просматривали данные в главе 5 «Сборка базы данных», ArcMap был способен на лету преобразовать сетку высот и отображать ее с другими данными проекта, так как система координат была определена и хранилась с сеткой. Поскольку система координат для шейпфайла низменности неизвестна, ArcMap не может преобразовать ее.

Определите систему координат для шейпфайла низменности

Возможно система координат для шейпфайла lowland (низменность) та же самая, как и для сетки высот, так как шейпфайл был первоначально создан от этой сетки. Но Вы не знаете наверняка. Аналитик в Министерстве транспорта, который послал Вам данные, также предусмотрительно включил файл пространственной привязки, который определяет систему координат, использованную отделом для всех его данных. Вы будете использовать файл state_dot.prj, чтобы определить систему координат для шейпфайла внутри ArcCatalog.

1. Щелкните правой кнопкой мыши lowland (низменность) в дереве Каталога и щелкните на Properties (Свойства).

Появляется диалоговое окно Shapefile Properties (Свойства шейпфайла).

2. Щелкните на ярлыке Fields (Поля).

В таблице атрибут шейпфайла перечислены поля. Поле Shape содержит координатную информацию для шейпфайла.

3. В списке Field name щелкните на строке Shape, содержащей форму.

Свойства для поля Shape отображены ниже в списке Field Properties (Свойства поля). Вы можете видеть, что Spatial Referencе (пространственная привязка) перечислена как Unknown (Неизвестная).

4. Щелкните на кнопке с эллипсами (…) справа от Пространственной привязки.

Диалоговое окно Spatial Reference Properties (Свойства пространственной привязки) появляется.

Вы будете определять систему координат, выбирая предопределенную систему координат, в частности ту, которая содержится в файле state_dot.prj и сопутствует данным низменности и высоты.

5. Щелкните на кнопке Select (Выбрать).

6. Переместитесь к папке State_share под связью папки project, щелкните на state_dot.prj и щелкните на Add (Добавить).

В диалоговом окне Spatial Reference Properties появляется название системы координат и список деталей. Вы можете видеть, что она такая же, как и для сетки высот.

7. Щелкните на OK, чтобы закрыть диалоговое окно Spatial Reference Properties.

Название системы координат теперь появляется в списке Field Properties.

8. Щелкните на OK, чтобы закрыть диалоговое окно Shapefile Properties.

Вы может проверить новую систему координат в метаданных.

9. Щелкните на View (Вид) и щелкните на Refresh (Обновить), затем щелкните на ярлыке Spatial.

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

С определенной системой координат шейпфайл низменности должен теперь отображаться корректно с другими данными проекта и может использоваться в оверлейных операциях в течение анализа. Вы можете проверять это в ArcMap.

10. Щелкните на кнопке Launch ArcMap на инструментальной панели.

11. В диалоговом окне startup (пуск) щелкните на "wastewater data.mxd" и щелкните на OK (если диалоговое окно startup (пуск) не появляется, щелкните на File на инструментальной панели ArcMap и щелкните на "wastewater data.mxd").

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

12. Щелкните на lowland (низменность) в оглавлении и перетащите его к основанию так, чтобы он был отображен за сеткой высот.

Вы можете видеть слой за сеткой высот и видеть, что он фактически охватывает самые низкие высоты в Городе.

13. Закройте ArcMap. Если Вы не будете использовать эту карту снова, щелкните на No, когда будет приглашение сохранить изменения к карте.

Чем определяются системы координат?

ArcInfo хранит пространственные объекты посредством координат x, y. Эти координаты связывают реальное местоположение с системой координат. Систему координат определяют даты (геодезические исходные данные) и картографическая проекция.

Даты

Даты - математическое представление формы поверхности земли. Даты определены сфероидом, который аппроксимирует форму Земли, и положением сфероида относительно центра Земли. Есть много сфероидов, которые представляют форму Земли и намного больше дат, основанных на них.

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