C#编写的shapefile读写程序

时间:2013-09-25 13:48:14
【文件属性】:

文件名称:C#编写的shapefile读写程序

文件大小:57KB

文件格式:RAR

更新时间:2013-09-25 13:48:14

C# GIS

用C#写的读写arcgis的shapfile文件的程序 本程序的功能为读取点、线、面类型的shp文件,写线类型的shp文件。 写文件时,只要将线状目标的X、Y坐标存入pointx和pointy数组中,即可完成文件的写操作。 在“shp文件示例”中,用通过ArcGIS创建的点、线、面类型的shp文件,可用于本程序的演示!


【文件预览】:
shapefile读写程序
----shp文件示例()
--------polygon.dbf(80B)
--------line.dbf(94B)
--------polygon.sbx(124B)
--------point.shx(148B)
--------point.shp(268B)
--------point.sbx(124B)
--------line.sbn(172B)
--------linee.shx(116B)
--------polygon.shx(116B)
--------line.sbx(124B)
--------linee.shp(356B)
--------polygon.sbn(164B)
--------line.shp(628B)
--------polygon.shp(420B)
--------linee.sbx(116B)
--------point.sbn(196B)
--------linee.sbn(140B)
--------point.dbf(108B)
--------linee.dbf(80B)
--------line.shx(132B)
----Shapefile()
--------Shapefile.sln(920B)
--------Shapefile()
--------Shapefile.suo(17KB)
----说明.txt(256B)

网友评论

  • 有借鉴意义!
  • 感谢分享,学习中
  • very good and it is easy to use.
  • 写shp文件,每个图形的边界Xmax求错了,本来是Xmax的,打成了Xmin,写dbf完全是不对的,每一条记录前都是有0x20空格符号的,所以还是得仔细才好
  • 写的操作二进制的底层代码,有一定意义
  • 可以使用,谢谢分享。
  • 可以使用,真的很好
  • 用处不大,网上的读取shape源码很多,参照一下shape格式白皮书,自己写就行了
  • 用处不是很大,偶尔还会出bug。现在已经不做GIS了,所以还是打个五星吧。
  • 资源不错,谢谢分享。
  • 有用,美中不足的是dbf写入基本是废的
  • 蛮有用的,谢谢分享!
  • 可以使用,谢谢分享
  • 如果用c#的话可以直接装一个ARCengine 并不需要这段代码
  • 代码有bug,数据量太大报错!
  • 对学习程序很有帮助,但是实际作用不大
  • 很不错的,很好用。
  • 还可以,只是帮助不是很大,谢谢
  • 不错,可以使用
  • 很不错,就是代码乱了点
  • 很不错的代码,很详细,谢谢
  • 慢慢读。需要些耐心,还需要对Shapefile的文件格式有比较详细的了解。感谢楼主分享
  • 需要自己耐心的体会这个代码!
  • 感觉程序能够运行,但是东西简单了点~~~
  • 自带的shapefile可以用,电线面都有。不过数据量大会出错
  • 对我的帮助不大,不过还是谢谢了
  • 帮朋友查找的资料,朋友反映很给力,谢谢楼主分享
  • 程序貌似直接运行不了!
  • 很不错,就是代码乱了点,总体值得借鉴
  • 感觉这个要是分开写比较好,里面包含点线面的导入和读取数据,不错哦