GIS C# 라이브러리를 사용하여 벡터 레이어 편집

벡터 레이어 편집

Aspose.GIS API를 사용하면 아래의 코드 스니펫과 같이 벡터 레이어를 편집할 수 있습니다.

// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET
using (var layer = Drivers.Kml.EditLayer(Path.Combine(workFolder, "edit_me_out.kml")))
{
// add
Feature featureToAdd = layer.ConstructFeature();
featureToAdd.SetValue("string_field", "new_value");
featureToAdd.Geometry = new Point(5, 5);
layer.Add(featureToAdd);
// update
Feature featureToReplace = layer.ConstructFeature();
featureToReplace.SetValue("string_field", "updated_value");
featureToReplace.Geometry = new Point(12, 12);
layer.ReplaceAt(1, featureToReplace);
// remove
layer.RemoveAt(0);
}