Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 13:50

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: контуры фигур на рисунке
СообщениеДобавлено: 20 фев 2016, 23:31 
Здравствуйте, уважаемые!
Есть карта республики в формате svg и файл excel со статданными. Разработала форму для загрузки из файла названий районов в combobox, выборки части районов в listbox и выноски статданных из файла на весь список или выбранные фигуры. Есть еще растровый рисунок республики. Хотелось бы отобразить и сетку из контуров районов и статданные на рисунке, т.к. рисунок географической карты красочнее, чем svg-файл. Кто-нибудь пытался выводить контуры фигур на рисунок без ручного вырисовывания? Прозрачность слоя с svg-файлом, к сожалению, затрагивает и контуры, и данные тоже. Заранее благодарю.

кросс-пост


Последний раз редактировалось Surrogate 24 фев 2016, 13:53, всего редактировалось 1 раз.
добавлен кросс-пост


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 10:10 
А какая в данной задаче роль МС Вижио?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 10:29 
В visio нестандартая диаграмма в виде карты svg. Надо отобразить на ней статданные. На svg-карте все подучилось. Хотела на рисунке то же самое обобразить.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 10:34 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
И что в svg получилось без ручного отрисовывания?
Что такое статданные?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 10:46 
в svg-файле спецификации фигур содержат названия районов, совпадающие с полем РАЙОН файла excel. По нему связала visio и excel (vba). В качестве подложки используется рисунок республики (в цвете, с горами и лесами). Хотелось бы контуры и данные из svg-слоя отобразить на рисунке.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 10:48 
Как в svg-слое оставить контуры и тексты фигур, а сами фигуры сделать прозрачными?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 10:51 
Не работала с Shapesheet-ами фигур. Наверно, можно, обратиться отдельно к контуру


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 12:16 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Гость писал(а):
Не работала с Shapesheet-ами фигур. Наверно, можно, обратиться отдельно к контуру
карта района это сурово. Замысловатая траектория, в визио 2000 был инструмент
Для редактирования подобных объектов
Надо у nbelyh узнать как он карту России делал?

http://unmanagedvisio.com/ru/%d0%ba%d0% ... /#more-321

Surrogate писал(а):
Alla Vasilieva 31 Jan 2014 4:35 AM в русскоязычном блоге Visio писал(а):
Шаблоны Visio: Карта России
Географическая карта для Visio - незаменимая вещь, особенно для тех, кому нужно визуализировать, скажем, производительность филиалов в различных регионах. Шаблон карты России для Visio можно загрузить с дружественного сайта unmanagedvisio.com, а мы записали для вас видео, демонстрирующее возможности использования этого шаблона.
Подробнее…

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 21 фев 2016, 12:56 
все карты цветные, но без имитации спутниковой карты, поэтому хотела на рисунке республики отрисовать с помощью слоя с svg-файлом контуры районов (в файле они есть) и заодно текстовые поля контуров на рисунк вывести. Т.е. из svg-файла сделать сетку.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 22 фев 2016, 01:20 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
ну если не нужно редактировать собственно границы контура. ибо это hardcore дичайший тащемта
а только линии, заливку фигуры, текст.
в шейпшите за эти параметры отвечают следующие ячейки
Изображение
1. вставить картинку в svg в документ визио
2. разгруппировать картинку, выделить один из районов республики
3. для редактирования прозрачности заливки нажать клавишу F3
Изображение
4. для редактирования прозрачности контура линии нажать клавишу Shift+F3
Изображение
5. для редактирования прозрачности текста нажать клавишу Shift+F11
Изображение
Код:
Sub ivanova_ii()
Dim sh As Shape
Set sh = ActiveWindow.Selection.PrimaryItem
' change line transparency
sh.CellsSRC(visSectionObject, visRowLine, visLineColorTrans).FormulaU = "60%"
' change fill foregroung transparency
sh.CellsSRC(visSectionObject, visRowFill, visFillForegndTrans).FormulaU = "60%"
' change fill background transparency
sh.CellsSRC(visSectionObject, visRowFill, visFillBkgndTrans).FormulaU = "60%"
' change text transparency
sh.CellsSRC(visSectionObject, visRowText, visTxtBlkBkgndTrans).FormulaU = "50%"
End Sub

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 22 фев 2016, 01:33 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
за контур
Surrogate на cyberforum писал(а):
сам такими страшными делами не занимался, у нас в конторе работали 2 программиста. они написали в шарпе программу: которая с гуглокарт вытягивала карту Москвы на формат А0, а поверх карты из файла kml отрисовывала трассу прокладки оптических кабелей по канализации в Visio и в AutoCAD. завтра поищу на нашем серваке код
короче код рисующий трассу по данным из файла kml я не нашел, если что надо копать в данном направлении

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 22 фев 2016, 09:06 
Спасибо! Попробую сделать и сообщу результаты.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: контуры фигур на рисунке
СообщениеДобавлено: 23 фев 2016, 00:14 
Спасибо всем, особая благодарность Surrogate!
Эти операторы дали результат:
shpObj.CellsSRC(visSectionObject, visRowFill, visFillForegndTrans).FormulaU = "100%"
shpObj.CellsSRC(visSectionObject, visRowLine, visLineColor).FormulaU = "1"
Рисунок содедержит данные по производству меда в республике за 2014 год (год массовой гибели пчелосемей в европейской части России из-за завоза инфицированных импортных пчел), а статданные за 2012 год. Результат совмещения рисунка и svg-файла с загруженными статданными (рисунок пришлось инвертировать, т.к. цвета блеклые).

Изображение


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB