|
Центр поддержки DATA+

Ответы на некоторые часто задаваемые вопросы по работе Утилитой задания проекций, включенной в ArcView GIS версии 3.2
Общие вопросы по утилите
Когда я нажимаю Help (Справка) на панели Мастера, я вижу только большой фиолетовый прямоугольник. Что случилось?
Фиолетовый прямоугольник должен представлять копию экрана панели Мастера, где вы щелкнули для получения информации. Чтобы ее увидеть, необходимо изменить установки цветовой палитры.
1. Передвиньте курсор на рабочую панель компьютера и щелкните правой кнопкой мыши.
2. Выберите из меню опцию Properties (Свойства), чтобы обратиться к Display Properties (Свойства изображения).
3. Выберите закладку Settings (Параметры).
4. Измените Color Palette (Палитру цветов) так, чтобы она имела более 256 цветов и нажмите Apply (Применить). Возможно понадобится перезапустить компьютер, чтобы увидеть изменения.
Как использовать утилиту?
Лучше всего начать с Уроков быстрого обучения. Они покажут, как сделать преобразование NADCON для шейп-файла в NAD27, а также как спроецировать несколько шейп-файлов. Посмотрите раздел Справки ArcView "Примеры" для ознакомления с наиболее распространенными способами работы с утилитой.
Что такое Projection Engine?
Projection Engine является средством обработки картографических проекций и датумов, выполненным в виде компактной, легко интегрируемой программы для управления системами координат через открытый интерфейс разработки приложений на С (API).
Как можно добавить список шейп-файлов для создания проекции?
Когда вам необходимо спроецировать несколько шейп-файлов, все они должны находиться в одном каталоге. Если это не так, то вы должны либо скопировать шейп-файлы в один каталог (при помощи Менеджера файлов операционной системы или Диспетчера исходных данных ArcView), либо запустить ArcView Projection Utility для каждой папки, в которой находятся шейп-файлы. Если шейп-файлы расположены в одном каталоге, убедитесь, что щелкнули на всех нужных вам файлах, прежде чем нажмете OK в диалоговом окне Browse (Просмотреть). Список шейп-файлов создается при каждом обращении к диалоговому окну Browse, поэтому Вы должны выбрать все шейп-файлы из списка, так как потом это сделать не удастся.
Могу ли я использовать ArcView при работе с Мастером из модуля Projection Utility?
Утилита запускается из ArcView при помощи команды System.Execute. Это позволяет вам поддерживать работу в ArcView, пока утилита обрабатывает шейп-файлы. Это очень полезно, если Вы обрабатываете большие шейп-файлы. Вы можете это изменить заменой System.Execute на System.ExecuteSynchronous в скрипте APU.Run модуля. Однако, если утилита зависает, Вы не сможете работать в ArcView, пока не прервете процесс в ArcView Projection Utility при помощи Диспетчера задач (Task Manager).
Как можно указать, какой нулевой меридиан используется для географической системы координат?
Существует соглашение, что если Нулевой меридиан в географической системе координат отличается от Гринвичского меридиана, то это должно быть указано в имени системы координат. Например, GCS_NTF использует Гринвичский меридиан в качестве нулевого, но вариант NTF, который использует меридиан Парижа как нулевой, называется GCS_NTF_Paris.
Вопросы по конкретным проекциям и датумам
Могу ли я добавить собственные проекции, сетки и системы координат?
Эта функция не поддерживается ArcView Projection Utility.
Я хочу преобразовать мои данные в проекцию Альберта, но не могу ее найти.
В программе нет встроенных спроецированных систем координат, которые бы использовали проекцию Альберта. Однако, вы можете использовать проекцию Альберта в качестве входной или выходной базовой проекции, используя установки Custom (Определяется пользователем).
Я использую пакет Atlas GIS. Мои данные находятся в проекции Робинсона NAD27. Как я могу спроецировать эти данные?
Проекция Робинсона, использующая NAD27, не является встроенной в ArcView Projection Utility системой координат. Когда вам понадобится применить систему координат, которая заранее не определена, лучше всего начать с заданной системы координат, наиболее близкой к требуемой. Вы можете использовать координатную систему Custom (определяется пользователем), затем установить проекцию Робинсона в качестве базовой. Однако, лучше начать с World_Robinson, найдя ее по имени при включенной закладке Name (Имя), затем при включенной закладке Parameters (Параметры) установить систему координат на GCS_North_American_1927. Под закладкой Datum (Датум) установите преобразование на NAD_1927_To_WGS_1984_4.
Вопросы о географических преобразованиях (сдвигах датумов)
Я не нахожу в списке метод преобразования между двумя системами координат. Как мне трансформировать данные?
Если вы не можете найти нужный метод трансформации датумов, спроецируйте данные сначала в WGS84. Projection Engine обеспечивает методы преобразования между большинством систем координат через WGS84. WGS84 является промежуточным звеном и отправной точкой для большинства координатных систем. WGS84 задается в метрах, нулевым меридианом является Гринвичский. Следовательно, все другие единицы задаются с учетом пересчета в метры (например, фут = 0.3048), и все другие нулевые меридианы задаются с учетом пересчета в Гринвичский (например, Париж = 2.33722916666667).
Я попробовал установки для метода преобразований датумов на Шаге 2 и/или Шаге 3 Мастера, и данные не преобразуются правильно. Почему?
Вам необходимо устанавливать метод преобразования при включенной закладке Datum (Датум) только в особых случаях. В более чем 90% случаев ArcView Projection Utility "знает" какой метод использовать, и делает это автоматически, поэтому нет необходимости производить какие-либо установки в панели датумов. В тех случаях, когда возможен только один метод преобразования, он будет изначально выбран. Вы можете отказаться использовать этот метод трансформации, выбрав GEOTRANSFORMATION_UNSET. Когда существует несколько методов, GEOTRANSFORMATION_UNSET является опцией по умолчанию, поэтому надо указать тот метод, который является более предпочтительным.
Вопросы о метаданных по проекции (файл .prj)
Каким образом можно создать файлы метаданных по проекции (.prj) для шейп-файлов?
Простейший путь создания таких файлов - это использование шейп-файлов в Мастере ArcView Projection Utility. Вы получите запрос о создании файлов .prj после того, как щелкнете на кнопке Next (Далее) на панели Шага 2.
Мои файлы .prj не удается использовать.
Возможно Ваши файлы метаданных по проекции (файлы .prj) находятся в устаревшем формате, а не в новом, где файл состоит из одной строки. Чтобы файлы проекции были прочитаны и использованы в ArcView Projection Utility, они должны быть в формате, соответствующем первому примеру.
Новый формат файла метаданных по проекции (эта информация представляет собой единую строку в файле):
GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927", SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0], UNIT["Degree",0.0174532925199433]]
Старый формат файла метаданных по проекции (обратите внимание на наличие нескольких строк):
Projection UTM
Zunits NO
Units METERS
Spheroid CLARKE1866
Xshift 0.0000000000
Yshift -4000000.0000000000
Parameters
-108 0 0.000 /* longitude
36 0 0.000 /* latitude
Я создал несколько метафайлов по проекциям (файлов .prj) для шейп-файлов. При использовании их в утилите система координат в списке обозначается как Custom. Почему?
Если параметры системы координат не соответствуют точно заданным в утилите значениям, то в .prj файле записывается Custom. Параметры, изменение которых вызывает запись системы координат как Custom, включают Units (Единицы), Datum (Датум) и/или Prime Meridian (Нулевой меридиан) для географической системы координат; и Units (Единицы), Datum (Датум), Prime Meridian (Нулевой меридиан), Easting (Сдвиг по оси Х), Northing (Сдвиг по оси У), и/или параметры Base Projection (Базовой проекции) для проецируемой системы координат.
Я создал файл .prj, но информация в нем неверна. Как это исправить?
Оптимальный путь - это создание нового файла .prj для шейп-файла. Поскольку файл уже существует, ArcView Projection Utility не будет запрашивать вас при создании нового файла. Поэтому вы должны обратиться к операционной системе (например, к Windows Explorer) для удаления этого файла. Найдите ваш шейп-файл в системе. Шейп-файл в действительности состоит из набора файлов. Надо удалить файл, который имеет тот же префикс, что и шейп-файл, но с расширением .prj. Например, для шейп-файла с именем parcels.shp будет существовать файл parcels.prj. Удалите parcels.prj. Когда этот файл удален, снова запустите ArcView Projection Utility. Введите правильную информацию о системе координат на Шаге 2. Вы получите запрос о сохранении информации о проекции. Ответьте "Yes" (Да).
|