ГИС ИнГео
Solution

Будет в 4.6 с новой подсистемой работы с семантикой

0
Terminé

Транслитерация названий полей с приведением к верхнему регистру

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 0

В проводнике базы данных при вводе и редактировании названия поля автоматически происходит преобразование названий полей (под ORACLE).

Для PARADOXа этого не происходит да и не требуется.

Это замечательно.

Единственное малюсенькое предложение - путь так и будет и для случаев вставки из буфера.

Сейчас при вставке из буфера, транслитерация и приведение к верхнему регистру неработает. Таким образом есть обход, казалось бы общих принципов.

Solution

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

Единственный момент - есть ограничения на размер.

В 4.6 будет учитываться ограничение на размер.

+1
Écarté

В API добавить константы: вид СУБД, название схем для метаданных и семантики

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 0

В API добавить константы: вид СУБД (PARADOX, MS-SQL, ORACLE, иные), название схем для метаданных и семантики.

Это облегчит возможность использования SQL-предложений, с нюансами конкретной СУБД.

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

1. Иметь доступ к таблице INGEO_LOGS для чтения из него информации о тех, кто создавал, редактировал выбранные объекты.

2. При создании таблиц, индексов и т.д., проверка сформированного идентификатора на уникальность в данной схеме.

Solution

В 4.6 прямого доступа к СУБД на стороне клиента нет

+1
Terminé

В запросах по семантическим данным правильно обрабатывать строки содержищие (") - двойной апостроф

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 4

1. При отображениее значений, они обрамляются этим символом. Следовательно, в значении двойной апостроф  должен иначе обозначаться (как это принято в текущей СУБД).

2. Проверка простого условия отбора записей с двойным апострофом в значении невыполняется, или завершается без сообщений. Пример условия:

{ДАННЫЕ.TEST} = "Проба "пера" и не только".

Solution

4.6

0
Écarté

Съемки и Ингео

Иван Иванов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 0

Больше вопрос, чем идея, но все же.

Ведем в городе дежурный план. Сдают съемки в основном dxf с разной структурой. Приходится все разбрасывать практически вручную.


Хотелось бы все привести к какому-то стандарту.

В идеале:

Геодезисту выдаем экспорт куска карты в dxf.

Он вносит в него изменения и сдает нам.

В полуавтоматическом режиме вносим изменения.


Что в итоге имею:

1. Практически не работаю с Autocad, не могу понять. Возможно ли, как-то экспортировать, что бы отображение было, как в Ингео. То-есть, экспортируем колодец из Ингео точкой, автокад по имени сопоставляет отображение. Возможно ли это?


2. Если библиотеку создать можно, то как экспортировать все стили из Ингео?


--------------

Может как-то по-другому можно решить эту проблему?


Solution

Приобщайте геодезистов к ИнГео (для обмена используйте IDF).

+3
Corrigé

Новшевство: Начать создание объекта - Выбрать стиль

Бабин Олег il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 3

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

Solution

4.6

+3
Terminé

Набор объектов. Сортировка без принуждения к индексам.

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 0

Сейчас сортировки нет совсем. По одному полю, по нескольким полям.

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

Solution

4.6

+1
Corrigé

Работа с полями длинее 255 символов (ORACLE)

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 2

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

У LONG и CLOB есть куча ограничений и ИнГЕО часто ошибается при копировании структуры карт с такими полями, при импорте, не отображает сразу в окне свойств объекта, ограничен анализ по семантическим данным.

Solution

4.6

0
Corrigé

Заполнение поля типа Текст(Memo) в справочнике вручную

Бабин Олег il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 0

Как? Двойной клик как в сем.таблице не работает

Solution

Теперь работает (4.6)

0
Terminé

Панель "Импорт/экпорт" общая всех

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 1

Уже несколько модулей реализуют функции импорта/экспорта в/из разных форматов. Импорт Excel данных (XLS), Импорт XML - кадастровая выписка, и т.д. Каждый добавляет панель с одной или несколькими кнопками.

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

И пользователю будет удобно - похожий функционал в одном месте.

Solution

Это к авторам модулей.

0
Terminé

Импорт обменного файла с длинными именами слоёв (под ORACLE)

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 1

Увы, в любых вериях ИнГЕО - это НЕВОЗМОЖНО.

В дистрибутиве ИнГЕО этого года есть файл "Условные обозначения М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 символов, использующих недопустимые символы, не заключённых в кавычки)

Solution

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

0
Corrigé

Попробовал версию 4.4.8

Anonyme il y a 13 ans mis à jour par Михаил Власов il y a 12 ans 2

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

Кстати, почему я тут все врема Anonimus? Я же нормальный старожил конфы, нормально зарегистрированный.

Алексей Васильев

Solution

Ограничение увеличено до 200

0
Corrigé

Объект с бесконечным периметром, СРОЧНО!

Ильдар Хисамиев il y a 12 ans mis à jour par Михаил Власов il y a 12 ans 2

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

Solution

Ошибки присылайте на support@integro.ru

Или на форум http://integro.ru/forum

Здесь для пожеланий.

0
Terminé

Вычисление площадей огромных территорий (Субъектов Федерации)

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 6

Что-то подвигло меня заполнить в семантике поле "Площадь" для САМАРСКОЙ ОБЛАСТИ. Думаю - "Проверю, на сколько различаются значения вычисляемые в массовых операциях (с последующим внесением в семантику) и отображаемые на первой закладке окна "Свойств объектов".

Сейчас и Вас поразит результат.

В семантику (вещественное поле) попало значение: -92233720368,5478

На 1-ой закладке вычислена прощадь: 1,071162034E0011

Но ширина ограничена и отображается только: 1,071162034E001

Обращаю внимание на ОТРИЦАТЕЛЬНУЮ ПЛОЩАДЬ.

Неужели чудо, вот она - геометрия нематериальных миров, пространство тёмных материй и мнимых величин.

Увы, банальная ошибка.

Предагаю:

1. Исправить алгоритм вычисления площади.

2. Увеличить ширину значения "Площадь" закладки "Объект" окна свойств объекта для предотвращения недоразумений.

+3
Corrigé

Макет печати (новые версии): Границы листа стали меньше, проблемы с печатью

Artem Popov il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 2

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

Предложение: верните как было!

Solution

1. При открытии нового макета печати размер макетного листа вычисляется на основе размера бумажного листа за вычетом размеров полей.


2. Немного изменили оформление:

Красный пунктир - границы макетного листа.

Белое поле - покрытие бумажными листами.

Серые тонкие линии - границы бумажных листов за вычетом полей.

Серые полосы по бокам бумажного покрытия - поля бумажного листа.

Черные полоски справа и снизу - декоративные элементы (тень).


0
Résolu

Отзывы по модулям. Куда их складывать?

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 1

Родные сердцу модули от Интегро.

По ним тоже есть замечания и предложения.

Можно ли их тут складывать?

Наверно правильно будет заголовок начинать с названия модуля.

Дальше двоеточие ": " и суть.

0
Écarté

При печати или сохранении макета, растр сохранялся рядом с макетом и на сервер.

Иван Иванов il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 1

Хотелось бы, чтобы чтобы при печати макета растр с указанными параметрами сохранялся рядом с макетом, чтобы быстро и без проблем распечатать при необходимости.

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

Solution

Макет печати - это шаблон для многократного использования при печати однотипных картограмм. Как шаблон Word-а. Хранить растр при макете печати все равно, что хранить при шаблоне Word-а все созданные на его основе документы.

Результат конкретной печати можно сохранить в виде растра при помощи функции "Создать растр" из макета печати.

Для отслеживания того, что печатают пользователи, включите журнал аудита в параметрах базы данных. Тогда все факты печати или создания карты будут протоколироваться на сервере в журнале аудита, с указанием того, кто, когда, какой участок карты выводил на принтер или растеризовал в файл.

0
Corrigé

Пространственные операции: ошибка при опреледении покрываемого объекта

Artem Popov il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 2

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

Image 4

Solution

4.6

+1
Terminé

Мелочёвка 3. Полосы прокрутки карты - редко используются. Можно их убрать с экрана.

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 0

Вроде об этом где-то писали, и с этим соглашались.

В меню "Сервис" - > "Параметры", Закладка "Вид" желательно позволить оператору включать/вытключать видимость полос прокрутки карты.

Увеличится рабочая зона.

Solution

4.6

+1
Terminé

Сортировка по полям в окне настройки пользователей

Бабин Олег il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 0

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

Solution

4.6

+8
Terminé

Администратор сервера данных: Послать сообщение пользователю

Artem Popov il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 2
В списке залогиненных пользователей хотелось бы иметь возможность  "Послать сообщение": чтоб у юзера вскочило это сообщение.
Например, чтобы не ходить к юзеру пешком, чтобы сказать "Выйдите из Ингео".

Solution

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

+2
Corrigé

Ввод координат вручную: невозможно ввести координату с точностью более 4 цифр после запятой

Artem Popov il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 1

В режиме ввода объекта по координатам числа вводимые в поля X Y принудительно округляются до 4х разрядов. я не нашёл как отключить данную фишку.

Есть необходимость чтобы пользователь вводил координаты из WGS, а там 6-7 разряды важны

Solution

В полях ввода координат в режиме создания объекта сделали адаптивную точность. Количество точек после запятой зависит от масштаба. На очень крупных масштабах точность повышается.



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

Весьма спорное решение...

+2
Terminé

Мелочёвка 1. Упрощённый числовой ввод

Сергей Попов il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 3

1. Для вещественных значений разрешить в качестве разделителя и точку и запятую при вводе.

Не редко в макете печати, при изменении длины ребра или при редактировании необходимо сдвинуть координату на определённое значение. Можно новое значение считать на калькуляторе, но на много удобнее в поле у имеющемуся значению дописать "+5,45" или "-953,56" и чтобы ИнГЕо влёт пересчитала и указала результат.

2. В окне "Свойства ребра" закладку "Изменить длину" хотя бы для рёбер сделать первой (можно для всех), а кривизну изменять по указанному радиусу.

3. В макете печати - параметры листа. Попробуйте указать целочисленные значения а потом дробные. У вас это получится только ели начнёте мухлевать.

Solution

1. Полностью перепроектировали окно "Свойства ребра":

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

2. Подправили ввод значений в параметрах макета печати:

  • Свистоплясок с хаотическим перескоком каретки больше нет.
  • В полях ввода чисел можно использовать формулы.

+5
Terminé

Выбор каталога при импорте idf

Бабин Олег il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 0

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

Solution

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

+1
Corrigé

Удаление выделенного объекта кнопкой Delete при открытом вспомогательном окне.

Бабин Олег il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 2

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

Solution

Описанная ситуация возникала только для окна свойств объекта.

0
Pas un bug

Глюк с циклической перерисовкой карты в ИнГЕО 4.4.7

Anonyme il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 3
На мелких масштабах с большим количеством включенных слоев и вписанных объектов возникает следующая ошибка: клиент пытается отрисовать карту, доходит до какой-то стадии, после этого подвисает на несколько секунд, затем очищает окно карты и пытается отрисовать снова. И так до бесконечности. На панели задач при этом (в момент подвисания) появляется второе ИнГЕО, потом пропадает (когда начинается перерисовка).
Такая же ошибка возникает, если выключить все слои и включить растр (также на мелком масштабе).
Короче, ошибка появляется при больших объемах данных для отображения.
На других версиях ИнГЕО не проверял. На другом компьютере с ИнГЕО 4.4.7 все нормально. Помогает включение галочки "Упрощенное отображение вырожденных символов".
ОС Windows 7 64bit.
Solution

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

+4
Écarté

Просмотр координат

Anonyme il y a 13 ans mis à jour par Михаил Власов il y a 13 ans 1
Сделайте просмотр координат вершин выделенного объекта.  У нас часто стоит запрет на редактирование объекта, что не дает осуществить просмотр координат, а пользователям очень нужно смотреть координаты выделенного объекта
Solution
Посмотрите модуль Редактор координат