Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 12:06

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: глобальное редактирование подписей
СообщениеДобавлено: 25 ноя 2004 15:34 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
04 ноя 2004 17:33
Сообщения: 109
Откуда: Калининград
Обращаюсь к разработчикам.
Не знаю возникают у кого-нибудь еще кроме меня такие потребности, но все-таки изложу.
:idea:
Очень хочется иметь под рукой хороший инструментарий для глобального редактирования уже существующих подписей большого количества объектов. Ну например:
- удалить все подписи ВСЕХ параметров (а не по одному, их много бывает);
- изменить угол, отступ, размер подписей определенного параметра помеченных объектов;
- построить запрос типа: "найти объеты с подписями такого-то параметра, такого-то размера, такогото угла разворота, такого-то отступа"
- найти дублирующиеся подписи (они часто появляются при разделении линейного объекта на части, тогда получается очень некрасиво. Получается линия с подписью где-то очень далеко, а человек, который делит линию этого даже не замечает). Таким образом накапливается уже много объектов с неадекватно размещенными подписями, а обнаружить это никак нельзя. Хуже всего то, что оторвав у объекта кусок, неопытный пользователь может изменить содержание подписи, о существовании которой незнает и которая находится уже на другом объекте. :!:
- список можно продолжать долго... Фантазия безгранична :)

Можно встроить эти функции в меню, можно сделать отдельным модулем, незнаю как лучше.

Дело в том, что подпись - это объект чисто Digitals'овский. Нельзя его корректно экспортировать, отредактировать его в какой-то другой среде и вернуть обратно. (если можно, то скажите куда)

Графика и семантика замечательно экспортируется\импортируется куда угодно (за это спасибо). Я с ней делаю что хочу.
А вот с подписями я БЕЗОРУЖЕН в борьбе с армией неопытных пользователей :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 ноя 2004 10:30 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Да, действительно, работы непочатый край :)

Предлагаю начать с функции контроля (поиска) испорченных параметров. Какие могут быть критерии поиска?

Я понял, что выход подписи за габариты объекта это наиболее распространенная ошибка.
Что еще?

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 дек 2004 09:53 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
04 ноя 2004 17:33
Сообщения: 109
Откуда: Калининград
Sergey Oleynik писал(а):
Да, действительно, работы непочатый край :)

Я понял, что выход подписи за габариты объекта это наиболее распространенная ошибка.
Что еще?


Да, но это не всегда ошибка. Для каких-то объектов\параметров это криминал, а для каких-то номально. Расстояние от объекта до подписи тоже зависит от разных факторов. Жесткого критерия здесь не существует. Поэтому я и хочу иметь возможность строить достаточно сложные запросы.

Еще часто лепят несколько подписей от одного параметра в разных местах (лишь бы написать). Такое очень трудно обнаружить (видишь подпись, а где объект - найти невозможно).

Чаще всего:
- подписи площадных объектов должны быть внутри них
- подписи линейных объектов - на линии, в независимости от того, где у объекта центр (при редактировании линейного объекта подпись смещается вместе с центром объекта)

Вобщем сложное это дело - вылавливать такие вещи.

Поэтому предлагаю вам заниматься не этим, а заняться более перспективным делом - ЭКСПОРТОМ данных (включая подписи) в СУБД.
Вот уж где богатый инструментарий для анализа!..
Это помоему гораздо дешевле по трудозатратам для вас и ОГРОМНЫЙ плюс для пользователей.

Подробнее об этом напишу по почте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 янв 2005 13:27 
Специалист
Специалист

Зарегистрирован:
08 окт 2004 18:21
Сообщения: 25
Подписи!
Было бы здорово сделать "независимые" цвет шрифта, стиль заливки и ее цвет, для выносимых подписей разных объектов с одного параметра на карту!!!
Добавить стиль заливки "кайма"!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 янв 2005 11:47 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Павел Корыстин писал(а):
Поэтому предлагаю вам заниматься не этим, а заняться более перспективным делом - ЭКСПОРТОМ данных (включая подписи) в СУБД.
Вот уж где богатый инструментарий для анализа!..
Это помоему гораздо дешевле по трудозатратам для вас и ОГРОМНЫЙ плюс для пользователей.

А может быть для этого подойдет просто текстовый файл?
Мы как раз недавно добавили сохранение и чтение значений параметров и подписей в ASCII-файл.

Вот пример:

//Layer 6 Ділянка паювання
//ObjectID 7
//P[1] 36 166.12
//C[0] X0.00 Y0.00 Z0.00 O0 L257
15657.98 15984.03 0.00
15519.72 15850.13 0.00
15392.54 15984.17 0.00
15543.09 16129.98 0.00
15568.68 16053.53 0.00
15574.88 16046.28 0.00
15651.63 15998.72 0.00
15657.98 15984.03 0.00


Параметры сохраняются в таком виде:

P[НомерПараметра] и, после пробела, его значение.
Подписи сохраняются в виде C[НомерПараметра], а затем смещения подписи в метрах от центра размаха объекта (X0,Y0,Z0), угол разворота (O), и признак выравнивания по вертикали и горизонтали (L).

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 янв 2005 20:08 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
alex_ftm писал(а):
Подписи!
Было бы здорово сделать "независимые" цвет шрифта, стиль заливки и ее цвет, для выносимых подписей разных объектов с одного параметра на карту!!!
Добавить стиль заливки "кайма"!


Боюсь, на сегодняшний день, это решается только созданием параметров-двойников. Т.е., создается параметр с другим шрифтом, цветом и т.д. и прописывается внутрь формула вида =P[номер_параметра_на_который_ссылаемся]; все это присваевается слою, и нужные объекты помещаются на этот слой. Да, возможно, громоздко и не удобно. Но - решаемо!
Как вариант - два параметра-двойника принадлежат одному слою, подписываем с помощью того, который адекватнее по шрифтоцвету.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2005 08:42 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
28 сен 2004 10:40
Сообщения: 312
Цитата:
Боюсь, на сегодняшний день, это решается только созданием параметров-двойников


Кроме создания параметров-двойников есть еще и другой способ - создание разных слоев типа Подпись. В этом случае атрибуты шрифта (шрифт, цвет, размер) задаются в Менеджере слоев. Таким образом для одного и того же параметра можно получить разного вида подписи, если создать разные слоя типа Подпись с различными атрибутами шрифта.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
FAQ для начинающих | FAQ для опытных | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2005 12:36 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
alex_ftm писал(а):
Подписи!
...
Добавить стиль заливки "кайма"!

А что за кайма?
Если нужно чтобы текст был в рамочке то для этого нужно установить "непустой" тип линии для соответствующего параметра. Пример здесь http://www.vingeo.com/samples/Captions.dmf

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 янв 2005 12:25 
Эксперт
Эксперт

Зарегистрирован:
02 ноя 2004 13:09
Сообщения: 59
Откуда: KYIV
"Кайма" это замечательный визуальный элемент для оформления текста. Представляет собой цветную окантовку вокруг каждого символа, цвет которой не совпадает с цветом самого символа.
К примеру симвлы подписи - красные, а вокруг каждого из них окантовка другого цвета и толщины повторяющая контур каждого символа.

Эта возможность реализована в Мапинфо и значительно улучшает визульное восприятие теста.

Вдогонку, будет ли реализовываться полупрозрачность заливки слоев полигональных объектов ?.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: округление координат
СообщениеДобавлено: 27 апр 2005 09:53 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
04 ноя 2004 17:33
Сообщения: 109
Откуда: Калининград
Sergey Oleynik писал(а):
А может быть для этого подойдет просто текстовый файл?
Мы как раз недавно добавили сохранение и чтение значений параметров и подписей в ASCII-файл.


Да, этим можно было бы пользоваться.
Но было бы здорово, если бы координаты записывались в ASCII-файл не с округлением до 2-х знаков а полностью. Округлить никогда не поздно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 апр 2005 10:35 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Все дело в том, что именно в таком виде они хранятся в Digitals.
В отличие от координат точек объектов, которые сохраняются в вещественном виде, параметры привязки и прочие атрибуты текстовой подписи хранятся в виде текстовой строки.

Однако учитывая то, что это координаты на местности, то сантиметровой точности вполне достаточно, так как даже в самом крупном масштабе 1:100 это будет 0.1 мм на бумаге.

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 апр 2005 11:50 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
04 ноя 2004 17:33
Сообщения: 109
Откуда: Калининград
Sergey Oleynik писал(а):
В отличие от координат точек объектов, которые сохраняются в вещественном виде...

Однако учитывая то, что это координаты на местности, то сантиметровой точности вполне достаточно, так как даже в самом крупном масштабе 1:100 это будет 0.1 мм на бумаге.


Так я и имею в виду координаты объектов, которые хранятся в вещественном виде. Может можно поставить зависимость между их округлением и "точостью карты на бумаге"? Чтоб можно было, поставив точность=0, выгрузить точные координаты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 апр 2005 14:47 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Так число знаков в координатах задается на закладке Сервис|Наcтройки|Запись.
Влияет на запись во все текстовые форматы, включая ASCII.

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 май 2007 19:22 
Специалист
Специалист

Зарегистрирован:
03 авг 2006 17:21
Сообщения: 12
Очень бы хотелось иметь возможность глобального редактирования подписей, а именно:
1) измененние размера;
2) изменение положения;
3) изменение угла поворота;
4) удаление;
Все это незаменимо при работе с топосьемочными материалами.
Например, вынести на карту все номера пикетов и высот (на даный момент все равно придеться редактировать каждую подпись отдельно, изменяя положение, а в некоторых случаях и размер). При количестве пикетов порядка 500 это займет очень много времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 май 2007 07:15 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Aland писал(а):
Все это незаменимо при работе с топосьемочными материалами.
Например, вынести на карту все номера пикетов и высот (на даный момент все равно придеться редактировать каждую подпись отдельно, изменяя положение, а в некоторых случаях и размер). При количестве пикетов порядка 500 это займет очень много времени.

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

Глобальное изменение размера делается через Карта|Параметры. Глобальное удаление тоже имеется.

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 95


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB