20. Базовый тип и (или) скалярный тип: type MultiPolygonBase
Входные объекты для задания параметров поиска:
"""
Входной объект для базового типа пространственной информации: мультиполигона
"""
input MultiPolygonBaseFilter {
"""
Фильтр для мультиполигона: нахождение около аргумента фильтра в заданных пределах
"""
near: NearFilter
"""
Фильтр для мультиполигона: нахождение внутри заданного полигона
"""
within: WithinFilter
"""
Фильтр для мультиполигона: содержание заданных точки или полигона
"""
contains: ContainsFilter
"""
Фильтр для мультиполигона: пересечение с заданным полигоном
"""
intersects: IntersectsFilter
and: [MultiPolygonBaseFilter]
or: [MultiPolygonBaseFilter]
not: MultiPolygonBaseFilter
}
21. Базовый тип и (или) скалярный тип: type GeoTrackBase
Входные объекты для задания параметров поиска:
""""
Входной объект для базового типа пространственно-временной информации: трек
"""
input GeoTrackBaseFilter {
"""
Фильтр для временной информации: прохождение маршрута в указанное время
"""
time: DateTimeBaseFilter
"""
Фильтр для пространственной информации: нахождение около аргумента фильтра в заданных пределах
"""
near: NearFilter!
"""
Фильтр для пространственно-временной информации: нахождение около аргумента фильтра в заданных пределах в указанное время
"""
nearTime: NearTimeFilter!
"""
Фильтр для пространственной информации: нахождение внутри заданного полигона
"""
within: WithinFilter!
"""
Фильтр для пространственно-временной информации: нахождение внутри заданного полигона в указанное время
"""
withinTime: WithinTimeFilter!
"""
Фильтр для пространственной информации: пересечение с заданным полигоном
"""
intersects: IntersectsFilter!
"""
Фильтр для пространственно-временной информации: пересечение с заданным треком в указанных промежутках времени и расстояния
"""
intersectsTrack: IntersectsTrackFilter!
and: [GeoTrackBaseFilter]
or: [GeoTrackBaseFilter]
not: GeoTrackBaseFilter
}
"""
Входной объект: пространственно-временной фильтр нахождения около заданной точки в указанных пределах в заданное время
"""
input NearTimeFilter {
distance: Float!
point: PointRef!
time: DateTimeBaseFilter!
}
"""
Входной объект: пространственно-временной фильтр нахождения внутри заданного полигона в указанное время
"""
input WithinTimeFilter {
polygon: PolygonRef!
time: DateTimeBaseFilter!
}
"""
Входной объект: пространственно-временной фильтр пересечения с заданным полигоном в указанное время
"""
input IntersectsTimeFilter {
polygon: PolygonRef
time: DateTimeBaseFilter!
}
"""
Входной объект: пространственно-временной фильтр пересечения с заданным треком в указанных интервалах расстояния и времени
"""
input IntersectsTrackFilter {
geotrack: GeoTrackRef!
deltaTime: DeltaTimeRef!
distance: Float!
}
"""
Входной объект: период времени в секундах
"""
input DeltaTimeRef {
s econd: Int!
}
"""
Входной объект: трек для использования в фильтрах
"""
input GeoTrackRef {
pointsInTime: [PointTimeRef]!
}