RUS  ENG 

Определение и добавление ключа выделенной области на слое

Страницы: 1
RSS
Определение и добавление ключа выделенной области на слое
 
Добрый день. Не смог найти информации, поэтому задам вопрос тут.

Подскажите пожалуйста, можно ли на слое Zulugis добавить вместо объекта (AddSymbal), добавить область?

Задача состоит в том, что бы пользователь мог выделять какую-то область, например 3 рядом стоящих дома (желательно инструментом "выделить областью"), а затем этой области присваивался ключ ID для связки в БД, который потом можно было бы найти инструментом "Найти по ключу".

То есть в целом задача схожа с тем, что бы просто добавить какой-то поинт через layer.addsymbol, но я только начал вникать в разработку плагинов на C# под Zulugis и пока не могу понять каким образом привязать объект и какой метод стоит использовать.
 
Цитата
Артём Карпенко написал:
Добрый день. Не смог найти информации, поэтому задам вопрос тут.

Подскажите пожалуйста, можно ли на слое Zulugis добавить вместо объекта (AddSymbal), добавить область?
Добавить можно и точку и линию и мульти линию и полигон и т.д.
https://www.politerm.com/zuludoc/zuluax/index.html#Layer_cls.html
 
Отлично спасибо, а как добавляется объект площадной? Я имею ввиду как нарисовать его пользователю? Не совсем понимаю
Изменено: Артём Карпенко - 13.05.2021 19:57:24
 
Цитата
Артём Карпенко написал:
Отлично спасибо, а как добавляется объект площадной? Я имею ввиду как нарисовать его пользователю? Не совсем понимаю
Просто в редакторе слоя, если пользователю мышкой. Или по событию мышки от карты получать вводимую ломаную
https://www.politerm.com/zuludoc/zuluax/index.html#MapDoc_InputPolyline.html
 
А как в таком случае плагин отслеживает объект ломаной?
Вот для одной точки в addsymbal требуется передать x\y а для ломаной? Может вы можете показать какой-то пример? Сложно понять пока
 
Цитата
Артем Карпенко написал:
А как в таком случае плагин отслеживает объект ломаной?
Вот для одной точки в addsymbal требуется передать x\y а для ломаной? Может вы можете показать какой-то пример? Сложно понять пока
Какой пример? Вы документацией пользуетесь по нашей объектной модели?
https://www.politerm.com/zuludoc/zuluax/index.html#PolyLine_cls.html
Посмотрите примеры, как читать данные, как писать.
https://www.politerm.com/samples/zulugis/macros/
Страницы: 1