Я работаю с этим загружаемым шейп-файлом, который имеет координаты XY. Они сродни '3672187.92698000, 534175.72095400'
.
Я хотел бы преобразовать их в широту долготы, чтобы они были больше похожи '-90.097017, 29.963176'
.
Я видел, как этот вопрос решался с помощью ArcMap, но у меня нет этого программного обеспечения. Мне удалось загрузить и установить QGIS, но, к сожалению, я озадачен его сложным интерфейсом. Хотел бы сделать конвертацию с ним, если это возможно.
qgis
coordinate-system
Zugwalt
источник
источник
Ответы:
Упомянутый вами набор данных представляет собой шейп-файл, формат, изобретенный ESRI, но понятный большинству программного обеспечения ГИС, включая QGIS.
После распаковки zip вы можете добавить его
Add vector layer
и указать на файл .shp. Информация CRS хранится в файле .prj, и уровень CRS автоматически устанавливается в QGIS. В вашем случае,NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feet
с американскими ногами в качестве единиц.С помощью
openlayers plugin
вы можете добавить фоновый слой Openstreetmap или Google. Для этого вы должны установить CRS проекта вEPSG:3857
.Если вам нужны координаты в градусах широты / долготы, просто щелкните правой кнопкой мыши слой шейп-
Save as ...
файла и выберите новый файл с другим именем, выбравEPSG:4326
для этого CRS, и отметьте, чтобы добавить этот слой на холст. Сохранение может занять некоторое время.Для следующего шага вам лучше увеличить масштаб изображения, чтобы увидеть всего пару точек. Откройте таблицу атрибутов и нажмите на символ карандаша внизу, чтобы войти в режим редактирования, а затем на иконку калькулятора поля внизу справа. Создайте новое поле с именем degx, type
real
, precision6
и выберите$x
изgeometry
. После сохранения (что занимает некоторое время), сделайте то же самое для degy и$y
. Выйдите из режима редактирования, затем в таблицу атрибутов.Новые столбцы в таблице атрибутов дают вам широту и долготу в градусах.
источник
Вы можете импортировать координаты в виде csv, например, в файле с именемordins.csv:
1) Импортируйте его по слою -> Добавить текстовый слой с разделителями.
Следующий диалог должен быть достаточно понятным. После нажатия OK в этом диалоговом окне вам будет предложено ввести систему координат введенных вами координат. Вы можете работать со списком или использовать поле «Фильтр», чтобы найти правильную проекцию.
2) После того, как он импортирован, щелкните правой кнопкой мыши слой на панели «Слои» и выберите «Сохранить как».
3) Сохраните его как шейп-файл и измените «Layer CRS» на «Selected CRS», затем просмотрите проекции, чтобы найти WGS84 EPSG: 4326. Выберите, чтобы добавить его на карту и нажмите ОК.
4) После того, как ваш новый шейп-файл создан, щелкните правой кнопкой мыши на нем диалог слоя и «Открыть таблицу атрибутов». Переключить редактирование (ctrl-E) и открыть калькулятор (ctrl-I). Выберите «создать новое поле», назовите его «Долгота» и сделайте выражение $ x. Сделайте то же самое для второго нового атрибута с именем «Широта» и создайте выражение $ y. Теперь вы должны иметь широту и долготу в вашей таблице атрибутов.
5) Если вы хотите, чтобы это было в электронной таблице, быстрое решение состоит в том, чтобы щелкнуть по значку инвертированного выделения (Ctrl-R), а затем скопировать в буфер обмена (Ctrl-C). Затем вы можете вставить его прямо в электронную таблицу.
источник
Ваш вопрос не относится к ArcGIS / QGIS. Это связано с системами координат. Я интерпретирую ваши вопросы как «Как импортировать данные CSV X / Y в одну пространственную систему координат и экспортировать в другую систему координат с использованием QGIS?».
Если ваши данные не отображаются правильно в QGIS (при условии v1.8), вам нужно будет включить плагин «Добавить текстовый слой с разделителями» с помощью диспетчера плагинов, затем импортировать данные с помощью «Слой» -> «Добавить слой с разделителями», а затем продолжить с помощью мастера выберите соответствующий источник, столбцы x / y, а затем правильную систему координат.
Их слой теперь должен корректно отображаться в QGIS в его собственной системе координат. Если вы хотите перепроектировать его на лету, вам нужно будет перейти в Настройки -> Свойства проекта -> Выбрать «Перепроецирование на лету» и в нужную систему координат отображения.
Теперь, когда вы правильно импортировали данные, все, что вам нужно сделать, это щелкнуть правой кнопкой мыши по слою и выбрать «Сохранить как». В этом диалоговом окне выберите нужный формат (shape, csv и т. Д.), Укажите место сохранения и в разделе CRS выберите «Выбранный CRS», затем нажмите «Обзор» и выберите «WGS 84» или любую другую желаемую систему координат. ,
источник