盗采点中心点坐标添加

master
洁 任 2026-02-10 15:26:46 +08:00
parent 4f980cc145
commit 09abcb378b
1 changed files with 6 additions and 2 deletions

View File

@ -64,9 +64,9 @@ namespace OpenAuth.App
MiMinePoint point = model.MapTo<MiMinePoint>();
point.Id = Guid.NewGuid().ToString();
point.CreateTime = DateTime.Now;
point.IsDelete = false;
point.geom = null;
if (!string.IsNullOrEmpty(model.geom))
{
var flag = await uow.MiMinePoint.InsertAsync(point);
@ -74,7 +74,11 @@ namespace OpenAuth.App
string _wktModel = model.geom;
StringBuilder geomSql = new StringBuilder();
geomSql.AppendFormat(
$" update mi_mine_point set \"geom\" = st_geomfromtext('{_wktModel}',4326) where \"Id\" = '{point.Id}'");
$"UPDATE mi_mine_point SET " +
$"\"geom\" = ST_GeomFromText('{_wktModel}', 4326), " +
$"\"Lng\" = ST_X(ST_Centroid(ST_GeomFromText('{_wktModel}', 4326))), " +
$"\"Lat\" = ST_Y(ST_Centroid(ST_GeomFromText('{_wktModel}', 4326))) " +
$"WHERE \"Id\" = '{point.Id}'");
if (flag)
{
var flag1=await uow.Db.Ado.ExecuteCommandAsync(geomSql.ToString());