SASGIS

Веб-картография и навигация

Добавить функцию разрезания пути

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Re: Добавить функцию разрезания пути

Сообщение zed » 04 июн 2016, 11:52

Баг в линейке:
bartho писал(а):A little problem, in "Distance Calculation", if you use the function "Split line", the function "Save as separate placemarks..." is actived but without result.

viewtopic.php?f=52&t=2744&start=70#p42974

И ещё один момент: а не стоит ли добавить вывод сообщений о том, что путь был успешно разрезан или наоборот, не может быть разрезан в данном месте (с указанием причины)?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 04 июн 2016, 13:59

В Distance Calculation разрезание и сохранение кусков вроде как не имеют смысла. Значит, надо оттуда удалить ножницы и двойную дискету.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение zed » 04 июн 2016, 14:00

Да, надо убрать.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 04 июн 2016, 14:04

В SAS.Planet.Nightly.160604.9417.7z отображение первой и активной точек не изменилось. Из ini соотв. строки удалил, создались такие же, как и раньше (с тёмно-зелёным), при клике на ножницы визуально ничего не происходит (активная точка не зеленеет).
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 05 июн 2016, 22:45

Только что скачал 160604.9418. Распаковал в отдельнрую папку. Все зеленеет. Значит что-то не то удалили.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 05 июн 2016, 22:49

Tolik писал(а):В Distance Calculation разрезание и сохранение кусков вроде как не имеют смысла. Значит, надо оттуда удалить ножницы и двойную дискету.

Ножницы пусть живут. Хуже от них не будет. Вдруг кому-то нужно сумму из нескольких кусков померять.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 06 июн 2016, 10:49

vdemidov писал(а):Только что скачал 160604.9418. Распаковал в отдельнрую папку. Все зеленеет. Значит что-то не то удалили.

Точно, не то удалял, прошу прощения.

После клика на ножницы активная точка становится буро-зелёной, а не чисто зелёной.
Этот цвет в ini задаётся или хардкодед??
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 06 июн 2016, 11:14

vdemidov писал(а):Ножницы пусть живут. Хуже от них не будет. Вдруг кому-то нужно сумму из нескольких кусков померять.

Понял: если кликнуть на ножницы, потом создать несколько новых точек - получится линейка из нескольких кусков. Неочевидно (и не очень нужно), но ладно, пусть живёт.
А кнопку с дискетами убрать надо.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение Tolik » 06 июн 2016, 11:24

Я понял: активнвя точка теперь делается из неактивной затемнением цвета и добавлением красной рамки.
Мне кажется, было бы лучше делать без затемнения цвета, только добавлением рамки. Так пробовали?
В принципе, сейчас уже всё работает хорошо, но давайте уж допилим, чтобы всё было ясно и красиво.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Добавить функцию разрезания пути

Сообщение vdemidov » 06 июн 2016, 12:05

Tolik писал(а):А кнопку с дискетами убрать надо.

Уже убрано.

Tolik писал(а):Мне кажется, было бы лучше делать без затемнения цвета, только добавлением рамки. Так пробовали?

Оно делается наложением активной метки поверх обычной или первой точки.
Если хочется что бы была только рамка меняем в секции [EditMarkPolyLine_ActivePoint] параметр FillColorHex=$64FF0000 на нулевую альфу (первый компонент в записи). Но мне так как есть нравится больше. Заметнее что выбрана точка.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Пред.След.

Вернуться в Внеочередное исполнение хотелок

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

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