у zws команды ZuluServerа [URL=https://www.politerm.com/zuluserver/webhelp/index.html#zws/GetLayerList.html]https://www.politerm.com/zuluserver/webhelp/index.html#zws/GetLayerList.html[/URL] есть возможность отправить get запрос. далее в экселе есть возможность на вкладке данные - создать запрос - из других источников - из интернета - [URL=http://zs.zulugis.ru:6473/zws/getlayerlist]http://zs.zulugis.ru:6473/zws/getlayerlist[/URL] - ок - преобразовать данные - getlayerlist table - правая клавиша мыши - детализация - layer table - правая клавиша мыши - детализация - закрыть и загрузить таким образом на лист в экселе можно выгрузить все слои, опубликованные в ZuluGIS Online. при этом когда спустя время будут опубликованы другие слои, в экселе достаточно будет нажать правой клавишей мыши на таблицу - обновить. механизм очень удобный! особенно учитывая, что таким образом, через гет запрос, возможно будет выгрузить данные не только в эксель, но и в power bi и другие business inteligence системы. добавьте пожалуйста get запрос для zws команды layerexecsql ([URL=https://www.politerm.com/zuluserver/webhelp/index.html#zws/LayerExecSQL.html]https://www.politerm.com/zuluserver/webhelp/index.html#zws/LayerExecSQL.html[/URL]). пускай она выглядит как-то так: [URL=http://zs.zulugis.ru:6473/zws]http://zs.zulugis.ru:6473/zws[/URL]/layerexecsql?namespace=mo?layer=region?query="select sys, typename, modename" такой запрос упростит получение данных из зулу в эксель для дальнейшего анализа
Добрый день! опробовали командный сервер - очень удобно. есть предложение: что бы по переходу на [URL=http://localhost:6475/]http://localhost:6475/[/URL] кроме версии клиента выдавался еще и currentID и путь к слою.
При выборе цвета для элемента можно выбрать цвета из нескольких вкладок: Zulu, Office, палитры. как можно программно получить цвета с вкладки Zulu? в виде числа или объекта апи.
Здравствуйте! Я вижу, что у каждой формы запроса есть параметр "Описание", но у меня в формах это поле почему-то не активно. в чем дело? мне пригодилось бы поле описание, так как по нему можно отсортировать формы запросов в базе данных. есть ли другие способы отсортировать последовательность форм запросов, кроме сортировки по запросу и по описанию?
[QUOTE]Алексей Аширов написал: Локальная проекция на ОСМ наложиться не может, т.к. это не земная проекция. [/QUOTE] слой "Структура СТО Газпром" с локальной системой координат попал в район координат 0 0 по WGS 84. [QUOTE]Алексей Аширов написал: Если у слоя проекция отличается (если он не локальная) от куазанных, то координаты будут пересчитаны на сервере в проекцию слоя.[/QUOTE] раньше указал неправильный тип и режим, поэтому элемент не добавлялся. указал в поле CRS EPSG:4326, координаты из поля сверху в ZuluGIS Online - при таких действиях добавляется.
как добавить в зулу веб слева сверху какой-нибудь свой инструмент? можно ли изменить, как показывается браузер данных?
Есть зулу сервер. на нем есть слой тепла из примеров и осм подложка. хочу добавить на слой элемент. в POST запросе необходимо указывать проекцию и координаты. вопросы: - как можно, используя команды zws, узнать проекцию слоя? - у слоя, в который я хочу добавить элемент, проекция локальная. как мне указать в [URL=https://www.politerm.com/zuluserver/webhelp/zws/LayerAddSymbol.html]https://www.politerm.com/zuluserver/webhelp/zws/LayerAddSymbol.html[/URL] в поле <CRS>EPSG:3857</CRS>, что проекция локальная? - когда я указываю проекцию EPSG:4326 и какие-то координаты, элемент не добавляется. отсюда два вопроса: - в интерфейсе зулу веб в верху между списком слоев и поиском по координатам отображаются какие-то координаты. это координаты в проекции осм, то есть EPSG:4326? - у подложки одна система координат, у слоя - другая. какую указывать в поле CRS?
Дмитрий Озеров, ситуация: на карте много участков, которые лежат прямо друг над другом. почти невозможно выделить какой-то конкретный. возможное решение: сделать курсор, который по клику будет выдавать пользователю все участки в определенном радиусе. сейчас я сделал так: когда возникает событие "клик в карте", проверяется два условия: что бы был выбран инструмент "Выделить"(mapdoc.mode==1) и моя переменная (которая настраивается пользователем в настройках моего модуля) была true. но есть другой вариант, если бы я мог добавить в enum eMode свое значение, например, 100, и оно бы означало только мой "клик с радиусом". я бы тогда в событии "клик с радиусом" проверял, что mapdoc.mode = 100 и в зависимости от этого делал действия. есть еще варианты?
Дмитрий Озеров, так же есть проблемы при использовании инструмента "поиск". в оракле много вьюх, которые потом отображаются через запросы. когда в поле инструмента поиск вводится например "1" ожидается, что выведутся строки с полями "117", "213" и тому подобное. но выводится например строка с полем "374", что не подходит под условие поиска. я так понимаю, что бы посмотреть, что при этом происходит, вам тоже нужно отправить логи сервера. какая у вас почта?
Версия клиента - 8.0.0.6782u, сервера - от 26 7 (вроде та же самая) update запрос заработал, но вот такое UPDATE l1 set l1.data = 1 from [layer] as l1 where l1.sys = 1000 выполнялось 146 секунд, то бишь - медленно. если есть join на стороне зулу, в некоторых случаях зулу не вылетает, но браузер "ломается" и перестает показывать вообще хоть что либо.
Версия 8.0.0.6779u еще ситуация про слой на оракле: в структуре слоя в базах данных есть много форм. в некоторых формах есть join на стороне зулу, а в некоторых на стороне оракла. так вот, некоторые формы, в которых есть join на стороне zulu, вылетают, если в браузере данных нажать "база", иногда зулу сразу вылетает, когда нажимаешь "база", иногда браузер становится пустым и не показывает вообще никаких значений(чтобы все стало нормально, нужно перезапустить zulu).
скажите, в [URL=https://www.politerm.com/zuludoc/index.html#zuluax/zbBrowserCommands_enum.html]https://www.politerm.com/zuludoc/index.html#zuluax/zbBrowserCommands_enum.html[/URL] правильно расставлены индексы? почему эти команды могут не работать?
когда пользователь нажимает правой кнопкой мыши в окне карты курсором "выделить", появляется меню с пунктами "увеличить", "уменьшить", "переместить" и так далее. как добавить свой пункт в это меню?
передо мной стоит задача в PictureBox (c#, winforms) поместить изображение типа элемента. мои действия: Layer layer = MZulu.ActiveMapDoc.Layers.Active; //получаю активный слой int activeTypeID = layer.Elements[layer.CurrentID].TypeID; //получаю тип активного элемента int activeModeID = layer.Elements[layer.CurrentID].ModeId; //его режим layer.Symbols[layer.ObjectTypes[activeTypeID].Modes[activeModeID].ElemStyle.SymbolID].Picture //эта строка возвращает объект типа stdole.Picture, который не хочет конвертироваться в System.Drawing.Image. может быть есть другие пути получить символ?
layer.Symbols[layer.ObjectTypes[activeTypeID].Modes[activeModeID].ElemStyle.SymbolID].GetBLOB - возвращает вроде как изображение в бинарном виде. не подскажете, как на c# его в .bmp сохранить?
вопрос: почему [URL=https://www.politerm.com/zuludoc/zuluax/Zulu_evMapModeChanged.html]evMapModeChanged[/URL] и [URL=https://www.politerm.com/zuludoc/zuluax/Zulu_evMapSelChanged.html]evMapSelChanged[/URL] имеют одинаковый hex код 0x10032?
как добавить на форму элементы Zulu на форму в своем приложении? в VS2017 на C# 1. добавить в ссылки проекта все библиотеки зулу 2. открыть "панель элементов" - нажать правой клавишей мыши - "выбрать элементы" 3. появится окно. в нем выбираем вкладку "компоненты COM" и отмечаем галочками все элементы, которые нам нужны - "ок" 4. теперь в панели элементов отображаются элементы Zulu.
Здравствуйте! не могли бы вы актуализировать пример с автомобилями [URL=https://www.politerm.com/samples/zuluax/vb/Tracking/]https://www.politerm.com/samples/zuluax/vb/Tracking/[/URL] на c# (или vb) и опубликовать архив с программой. а то не могу разобраться, как использовать библиотеку ZuluXTools. когда я сейчас в ссылки проекта добавляю ссылку на ZuluXTools, элементы zulu не появляются в "Панели элементов".
доброго времени суток! 1. когда в консоль выведены сообщения, можно нажать на правую кнопку мыши и нажать "копировать", "найти", "очистить". можно ли программно сохранить выведенные в консоль сообщения средствами zulu? 2. в гайде [URL=https://www.politerm.com/zuludoc/index.html#zuluax/IOutputChannel_cls.html]https://www.politerm.com/zuludoc/index.html#zuluax/IOutputChannel_cls.html[/URL] указана возможность отлавливать события консоли, но больше я ничего про это не нашел. например, когда закончился гидравлический расчет канализации, в консоли отражаются сис некоторых объектов и по двойному нажатию на строку с сис объект перемещается в центр экрана. можно ли повторить такое и как?