RUS  ENG 

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

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

Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 135 След.
Обновление тематического фильтра
 
[QUOTE]Dim Perschin написал:
Команда "Обновить" выполняет необходимое действие. Нет ли метода выполнить эту команду программно.[/QUOTE]
Аналог команды "Обновить" - Themes.UpdateTheme
[URL=https://www.politerm.com/zuludoc/zuluax/index.html#Themes_UpdateTheme.html]https://www.politerm.com/zuludoc/zuluax/index.html#Themes_UpdateTheme.html[/URL]
Обновление тематического фильтра
 
[QUOTE]Наталья Камаева написал:
Версия 8.0.0.7683u

Добрый день!

Сторонней программой изменяем в БД SQL значение поля элемента, в результате анализа нового значения предполагается изменение символа на карте, заданное тематической раскраской.
Подскажите, существует ли программный метод обновления тематического фильтра. "Автообновление" не удобно, т.к. работает только при перемещении содержимого карты.
Метод UpdateForOneElem method (Themes) тоже не отрабатывает наш вопрос.[/QUOTE]
Добрый день. А если команду "Обновить" мышкой вызвать раскраска обновляется?
Если сама раскраска работает правильно, то UpdateForOneElem  должен работать. Если не работает, надо разбираться.
Авто обновление тут не поможет, т.к. оно знает об изменении данных только из программы. Об изменениях данных сторонними программами авто не знает.
Пропал Росреестр
 
Цитата
Андрей Башкирцев написал:
ООО "Политерм" запрашивало информацию у Росреестра на каком основании ограничен доступ к данным?
У них описание сервисов пропало с сайта Публичной карты еще в 2016 году.
Запросим, как, и можно ли официально подключаться к их серверу. Но не от нас зависит.
Ввод объектов в новый нетиповой слой сети
 
Цитата
Александр Терехов написал:
Цитата
Спасибо за видео, но всё таки, можно ли изменить внешний вид загруженного объекта в зависимости от типа данного объекта штатными методами, без программирования? Я имею ввиду изменить цвет символа или сам символ.
Конечно можно.
https://www.politerm.com/zuludoc/index.html#layer_struct.html
Ввод объектов в новый нетиповой слой сети
 
Цитата
Александр Терехов написал:
Цитата
Спасибо за отклик, жаль видео по последней ссылке не доступно.
https://youtu.be/OlKmGnLADPU
Изменено: Алексей Аширов - 04.04.2021 23:05:28
Разбиение на участки
 
[QUOTE]Александр Николаев написал:
Спасибо Алексей всё получилось.
Обработка 12000 точек на реальной схеме заняла 2 часа, можно ли как-то оптимизировать код чтобы ускорить процесс? [COLOR=#000080][FONT=consolas, monospace][SIZE=11px][/SIZE][/FONT][/COLOR][/QUOTE]
Это медленно, но надежно.

Быстрый способ был бы нам самим сделать один метод, где на входе точки, на выходе разбитые точками участки.

А так, возможно быстрей определить сперва все участки, которые будут разбиты один или несколько раз и все новые объекты (фрагменты участков и узлы) буферизовано записать во временный слой.
Затем в исходном слое выделить все разбиваемые участки в группу. Группу удалить.
А все объекты  из временного слоя как группу записать в исходный.
Причем один из фрагментов разбиваемого участка должен сохранить его ID (если это нужно)

Времени это с написанием и отладкой займет явно более двух часов. Если это не постоянная процедура, то смысла нет.

Возможно, мы реализуем, если в этом действительно будет не разовая потребность
Ввод объектов в новый нетиповой слой сети
 
Можно импортом из текстового файла или таблицы:
https://www.politerm.com/zuludoc/index.html#import_table.html
https://www.politerm.com/zuludoc/index.html#import_text.html

Либо программно через объектную модель: https://youtu.be/OlKmGnLADPU
Геослой
 
[QUOTE]Roman Alekseev написал:
В карте слой OpenStreetMap, SRTM и слой с теплосетью и потребителями.  Система координат WGS 84.[/QUOTE]

Пришлите, пожалуйста, телефон для связи на [URL=mailto:[email protected]][email protected][/URL]
Геослой
 
[QUOTE]Roman Alekseev написал:
[QUOTE][URL=/forums/?PAGE_NAME=profile_view&UID=6]Алексей Аширов[/URL] написал:
 Добрый день.
Подключил. На Орске высоты порядка 200 метров.[/QUOTE]
Делаю все как в этой инструкции: ( [URL=https://www.politerm.com/zuludoc/SRTM3_create.html]https://www.politerm.com/zuludoc/SRTM3_create.html[/URL] ), но геодезические отметки получаются 500+ метров.[/QUOTE]
В карте только слой SRTM? Карта в какой системе координат?
Геослой
 
[QUOTE]Roman Alekseev написал:
Здравствуйте, вопрос по данным SRTM. Использовал квадрат M40 съемки по ссылке ( [URL=http://viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm]http://viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm[/URL] ), для г. Орск, но геодезическая отметка очень большая, как будто местоположение в горах. Подскажите, в чем может быть ошибка? [/QUOTE]
Добрый день.
Подключил. На Орске высоты порядка 200 метров.
Разбиение на участки
 
[QUOTE]Александр Николаев написал:
Добрый день. Прошу помочь решить задачу: программно расставить запорную арматуру на водопроводе с разбиением на участки.
Имеется: 1) слой водопровода Zulu,
2) векторный слой с точками обозначающие арматуру.
Подскажите какой метод использовать, с примером кода, если возможно.[/QUOTE]
Как вариант:
1. Для каждой точки ищем ближайший участок.
[URL=https://www.politerm.com/zuludoc/zuluax/index.html#Layer_GetClosestElementByXY.html]https://www.politerm.com/zuludoc/zuluax/index.html#Layer_GetClosestElementByXY.html[/URL]

2. Этой точкой разбиваем найденный участок
[URL=https://www.politerm.com/zuludoc/zuluax/index.html#Layer_InsertSymbol.html]https://www.politerm.com/zuludoc/zuluax/index.html#Layer_InsertSymbol.html[/URL]
Убрать мерцание карты при обновлении
 
[QUOTE]Наталья Камаева написал:
Версия 8.0.0.7683u

Добрый день!
В компоненте карты выполняем обновление методом Redraw.
При этом происходит кратковременное мерцание окна содержимого карты, что несколько "забивает" зрительное восприятие, т.к. обновление выполняется с периодом в 10 сек. Можно ли каким-то образом ликвидировать моргание?[/QUOTE]
Добрый день. Используйте вместо
MapCtrl1.Redraw

MapCtrl1.Map.Refresh True
Программное добавление текста AddText, Как программно добавлять текст
 
[QUOTE]Павел Макаров написал:
[QUOTE][URL=/forums/?PAGE_NAME=profile_view&UID=6]Алексей Аширов[/URL] написал:
'Цвет красный
Style.FontColor = 255[/QUOTE]
А как назначить шрифт, например, Times New Roman? Не понял, как использовать Font (Property Font As StdFont).[/QUOTE]
[URL=https://docs.microsoft.com/en-us/windows/win32/api/ocidl/nn-ocidl-ifontdisp]https://docs.microsoft.com/en-us/windows/win32/api/ocidl/nn-ocidl-ifontdisp[/URL][CODE]Sub AddText

Set Map = Zulu.ActiveMapDoc

Set L = Map.Layers.Active
   
Set Style = CreateObject("ZuluLib.ElemStyle")
   
'Высота текста на местности в сантиметрах
Style.TextHeight = 10000  

'Цвет красный
Style.FontColor = 255

Set Font = Style.Font

Font.Italic = True
Font.Bold = True
Font.Name = "Times New Roman"

Style.Font = Font
   
L.AddText 0, 0, "АБВГД", style

End Sub
[/CODE]
Программное добавление текста AddText, Как программно добавлять текст
 
[QUOTE]Павел Макаров написал:
Здравствуйте. Подскажите, пожалуйста, или приведите пример, как программно добавить текст, используя макрос VBS. Пробую добавить через AddText, но не знаю, как использовать Style.[/QUOTE]
[URL=https://www.politerm.com/zuludoc/zuluax/index.html#ElemStyle_cls.html]https://www.politerm.com/zuludoc/zuluax/index.html#ElemStyle_cls.html[/URL][CODE]Set Map = Zulu.ActiveMapDoc

Set L = Map.Layers.Active
   
Set Style = CreateObject("ZuluLib.ElemStyle")
   
'Высота текста на местности в сантиметрах
Style.TextHeight = 100

'Цвет красный
Style.FontColor = 255
   
L.AddText 0, 0, "АБВГД", style[/CODE]
Ошибки при проведении расчетов
 
[QUOTE]Павел П написал:
ZuluGis 8.0
Здравствуйте!
При проведении расчетов начали появляться следующие сообщения об ошибках:
1. Ошибка ZB db(U:\.....\teploseti.d01):no more files.  file or directory does not exist.  file: u:\......\pdoxusrs.lck  file: u:\.....\paradox.lck
2. Ошибка ZB db(U:\.....\teploseti.d05):invalid file name.  table: u:\......\teploseti_uch.db (Код ошибки: 0x8BDE2703)
Данные файлы присутствуют в папках.
Как избавиться от этих ошибок?[/QUOTE]
Добрый день.
Какая длина полного пути до этих файлов? BDE (Paradox)  работает с путями до 128 символов.
Используете ZuluServer  или локальными данными?
Судя по названию диска U,  используется сетевой диск несколькими пользователями. Возможен конфликт одновременного файлового доступа. Является ли общим для всех пользователей файл PDOXUSRS.NET в настройках BDE?

В любом случае лучше перенести табличные данные в другой формат (хотя бы в SQLite). Таблица\Миграция данных BDE не поддерживает многопользовательский режим и уже много лет не поддерживается разработчиками.
Приоритет отображения текста на карте, Настройка приоритета текста
 
Цитата
Виталий Голуб написал:
Добрый день, подскажите, как настроить приоритет отображения текста на карте.
Необходимо чтобы текст названий узлов(ТП например) отображался выше(над) текста участков (текст диаметров труб перекрывает собой текст наименований тп/цтп, где они соприкасаются)
Влияет ли порядок добавления надписей в самой карте, можно ли как то изменить порядок надписей без удаления, так как новые добавляются в конец?
зулу 7.0
Добрый день. Сейчас по надписям задаваемого приоритета нет. Если и будем добавлять, то в текущую версию
Фильтр по дате
 
[QUOTE]Sergey Drabkov написал:
Добрый день.
Подскажите можно ли :
1. Переименовать мобильный слой.
2. На мобильном слое отобрать не только по дате, но и по времени.[/QUOTE]
Добрый день.
1. Сейчас из Zulu можно Карта\Настройка слоя\Фильтр\База и переименовать базу данных.
2. Пока не планировали
Небольшой визуальный глюк.
 
Цитата
Aksut написал:
Версия 8.0.0.7742. При изменении размера окна.
Спасибо! Поправим в ближайшем обновлении
События Zulu, Примеры использования
 
[QUOTE]Павел Макаров написал:
[QUOTE][URL=/forums/?PAGE_NAME=profile_view&UID=6]Алексей Аширов[/URL] написал:
Добрый день. Макросы с событиями не работают. Только плагины.[/QUOTE]
А имеется ли возможность (свойство или метод) через макрос VBScript получить координаты курсора мыши в пределах карты?[/QUOTE]
Так, чтобы мышка ходила по карте, а макрос все время определял координаты, нельзя. Так только при обработке событий  в плагине можно.
Наладочный или поверочный расчет
 
[QUOTE]azmt написал:
Прилагаю снимки к предыдущему сообщению. Сделал простенькую схему с одним потребителем и источником.


[/QUOTE]
На картинке потребитель в режиме "Отключен". Заморгайте его, клик правой мышкой меню, Объект\Режим  смените на "Включен"
Наладочный или поверочный расчет
 
[QUOTE]Здравствуйте.
Не выполняется расчет. После запуска поверочного/наладочного расчета не появляются предупреждения об ошибках. Но в логах стоит  нулевой расход , информация по потребителям и участкам также  не заполняется . Версия 8.0.0.6709u.
Может ли это быть связано с наличием/отсутствием лицензии, наличием ключа?
Обязательно ли приобретать программу для ознакомления с расчетными возможностями?[/QUOTE]
Добрый день. Для ознакомления покупать ничего не надо. Версия у Вас трехлетней давности. Сперва лучше обновить.
Пришлите контакты и пример на [URL=mailto:[email protected]][email protected][/URL] , посмотрим
События Zulu, Примеры использования
 
[QUOTE]Павел Макаров написал:
Здравствуйте! Подскажите, пожалуйста, как пользоваться событиями Zulu? Хотелось бы увидеть следующий пример макроса:
Отобразить на экране месседжбокс с координатами курсора при нажатии сочетаний Alt+ЛКМ.[/QUOTE]
Добрый день. Макросы с событиями не работают. Только плагины.
Ошибка таблицы базы данных при копировании слоя, Ошибка в базе данных по сетям (локально)
 
Цитата
Спасибо, получилось скопировать в Sqlite, в дальнейшем это не повлияет, если придется на сервер загружать сохраненную базу? Я так понимаю в самой базе где то недопустимое значение.
Определенно без данных ничего сказать нельзя.
Ошибка таблицы базы данных при копировании слоя, Ошибка в базе данных по сетям (локально)
 
Цитата
Копирую слой с сетями из сервера на пк локально (для архива). Локальный слой не открывает таблицы по сетям, выдает ошибку 0x80040E37. "Ядро базы данных microsoft.jet не может найти входную таблицу или запрос Shema_ts_uch18."
Сама база на сервере работает нормально. Просмотрел заполнение данных по сетям, вроде ничего лишнего, последний раз выгрузка делалась пол года назад.
Zulu 7.0
Добрый день. Последние четыре года версия 7 не менялась и ее сопровождение закончилось.
Проверьте, создался ли mdb файл для cлоя, есть ли там действительно данные. Попробуйте скопировать не в MS Access.
[ Закрыто] Сообщайте номер версии, задавая вопросы по программе!
 
[QUOTE]alena26nsk написал:
Открываются с файлового сервера[/QUOTE]
Пришлите, пожалуйста, телефон для связи на [URL=mailto:[email protected]][email protected][/URL]
Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 135 След.