
Транслитерация названий полей с приведением к верхнему регистру
В проводнике базы данных при вводе и редактировании названия поля автоматически происходит преобразование названий полей (под ORACLE).
Для PARADOXа этого не происходит да и не требуется.
Это замечательно.
Единственное малюсенькое предложение - путь так и будет и для случаев вставки из буфера.
Сейчас при вставке из буфера, транслитерация и приведение к верхнему регистру неработает. Таким образом есть обход, казалось бы общих принципов.

Транслитерация не нужна. Все поддерживаемые СУБД допускают использование русских букв в названиях полей и таблиц.
Единственный момент - есть ограничения на размер.
В 4.6 будет учитываться ограничение на размер.

В API добавить константы: вид СУБД, название схем для метаданных и семантики
В API добавить константы: вид СУБД (PARADOX, MS-SQL, ORACLE, иные), название схем для метаданных и семантики.
Это облегчит возможность использования SQL-предложений, с нюансами конкретной СУБД.
Название схем тоже пригодится.
1. Иметь доступ к таблице INGEO_LOGS для чтения из него информации о тех, кто создавал, редактировал выбранные объекты.
2. При создании таблиц, индексов и т.д., проверка сформированного идентификатора на уникальность в данной схеме.

В запросах по семантическим данным правильно обрабатывать строки содержищие (") - двойной апостроф
1. При отображениее значений, они обрамляются этим символом. Следовательно, в значении двойной апостроф должен иначе обозначаться (как это принято в текущей СУБД).
2. Проверка простого условия отбора записей с двойным апострофом в значении невыполняется, или завершается без сообщений. Пример условия:
{ДАННЫЕ.TEST} = "Проба "пера" и не только".

Съемки и Ингео
Больше вопрос, чем идея, но все же.
Ведем в городе дежурный план. Сдают съемки в основном dxf с разной структурой. Приходится все разбрасывать практически вручную.
Хотелось бы все привести к какому-то стандарту.
В идеале:
Геодезисту выдаем экспорт куска карты в dxf.
Он вносит в него изменения и сдает нам.
В полуавтоматическом режиме вносим изменения.
Что в итоге имею:
1. Практически не работаю с Autocad, не могу понять. Возможно ли, как-то экспортировать, что бы отображение было, как в Ингео. То-есть, экспортируем колодец из Ингео точкой, автокад по имени сопоставляет отображение. Возможно ли это?
2. Если библиотеку создать можно, то как экспортировать все стили из Ингео?
--------------
Может как-то по-другому можно решить эту проблему?

Новшевство: Начать создание объекта - Выбрать стиль
В последних версиях ИнГЕО вместо выпадающего списка со всеми стилями сейчас первые 10, а остальные доступны через дополнительный пункт меню - Выбрать стиль. Пользователи жалуются, что теперь надо лишние клики делать, чтобы выбрать нужный стиль. Нельзя ли в настройках предусмотреть оба варианта:10 первых с пунктом меню"Выбрать стиль" и все стили сразу?

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

Работа с полями длинее 255 символов (ORACLE)
Все действующие версии ИнГЕО неприспасоблены к работе с полями длинее 255 символов в СУБД ORACLE. Если такое поле появляется, ИнГЕО преобразует или к типу LONG или CLOB, хотя до 2000 во всех версиях и до 4000 символов с 10 версии ORACLE можно использовать тип VARCHAR2.
У LONG и CLOB есть куча ограничений и ИнГЕО часто ошибается при копировании структуры карт с такими полями, при импорте, не отображает сразу в окне свойств объекта, ограничен анализ по семантическим данным.

Заполнение поля типа Текст(Memo) в справочнике вручную
Как? Двойной клик как в сем.таблице не работает

Панель "Импорт/экпорт" общая всех
Уже несколько модулей реализуют функции импорта/экспорта в/из разных форматов. Импорт Excel данных (XLS), Импорт XML - кадастровая выписка, и т.д. Каждый добавляет панель с одной или несколькими кнопками.
Я всего лищь предлагаю чтобы ПАНЕЛЬ для кнопок быстрого вызова функций импорта/экспорта называлась ЕДИНООБРАЗНО. Чтобы все кто создаёт такой функционал, добавляли свои кнопки на одну общую панель.
И пользователю будет удобно - похожий функционал в одном месте.

Импорт обменного файла с длинными именами слоёв (под ORACLE)
Увы, в любых вериях ИнГЕО - это НЕВОЗМОЖНО.
В дистрибутиве ИнГЕО этого года есть файл "Условные обозначения М500.idf"
Под PARADOX он закачивается. Под MS-SQL вероятно тоже.
Но под ORACLE нет!
ПЕРВАЯ ОШИБКА:
error Семантическая таблица: "Характеристики". Ошибка создания таблицы: General SQL error. ORA-04044: procedure, function, package, or type is not allowed here Table structure: Table Name: название_схемы.MD Fields(ID String(12) NOT NULL, MATERIAL String(5), DIAMETR String(20), CHISLO_DIAMETROV String(20), NAZNACHENIE String(5), PODPIS_ String(5), PODPIS__KHAR_DVIZH String(5), glub Float) Indexes((ID) Primary Unique) Сем. таблица:Характеристики Слой:Канализация Карта: 500 Трубопроводы.Сооружения на коммуникациях.
НА ЭТОМ ИМПОРТ ПРЕКРАЩАЕТСЯ и следующие ошибки мы сможем узнать, только пройдя этот этап.
Ещё есть порядка двух сотен предупреждений:
warning Ошибка добавления записи справочника "Территориальные зоны". Ошибка: General SQL error. ORA-22990: LOB locators cannot span transactions.
Тестировал под Oracle 10g Express Edition
Я думаю дело в генерации неверных названий таблиц, индексов, ограничений (повторяющихся, превышающих 30 символов, использующих недопустимые символы, не заключённых в кавычки)

В 4.6 при импорте в Oracle имена автоматически корректируются соответственно ограничениям этой СУБД.

Попробовал версию 4.4.8
Попробовал версию 4.4.8. Так-то все нормально, но единственное отличие от 4.4.7, которое я заметил, так это выдача пункта "показать все стили" в подменю создания объекта и пририсовки формы. У меня это новшество вызвало недоумение: зачем? Только сбивает с толку. Тем более, что в прилагаемом списке стилей перечислены все, относящиеся к данному объекту, даже неуместные (т.е. отмеченные признаком "не включать в меню создания" или "не включать в меню пририсовки"). Это могло бы быть оправдано при ОЧЕНЬ большом списке стилей, тогда в самом меню были бы наиболее часто употребляемые, а редкие - в этот пункт). Но когда в вписке так и так два-три стиля, то это ни к чему.
Кстати, почему я тут все врема Anonimus? Я же нормальный старожил конфы, нормально зарегистрированный.
Алексей Васильев

Объект с бесконечным периметром, СРОЧНО!
При векторизации растра дернуло мышь и создался как я понял объект с бесконечным периметром и теперь при входе база висит и не работает! Где то прочёл что надо зайти в базу и выполнить поиск объекта с бесконечным периметром, но как если даже база не работает , а просто висит? Проблему надо решить очень срочно, заранее благодарен!

Вычисление площадей огромных территорий (Субъектов Федерации)
Что-то подвигло меня заполнить в семантике поле "Площадь" для САМАРСКОЙ ОБЛАСТИ. Думаю - "Проверю, на сколько различаются значения вычисляемые в массовых операциях (с последующим внесением в семантику) и отображаемые на первой закладке окна "Свойств объектов".
Сейчас и Вас поразит результат.
В семантику (вещественное поле) попало значение: -92233720368,5478
На 1-ой закладке вычислена прощадь: 1,071162034E0011
Но ширина ограничена и отображается только: 1,071162034E001
Обращаю внимание на ОТРИЦАТЕЛЬНУЮ ПЛОЩАДЬ.
Неужели чудо, вот она - геометрия нематериальных миров, пространство тёмных материй и мнимых величин.
Увы, банальная ошибка.
Предагаю:
1. Исправить алгоритм вычисления площади.
2. Увеличить ширину значения "Площадь" закладки "Объект" окна свойств объекта для предотвращения недоразумений.

Макет печати (новые версии): Границы листа стали меньше, проблемы с печатью
Сейчас, при создании макета печати границы печати (красные пунктирные линии) стали меньше (по сравнению с версиями 4.4.0.266 и раньше), видимо они теперь вычисляются исходя из границ доступной печати принтера - с вычетом полей, на которых принтрер физически не может печатать.
Т.е. Если сейчас выбрать параметры листа A4, то лист фактически разобьётся на 4 фрагмента, при котором только фрагмент №3 будет содержать собственно карту. и пользователь нажимающий на печать сразу распечатает пустой лист.
Предложение: верните как было!

1. При открытии нового макета печати размер макетного листа вычисляется на основе размера бумажного листа за вычетом размеров полей.
2. Немного изменили оформление:
Красный пунктир - границы макетного листа.
Белое поле - покрытие бумажными листами.
Серые тонкие линии - границы бумажных листов за вычетом полей.
Серые полосы по бокам бумажного покрытия - поля бумажного листа.
Черные полоски справа и снизу - декоративные элементы (тень).

Отзывы по модулям. Куда их складывать?
Родные сердцу модули от Интегро.
По ним тоже есть замечания и предложения.
Можно ли их тут складывать?
Наверно правильно будет заголовок начинать с названия модуля.
Дальше двоеточие ": " и суть.

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

Макет печати - это шаблон для многократного использования при печати однотипных картограмм. Как шаблон Word-а. Хранить растр при макете печати все равно, что хранить при шаблоне Word-а все созданные на его основе документы.
Результат конкретной печати можно сохранить в виде растра при помощи функции "Создать растр" из макета печати.
Для отслеживания того, что печатают пользователи, включите журнал аудита в параметрах базы данных. Тогда все факты печати или создания карты будут протоколироваться на сервере в журнале аудита, с указанием того, кто, когда, какой участок карты выводил на принтер или растеризовал в файл.

Пространственные операции: ошибка при опреледении покрываемого объекта
Пространственные операции считают, что объект А лежит внутри объекта Б, при этом на самом деле объект А лежит внутри "дырки" объекта Б. Если одну из точек внутреннего контура объекта Б передвинуть чуть вглубь объекта Б, то ответ уже будет верным: объект А не лежит внутри объекта Б.

Мелочёвка 3. Полосы прокрутки карты - редко используются. Можно их убрать с экрана.
Вроде об этом где-то писали, и с этим соглашались.
В меню "Сервис" - > "Параметры", Закладка "Вид" желательно позволить оператору включать/вытключать видимость полос прокрутки карты.
Увеличится рабочая зона.

Сортировка по полям в окне настройки пользователей
Сейчас пользователи сортируются в алфавитном порядке по полю "Пользователь", хотя часто надо отсортировать по полному имени или описанию. Мы, например, в описании прописываем название отдела и хотели бы сортировать пользователей по отделам. А так же было бы неплохо, чтобы размер окна настроек пользователей можно было увеличивать, а то неудобно просматривать список пользователей+описание, приходится прокруткой гонять туда-сюда таблицу.

Администратор сервера данных: Послать сообщение пользователю
Например, чтобы не ходить к юзеру пешком, чтобы сказать "Выйдите из Ингео".

В администраторе сервера данных добавлена команда "Сообщение пользователям...". Рассылает указанное сообщение всем подключенным пользователям.

Ввод координат вручную: невозможно ввести координату с точностью более 4 цифр после запятой
В режиме ввода объекта по координатам числа вводимые в поля X Y принудительно округляются до 4х разрядов. я не нашёл как отключить данную фишку.
Есть необходимость чтобы пользователь вводил координаты из WGS, а там 6-7 разряды важны

В полях ввода координат в режиме создания объекта сделали адаптивную точность. Количество точек после запятой зависит от масштаба. На очень крупных масштабах точность повышается.
P.S. Мне кажется сомнительным ввод широты и долготы WGS в поля X и Y, предназначенные для хранения метров земной поверхности. Получится своеобразная проекция. Все расчеты периметров, площадей и пр. будут неожиданными. Для нормального отображения таких карт придется перепроектировать много методов отображения.
Весьма спорное решение...

Мелочёвка 1. Упрощённый числовой ввод
1. Для вещественных значений разрешить в качестве разделителя и точку и запятую при вводе.
Не редко в макете печати, при изменении длины ребра или при редактировании необходимо сдвинуть координату на определённое значение. Можно новое значение считать на калькуляторе, но на много удобнее в поле у имеющемуся значению дописать "+5,45" или "-953,56" и чтобы ИнГЕо влёт пересчитала и указала результат.
2. В окне "Свойства ребра" закладку "Изменить длину" хотя бы для рёбер сделать первой (можно для всех), а кривизну изменять по указанному радиусу.
3. В макете печати - параметры листа. Попробуйте указать целочисленные значения а потом дробные. У вас это получится только ели начнёте мухлевать.

1. Полностью перепроектировали окно "Свойства ребра":
- Закладок больше нет.
- Вместо ввода координат центра сделали ввод радиуса дуги.
- Вместо ввода кривизны - угол касательной к дуге.
- По умолчанию активным поле изменения длины.
- В числовых полях можно использовать формулы ("5*2 + 6").
- Координаты центра и значение кривизны выводятся только для чтения. Как-то так:
2. Подправили ввод значений в параметрах макета печати:
- Свистоплясок с хаотическим перескоком каретки больше нет.
- В полях ввода чисел можно использовать формулы.

Выбор каталога при импорте idf
Начиная с версии 4.4.0.226 при импорте idf окно выбора пути к файлу всегда ссылается на каталог документов пользователя. Неудобно, особенно если перед этим сделать экспорт в idf с одной БД и открывать импорт в другой - путь сбивается. В более ранних версиях путь экспорта запоминался и отображался при импорте. Можно вернуть как было? :)

Функции импорта и экспорта IDF запоминают каталог выбора файла. Память каталога остается на время одного сеанса работы ИнГео.

Удаление выделенного объекта кнопкой Delete при открытом вспомогательном окне.
В случае, если выбирать объект через Ctrl+клик из нескольких объектов и при этом открыто вспомогательное окно, (например Поиск по шаблону, набор объектов, свойства объекта) объект выделяется и фокус переключается на вспомогательное окно и нельзя удалить выбранный таким образом объект нажатием Del на клавиатуре. Требуется либо нажать мышкой на кнопку удаления на панели инструментов, либо щелкнуть по заголовку ГИС, чтобы вернуть ей фокус.

Глюк с циклической перерисовкой карты в ИнГЕО 4.4.7
Такая же ошибка возникает, если выключить все слои и включить растр (также на мелком масштабе).
Короче, ошибка появляется при больших объемах данных для отображения.
На других версиях ИнГЕО не проверял. На другом компьютере с ИнГЕО 4.4.7 все нормально. Помогает включение галочки "Упрощенное отображение вырожденных символов".
ОС Windows 7 64bit.

Не смогли воспроизвести, если продолжает проявляться, звоните.

Просмотр координат
Служба підтримки клієнтів працює на UserEcho