<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      GDAL create kml

      新增kml 點
       public void WriteKmlPiont()
            {
      
                string driverName = "KML"; //MapInfo File
      
                OSGeo.GDAL.Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "NO");
                // 為了使屬性表字段支持中文,請?zhí)砑酉旅孢@句SHAPE_ENCODING
      
                //UTF-8 to ISO-8859-1.
                OSGeo.GDAL.Gdal.SetConfigOption("SHAPE_ENCODING", "");
                //注冊
                Ogr.RegisterAll();
      
                OSGeo.OGR.Driver ogrDriver = Ogr.GetDriverByName(driverName);
      
                DataSource ogrDS = ogrDriver.CreateDataSource("C:\\test.kml", null);
      
               // string fileName = DateTime.Now.ToString("yyyyMMddHHmmss");
      
                Layer ogrlayer = ogrDS.CreateLayer("kml", null, wkbGeometryType.wkbPoint, null);
      
                FieldDefn fdefn = new FieldDefn("Name", FieldType.OFTString);
                fdefn.SetWidth(32);
                ogrlayer.CreateField(fdefn,1);
      
                fdefn = new FieldDefn("IntField", FieldType.OFTInteger);
                ogrlayer.CreateField(fdefn, 1);
      
                fdefn = new FieldDefn("DbleField", FieldType.OFTReal);
                ogrlayer.CreateField(fdefn, 1);
      
                fdefn = new FieldDefn("DateField", FieldType.OFTDate);
                ogrlayer.CreateField(fdefn, 1);
      
                Feature feature = new Feature(ogrlayer.GetLayerDefn());
                feature.SetField("Name", "新增kml");
                feature.SetField("IntField", (int)123);
                feature.SetField("DbleField", (double)12.345);
                feature.SetField("DateField", 2007, 3, 15, 18, 24, 30, 0);
      
      
                Geometry geom = Geometry.CreateFromWkt("POINT(115.91466833333 28.668223333)");
                feature.SetGeometry(geom);
                ogrlayer.CreateFeature(feature);
      
                ogrlayer.Dispose();
                ogrDS.Dispose();
            }
      View Code

       

      新增kml 線
         public void WriteKmlLine()
            {
      
                string driverName = "KML"; //MapInfo File
      
                OSGeo.GDAL.Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "NO");
                // 為了使屬性表字段支持中文,請?zhí)砑酉旅孢@句SHAPE_ENCODING
      
                //UTF-8 to ISO-8859-1.
                OSGeo.GDAL.Gdal.SetConfigOption("SHAPE_ENCODING", "");
                //注冊
                Ogr.RegisterAll();
      
                OSGeo.OGR.Driver ogrDriver = Ogr.GetDriverByName(driverName);
      
                DataSource ogrDS = ogrDriver.CreateDataSource("C:\\wkbLineString.kml", null);
      
                // string fileName = DateTime.Now.ToString("yyyyMMddHHmmss");
      
                Layer ogrlayer = ogrDS.CreateLayer("kml", null, wkbGeometryType.wkbLineString, null);
      
                FieldDefn fdefn = new FieldDefn("Name", FieldType.OFTString);
                fdefn.SetWidth(32);
                ogrlayer.CreateField(fdefn, 1);
      
                fdefn = new FieldDefn("IntField", FieldType.OFTInteger);
                ogrlayer.CreateField(fdefn, 1);
      
                fdefn = new FieldDefn("DbleField", FieldType.OFTReal);
                ogrlayer.CreateField(fdefn, 1);
      
                fdefn = new FieldDefn("DateField", FieldType.OFTDate);
                ogrlayer.CreateField(fdefn, 1);
      
                Feature feature = new Feature(ogrlayer.GetLayerDefn());
                feature.SetField("Name", "新增kml");
                feature.SetField("IntField", (int)123);
                feature.SetField("DbleField", (double)12.345);
                feature.SetField("DateField", 2007, 3, 15, 18, 24, 30, 0);
      
      
                Geometry geom = new Geometry(wkbGeometryType.wkbLineString); //Geometry.CreateFromWkt("LINESTRING(115.91466833333 28.668223333)");
      
                //需要增加兩個點,兩點成一線,開始測試的時候就經(jīng)常報錯。、
                geom.AddPoint_2D(115.91466833333, 28.668223333);
      
                geom.AddPoint_2D(115.92466833333, 28.668223333);
      
                feature.SetGeometry(geom);
                ogrlayer.CreateFeature(feature);
      
                ogrlayer.Dispose();
                ogrDS.Dispose();
            }
      View Code

       

      posted @ 2014-07-29 16:47  @索卡  閱讀(1284)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩剧情片电影网站| 国精品91人妻无码一区二区三区 | 99久久精品国产一区二区蜜芽| 免费无码又爽又刺激高潮虎虎视频 | 深夜在线观看免费av| 国产精品亚洲综合色区丝瓜| 午夜男女爽爽影院免费视频下载| 久久久久无码精品国产不卡| 亚洲av色夜色精品一区| 中文字幕国产精品av| 亚洲国产一区二区三区| 国产亚洲欧美精品久久久| 国产亚洲精品成人av在线| 亚洲欧美不卡高清在线| av无码精品一区二区乱子 | 国产午夜亚洲精品国产成人| 亚洲 自拍 另类小说综合图区| 国产午夜精品福利免费不| 狠狠综合久久综合88亚洲| 天堂网亚洲综合在线| 久久精品国产亚洲精品色婷婷| 国产精品中文字幕第一页| 米奇亚洲国产精品思久久| 玩弄放荡人妻少妇系列| 久久中文字幕日韩无码视频| 久久精品久久黄色片看看| 色综合久久久久综合体桃花网| 青青草无码免费一二三区| 国产精品国产精品无卡区| 无码伊人66久久大杳蕉网站谷歌| 国产精品麻豆欧美日韩ww| 欧美成人午夜在线观看视频| av一本久道久久波多野结衣| 色视频在线观看免费视频| 广平县| 综合区一区二区三区狠狠| 国产稚嫩高中生呻吟激情在线视频| 北川| 午夜欧美精品久久久久久久| 亚洲国产精品区一区二区| 日韩人妻无码一区二区三区久久|