我需要能够在文件上传时上传 KML 文件,使用 XSLT 将其转换为 GML,然后将其保存到我的 SQL 2008 数据库中。我不知道该怎么做。任何帮助表示赞赏。
这是我到目前为止的代码:
public ActionResult Create(GeoRegion georegion, HttpPostedFileBase Polygon)
{
if (ModelState.IsValid)
{
if (Polygon.ContentLength > 0)
{
var fileName = Path.GetFileName(Polygon.FileName);
var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
Polygon.SaveAs(path);
}
db.GeoRegions.Add(georegion);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(georegion);
}