![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
FewG |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 23.11.2010 Репутация: нет Всего: нет |
Всем добрый вечер,
пытаюсь детализировать карту. Из .osm файла получаю точки, которые изображают дорогу, а значит из них можно соорудить простую линию Line2D, но хотелось бы из этих точек нарисовать дорогу на подобии "гуглмапс": ![]() Есть идеи как это можно сделать? |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
И что не получается, нарисовать несколько желтых прямоугольников?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
FewG |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 23.11.2010 Репутация: нет Всего: нет |
Ну можно и так сказать. Я беру точки из .osm файла и соединяю их в улицы. Получается такое:
![]() Сижу и думаю, каким макаром можно сделать из них "широкие" улицы, как на картинке из 1-ого поста. |
|||
|
||||
Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 4 Всего: 8 |
- Находите для каждого отрезка по 2 нормали в вершинах.
- В общих для 2х отрезков вершинах нормали усредняете. - На каждой нормали откладываете по опорной точке на желаемом расстоянии от основной линии. - Соединяете полученные опорные точки желтым многоугольником. Как рассчитать нормаль к отрезку, я надеюсь, вы легко вспомните из векторной алгебры или найдете в гугле. Это сообщение отредактировал(а) Nofate - 24.1.2012, 14:35 -------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |