RUS  ENG 

Алексей Аширов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 125 126 127 128 129 130 131 132 133 134 135 След.
Символы или ..? Помогите с решением.
 
Растровую картинку в символ сейчас не поместить. Сделать в плане стоит, да все руки не доходят.
Масштабируемая ратровая картинка и есть растровый слой их можно в растровую группу собрать. Это правда не лучшая замена символу. Немасштабируемого растра вообще нет.
Если растры одноцветные, то они сверху прозрачно кладутся. Расскажите поподробнее какая именно прозрачность нужна.
Дублирующиеся обьекты
 
Добрый день. В оболочке такая функция есть. В объектную модель можно добавить. Запишу.
Хочу получить элемент слоя в виде растрового изображения!
 
Забыл сообщить. У объекта ISymbol есть метод Draw. Вот он рисует так же как и мы сами.
PopupMenu в MapCtrl
 
Чтобы погасить наше меню используй
HRESULT ContextMenuAvailable( [out, retval] VARIANT_BOOL* retVal );

А дальше обрабатывай правый клик и выводи свое меню
Программно добавить в слой надписи
 
Бирки сейчас можно создать по нашей базе и нашему шаблону.

HRESULT CreateLabels([in]BSTR LableTemplateName, [in]BSTR LabelLayerUserName,
[in]long TypeID, [in]long LabelID, eLabelPosition Aign,
[in]VARIANT_BOOL AlongLines,
[in]VARIANT_BOOL Overwrite, [in]VARIANT_BOOL ShortLines,
[in]double Angle, [in]double Scale, [in]VARIANT_BOOL Auto,
[in]double shiftX, [in]double shiftY,
[out, retval] VARIANT_BOOL* pRetVal);
Хочу получить элемент слоя в виде растрового изображения!
 
А, так тебе внешний вид символов нужен. Так бы и сказал. Я то думал, нужно конкретный объект в список включать (домик, квартал)
А символ просто: Layer->Symbols->Symbol->Picture в виде IPictureDisp
Хочу получить элемент слоя в виде растрового изображения!
 
Можно реализовать такой набросок:

1. Создаем новый временный слой. ZuluTools.LayerCreate
2. Создаем объект MapDoc
3. Добавляем в него слой MapDoc.Layers.Add
4. Делаем слой слоем в памяти MapDoc.Layers.Active.InMemory = true
5. Получаем из вашего слоя нужный элемент El = Layer.Elements.Item(Id)
6. Записываем его в новый слой NewID = MapDoc.Layers.Active.AddElement(El)
7. Рисуем в растр в карту в растр с нужным масштабом, центром и размером (чтобы объект поместился)
DrawToRaster( BMP_name, Width, Height, Xc, Yc, Scale, 0)
8. Удаляем элемент из временного слоя DeleteElement(NewID)
9. Повторяем с пункта 5 столько раз сколько нужно
10. Удаляем временный слой ZuluTools.LayerDelete

Что не получится, пишите
Поиск текста
 
В плане у нас такие запросы стоят. Планов много. Пожелания регистрированных пользователи удовлетворяются в первую очередь.
Импорт из SHP
 
Добрый день.
Как я понял, нужно в BDE Administrator для Configuration->Drivers->Native->Paradox увеличить Block Size

"Table is Full" ($2507)
Problem: A table has exceeded one of the internal BDE or Paradox file limits.
Solution: You have probably hit the limit on the number of blocks that a Paradox table can contain (65535 blocks). In order to store additional records in the file, you'll need to increase the table's block size to allow each block to hold more records. Read this Borland Technical Information Document for more information about this error, its causes, and solutions. To read more about the limitations of Paradox files and the BDE, see Borland Technical Information Document TII59B
Связи между картами
 
Так Zululib_tlb.pas автоматически генерится при импорте ActiveX. Нужно заново просто компонент импортировать.
Ошибка при иьпорте из MIF
 
Спасибо, что сообщили. Это не ошибка. Это такая на данный момент реализация импрорта. Секция Font у нас в MIF сейчас вообще не обрабатывается. Ни шрифт ни цвет. После отпуска доработаю.
Бесплатные Tools'ы
 
Наша продукция Spatial не понимает. Если ты можешь качать оттуда данные и получать их геометрию, то можно создать у нас слой (слои) и эту геометрию в него (них) записать. А дальше визуализировать.

Если можешь читать их кеометрию, то как в нас писать, могу потом объяснить.
Бесплатные Tools'ы
 
На сайте http://www.politerm.com.ru/download.htm скачайте демоверсию. Там при инсталяции ставятся все наши ГИС компоненты. По поводу использования в дипломе напишите как вы их хотите использовать, в каком объеме. У нас ограничения на ввод объектов только существуют. До 150 в каждый слой бесплатно. Может будет и демо версии достаточно.
Будут вопросы, пишите на [email protected]
WinNT
 
Какая дата у файла инсталяшки? Это демо или полная версия?
как удалить большую группу объектов слоя в activex?
 
Пока никак. К следующему обновлению добавлю. Если нужно быстрее, напишите.
Водоснабжение и расчеты
 
Если нужно узнать повлияет ли новый потребитель на работу сети, нужно посчитать сеть без него, а потом подключить его к сети и посчитать с ним. Посмотреть как изменились потери на участках и давления в узлах.
Тематическая раскраска
 
Сделать так, чтобы динамически обновлялась текущая раскраска слоя при тех или иных изменениях атрибутов объекта можно, если написать свой плагин, который будет реагировать на эти измененния. Собственно те кто пишет свои приложения на Zulu так и поступают.
Сама система этого пока не делает. Руки не доходят.
Глюк с линейкой
 
Здравствуйте, Евгений. Мы посмотрим, но вроде у нас этот глюк исчез.

Насчет отмены линии по двойному щелчку добавил.
Решение некоторых проблем при работе с ZULU
 
1. Пришлите кусок слоя с домами-линиями. Нужно посмотреть. Вариантов преобразования в полигоны несколько. А еще лучше заодно и фрагмент в DXF. ([email protected])
Кстати, а какой у вас полный номер версии (Пункт меню ?\О программе) может, устаревший.

2. Привязок пока, увы, нет. Потихоньку сделаем.
Решение некоторых проблем при работе с ZULU
 
1.Перечислите конкретные сценарии. У нас ряд функций по объединению объектов. Чего имеено нет?
2.Объясните подробней, что имеется в виду. Если привязки к углам дома и т.д. то этого пока нет, но в плане стоит.
3.Сами мы растры сохраняем только после корректировки. Это разовая операция. Можете после этого в любом пакете сохранить их в нужном формате. В любом случае, при работе с растром в нашей системе, в каком бы формате он не хранился, рабочий формат распакованного файла - BMP. Так что если работать со всеми растрами сразу, то все равно все должны быть распакованы.

4.Преобразование контурного объекта в полигон есть:
1)В редакторе отметили линейный объект
2)Правка\Свойства объектов
3)Преобразовать в контуры (имеется в виду площадной полигон)

5. 1)Лучше всего экспортировать из AutoCADa по слоям.
2)Если расслаивать, то по каким-то признакам или любым известным способом выделять группу объектов и копировать ее в другой созданный слой.
3)Карта\Запрос\По атрибутам, например, позволяет выделять группу по цвету, стилю и т.д.

6. Пока никак, либо написав свою функцию на Basic, Delphi, VC и т.д.
Либо все-таки:
1) Ставим в редакторе приблизительно на участок точку перелома (режим редактирования узлов)
2) Открываем панель свойств Окно\Панель свойств, где появятся все координаты участка
3) На панели свойств задаем точную длину до этой точки перелома
4) Отмечаем эту точку и на ее месте разбиваем участок н два

7. Честнее было бы, чтобы у всех образовавшихся участков не было данных, но мы на первом сохраняем, чтобы пользователь их сразу не потерял.
Приписыванием данных новым участкам не занимаемся, т.к. это уже дело конкретной задачи.
Хотя, наверное можно ставит опцию: дублировать данные в новые участки. Для этого итак есть способ. В окне просмотра данных на одной записи "Копирповать значения" На новой записи - "Вставить значения"

8. Импорт из DXF у нас особо не развит. Сейчас поставлена задача сделать его более полным
Самое хорошее, это кидать в MIF из AutoCAD MAP. Из MIF берется почти все.

Если я что-то не подробно объяснил, пишите.
Совместная работа в локальной сети
 
1. Пришлите письмо на [email protected] и в ответ пришлем адрес Юрия.
2. У нас в карте, как и в природе, понятия планшет нет. Есть понятие объект, который может попадать в несколько планшетов. Поэтому наши пользователи вводят данный по частям не планшетами, а какими-то районами. А затем объединяют данные.
В разрабатываемой в данный момент клиент-серверной версии будет решаться задача многопользовательского редактирования одного слоя.
Поиск пути в Zulu
 
Потребители переходят в режим отключено или включено если при отключении задвижки (в диалоге) жать кнопку "Обновить состояние сети"
Участки не перекрасятся. Вообще пользователи раскрашивают программно.
Из системы тоже можно извернуться: в режиме с флажками найти все связанные участки сети, добавить их в группу, группу инвертировать, получатся выделены все отключенные, а им уже задать какой-то признак и по нему покрасить либо перевести их в режим с другим цветом.
Поиск пути в Zulu
 
В Zulu можно искать не только пути, но и искать связанные элементы сети и кольца. Поиск отключающих устройств в основной инструментарий не входит, но реализован как пример Plug-In (Задачи->Найти отключающие устройства). Там нужно заморгать локализуемый участок и вызвать эту команду. При этом выпишутся узлы, отсекающие участок от источника, а если при вызове команды нажат Ctrl, то изолирующие участок со всех сторон.
В принципе можно вставить в основной инструментарий.
Delphi7 и MapNavCtrl + MapEditCtrl
 
Ни счем подобным пока тоже не сталкивались. Попробуем поставить Delphi 7 и будем разбираться.
И сообщите, пожалуйста, Ваши координаты.
Добро пожаловать!
 
Уважаемая Светлана, вот ответ с форума сайта Теплопункт (<A HREF="http://www.teplopunkt.ur.ru" target="_blank">www.teplopunkt.ur.ru</a>)

Петрович: Не может с точки зрения метрологии. [04.09.2003, 12:07:56]
Дмитрий Анисимов (Теплопункт): С точки зрения электротехники - тоже. [04.09.2003, 13:41:44]
Страницы: Пред. 1 ... 125 126 127 128 129 130 131 132 133 134 135 След.