91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.7MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-14
  • 語言: C#
  • 標簽: GDAL??c#??

資源簡介

GDAL c# 矢量柵格化 編譯生成好的最新GDAL c# dll (9個) 矢量柵格化代碼(生成bmp圖片文件) 有需要的朋友可以下載,自己測試通過的代碼,vs2012 編譯的 做人已經(jīng)很厚道了,shp文件就不提供了

資源截圖

代碼片段和文件信息


using?OSGeo.GDAL;
using?OSGeo.OGR;
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.IO;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;

namespace?GDALTest
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????string?strMessage?=?““;
????????????try
????????????{
????????????????String?str?=?@“E:\Surfer\xzq\Export_Output11.shp“;//矢量數(shù)據(jù)路徑
????????????????string?uft8_path?=?@“C:\Users\Administrator\Desktop\0001.BMP“;
????????????????double?cellsize?=?0.0001388333;
????????????????string?fieldName?=?“MinValue“;
????????????????Rasterize(str?uft8_pathfieldNamecellsize);

????????????}
????????????catch?(Exception?ex)
????????????{
????????????????throw?ex;
????????????}
????????}

????????public?void?OwnerCreateCode()?{
????????????string?strMessage?=?““;
????????????try
????????????{
????????????????OSGeo.GDAL.Gdal.AllRegister();
????????????????OSGeo.OGR.Driver?dr?=?OSGeo.OGR.Ogr.GetDriverByName(“ESRI?shapefile“);
????????????????if?(dr?==?null)
????????????????{
????????????????????MessageBox.Show(“文件不能打開,請檢查“);
????????????????}
????????????????String?str?=?@“E:\Surfer\xzq\Export_Output11.shp“;//矢量數(shù)據(jù)路徑
????????????????OSGeo.GDAL.Driver?d?=?Gdal.GetDriverByName(“BMP“);
????????????????int?xSize?=?2048;
????????????????int?ySize?=?2048;
????????????????string?uft8_path?=?@“C:\Users\Administrator\Desktop\0001.BMP“;
????????????????int?bandss?=?1;
????????????????string[]?optionss?=?new?string[3]?{?““?““?““?};
????????????????Dataset?dataset?=?d.Create(uft8_path?xSize?ySize?bandss?DataType.GDT_Byte?null);
????????????????dataset.StartTransaction(1);
????????????????OSGeo.OGR.DataSource?ds?=?dr.Open(str?0);
????????????????int?layerCount?=?ds.GetlayerCount();
????????????????OSGeo.OGR.layer?layer?=?ds.GetlayerByIndex(0);//layer
????????????????int[]?band_list?=?new?int[1]?{?1?};//band_list
????????????????int?bands?=?1;?//bands
????????????????string[]?options?=?new?string[1]?{?“ALL_TOUCHED“?};
????????????????int?burn_values?=?1;
????????????????double[]?burn_values_list?=?new?double[1]?{?1.2?};
????????????????IntPtr?pfnTransformer?=?new?IntPtr(0);//test
????????????????IntPtr?pTransformArg?=?new?IntPtr(0);//test1
????????????????string?callbackData?=?“矢量柵格化“;//callback_data
????????????????Gdal.GDALProgressFuncDelegate?pd?=?new?Gdal.GDALProgressFuncDelegate(GDALTest.Form1.TermProgress1);
????????????????int?result?=?OSGeo.GDAL.Gdal.Rasterizelayer(dataset?bands?band_list?layer?pfnTransformer?pTransformArg?burn_values?burn_values_list?options?pd?callbackData);

????????????}
????????????catch?(Exception?ex)
????????????{
????????????????throw?ex;
????????????}
????????}

?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????187??2016-02-15?10:58??GDALTest\GDALTest\App.config

?????文件????8571392??2016-02-15?10:20??GDALTest\GDALTest\bin\Debug\gdal200.dll

?????文件??????22016??2016-02-15?11:47??GDALTest\GDALTest\bin\Debug\gdalconst_csharp.dll

?????文件??????14336??2016-02-15?11:46??GDALTest\GDALTest\bin\Debug\gdalconst_wrap.dll

?????文件??????12800??2016-02-17?16:17??GDALTest\GDALTest\bin\Debug\GDALTest.exe

?????文件????????187??2016-02-15?10:58??GDALTest\GDALTest\bin\Debug\GDALTest.exe.config

?????文件??????30208??2016-02-17?16:17??GDALTest\GDALTest\bin\Debug\GDALTest.pdb

?????文件??????22984??2016-02-17?16:18??GDALTest\GDALTest\bin\Debug\GDALTest.vshost.exe

?????文件????????187??2016-02-15?10:58??GDALTest\GDALTest\bin\Debug\GDALTest.vshost.exe.config

?????文件????????490??2012-06-06?02:06??GDALTest\GDALTest\bin\Debug\GDALTest.vshost.exe.manifest

?????文件??????82432??2016-02-15?11:47??GDALTest\GDALTest\bin\Debug\gdal_csharp.dll

?????文件?????125440??2016-02-15?11:46??GDALTest\GDALTest\bin\Debug\gdal_wrap.dll

?????文件?????131072??2016-02-15?11:47??GDALTest\GDALTest\bin\Debug\ogr_csharp.dll

?????文件?????146432??2016-02-15?11:46??GDALTest\GDALTest\bin\Debug\ogr_wrap.dll

?????文件??????51200??2016-02-15?11:47??GDALTest\GDALTest\bin\Debug\osr_csharp.dll

?????文件??????74240??2016-02-15?11:46??GDALTest\GDALTest\bin\Debug\osr_wrap.dll

?????文件??????12932??2016-02-17?16:15??GDALTest\GDALTest\Form1.cs

?????文件???????2090??2016-02-17?14:14??GDALTest\GDALTest\Form1.Designer.cs

?????文件???????5817??2016-02-17?14:14??GDALTest\GDALTest\Form1.resx

?????文件???????5104??2016-02-16?18:02??GDALTest\GDALTest\GDALTest.csproj

?????文件??????22016??2016-02-15?11:47??GDALTest\GDALTest\lib\gdalconst_csharp.dll

?????文件??????82432??2016-02-15?11:47??GDALTest\GDALTest\lib\gdal_csharp.dll

?????文件?????131072??2016-02-15?11:47??GDALTest\GDALTest\lib\ogr_csharp.dll

?????文件??????51200??2016-02-15?11:47??GDALTest\GDALTest\lib\osr_csharp.dll

?????文件???????1308??2016-02-16?16:01??GDALTest\GDALTest\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7417??2016-02-17?09:20??GDALTest\GDALTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????874??2016-02-17?16:18??GDALTest\GDALTest\obj\Debug\GDALTest.csproj.FileListAbsolute.txt

?????文件????????975??2016-02-17?14:14??GDALTest\GDALTest\obj\Debug\GDALTest.csproj.GenerateResource.Cache

?????文件??????11428??2016-02-15?11:47??GDALTest\GDALTest\obj\Debug\GDALTest.csprojResolveAssemblyReference.cache

?????文件??????12800??2016-02-17?16:17??GDALTest\GDALTest\obj\Debug\GDALTest.exe

............此處省略28個文件信息

評論

共有 條評論