День добрый!
Подскажите, пожалуйста, как в QGIS провести линии из одной точки (с заданными координатами) через определенные интервалы в градусах. То есть эдакие радиалы. В каком-нибудь автокаде или корел дро это делается проще простого, а тут я уже пол дня голову ломаю. Код в ответах не предлагать - я не программист
Линии из одной точки через каждые 5 градусов
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 02 июл 2017, 10:14
- Репутация: -2
-
- Гуру
- Сообщения: 4049
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1050
- Ваше звание: программист
- Откуда: Казань
Re: Линии из одной точки через каждые 5 градусов
если геометрию за 7 класс помните, то достаточно Ёкселя и текстового редактора.Schumacher92 писал(а):Код в ответах не предлагать - я не программист
План а)
1) Нарисуйте линию из нужного центра, и сохраните ее как MIF/MID, вам нужен MIF, это просто текстовый файл.
2) Найдите там (используйте текстовый редактор) свою линию, со всеми атрибутами (собственно координаты, и раскраска), и скопируйте столько раз, сколько нужно. Для лучшего понимания, где что, нарисуйте две линии, и посмотрите
3) Посчитайте координаты вторых концов линии по формуле
Код: Выделить всё
X_i = X_center+Radius*cos(alpha_i)
Y_i = Y_center+Radius*sin(alpha_i)
4) на всякий случай скопируйте первую строку файла MID нужное число раз
5) прочитайте результат в QGIS
План б). Найдите пионера, купите ему сникерс, и дайте написанное - пусть сделает.
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 02 июл 2017, 10:14
- Репутация: -2
Re: Линии из одной точки через каждые 5 градусов
План С - найдите модуль QAD и частично восполните функционал Автокада в QGIS.План б). Найдите пионера, купите ему сникерс, и дайте написанное - пусть сделает.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей