zoukankan      html  css  js  c++  java
  • Dotspatial 图层添加字段和删除字段

    //===============图层添加字段
    polygonFeatureSet = (FeatureSet)mapMain.Layers[0].DataSet;
    polygonFeatureSet.Projection = mapMain.Projection;
    polygonFeatureSet.FeatureType = FeatureType.Polygon;
    DataColumn column = new DataColumn("IDxx", typeof(int));
    if (!polygonFeatureSet.DataTable.Columns.Contains("IDxx"))
    {
      polygonFeatureSet.DataTable.Columns.Add(column);
    }
    polygonFeatureSet.Save();

    //==============图层删除字段
    if (mapMain.Layers.Count > 0)
    {
      MapPolygonLayer polygonLayer = default(MapPolygonLayer);
      polygonLayer = (MapPolygonLayer)mapMain.Layers[0];
      if (polygonLayer == null)
      {
        MessageBox.Show("The layer is not a polygon layer.");
      }
      else
      {
        polygonLayer.DataSet.DataTable.Columns.Remove("IDxx");
        polygonLayer.DataSet.Save();
        dataGridView1.DataSource = polygonLayer.DataSet.DataTable;
      }
    }
    else
    {
      MessageBox.Show("Please add a layer to the map.");
    }

  • 相关阅读:
    P1726 上白泽慧音
    P1993 小k的农场
    P1983 车站分级
    P1525 关押罪犯【二分+二分图】
    P1268 树的重量【构造】
    P1113 杂务
    F.Three pahs on a tree
    P1522 牛的旅行
    两个约束下的dp问题
    dp 最大正方形
  • 原文地址:https://www.cnblogs.com/kogame/p/12268786.html
Copyright © 2011-2022 走看看