с изображения снять координаты

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

с изображения снять координаты

Сообщение Aspire » 08 фев 2011, 20:00

Ребята помогите!
Задали задание: с карты 10х10 нужно снять координаты изолиний, только рельеф... это нужно сделать в ручную линейкой и карандашом (сказали снять 600 точек), не очень хочется парится, подскажите может как нибудь можно снять координаты программой?
эти данные потом нужно внести в Surfer.. и он должен мне построить то что у меня в изображении..
спасибо)
Вложения
uuuuu.jpg
uuuuu.jpg (356.43 КБ) 14803 просмотра

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: с изображения снять координаты

Сообщение Максим Дубинин » 08 фев 2011, 20:46

Ну и преподаватели у вас.

Берете QGIS (http://gis-lab.info/qa/qgis-osgeo4w.html) - 20 мин
Загружаете растр - 1 мин
Создаете линейный слой - 5 мин
Цифруете изолинии - 30мин - час
Проставляете высоты - 15 мин
Сохраняете результат - 1 мин
Экспортируете в точки Vector\Geometry tools\Extract nodes - 5 мин
Проставляете координаты у точек Vector\Geometry tools\Export-Add geometry columns - 5 мин
Открываетет dbf в Excel'е и берете 600 готовых точек

(разумеется при оцифровке нужно будет щелкнуть не менее 600 раз)
пристегивайтесь, турбулентность прямо по курсу

Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

Re: с изображения снять координаты

Сообщение Aspire » 08 фев 2011, 20:51

спасибо, сейчас попробую...

Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

Re: с изображения снять координаты

Сообщение Aspire » 08 фев 2011, 22:29

а можно поподробнее? а то не очень пойму как загрузить растр и далее

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: с изображения снять координаты

Сообщение Максим Дубинин » 08 фев 2011, 22:50

для начала попробуйте сами

http://gis-lab.info/docs/qgis/manual16/ ... ide_ru.pdf
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: с изображения снять координаты

Сообщение Voltron » 08 фев 2011, 23:30

Еще EasyTrace можно было бы попробовать. Но если с QGIS возникли трудности, то лучше не надо

Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

Re: с изображения снять координаты

Сообщение Aspire » 09 фев 2011, 00:30

не нашел, как цифровать изолинии?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: с изображения снять координаты

Сообщение Александр Мурый » 09 фев 2011, 00:58

В приведённом выше руководстве по QGIS см. главу 3, а особенно п. 3.5.5
Нужно: создать линейный shape-файл (задать атрибуты, например ,"высота") --> сделать его редактируемым --> оцифровать изолинии, назначить линиям высоты --> далее то, что надо далее
Редактор материалов, модератор форума

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: с изображения снять координаты

Сообщение Boris » 09 фев 2011, 02:04

Простите за очевидный кому-то вопрос, но речь идет об авто трассировке горизонталей или нет?

Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

Re: с изображения снять координаты

Сообщение Aspire » 09 фев 2011, 02:07

всмысле авто трассировка? мне нужно координаты внести в Surfer.. а в результате получить этот рисунок

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: с изображения снять координаты

Сообщение Boris » 09 фев 2011, 02:24

вы координаты по одной будете вводить или сразу всю линию превращать в векторный объект с высотой? Serfer поглощает линии или только точки?
---
Но это все отвлечение от вопроса. Я спрашивал есть ли автотрассировка в QGIS, который был рекомендован. Потому как если его там нет, то он не инструмент для этой конкретной задачи, а вот рекомендованный тут же EasyTrace - идеален, т.к. для таких гладких и контрастных линий ET для их оцифровки нужно 5 минут от силы. Ну и еще 10, что бы разобраться в высоте этих самых горизонталей.

Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

Re: с изображения снять координаты

Сообщение Aspire » 09 фев 2011, 02:27

буду вводить 600 координат.. попробую ту прогу, не могу разобраться в qgis

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: с изображения снять координаты

Сообщение Максим Дубинин » 09 фев 2011, 07:27

Aspire писал(а):не могу разобраться в qgis
так спросите
пристегивайтесь, турбулентность прямо по курсу

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: с изображения снять координаты

Сообщение gamm » 09 фев 2011, 09:00

не нужно создавать лишних сущностей :-)

1) Грузим картинку в SURFER (через Base Map), тыкаем мышкой, запускаем Map/Digitize
2) Обкалывем изолинию, сохраняем в файле, в имени которого отметка изолинии (чтобы не забыть); делаем Save As ... *.dat, очищаем текст и колем дальше
3) Грузим файлы (последовательно) в электронную таблицу SURFER (он *.dat грузит сам), и вставляем отметку изолинии (из имени файла) используя Data/Transform
4) Соединяем все в один файл (Copy/Paste в соседнюю таблицу). Изолинии с одним уровнем лучше объединить перед (3)

на все нужно минут 20-30 ... Если координаты нужна, делаем линейное преобразование по 3-5 точкам после (4).

Aspire
Новоприбывший
Сообщения: 9
Зарегистрирован: 08 фев 2011, 19:51
Репутация: 0

Re: с изображения снять координаты

Сообщение Aspire » 09 фев 2011, 14:13

gamm писал(а):не нужно создавать лишних сущностей :-)

1) Грузим картинку в SURFER (через Base Map), тыкаем мышкой, запускаем Map/Digitize
2) Обкалывем изолинию, сохраняем в файле, в имени которого отметка изолинии (чтобы не забыть); делаем Save As ... *.dat, очищаем текст и колем дальше
3) Грузим файлы (последовательно) в электронную таблицу SURFER (он *.dat грузит сам), и вставляем отметку изолинии (из имени файла) используя Data/Transform
4) Соединяем все в один файл (Copy/Paste в соседнюю таблицу). Изолинии с одним уровнем лучше объединить перед (3)

на все нужно минут 20-30 ... Если координаты нужна, делаем линейное преобразование по 3-5 точкам после (4).
ооо.. вот сдесь мне легче.. спасибо..
не подскажете как в серфере сделать чтобы координаты начинались не с (0;0).. а наприсмер с (1234; 4321)?
и оси поменять местами тоесть х-вертикальная чтобы была, а у-соответственно горизонтальная
Последний раз редактировалось Aspire 09 фев 2011, 14:41, всего редактировалось 1 раз.

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей