17. Базовый тип и (или) скалярный тип: type LineBase
Входные объекты для задания параметров поиска:
"""
Входной объект для базового типа пространственной информации: последовательности точек (линии)
"""
input LineBaseFilter {
"""
Фильтр для последовательности точек в пространстве: нахождение около аргумента фильтра в заданных пределах
"""
near: NearFilter
"""
Фильтр для последовательности точек в пространстве: нахождение внутри заданного полигона
"""
within: WithinFilter
"""
Фильтр для последовательности точек в пространстве: пересечение с заданным полигоном
"""
intersects: IntersectsFilter
and: [LineBaseFilter]
or: [LineBaseFilter]
not: LineBaseFilter
}
"""
Входной объект: пространственный фильтр пересечения с заданным полигоном
"""
input IntersectsFilter {
"""
Полигон в пространстве, по пересечению с которым происходит фильтрация
"""
polygon: PolygonRef
}
"""
Входной объект: последовательность точек в пространстве для использования в фильтрах
"""
input LineRef {
points: [PointRef!]!
}
18. Базовый тип и (или) скалярный тип: type PointTimeBase
Входные объекты для задания параметров поиска:
"""
Входной объект для базового типа пространственно-временной информации: точки в пространстве с привязкой к дате и времени
"""
input PointTimeBaseFilter {
"""
Фильтр для пространственной информации
"""
point: PointBaseFilter
"""
Фильтр для временной информации
"""
time: DateTimeBaseFilter
and: [PointTimeBaseFilter]
or: [PointTimeBaseFilter]
not: PointTimeBaseFilter
}
"""
Входной объект: точки в пространстве с привязкой к дате и времени для использования в фильтрах
"""
input PointTimeRef {
point: PointRef!
time: String!
}
19. Базовый тип и (или) скалярный тип: type PolygonBase
Входные объекты для задания параметров поиска:
"""
Входной объект для базового типа пространственной информации: полигона
"""
input PolygonBaseFilter {
"""
Фильтр для полигона: нахождение около аргумента фильтра в заданных пределах
"""
near: NearFilter
"""
Фильтр для полигона: нахождение внутри заданного полигона
"""
within: WithinFilter
"""
Фильтр для полигона: содержание заданных точки или полигона
"""
contains: ContainsFilter
"""
Фильтр для полигона: пересечение с заданным полигоном
"""
intersects: IntersectsFilter
and: [PolygonBaseFilter]
or: [PolygonBaseFilter]
not: PolygonBaseFilter
}
"""
Входной объект: пространственный фильтр включения заданной точки или полигона
"""
input ContainsFilter {
"""
Точка в пространстве, по включению которой в исходный полигон происходит фильтрация
"""
point: PointRef
"""
Полигон в пространстве, по включению которого в исходный полигон происходит фильтрация
"""
polygon: PolygonRef
}
"""
Входной объект: полигон в пространстве для использования в фильтрах
"""
input PolygonRef {
lines: [LineRef!]!
}