@Component public class SqlServerDatabaseGeoHelper extends Object implements IDatabaseGeoHelper
| Constructor and Description |
|---|
SqlServerDatabaseGeoHelper() |
| Modifier and Type | Method and Description |
|---|---|
String |
fillGeometryValue(es.prodevelop.pui9.geo.dto.interfaces.IGeoDto dto) |
String |
filterByBoundingBox(String column,
Integer Srid) |
String |
getSridSql(String tableName,
String geometryFieldName) |
String |
intersectsByPoint2D(String column,
Integer srid) |
String |
modifyColumnValue(Integer srid,
es.prodevelop.pui9.geo.dto.interfaces.IGeoDto dto,
String columnName,
String value) |
void |
setGeometryValue(org.locationtech.jts.geom.Geometry jtsGeometry,
int geometryDimension,
Integer srid,
PreparedStatement ps,
int position) |
boolean |
supportsNativeGeometry() |
public String getSridSql(String tableName, String geometryFieldName)
getSridSql in interface IDatabaseGeoHelperpublic String modifyColumnValue(Integer srid, es.prodevelop.pui9.geo.dto.interfaces.IGeoDto dto, String columnName, String value)
modifyColumnValue in interface IDatabaseGeoHelperpublic String fillGeometryValue(es.prodevelop.pui9.geo.dto.interfaces.IGeoDto dto)
fillGeometryValue in interface IDatabaseGeoHelperpublic void setGeometryValue(org.locationtech.jts.geom.Geometry jtsGeometry,
int geometryDimension,
Integer srid,
PreparedStatement ps,
int position)
throws SQLException
setGeometryValue in interface IDatabaseGeoHelperSQLExceptionpublic boolean supportsNativeGeometry()
supportsNativeGeometry in interface IDatabaseGeoHelperpublic String filterByBoundingBox(String column, Integer Srid)
filterByBoundingBox in interface IDatabaseGeoHelperpublic String intersectsByPoint2D(String column, Integer srid)
intersectsByPoint2D in interface IDatabaseGeoHelperCopyright © 2020. All rights reserved.