Задачи подготовки данных
Для этого проекта Вы будете должны выполнить несколько задач, чтобы подготовить ваши данные для анализа. Вы будете работать с данными из различных источников и в различных форматах: шейпфайлах, классах пространственных объектов базы геоданных, покрытиях и растрах. 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. Эти координаты связывают реальное местоположение с системой координат. Систему координат определяют даты (геодезические исходные данные) и картографическая проекция.
Даты
Даты - математическое представление формы поверхности земли. Даты определены сфероидом, который аппроксимирует форму Земли, и положением сфероида относительно центра Земли. Есть много сфероидов, которые представляют форму Земли и намного больше дат, основанных на них.
Горизонтальные даты обеспечивают систему отсчета для измерения местоположений на поверхности Земли. Она определяет начало координат и ориентацию линий долготы и широты.