Tus comentarios
Хороший вариант. Следует сразу подумать о сортировке данного списка: для текстовых значений по алфавиту, для числовых по значению, от меньших к большим.
При выборе значения из справочника, введённый с клавиатуры фрагмент текста используется как фильтр. Желательно эту возможность также предусмотреть.
В модуле нет апроксимации. Он предполагает что исходная информация из ИнГЕО - полигоны, с границей состоящей только из прямых отрезков.
Это только один пример.
Аппроксимация могла бы быть как в интерактивном режиме доступна рядовому пользователя, так и в API. Любой вариант интересен, а особенно оба.
Реализация уже есть в модули экспрота в формат MIF/MID.
Было бы чудесно обернуть её в интерфейс API.
Округление (понижение точности) - это было так, попутно. К данной теме отношения не имеет и уже имеет несколько решений.
Но всё-же маленькое пояснение:
Росреестр округляет координаты земельных участков. Надо признать что это очень важный информационный слой при работе с территорией. Формируя земельные участки приходится округлять координаты формируемых ЗУ и исходя из этого вычислять площадь.
Росреестр прописывает площадь ЗУ с дельтой (плюс, минус) и влияние округления на площадь не привысит эту погрешность, но Росррестр считает что эта дельта придумана не для нас: - "Что вам мешает указать достоверную площадь? Какое такое округление, что за детский лепет, сначала округляйте а уж потом вычисляйте площадь.".
Возможен ли ещё какой-то выход из данной ситуации, чтобы в ИнГЕО не понижать точность исходных данных и вычислять площадь на основании округлённых координат?
Конечто возможен, но для этого надо писать модуль или встраивать в ИнГЕО. Допустим в окне свойств объекта отражается площадь и периметр по точным координатам. Там много места чтобы отобразить ещё и аналогичные параметры с учётом округления. Разрядность округления можно вынести в общие настройки.
Перечитал мотивировку. Отвечу ещё раз, теперь только другими словами.
Аппроксимированные дуги - как то не так сформулировано, может быть и понято не так?
Дуги у меня в ИнГЕО формируются (ТРАССИРОВКА).
Мне нужны отрезки вместо дуг, но при этом не простое спрямление крайних точек, а учитывающее введённое значение погрешности аппроксимации.
Практически все работы я делаю в ИнГЕО и только в ИнГЕО без перепрыгивания в MapInfo, ArcGIS, AutoCAD, ArchiCAD, Microstation и т.д..
Одна из работ - правила землепользования и застройки с картой зон с особыми условиями использования территории, которая содержит санитарно-защитные зоны промыщленных объектов и инженерно-транспортных магистралей.
Для этого удобно использовать ТРАССИРОВКУ с буферной зоной отличной от нуля.
В результате мы получаем объекты с закруглениями с месте перегиба.
Конечный результат необходимо аппроксимировать прямыми с округлением до см.
Площади и другие характеристики должны быть посчитаны уже с учётом конечного результата и упакованы в XML-формат.
Вот мне и не хватает всего-то аппроксимации.
По моему логично, когда продукт содержит комплекс стандартных, типовых, базовых функций над объектами, в том числе и масштабирование.
Ещё перемещение карты/слоя в списке (выше, ниже)
Понятно что название перемещаемой карты/слоя должно быть длинее ширины панели.
Добавление карты в проект точно это делает.
Панель "Слои" (в меню "Окна" названа немного по другому "Список слоёв").
Стараюсь подбирать оптимальную ширину этой панели - чтобы и карте места по больше и по видимой части названий - смысл был понятен.
Но бывают горизонтальные сдвижки - ИнГЕО хочет помочь мне дочитать название КАРТЫ, СЛОЯ, СТИЛЯ до конца и сдвигает содержимое панели вправо. Начало с иконками, плюсиками и самим смыслом скрывается от глаз и мышки.
ЗАРАЗА. Это я так ругаюсь. РЕДИСКА.
Приходится дёргать горизонтальный бегунок полосы прокрутки.
Может кому такой предусмотрительный интерфейс удобен, я не возражаю, просто предлагаю реализовать фиксированный, а в настройках позволить выбирать пользователю.
В фиксированном пусть полоса прокрутки позволит дочитать название до конца, но пусть не дёргает влево, если об этом явно не просили.
Изначально пробовал в ИнГЕО 4.4.0.177 с СУБД MS-SQL.
Объект не выходил за границы территории.
В СУБД есть возможность указать количество разрядов числа, но ИнГЕО вроде на даёт пользователю возможности вмешиваться в этот процесс.
По хорошему, в тот момент, когда значение не поместилось, необходимо уведомить пользователя и ничего не делать.
Попробую в последних версиях ИнГЕО.
Дело именно в Windows7!
Надо запустить ИнГЕО от имени Администратора, тогда модуль расширения сможет зарегистрироваться.
Servicio de atención al cliente por UserEcho
4.6 бета 2 увы, пока ещё не учитывает данного пожелания