Так что я довольно новичок в ГИС и работаю над картографическим проектом с использованием данных для Ванкувера, Канада. Я хочу объединить данные OpenStreetMap с данными, предоставленными городом Ванкувер. Но данные Сити не совпадают с данными OSM, когда я отображаю их в QGIS.
Следуя совету ответа на прогнозируемые карты должны, но не перекрываются ли в ArcMap? Я проверил два источника данных по отношению к третьему (карта мира). Данные OSM верны - Британская Колумбия находится в правильном месте - но данные Сити ставят Ванкувер на юге Франции.
Мои источники данных:
- Велосипедные дорожки и библиотеки из города Ванкувер . (Оба являются файлами SHP.) Это данные, которые не совпадают с другими.
- Карта Британской Колумбии из Open Street Map. Я положил данные в базу данных, используя osm2pgsql.
- Карта мира, которая является частью проекта Open Street Style.
Прогнозы:
- Данные по городу прогнозируются в зоне UTM10, NAD83 (CSRS). Я выбрал это на экране Свойства слоя QGIS для этих слоев. Строка проекции:
+proj=utm +zone=5 +ellps=GRS80 +datum=NAD83 +units=m +no_defs
- Карты OSM находятся в проекции Меркатора. У QGIS есть много вариантов Mercator, и я не был уверен, какой из них использовать, поэтому я предположил «Популярная визуализация CRS / Mercator».
+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
- Для карты мира Quantum GIS загрузила проекцию из файла .prj. Это
+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +over +no_defs
Проецируемые карты должны, но не перекрываться в ArcMap? говорит о проблемах зоны. Это похоже на то, что я могу испытать. Поэтому я попытался изменить библиотеки из зоны UTM 10N в другие зоны (15N и 60N), но ничего не изменилось.
У кого-нибудь есть предложения, что попробовать дальше?
+proj=utm +zone=10
а не+zone=5
потому, что я думаю, что зона 5 очень близка к где-то в Великобритании (начинается с буквы G ...), и именно поэтому ваши данные поступают во ФранцииОтветы:
То, что мы действительно должны выяснить здесь, - это проекции ваших входных данных.
Городские данные
Shapefile поставляется с файлом .prj, который отлично интерпретируется QGIS. Не меняйте настройки слоя!
Данные OSM
Если вы используете векторные данные OSM, они находятся в географических координатах WGS84 (EPSG: 4326). В Web Mercator есть только растровые плитки (EPSG: 900913).
Открытые данные Street Style
Если QGIS распознал содержимое .prj, оставьте это так.
Наконец, выберите систему координат проекта (я бы предложил систему UTM) и активируйте перепроецирование на лету, как уже объяснил @Mike_Toews.
источник
Вам нужно перепроектировать разные слои в одну и ту же проекцию «на лету». Перейти к:
Настройки> Свойства проекта ...> Система координат (CRS)
и проверить на Enable «на лету» преобразования CRS
источник
У меня только что была проблема с добавлением двух растров, одного в UTM и одного в Geographic. Я следовал указаниям, позволяющим на лету проецировать, но ничего не произошло Я удалил слои и снова добавил их, и проблема была решена
источник