|
|
@ -21,16 +21,16 @@ import com.google.gson.JsonParser; |
|
|
import org.locationtech.spatial4j.context.jts.JtsSpatialContext; |
|
|
import org.locationtech.spatial4j.context.jts.JtsSpatialContext; |
|
|
import org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory; |
|
|
import org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory; |
|
|
import org.thingsboard.common.util.JacksonUtil; |
|
|
import org.thingsboard.common.util.JacksonUtil; |
|
|
|
|
|
import org.thingsboard.common.util.geo.Coordinates; |
|
|
|
|
|
import org.thingsboard.common.util.geo.GeoUtil; |
|
|
|
|
|
import org.thingsboard.common.util.geo.Perimeter; |
|
|
|
|
|
import org.thingsboard.common.util.geo.PerimeterType; |
|
|
|
|
|
import org.thingsboard.common.util.geo.RangeUnit; |
|
|
import org.thingsboard.rule.engine.api.TbContext; |
|
|
import org.thingsboard.rule.engine.api.TbContext; |
|
|
import org.thingsboard.rule.engine.api.TbNode; |
|
|
import org.thingsboard.rule.engine.api.TbNode; |
|
|
import org.thingsboard.rule.engine.api.TbNodeConfiguration; |
|
|
import org.thingsboard.rule.engine.api.TbNodeConfiguration; |
|
|
import org.thingsboard.rule.engine.api.TbNodeException; |
|
|
import org.thingsboard.rule.engine.api.TbNodeException; |
|
|
import org.thingsboard.rule.engine.api.util.TbNodeUtils; |
|
|
import org.thingsboard.rule.engine.api.util.TbNodeUtils; |
|
|
import org.thingsboard.script.api.Coordinates; |
|
|
|
|
|
import org.thingsboard.script.api.GeoUtil; |
|
|
|
|
|
import org.thingsboard.script.api.Perimeter; |
|
|
|
|
|
import org.thingsboard.script.api.PerimeterType; |
|
|
|
|
|
import org.thingsboard.script.api.RangeUnit; |
|
|
|
|
|
import org.thingsboard.server.common.data.StringUtils; |
|
|
import org.thingsboard.server.common.data.StringUtils; |
|
|
import org.thingsboard.server.common.msg.TbMsg; |
|
|
import org.thingsboard.server.common.msg.TbMsg; |
|
|
|
|
|
|
|
|
|