RUS  ENG 

Георгий Дорохов (Все сообщения пользователя)

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

Страницы: 1 2 3 След.
Отсутствует уменьшенное изображение
 
Проблема решена. Необходимо использовать два тэга: document и picture.
Отсутствует уменьшенное изображение
 
Добрый день! Перестало отображаться уменьшенное изображение в диалоге редактирования в ZuluGIS.
Цитата
Тэг picture может применяться к полям типа BLOB или Строковое, во втором случае данный тэг применяется совместно с тэгом document. Данный тэг указывает программе что файл, путь к которому задается в этом поле, является изображением. Для таких объектов в диалоге редактирования записи отображается уменьшенное его изображение.
Вместо изображения отображается пустое поле (см. скриншот ниже).

Используемые тэги:

В чём может быть проблема?
Версия ZuluGIS 8.0.0.8147u.
MapDoc.FitToMap
 
Понятно. Вы сможете реализовать функцию FitToMap для MapDoc, чтобы без проблем устанавливать масштаб по центру всей карты?
MapDoc.FitToMap
 
Как задать методу View окно карты? Не совсем понятная реализация View.
MapDoc.FitToMap
 
Что делать если нет у Views Active?
MapDoc.FitToMap
 
Вылетает с исключением. Прописал то, что вы посоветовали.
MapDoc.FitToMap
 
Здравствуйте. Каким образом можно с помощью MapDoc сделать вид по масштабу карты? В MapCtrl есть функция FitToMap. Хотелось бы программно перемещать вид в центр карты, чтобы при открытии отображался центр карты.
Варианты резервного копирования данных
 
Предлагаю для такой задачи использовать стандартные средства Windows и свободно распространяемый пакет для работы с архивами 7-Zip.

Я бы сделал это следующим образом:
Создать .bat файл, с помощью которого будут запаковываться все данные карты, а так же база данных, привязанная к этой карте.

Для примера буду использовать хранилище на диске D и папку ZuluBackupDir, где будут храниться архивы с бэкапами на каждый день:
Код
REM Создаёт папку с текущей датой
MKDIR D:\ZuluBackupDir\%DATE% 

REM Запаковывает все файлы, которые принадлежат вашей карте, исключая .cache файлы
"C:\Program Files\7-Zip\7z.exe" a D:\ZuluBackupDir\%DATE%\GisMap.zip  "D:\Zulu 8.0\Data\Termo\<название карты>\" -y -xr!*.cache

REM Запускает задачу SQL и выполняет скрипт SqlCmdScript
sqlcmd -S <название_сервера> -d <название БД> -U <пользователь БД> -P <пароль пользователя БД> -i <путь к SQL скрипту>\SqlCmdScript.sql

REM Папку с файлами помещаем в единый архив с последующим удалением этой папки
"C:\Program Files\7-Zip\7z.exe" a D:\ZuluBackupDir\%DATE%.zip "D:\ZuluBackupDir\%DATE%" -y -sdel

REM Опционально: Удаление всех архивов старше 7 дней
forfiles.exe -p D:\ZuluBackupDir -s -d -7 -c "cmd /c del @path /q"

EXIT
Содержимое файла SqlCmdScript.sql:
Код
DECLARE @path VARCHAR(40)
SET @path = 'D:\ZuluBackupDir\' + CONVERT(varchar(15), GETDATE(), 104) + '\zulu_app.bak'
BACKUP DATABASE <название БД> TO DISK = @path WITH INIT
Необходимо предварительно хранилище бэкапов в SQL.

Создать в планировщике заданий новое задание, которое будет запускать .bat файл в удобное для вас время, например в 23:00.

Выглядит это вот так:
Скрытый текст
тематическая раскраска, раскраска по дате
 
Добрый день!

Могу ошибаться, но мне кажется, такой функции ещё не было реализовано.
Пока что в голове только одно решение:
По шагам:
1. Запустить триггер в БД, который записывает каждый день в каждую строку таблицы текущую дату (например CurrentDate)
2. Добавить в запрос, который используется в тематической раскраске, поле CurrentDate
3. В условии раскраски указать ссылку на поле CurrentDate и произвести сравнение, например: <F5, где 5 - порядковый номер поля в таблице с условиями.

Если я ошибаюсь, буду рад увидеть сам увидеть решение по данному вопросу.
Лог действий
 
Добрый день.

Каким образом по логам сервера можно узнать что кто-то удалил объект с карты? Где можно посмотреть список кодов и их расшифровку?
[ Закрыто] Пожелания на версию 8
 
Здравствуйте.
Прошу доработать систему правил для слоя. Для удаления графического объекта с карты доступно только удаление записи:
Скрытый текст
Хотелось бы видеть пункт "Изменить запись". После выбора этого пункта из списка необходимо выбирать поле, которое нужно изменить:
Скрытый текст
зависшие сессии пользователей
 
ked, добрый день!
Проблема пропадёт после обновления клиентских машин до последней версии ZuluGIS 8.0.0.7894 (актуальная на сегодняший день).

По теме ограничений можно посмотреть здесь.
Изменено: Георгий Дорохов - 16.08.2021 10:17:22
[ Закрыто] Пожелания на версию 8
 
Хотелось бы находить таблицы-"пустышки" в базах данных слоёв, например:
Скрытый текст

Где:
  • Галочка - таблица задействована хотя бы в одном запросе в текущей БД слоя;
  • Крестик - таблица не задействована ни в одном из запросов в текущей БД слоя.
Изменено: Георгий Дорохов - 07.04.2021 13:29:06
Пропали слои Росреестра
 
Ответ находится здесь.
Блокировка от фильтра SmartScreen
 
Добрый день.

В актуальной на сегодняшний день версии ZuluGIS 8.0.0.7761 наблюдается конфликт с фильтром SmartScreen:
Скрытый текст
В предыдущих версиях ZuluGIS, например, таких как 8.0.0.7756 и ранее проблем не наблюдалось.

Все клиентские машины обновляются через командную строку в тихом режиме через центр администрирования.
Невозможно в автоматическом режиме обновить версию клиентам пока есть данная блокировка.
[ Закрыто] Пожелания на версию 8
 
Добавить возможность добавлять в тематическую раскраску не только режимы, которые должны участвовать в раскраске, но и состояние, а именно:
  1. Включен
  2. Выключен
Для тематической раскраски предоставить некую возможность определять для каждого условия собственный режим, который будет применим к текущему условию.
На данный момент нельзя применить один режим к одному условию. Если указать в тематической раскраске, к любому условию определённый режим, то он распространяется на все условия.
Изменено: Георгий Дорохов - 13.02.2021 11:24:10
Антивирус блокирует ZuluServ
 
Благодарствую. Попробую на выходных обновить версию сервера, если время будет. Сообщу о работоспособности под указанной операционной системой и антивирусом в данной теме.
Антивирус блокирует ZuluServ
 
11.02.2021 у нас на предприятии производилось обновление версии сервера Zulu до версии 8.0.0.7711. Во время установки инсталлятору не удавалось запустить монитор сервера Zulu.
Антивирус: Kaspersky Security 10.1.2 для Windows Server.
Скриншот:
Скрытый текст
Добавили ZuluServ.exe в исключения антивируса, дабы он не проверял активность монитора.
Это временное решение, хотелось бы найти более радикальное решение этой проблемы.
Изменено: Георгий Дорохов - 12.02.2021 11:18:45
Некорректное масштабирование колесом мыши
 
День добрый.

Обнаружил баг в параметрах ZuluGIS версии 8.0.0.7713.
Случай:
Если зайти в пункт меню Сервис->Параметры, и в разделе "Масштабирование колесом мыши" выбрать радио-кнопку "Полная отрисовка", то выпадающий список "Приближать" перестаёт работать правильно.

Примеры:
[Не ок] Выбрать из выпадающего списка пункт "от себя" и прокрутить в рабочей области мышью, действительно от себя, то масштаб наоборот становится больше.
[Ок] Выбрать из выпадающего списка пункт "на себя" и прокрутить в рабочей области мышью, действительно на себя, то масштаб уменьшается.
Изменено: Георгий Дорохов - 12.02.2021 11:08:04
Постоянное изменение текущего каталога
 
Помогло обновление ZuluGIS до версии 8.0.0.7713. У кого похожая ситуация, обновитесь хотя бы до этой версии.
Изменено: Георгий Дорохов - 12.02.2021 10:37:16
Постоянное изменение текущего каталога
 
Добрый день.

После обновления клиента и сервера до версии 8.0.0.7711 началась проблема при обращении к компонентам Zulu через Delphi: изменяется текущий каталог в программе. Функция GetDir возвращает значение на C:\Documents and Settings\<имя_пользователя>\Local Settings\Temp\Zulu\ где лежат временные файлы ZuluGIS: <zh/zul>.tmp
То есть, было бы хорошо, если бы GetDir возвращала тот же текущий каталог до обращения к компонентам.

В программе, написанной на Delphi поменяли путь вручную через ChDir, но при следующем обращении к компонентам, ГИС всё равно меняет путь указанный выше.
Изменено: Георгий Дорохов - 11.02.2021 15:40:08
Добавление слоя на другой сайт
 
Добрый вечер.

Задача следующая:
Нужно создать пустую HTML-страницу и отобразить на ней два слоя (используя, Leaflet, например).
С первым слоем проблем не возникло, а вот со вторым не получается пока что справиться.

Есть ли какая-то возможность получить некий слой с ZuluServer, используя WMS (?), и отобразить его в браузере, для дальнейшей работы с этим слоем?
Получившийся запрос выглядит следующим образом:
Код
http://localhost/ws?SERVICE=WMS
&VERSION=1.3.0
&REQUEST=GetMap
&=<LayerName>
&CRS=EPSG:4326
&BBOX=57.52171600,39.68089300,57.75781600,40.07463900
&WIDTH=600
&HEIGHT=400
&FORMAT=image/png


Да, это работает! Данный запрос позволяет мне получить <LayerName> слой и отобразить его в браузере, но я ничего не могу с ним сделать.
Тайловый слой с OSM получилось добавить без проблем:
Код
http://{s}.tile.osm.org/{z}/{x}/{y}.png

Как быть со слоями, которые не являются тайлами?
Например, слой с тепловой сетью является векторным слоем. Какой я должен для него использовать запрос? Это вообще возможно, и, самое главное, - легально?

С WMS столкнулся не так давно, хотелось бы знать о возможности добавления слоёв Zulu на другие сайты.

Спасибо.
Откат к предыдущей версии Zulu mobile
 
По этой ссылке можно найти прошлые версии ZuluGIS Mobile.
Некорректное отображение иконок в классической теме
 
Добрый день!

Похоже на недоработку.
В классической теме пользовательские иконки отображаются некорректно.

Макрос привязан к команде, а команда привязана к иконке на панели инструментов:
Скрытый текст
Можно заметить, что в теме "Модерн" иконки отображаются корректно.
Если же применить классическую тему, то можно наблюдать следующее:
Скрытый текст
Такую же проблему можно заметить при условии, что размер выбранного изображения иконки превышает 16x16 пикселей.
[ Закрыто] Пожелания на версию 8
 
Добрый день.

Прошу предоставить возможность копирования закладок из одной карты в другую карту, используя Drag & Drop.
Некая возможность была реализована для слоёв в обновлении ZuluGIS 8.0.0.7524 от 6 августа 2020 года.
Изменено: Георгий Дорохов - 10.09.2020 13:21:56
Страницы: 1 2 3 След.