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

Ошибки при работе с ГИС Аксиома
Ответить
Аватара пользователя
АНАСТА29
Пользователь
Сообщения: 5
Зарегистрирован: 05 июн 2025, 06:18

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

Сообщение АНАСТА29 » 15 авг 2025, 08:34

Добрый день. В слое "Уточняемые ЗУ" были отрисованы земельные участки. При открытии слоя графика отображается не все участки, при этом в таблице они присутствуют. Помогите разобраться с данной проблемой
Вложения
Уточняемые_ЗУ.zip
(3.04 КБ) 25 скачиваний
Аватара пользователя
gisamap
Пользователь
Сообщения: 461
Зарегистрирован: 18 окт 2019, 11:03

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

Сообщение gisamap » 15 авг 2025, 10:09

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

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

Сообщение Александр » 15 авг 2025, 12:10

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

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

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

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

Сообщение Pavel » 15 авг 2025, 15:27

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

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