| | |
| | | wkt = AesHelper.decrypt(wkt); |
| | | |
| | | Integer srid = getSrid((GeomBaseMapper) basicMapper); |
| | | if (null != srid) { |
| | | wrapper.apply(String.format("ST_Intersects(ST_PolygonFromText('%s', %d), geom)", wkt, srid)); |
| | | } |
| | | wrapper.apply(String.format("ST_Intersects(ST_PolygonFromText('%s', %d), geom)", wkt, srid)); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | Integer srid = basicMapper.selectSrid(tab); |
| | | if (srid != null) { |
| | | redisService.put(key, srid, 5, TimeUnit.MINUTES); |
| | | if (null == srid) { |
| | | return StaticData.I4490; |
| | | } |
| | | redisService.put(key, srid, 5, TimeUnit.MINUTES); |
| | | |
| | | return srid; |
| | | } |
| | |
| | | */ |
| | | public void addBufferWrapper(GeomBaseMapper baseMapper, QueryWrapper wrapper, String wkt, double buffer) { |
| | | Integer srid = getSrid(baseMapper); |
| | | if (null == srid) { |
| | | srid = 4490; |
| | | } |
| | | // buffer = buffer * 0.00000899928 |
| | | buffer = buffer / 1852 / 60; |
| | | |