|
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, обменный формат ИнГЕО _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
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 Заголовок сообщения: |
|
|
Большое спасибо, буду пробывать
а можно как то с Вами связь наладить, через ICQ или еще как то? |
|
Вернуться к началу |
|
|
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Пн 02 Фев 2009 10:36 Заголовок сообщения: |
|
|
Tulon писал(а): | Upd: Ну а касательно "вектора", так эта штука полностью в Ваших руках. Получите список объектов, попавших в прямоугольную видимую область и "проходите" по списку объектов, собирая всю необходимую Вам информацию - экспортируйте её в любой удобный Вам формат, хоть свой собственный. |
У меня вопрос чуть дальше:
В комплекте ИнГЕО есть библиотеки для экспорта/импорта в/из множества форматов.
Они подключаются в ИнГЕО и используются.
Так может их можно подгрузить не только в ИнГЕО, но и в собственную программу, имеющей доступ к данным ИнГЕО и тогда вышеуказнная тема решается ещё проще? _________________ г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ" |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|