QGIS Масштабная линейка. Измерение расстояний

Не знаете, где задать вопрос? Задавайте здесь.
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение ericsson » 14 авг 2013, 20:02

Ну, если бы вы действительно ознакомились с фундаментальной литературой, то может вам он и был бы не нужен, тут я не буду отрицать.
А для чего он нужен - ну почитайте соседние темы, увидите, что обсуждается...

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение gimran » 15 авг 2013, 09:10

MelechinAV
Выберите свой слой, сохранить как и выберите в целевой системе координат зону UTM для Вашего региона или зону в СК42.
Сохраните. Откройте. Теперь слой исходно будет в километрах.

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение MelechinAV » 15 авг 2013, 15:44

Долго не отвечал, т.к. читал факи - 3 раза. И фундаментальную литературу конечно (интересно, тем кто купил к.л. несвободную гис за 100500 рублей тоже надо сначала получить два высших образования и желательно защитить диссер по теме, касающейся функционирования этой гисы, чтобы разобраться в ней?).
gimran писал(а):Выберите свой слой, сохранить как и выберите в целевой системе координат зону UTM для Вашего региона или зону в СК42.
Сохраните. Откройте. Теперь слой исходно будет в километрах.
Думаю, что проблема (во первых во мне, конечно) в том, что слой OpenStreetMap (и все подобные, которые предлагает модуль опенлайерс) не может корректно работать с СК отличающимися от WGS84\pseudomercator - я проверял, заставлял его отображаться в разных СК - он или выдает ошибку или показывает что-то невероятное.
Мой слой с точками не имеет никакой своей СК, т.к. это просто текстовый файл только с координатами в формате wkt. Подозреваю, что этот слой (с точками) может корректно отображаться и корректно накладываться на опен-лаерс-слои только в тогда, когда ему задана CK WGS84 - т.к. все эти точки извлечены из информационной системы, в которой они используются модулем openlayers.
Когда слою точек задаю любую другую СК (в том числе способом, предложенным gimran) - слой некорректно отображается или накладывается на слои карты опенлаерс (попробованы все варианты с изменением СК проекта, всех слоев в разных сочетаниях и т.п.).

Т.о. на данном этапе развития всего не вижу решения своей проблемы, точнее вижу, что масштабная линейка - подождет.
Когда прочту всю фундаментальную литертуру по всем отраслям знания, обязательно отпишусь в треде по решению данной проблемы - для таких же как я. Типа "42".

ЗЫ: Однако, только что, у меня произошел разрыв шаблона, когда я прочитал в qgis следующее:

"Выбор системы координат слоя:
Этот слой не содержит сведений о проекции. По умолчанию, для этого слоя будет выбрана проекция текущего проекта, но вы можете переопределить ее, выбрав другую проекцию ниже."

И ниже предлагаются Системы координат

СК=проекция (по мнению qgis) Имхо это /0
И тут я пошел читать факи и др. источники в 4 и 5й раз. И дело даже не в линейке, которая мне уже не так и нужна.

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

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение Максим Дубинин » 15 авг 2013, 16:02

еще раз сформулируйте вопрос
пристегивайтесь, турбулентность прямо по курсу

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

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение Александр Мурый » 15 авг 2013, 16:02

MelechinAV писал(а): СК=проекция (по мнению qgis) Имхо это /0
Может быть, это не самый удачный пункт в интерфейсе QGIS. Понятно, что здесь имеется в виду "СК + проекция".
Редактор материалов, модератор форума

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение gimran » 15 авг 2013, 16:08

Умоляю Вас, в кугисе наверху есть свойства проекта. Задайте там целевую систему координат и пересчет проекции налету. Снизу подложите осм и из любой СК в корректном слое все на ляжет там где надо.
Давайте разберемся какие у Вас данные помимо Ваших точек и слоя ОСМ?

[ Сообщение с мобильного устройства ]

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение gimran » 15 авг 2013, 16:09

Вполне возможно, что один из Ваших слоев не в той проекции.

[ Сообщение с мобильного устройства ]

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение MelechinAV » 15 авг 2013, 16:59

gimran писал(а):Давайте разберемся какие у Вас данные помимо Ваших точек и слоя ОСМ?
Вот данные моего слоя:

Код: Выделить всё

coordinates	counter	Species	Title
POINT (31.3808 69.7063)	1	Lecania aipospila (Wahlenb.) Th. Fr.	SPECIMEN OF LICHENS HERBARIUM KPABG
POINT (31.3808 69.7063)	2	Verrucaria maura Wahlenb.	SPECIMEN OF LICHENS HERBARIUM KPABG
....... и так далее много строк
Других слоев кроме ОСМа и моих точек - нет.

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение MelechinAV » 15 авг 2013, 17:07

gimran писал(а):в кугисе наверху есть свойства проекта. Задайте там целевую систему координат и пересчет проекции налету. Снизу подложите осм и из любой СК в корректном слое все на ляжет там где надо.
Давайте разберемся какие у Вас данные помимо Ваших точек и слоя ОСМ?
Пишу все по Вашим советам:
1. Окрыл кугис
2. В свойствах проекта задал wgs84 utm 36N (все-таки 36 для Хибин вроде как, а не 37). И пересчет на лету.
3. Добавить новый слой из текста с разделитлями (беру тот файл, участок которого показан выше в моем посте). Задаю ему СК wgs84 utm 36N.
4. Подключаю слой опенстритмап - ничего не делаю с его СК.
5. Результат - все мои точки где-то в Конго.

Если в 3-м пункте я задаю слою точек СК wgs84 - все хорошо - все там где надо и хорошо срастается со слоем опенстритмап. Но масштабная линейка, конечно же, считает, чот хибины 100 км диаметре. Все остальное - как надо, все прекрасно.

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение MelechinAV » 15 авг 2013, 17:22

Максим Дубинин писал(а):еще раз сформулируйте вопрос
Я уже снова перестал понимать как его формулировать.
Дело даже не в том, что эта масштабная линейка мне особо нужна, а в том, что по тому, что мне советуют у меня есть линейка, но нет нормальных точек_где_надо+слой_карты.
Если же я свои данные делаю в wgs84 (СК слоев openlaers я не меняю - по умолчанию в wgs84/mercator - это так должно быть?) - все отлично, но линейка в два раза больше.

Пока читаю.

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение gimran » 15 авг 2013, 18:04

Вот! при загрузке своих данных выберите систему координат wgs84 (у Вас это пункт3). Остальное все верно :)

[ Сообщение с мобильного устройства ]

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение gimran » 15 авг 2013, 18:21

Более аргументированно объясню Вам почему wgs84 без каких-либо зон utm: gps приемники показывают координаты в wgs84 (без utm). Следовательно, когда мы загружаем точки с мы указываем систему координат, в которой созданы точки.
После добавления в кугис, Вы можете указать "сохранить как" и выбрать свою зону utm. Новый слой будет в утм.

[ Сообщение с мобильного устройства ]

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение MelechinAV » 15 авг 2013, 18:24

gimran писал(а):Вот! при загрузке своих данных выберите систему координат wgs84 (у Вас это пункт3). Остальное все верно :)
[ Сообщение с мобильного устройства ]
Да. Как и я уже отмечал, когда я делаю "при загрузке своих данных выберите систему координат wgs84" - все действительно хорошо. Все, кроме масштабной линейки.

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение gimran » 15 авг 2013, 18:29

Мелехин, проект в утм и пересчет координат налету, а Ваш слой без утм при выборе системы координат для него.

[ Сообщение с мобильного устройства ]

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: QGIS Масштабная линейка. Измерение расстояний

Сообщение MelechinAV » 15 авг 2013, 22:58

gimran писал(а):Мелехин, проект в утм и пересчет координат налету, а Ваш слой без утм при выборе системы координат для него.[/size]
Да и этот способ я так же пробовал - см пост с картинкой про смещаюшиеся точки в одном масштабе и нормальные - в другом. Все здорово, все меряется и масштабная линейка какая надо и все такое, но, согласитесь, точка сухопутного вида в озере - это может вызвать вопросы у коллег.

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Semrush [Bot] и 1 гость