Меняется ли единица измерения с градусов на метры в QGIS?

11

Я использую QGIS 1.7.0 для Windows, и я загрузил шейп-файл границ групп блоков переписи из TIGER . Этот файл находится в системе координат WGS 84, и когда я открываю его в QGIS, единица измерения - градусы.

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

Предполагая, что я начинаю с шейп-файла от TIGER, как лучше всего перевести мою единицу измерения из градусов в метры?


Для потомков кажется, что следующий рабочий процесс имеет смысл при работе с шейп-файлами TIGER переписи США:

  1. Загрузите соответствующий шейп-файл
  2. Откройте его в QGIS
  3. Нажмите Settingsменю и выберитеproject properties
  4. Выберите систему координат проекции, например, зону NAD83 / UTM 19N
  5. Нажмите на поле Enable 'on the fly' CRS transformation
  6. Нажмите ок
  7. Нажмите кнопку «полный масштаб» (одно из увеличительных стекол)
Zach
источник

Ответы:

14

Вы должны изменить систему координат координат проекта; QGIS не сделает этого при загрузке файла формы.

Перейдите: settings-> Project Properties-> Coordinate Reference System (CRS)и найдите свою проекцию.

Хотя WGS84 и NAD83 оба относятся к датам, а не к проекциям. Если вы хотите проецировать свои данные TIGER, я бы предпочел использовать либо зону UTM, либо проекцию по всей территории США, если вы имеете дело с большими площадями.

MerseyViking
источник
Хорошо, я изменил CRS на NAD 83, и ничего не изменилось. Единица расстояния по-прежнему градусов.
Зак
2
NAD 83, как сказал MerseyViking, является базовым. Если вы измените его на соответствующую зону UTM (для небольшой области), он будет работать.
Эмили
2
Как я сказал в ответе, NAD83 не является проекцией, поэтому он все равно будет в градусах: ваши данные отображаются на сфероиде, похожем на глобус. Вам необходимо перепроецировать ваши данные на плоскую плоскость, как на бумажной карте, прежде чем линейные единицы (такие как метры, футы или мили) имеют смысл. Статья в Википедии - разумная отправная точка для понимания разницы: en.wikipedia.org/wiki/Map_projection
MerseyViking
Хорошо, спасибо. Я запутался между настройкой CRS входного слоя и настройкой CRS проекта.
Зак
1
Кроме того, обязательно установите флажок «Включить» преобразование CRS на лету, если вы хотите, чтобы QGIS динамически перепроектировала ваши слои (т.е. во время работы, а не перепроектировала их и затем работала с проецируемыми данными). В QGIS 1.7+ это будет работать как для векторов, так и для растров; в старых версиях он будет работать только с векторами.
Mattwigway
1

Вам нужно сохранить шейп-файл как (щелкните правой кнопкой мыши по имени шейп-файла и «сохранить как»), а когда вы сохраните его - выберите новый CRS, не забудьте поставить галочку в поле «добавить в проект» внизу, прежде чем подтвердить. Вы получаете шейп-файл в правильном CRS, но теперь вам нужно убедиться, что ваш проект имеет тот же CRS - который можно проверить и изменить с помощью символа «target» в правом нижнем углу.

Шира
источник