日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[GDAL]写入shp

發布時間:2024/9/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [GDAL]写入shp 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?C#通過Wkt碼構建shp,記錄寫不進去!

1 static void WriteVectorFile() 2 { 3 string strVectorFile = "E:\\"; 4 // 注冊所有的驅動 5 Ogr.RegisterAll(); 6 //創建數據,這里以創建ESRI的shp文件為例 7 string strDriverName = "ESRI Shapefile"; 8 Driver oDriver = Ogr.GetDriverByName(strDriverName); 9 if (oDriver == null) 10 { 11 Console.WriteLine("%s 驅動不可用!\n", strVectorFile); 12 return; 13 } 14 // 創建數據源 15 DataSource oDS = oDriver.CreateDataSource(strVectorFile, null); 16 if (oDS == null) 17 { 18 Console.WriteLine("創建矢量文件【%s】失敗!\n", strVectorFile); 19 return; 20 } 21 22 // 創建圖層,創建一個多邊形圖層,這里沒有指定空間參考,如果需要的話,需要在這里進行指定 23 Layer oLayer = oDS.CreateLayer("TestPolygon", null, wkbGeometryType.wkbPolygon, null); 24 if (oLayer == null) 25 { 26 Console.WriteLine("圖層創建失敗!\n"); 27 return; 28 } 29 30 // 下面創建屬性表 31 // 先創建一個叫FieldID的整型屬性 32 FieldDefn oFieldID = new FieldDefn("FieldID", FieldType.OFTInteger); 33 oLayer.CreateField(oFieldID, 1); 34 35 // 再創建一個叫FeatureName的字符型屬性,字符長度為50 36 FieldDefn oFieldName = new FieldDefn("FieldName", FieldType.OFTString); 37 oFieldName.SetWidth(100); 38 oLayer.CreateField(oFieldName, 1); 39 FeatureDefn oDefn = oLayer.GetLayerDefn(); 40 41 // 創建三角形要素 42 Feature oFeatureTriangle = new Feature(oDefn); 43 oFeatureTriangle.SetField(0, 0); 44 oFeatureTriangle.SetField(1, "三角形"); 45 Geometry geomTriangle = Geometry.CreateFromWkt("POLYGON ((0 0,20 0,10 15,0 0))"); 46 oFeatureTriangle.SetGeometry(geomTriangle); 47 oLayer.CreateFeature(oFeatureTriangle); 48 49 // 創建矩形要素 50 Feature oFeatureRectangle = new Feature(oDefn); 51 oFeatureRectangle.SetField(0, 1); 52 oFeatureRectangle.SetField(1, "矩形"); 53 Geometry geomRectangle = Geometry.CreateFromWkt("POLYGON ((30 0,60 0,60 30,30 30,30 0))"); 54 oFeatureRectangle.SetGeometry(geomRectangle); 55 oLayer.CreateFeature(oFeatureRectangle); 56 57 // 創建五角形要素 58 Feature oFeaturePentagon = new Feature(oDefn); 59 oFeaturePentagon.SetField(0, 2); 60 oFeaturePentagon.SetField(1, "五角形"); 61 Geometry geomPentagon = Geometry.CreateFromWkt("POLYGON ((70 0,85 0,90 15,80 30,65 15,70 0))"); 62 oFeaturePentagon.SetGeometry(geomPentagon); 63 oLayer.CreateFeature(oFeaturePentagon); 64 Console.WriteLine("\n數據集創建完成!\n"); 65 } View Code

通過對象構建

?

?

轉載于:https://www.cnblogs.com/yhlx125/p/3632960.html

總結

以上是生活随笔為你收集整理的[GDAL]写入shp的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品久久在线观看 | 国产欧美在线 | 日韩少妇激情 | 日韩欧美国产一区二区三区在线观看 | 亚洲av综合色区无码一区爱av | 成人久色| 欧美巨乳在线观看 | 成人合集 | 久操视频免费看 | 孕妇毛片 | 国产日产精品一区二区三区四区 | 午夜影院在线观看18 | av毛片观看 | 国产专区在线视频 | 国语毛片| 欧美成人hd | www日韩欧美 | 黑人操亚洲女人 | 黄色免费视频观看 | 国产一二三精品 | 亚洲精品成人在线 | 男人添女人囗交视频 | 理论在线视频 | 日韩av一区二区三区在线观看 | 亚洲欧美综合自拍 | 国产精品一二三四区 | 成人午夜精品一区二区三区 | 欧美在线视频网站 | 人人澡人人草 | 麻豆视频精品 | 欧美一二级 | 一道本在线观看视频 | 国产欧美日韩精品一区 | 黄色小说在线观看视频 | 在线观看日本一区 | 色妻影院 | 国产精品羞羞答答在线观看 | 丝袜美女被c | 国产亚洲精品久久久久婷婷瑜伽 | 国产精品久久久久久亚洲影视 | 亚洲一区二区免费 | 天堂av2019 | 少妇黄色一级片 | 国产精品欧美久久久久久 | www.555国产精品免费 | 草草网址 | 免费一级全黄少妇性色生活片 | 亚洲欧美日韩精品一区 | 久青草资源福利视频 | 久久久久久片 | 欧美性猛交xxx乱大交3蜜桃 | 国产xxxx | 中文字幕欧美激情 | 成人午夜免费福利 | 欧美激情视频一区二区三区不卡 | 黄色一级片免费在线观看 | 欧美一级久久 | 内射无码专区久久亚洲 | 91精品国产综合久久久密臀九色 | 国产jizz18女人高潮 | 中文在线亚洲 | 日韩久久久久久久久久 | 国产区视频在线 | 小sao货cao死你 | 亚洲欧美日韩国产综合 | 无码人妻h动漫 | 亚洲50p| 17c在线| 日韩欧美综合在线 | 91视频播放器| 久久精品在线免费观看 | 少妇3p视频 | 日韩毛片一区 | 国产精选第一页 | 中文在线а√天堂官网 | www.在线视频 | 麻豆av毛片 | 免费在线h | 天堂av观看| 综合成人 | 中文字幕超碰在线 | 婷婷国产 | 尤物在线观看视频 | 青青青免费在线视频 | 欧美色图中文字幕 | 青青草国产成人av片免费 | 亚洲欧美综合精品久久成人 | 最全aⅴ番号库网 | 含羞草一区二区 | 在线视频观看一区 | www.亚色 | 成人玩具h视频 | 国产一区二区在线观看视频 | 久久2018| 五月婷婷久 | 免费久久av | 婷婷丁香色| 欧美 日韩 国产 成人 在线观看 | 夜夜操狠狠干 |