002974: Запись ObjectID =<value> из входного класса объектов '<value>' содержит пустые, нулевые значения или значения null в полях DisplayX/Y. Исключение их из локатора.

Описание

Записи в полях базовых данных, назначенных полям роли локатора Display X и Display Y, имеют пустые, нулевые значения или значения null. Если поля роли локатора Display X и Display Y назначены каким-либо полям в базовых данных, то ожидается, что базовые данные содержат корректные значения для каждого объекта. В случае, если эти значения будут пустыми, для вычисления отсутствующих значений инструмент Создать локатор или Создать локатор объектов будет использовать геометрию базовых данных (координаты x,y для точечных объектов, координаты x,y центроидов полигонов или координаты x,y центральной точки полилинейных объектов).

Решение

Убедитесь, что пустые значения в полях Display X и Display Y в базовых данных относятся именно к записям, упомянутым в предупреждающем сообщении, и что выходные местоположения, возвращенные локатором для этих записей, им соответствуют. Вы можете задать значения Display X и Display Y вручную для тех записей, которые имеют пустые значения.

Например, вы можете настроить эти значения для определенных полигонов крупного размера, в которых эта геометрия обозначает точку входа или верх дороги, а вы хотите, чтобы эта точка отображалась на крыше здания или в центроиде этой области. В этом случае, измените значения Display X и Display Y соответствующим образом.