Red Rodgers

Red Rodgers (https://www.redrodgers.com/forums/index.php)
-   Полоса, собственно (https://www.redrodgers.com/forums/forumdisplay.php?f=42)
-   -   Любителям полетных карт! (https://www.redrodgers.com/forums/showthread.php?t=3285)

jgr124_borada 15-04-2007 09:21

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

Рекламка
http://www.jgr124.ru/stab/maptools.php

LeR19_Dummkopf 15-04-2007 10:01

Осталось только пожелать наложение обстановки и маршрутов!!!

Позвольте передать, уважительное восхищение самоотдачей, всем участвующим в проекте!

RR_Flash 15-04-2007 11:07

Автору - респект!

Alaska 15-04-2007 13:34

Огромное спасибо, полезная софтина.

Сразу вопрос - можно сохранять изображение в файл? Поясню, Ил дома, красиво печатающий цветной лазер на работе.

jgr124_borada 15-04-2007 21:18

Все что вы желаете, и даже больше будет. Не все сразу, конечно. Пока прога сама не печатает, но конечно же выводит в файл. Формат gif. Причем может выводить выбранный кусок карты. На предстоящей неделе будет все готово для первого релиза.

SHMEL 15-04-2007 23:05

Андрей, отличная работа! :)

Alaska 15-04-2007 23:54

Что бы не за....грязнять форум спрошу Автора здесь.

Я как-то на Сухом просил в программке управления погодой (для сервака) сделать более рендомный разброс погоды и времени, уж больно она крайности любит. Пришлось даже убрать туман :157: . Можно ли что-то поменять?

Как всегда с ВЕЛИКИМ УВАЖЕНИЕМ.

Maximus_G 16-04-2007 01:34

Прикольно,
только Maddox пишется через "a".

jgr124_borada 16-04-2007 06:30

Цитата:

Сообщение от Maximus_G (Сообщение 56300)
Прикольно,
только Maddox пишется через "a".

Ааааа! Тьфу.. По памяти писал. Ну сорри :)

jgr124_borada 16-04-2007 06:40

Цитата:

Сообщение от Alaska (Сообщение 56296)
Что бы не за....грязнять форум спрошу Автора здесь.

Я как-то на Сухом просил в программке управления погодой (для сервака) сделать более рендомный разброс погоды и времени, уж больно она крайности любит. Пришлось даже убрать туман :157: . Можно ли что-то поменять?

Как всегда с ВЕЛИКИМ УВАЖЕНИЕМ.

Да, помню. Но функция random используется встроенная. И как это изменить пока не представляю.

Crocodile 16-04-2007 09:42

Оооой.... это ужасно...

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

И почему типов городов только три... ;)
А если мне хотца alignment разныx типов нас пунктов по разному делать ;)
Почему только русский/английский? Локализаций же много... вроде бы...

jgr124_borada 16-04-2007 10:20

Цитата:

Сообщение от Crocodile (Сообщение 56315)
Оооой.... это ужасно...

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

И почему типов городов только три... ;)
А если мне хотца alignment разныx типов нас пунктов по разному делать ;)
Почему только русский/английский? Локализаций же много... вроде бы...

Ну тогда покажь программу, в которой ты делал, с которой ты
Цитата:

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

Moff 16-04-2007 10:26

Цитата:

Сообщение от Crocodile (Сообщение 56315)
Оооой.... это ужасно...

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

И почему типов городов только три... ;)
А если мне хотца alignment разныx типов нас пунктов по разному делать ;)
Почему только русский/английский? Локализаций же много... вроде бы...

Интерфейс по возможности стараемся делать удобным.

Типов 3 - для городов. Помимо городов есть еще и другие географические названия - для них также все настраивается.

А есть ли смысл разный Alignment? Т.к. для "особых" случаев существует возможность управлять расположением отдельного города (сдвиг в пикселах).

Почему "Русский/английский"? У нас имеется ТОЛЬКО русско-англ. тексты (и русские даже не для всех карт).

Crocodile 16-04-2007 10:59

Цитата:

Сообщение от Moff (Сообщение 56317)
Интерфейс по возможности стараемся делать удобным.

Типов 3 - для городов. Помимо городов есть еще и другие географические названия - для них также все настраивается.

А есть ли смысл разный Alignment? Т.к. для "особых" случаев существует возможность управлять расположением отдельного города (сдвиг в пикселах).

Почему "Русский/английский"? У нас имеется ТОЛЬКО русско-англ. тексты (и русские даже не для всех карт).

Мнэээ... ну есть же деревья... А они оччень хорошо serialize делают ;) И гибкости фантастической. Рутовая нода - карта набор имейджей, привязка и т.д. Дальше ноды... ну к примеру "Подписи" (какие не важно) под этой нодой юзером созаются подписи на основании выбора объектов из датасета, а какие и сколько это дело юзера. Юзая наследование (и местами полиморфизьм :)) можно на одном классе делать подписи и для квадратов и для городов - куда это меня занесло... :)

Moff 16-04-2007 11:25

Цитата:

Сообщение от Crocodile (Сообщение 56320)
Мнэээ... ну есть же деревья... А они оччень хорошо serialize делают ;) И гибкости фантастической. Рутовая нода - карта набор имейджей, привязка и т.д. Дальше ноды... ну к примеру "Подписи" (какие не важно) под этой нодой юзером созаются подписи на основании выбора объектов из датасета, а какие и сколько это дело юзера. Юзая наследование (и местами полиморфизьм :)) можно на одном классе делать подписи и для квадратов и для городов - куда это меня занесло... :)

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

Давайте не будем торопиться и немного подождем 1-й версии.

Crocodile 16-04-2007 12:37

Цитата:

Сообщение от jgr124_borada (Сообщение 56316)
Ну тогда покажь программу, в которой ты делал, с которой ты :P
Типов три, потому-что три. Странно от тебя слышать, тыж видел и использовал файлы с городами. А ты сколько типов в иле видел?
Арабский, венгерский, немецкий и прочие языки добавить можно, а оно нам надо?

По первому пункту www.esri.com :P

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

Moff 16-04-2007 13:01

Цитата:

Сообщение от Crocodile (Сообщение 56331)
По первому пункту www.esri.com :P

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

Для именованных филдов есть отдельная настройка. По "расширенной" настройке текстов готов обсудить предложения по ICQ (121899328), дабы не засорять тему. От разумных предложений я никогда не отказывался :)

Crocodile 16-04-2007 13:31

Цитата:

Сообщение от Moff (Сообщение 56336)
Для именованных филдов есть отдельная настройка. По "расширенной" настройке текстов готов обсудить предложения по ICQ (121899328), дабы не засорять тему. От разумных предложений я никогда не отказывался :)

Это почему же засорять, ты же не для меня тулзу пишешь :) Широкая вирпильская общественность, я думаю, живо заинтересована в этом.

Ну а предложения у меня будут когда я смогу сам потыкать мышой в кнопки.

И еще вопрос, на скриншотах уже работающий функционал, или просто набросаные в студии контролы для показа клиентуре? Если это уже обросло кодом, то смысла менять нет, наверно. Слишком много переделок.

ЗЫ ИМХО Зря вы так, по-партизански. В нашем колхозе принята такая практика: сначала аналитики придумывают функционал, девелоперы в студии рисуют интерфейс без кода и сдают тестерам. Процентов 20 потенциальных багов и неудобностей уже на этом этапе отсекаются.

ЗЗЫ И в Аське я раньше 22 по МСК редко бываю.

Moff 16-04-2007 13:38

Все что на скриншотах - реально работает. Правда скриншоты взяты былы от относительно старой версии, сейчас формы выглядят слегка иначе.

Но это не тот уровень программы, где требуется аналитик, писатель макета и пр.

Потыкать кнопки можно будет уже скоро. Инсталлятор беты собран. Вылавливаю блох.

jgr124_borada 16-04-2007 14:29

Цитата:

Сообщение от Crocodile (Сообщение 56349)
ЗЫ ИМХО Зря вы так, по-партизански. В нашем колхозе принята такая практика: сначала аналитики придумывают функционал, девелоперы в студии рисуют интерфейс без кода и сдают тестерам. Процентов 20 потенциальных багов и неудобностей уже на этом этапе отсекаются.
.

А вот мы вдвоем это все и есть :)
Фундамент программы была написан гораздо раньше, сейчас просто вернулись к нему.
На редкость слаженная работа с одинаковым ходом мыслей.
Результат седня-завтра оцените. А там и конкретнее разговор пойдет.

Vosxod 16-04-2007 17:42

Круто! Жаль что раньше на сделали.

jgr124_borada 18-04-2007 10:40

Свершилось! :bud:

Смотрим, пробуем, плюемся, хвалим...

http://www.jgr124.ru/teh/maptools.php

RR_Kraft 18-04-2007 10:45

Ещё не пробовал, но большое шпасиба! =)

Q-8 18-04-2007 12:11

Цитата:

Сообщение от jgr124_borada (Сообщение 56602)
Свершилось! :bud:

Смотрим, пробуем, плюемся, хвалим...

http://www.jgr124.ru/teh/maptools.php

Как это плюёмся, хвалим, конечно, столько ждали таких карт, а тут ещё и программа в придачу.:32:
Спасибо всем! кто принимал в этом участие.

Zuboff 18-04-2007 12:56

понравилось, ждем карт...
большое спасибо за проделанную работу

Vosxod 18-04-2007 17:35

Аааа я чета не вьехал. Я думал сие карты прям из ила выдергивает... А что нет??

Правка: вижу что нет. Эээх :(

Вопрос - по англ прога ни бумбум? Одни ???? в меню вижу....

Crocodile 18-04-2007 18:53

Цитата:

Сообщение от Vosxod (Сообщение 56656)
Аааа я чета не вьехал. Я думал сие карты прям из ила выдергивает... А что нет??

Правка: вижу что нет. Эээх :(

Вопрос - по англ прога ни бумбум? Одни ???? в меню вижу....

Ну вот началось, теперь надо все это локализовать. :) Если тебе не запрещено, то поставь русскую локаль на машину.

Доберусь до дома - ууууухххх я вам всем :D

RR_RedLotus 18-04-2007 19:49

Круто...
Ай, маладэц...

IvanoBulo 18-04-2007 20:24

А данные откуда дёргаете?

Bob 18-04-2007 20:44

Cпасибо!! :D :D :D

Сформировал для себя в проге прохоровку, появились пожелания/вопросы:

1. Убрал галку "отображать карту высот" , но все равно высоты загромождают карту.
2. Верните название карты в правом нижнем углу - у меня они лежат стопкой на шкафу и без подсказки приходится дольше искать.
3. Фон не белый, а картридж в струйнике не казенный.. :oops:
http://bobov.h1.ru/Images/prokhorovka_dj-2.gif
http://bobov.h1.ru/Images/prokhorovka_dj-1.gif

Moff 18-04-2007 21:27

Цитата:

Сообщение от Crocodile (Сообщение 56666)
Ну вот началось, теперь надо все это локализовать.

Локализация будет в случае если будет необходимость в дальнейшем развитии. Изначально планировалось "для своих".

Moff 18-04-2007 21:27

Цитата:

Сообщение от IvanoBulo (Сообщение 56678)
А данные откуда дёргаете?

Данные предоставлены MG

Moff 18-04-2007 21:30

Цитата:

Сообщение от Bob (Сообщение 56680)
1. Убрал галку "отображать карту высот" , но все равно высоты загромождают карту.
...
3. Фон не белый, а картридж в струйнике не казенный..

В текущем варианте изображение карты "необработанное". Поэтому и фон не белый, и линии высот.

Галка "отображать карту высот" действует на цифровые обозначения высот.

Crocodile 18-04-2007 22:35

Вложений: 1
Ну поехали (ехидно потирает ручки :) ) Будет побольше времени, возможно, составлю тест планчик, а пока так, без сисетмы.

1. При добавлении высот сделать курсор крестом, стрелкой жутко неудобно рулить.

2. Мессаджбокс "Не удалось удалить точку" не нужен. Не получилось и фик с ним. Я лучше поближе к точке ткну. А так, мне надо сделать два движения, закрыть мессаджбокс и ткнуть еще раз.

3. Ограничить значения в апдаун текстбоксе масштаба от 5 до 500 ИМХО больше не надо. Попробуйте для развлечения пописать в нем цифры от -1 ..4 10000 Ладно у меня нервы крепкие, я и не такое видел, а каково юзеру будет если увидит :) (Валью оут оф баундс не достаточно :) )

4. В том же апдауне событие на перерисовку карты по Enter (сейчас на кейпресс стоит), а то я ставлю 1 - редроу, 0 - редроу. Ни к чему это.


5. Кнопки увеличить уменьшить масштаб работают только в диапазоне от 50-200 за ним ни какой реакции. Сделайте просто увеличнние/уменьшение в пределах п.3


6. Не понял тайного смысла туллбаттона со стрелкой. Зачем он? Для того что бы можно было отключить другие нажатые тулы? Несолидно. Тул по первому клику должен активизироваться - топиться, по второму деактивироваться.


7. Мнэээ.... "Запомнить ... угол для фрагмента..." Это вообще что? Ничего не понятно. Если хочется выделять фрагмент, то надо делать один тул который будет выделять область карты (и соответственно отображать это) Который потом и эспортить. Было бы неплохо реализовать редакитрование размеров фрагмента.


8.Порядок отрисовки перепутан (см draworder.jpg) Слои должны отрисовываться в той же последовательности в которой они отображены в листе.

Crocodile 18-04-2007 22:52

А вообще смотрю я в тулзу, и не смотря на мешок багов разных, начинаю проникаться. Нев... неслабую то есть, работу проделали. Не ожидал, приятно удивлен :)

Флуд: Снится программеру кошмар: приходит он фотографироваться, садится на стул, фотограф наводит прибор и говортит:
-Внимание, сейчас вылетит Exception :)

Crocodile 19-04-2007 01:48

Потыкал тут еще по методу дикой кошки.

"Дополнительные параметры названий"

Идея такова: в одном xml'е хранятся названия и координаты, в другом настройки для конкретного инстанса карты.

Во-первых, для связи записей лучше использовать GUID - оно надежнее. И совершенно не нужно показывать юзеру поле "Код".

Во-вторых, в этом диалоге достаточно одного даташита в котором будут поля "Название англ.", "Название русское", "Сдвиг по Х", "Сдвиг по У". Даташит этот формируется кодом программы из двух наборов данных (по типу select с join'ом) Т.е. у каждого нас. пункта будет как бы пустой сдвиг, пока юзер явно не назначит. Для упрощения себе жизни можно было бы даже считать, что у каждого н.пункта всегда есть сдвиг. Если он=0, то, соответственно ничего никуда не сдвинется, но это может плохо сказаться на производительности. Ну и плюс ко всему прочему таким способом можно хранить несметное количество параметров.

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

jgr124_borada 19-04-2007 02:32

Цитата:

Сообщение от Crocodile (Сообщение 56705)
8.Порядок отрисовки перепутан (см draworder.jpg) Слои должны отрисовываться в той же последовательности в которой они отображены в листе.

ну дык порядок читается обычно сверху вниз, нумерация т.е., так что тут логично. "текст -> сетка" Можно конечно представить это как визуальное соотношение, то что сверху списка, то и сверху, но это не так логично по моему. По крайней мере у меня вопросов не возникло при первом просмотре.

jgr124_borada 19-04-2007 02:35

Цитата:

Сообщение от Moff (Сообщение 56694)
Данные предоставлены MG

Точнее только часть данных - города, карты, высоты.

Moff 19-04-2007 09:06

Цитата:

Сообщение от Crocodile (Сообщение 56705)
Ну поехали (ехидно потирает ручки :) ) Будет побольше времени, возможно, составлю тест планчик, а пока так, без сисетмы.

1. При добавлении высот сделать курсор крестом, стрелкой жутко неудобно рулить.

2. Мессаджбокс "Не удалось удалить точку" не нужен. Не получилось и фик с ним. Я лучше поближе к точке ткну. А так, мне надо сделать два движения, закрыть мессаджбокс и ткнуть еще раз.

3. Ограничить значения в апдаун текстбоксе масштаба от 5 до 500 ИМХО больше не надо. Попробуйте для развлечения пописать в нем цифры от -1 ..4 10000 Ладно у меня нервы крепкие, я и не такое видел, а каково юзеру будет если увидит :) (Валью оут оф баундс не достаточно :) )

4. В том же апдауне событие на перерисовку карты по Enter (сейчас на кейпресс стоит), а то я ставлю 1 - редроу, 0 - редроу. Ни к чему это.


5. Кнопки увеличить уменьшить масштаб работают только в диапазоне от 50-200 за ним ни какой реакции. Сделайте просто увеличнние/уменьшение в пределах п.3


6. Не понял тайного смысла туллбаттона со стрелкой. Зачем он? Для того что бы можно было отключить другие нажатые тулы? Несолидно. Тул по первому клику должен активизироваться - топиться, по второму деактивироваться.


7. Мнэээ.... "Запомнить ... угол для фрагмента..." Это вообще что? Ничего не понятно. Если хочется выделять фрагмент, то надо делать один тул который будет выделять область карты (и соответственно отображать это) Который потом и эспортить. Было бы неплохо реализовать редакитрование размеров фрагмента.


8.Порядок отрисовки перепутан (см draworder.jpg) Слои должны отрисовываться в той же последовательности в которой они отображены в листе.

п.1. Еще вчера сделан, мне самому неудобно стрелкой. :)
п.2. Логично, но не факт что другие с этим согласятся... Подумаем.
п.3-5. Пока ничего не могу ответить.
п.6. Думаю Ваше предложение более удобное, сделаем.
п.7. Выделение фрагментов пока так как есть, и пока не придумано удобного способа... Если есть какие предложения, то буду рад обсудить.
п.8. Дык как раз "отрисовывется в той же последовательности" - в Вашем случае сначала "названия" потом "линии сетки", соответственно линии будут перекрывать текст.

Crocodile 19-04-2007 10:41

Цитата:

Сообщение от jgr124_borada (Сообщение 56724)
ну дык порядок читается обычно сверху вниз, нумерация т.е., так что тут логично. "текст -> сетка" Можно конечно представить это как визуальное соотношение, то что сверху списка, то и сверху, но это не так логично по моему. По крайней мере у меня вопросов не возникло при первом просмотре.

Вот не любите вы юзера. Это я должен этот список в голове разворачивать. Считайте что карта - набор калек, порядок отрисовки - порядок калек в стеке. Так гораздо логичнее: в листе выше - значит и на карте тоже должен быть выше.


Часовой пояс GMT +4, время: 05:43.

Red Rodgers official site. Powered by TraFFa. ©2000 - 2024, Red Rodgers
vBulletin Version 3.8.12 by vBS. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot