у 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? в виде числа или объекта апи.
Здравствуйте! Я вижу, что у каждой формы запроса есть параметр "Описание", но у меня в формах это поле почему-то не активно. в чем дело? мне пригодилось бы поле описание, так как по нему можно отсортировать формы запросов в базе данных. есть ли другие способы отсортировать последовательность форм запросов, кроме сортировки по запросу и по описанию?
Есть зулу сервер. на нем есть слой тепла из примеров и осм подложка. хочу добавить на слой элемент. в 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?
когда пользователь нажимает правой кнопкой мыши в окне карты курсором "выделить", появляется меню с пунктами "увеличить", "уменьшить", "переместить" и так далее. как добавить свой пункт в это меню?
передо мной стоит задача в 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?
Здравствуйте! не могли бы вы актуализировать пример с автомобилями [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] указана возможность отлавливать события консоли, но больше я ничего про это не нашел. например, когда закончился гидравлический расчет канализации, в консоли отражаются сис некоторых объектов и по двойному нажатию на строку с сис объект перемещается в центр экрана. можно ли повторить такое и как?
Здравствуйте! Для смещения бирок надписей нужно использовать следующий код Layer.LabelLayers[1].Labels.MoveLabel(sys, dblYShift, dblXShift); проблема в том, что при этом двигается вся бирка и точка привязки (SnapPoint) тоже.
вопрос: как можно в этой ситуации сдвинуть точку привязки обратно?
пробовал Layer.Elements[sys].GetXY(out double X, out double Y); Layer.LabelLayers[1].Labels.Item[sys].SnapPoint.SetPoint(X, Y); не работает.