Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

точечное изображение

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
unm



Зарегистрирован: 09.11.2008
Сообщения: 27

СообщениеДобавлено: Сб 24 Янв 2009 10:27    Заголовок сообщения: точечное изображение Ответить с цитатой

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



Зарегистрирован: 05.03.2005
Сообщения: 299
Откуда: г. Тольятти - Самара - Копейск

СообщениеДобавлено: Сб 24 Янв 2009 12:43    Заголовок сообщения: Re: точечное изображение Ответить с цитатой

Два раза да, но вопрос лучше конкретизировать.
1. Точечное, растровое изображение - загляни в Макет печати, меню Файл, пункт Создание растра. При этом надо определить правильно размер листа (клавиша F4 в макете печати) и убрать лишние поля - для элемента макета печати УЧАСТОК КАРТЫ определить положение на листе ЛЕВО - 0,0 и НИЗ - 0,0 (в режиме конструктора это становится возможным - клавиша F8)
2. Вектор вектору рознь. С помошью модулей, которые есть в комплекте (но лучше обновить с сайта Интегро) можно экспортировать в MIF/MID, DXF, обменный формат ИнГЕО

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
unm



Зарегистрирован: 09.11.2008
Сообщения: 27

СообщениеДобавлено: Сб 24 Янв 2009 21:24    Заголовок сообщения: Ответить с цитатой

Я конечно дико извеняюсь, но вроде это раздел "Вопросы разработчиков". И я хотел бы на вопрос видеть реальный код или хотя бы намек на него, а не то куда нужно "тыкнуть" что бы это получить в Ингео.
То что он это умеет, я не сомневаюсь, имееться ли возможно использовать это непосредственно в программах?
Может есть какой то класс или еще что нибудь реализующие данный функционал?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Tulon



Зарегистрирован: 11.07.2006
Сообщения: 77
Откуда: Сочи

СообщениеДобавлено: Пн 26 Янв 2009 12:38    Заголовок сообщения: Ответить с цитатой

По поводу создания растра вот Вам функция, копайте в том направлении:
Код:
App.ActiveProjectView.MakeImageFile(Res,Res,SizePixX,SizePixY,CenterX,CenterY,Scale,XAngle,YMirror,clWhite,FileName);

Это фрагмент из моего проекта, поэтому указаны имена переменных, а не типы параметров.
Какой параметр что означает найдете в файле "IngeoIntfs.chm".

Upd: Ну а касательно "вектора", так эта штука полностью в Ваших руках. Получите список объектов, попавших в прямоугольную видимую область и "проходите" по списку объектов, собирая всю необходимую Вам информацию - экспортируйте её в любой удобный Вам формат, хоть свой собственный.

_________________
Нет ни чего сложнее, чем достигнуть простоты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
unm



Зарегистрирован: 09.11.2008
Сообщения: 27

СообщениеДобавлено: Пн 26 Янв 2009 12:47    Заголовок сообщения: Ответить с цитатой

Большое спасибо, буду пробывать Wink
а можно как то с Вами связь наладить, через ICQ или еще как то?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Сергей Попов



Зарегистрирован: 05.03.2005
Сообщения: 299
Откуда: г. Тольятти - Самара - Копейск

СообщениеДобавлено: Пн 02 Фев 2009 10:36    Заголовок сообщения: Ответить с цитатой

Tulon писал(а):
Upd: Ну а касательно "вектора", так эта штука полностью в Ваших руках. Получите список объектов, попавших в прямоугольную видимую область и "проходите" по списку объектов, собирая всю необходимую Вам информацию - экспортируйте её в любой удобный Вам формат, хоть свой собственный.

У меня вопрос чуть дальше:
В комплекте ИнГЕО есть библиотеки для экспорта/импорта в/из множества форматов.
Они подключаются в ИнГЕО и используются.
Так может их можно подгрузить не только в ИнГЕО, но и в собственную программу, имеющей доступ к данным ИнГЕО и тогда вышеуказнная тема решается ещё проще?

_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

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


© phpBB Group
Русская поддержка phpBB