Страница 1 из 1

Не отображается графика

Добавлено: 15 авг 2025, 08:34
АНАСТА29
Добрый день. В слое "Уточняемые ЗУ" были отрисованы земельные участки. При открытии слоя графика отображается не все участки, при этом в таблице они присутствуют. Помогите разобраться с данной проблемой

Re: Не отображается графика

Добавлено: 15 авг 2025, 10:09
gisamap
Добрый день.
В вашем случае у части записей , нет геометрии.
Выполните sql select *,,Str$(obj) as type_geometry from Уточняемые_ЗУ
sql_type_geometry.png
Получите
АНАСТА29 писал(а): 15 авг 2025, 08:34 Добрый день. В слое "Уточняемые ЗУ" были отрисованы земельные участки. При открытии слоя графика отображается не все участки, при этом в таблице они присутствуют. Помогите разобраться с данной проблемой
select_type_geometry.png

Re: Не отображается графика

Добавлено: 15 авг 2025, 12:10
Александр
Проблема, при которой записи отображаются в таблице, но не отображаются на карте, связана с отсутствием геометрии у некоторых объектов. Это может произойти, например, если строка была добавлена вручную в окне «Список», но при этом не был нарисован соответствующий полигон на карте.

Чтобы проверить, какие объекты не имеют графической части, можно выполнить SQL-запрос.
Ниже подробно описано, как его настроить:
ПолеЗначение / Действие
Выбрать колонки* (звёздочка) — чтобы отобразить все поля таблицы
Из таблицУкажите таблицу: Уточняемые_ЗУ.
Для этого нажмите кнопку Таблицы на панели инструментов и выберите нужную таблицу.
С условиемobj is null — это условие отберёт только те записи, у которых отсутствует геометрия
Группировать поОставьте пустым
Сортировать поОставьте пустым
Создать запросПоставьте галочку
НазваниеМожно оставить предложенное по умолчанию (например, «Запрос1»)
Добавить слойВыберите: не добавлять
Показать спискомОбязательно отметьте галочку
Разрешить создавать пустойНе отмечайте
Выбрать наНе отмечайте
ДиалектУбедитесь, что выбран: Расширенный SQL
SQL.png
После выполнения запроса откроется окно Список, в котором будут отображены все записи из слоя Уточняемые ЗУ, у которых отсутствует геометрия.

Что делать с найденными записями:
Если объекты не нужны — их можно удалить.
Если объекты нужны — вы можете нарисовать для них геометрию:
  • Выберите строку в списке (щёлкните по серому полю слева от строки).
  • Перейдите в окно карты.
  • Убедитесь, что слой Уточняемые ЗУ находится в режиме редактирования.
  • Нарисуйте полигон для выбранной записи.
Важно: если вы выбрали строку перед рисованием, новая геометрия будет добавлена к существующей записи, а не создана как отдельный объект. После этого запись перестанет удовлетворять условию obj is null и исчезнет из результата запроса.

Re: Не отображается графика

Добавлено: 15 авг 2025, 15:27
Pavel
Александр писал(а): 15 авг 2025, 12:10 Проблема, при которой записи отображаются в таблице, но не отображаются на карте, связана с отсутствием геометрии у некоторых объектов. Это может произойти, например, если строка была добавлена вручную в окне «Список», но при этом не был нарисован соответствующий полигон на карте.

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

Re: Не отображается графика

Добавлено: 19 авг 2025, 08:19
АНАСТА29
Я их отрисовала полигоном, сохранила слой, ничего не выключала. На следующий день графика была, а потом пропала, остались только кадастровые номера в таблице. Можно ее как-то восстановить?

Re: Не отображается графика

Добавлено: 20 авг 2025, 20:54
Александр
К сожалению, восстановить графику из текущего состояния слоя не представляется возможным — таблица не содержит удалённые графические объекты.

Нам важно понять, что могло привести к исчезновению полигонов. Для диагностики уточните, пожалуйста:
— Какая версия ГИС Аксиома установлена?
— Какую операционную систему вы используете?
— Находится ли файл на сетевом диске?