English

Problem: SPATIALFILTER envelope_intersection does not work with ArcSDE points and some lines

Description

When using SPATIALQUERY relation="envelope_intersection" on ArcSDE layers, no features are returned when

--MULTIPOINT is used.
--a POLYLINE where all x-coordinates or all y-coordinates are the same.

Cause

Points and some lines do not have an associated envelope and hence cannot be used to query features using envelope_intersection.

Solution or Workaround

Use SPATIALFILTER relation="area_intersection".