shapefile java_JAVA读取SHAPEFILE文件的源代码.pdf
java读取ShapeFile文件的源代码
时间:2010-04-20 22:20来源: 作者:giser 点击: 70次
java读取ShapeFile文件的源代码
java读取ShapeFile文件的源代码
1. import java.awt.Color;
2. import java.io.;
3. import java.net.URL;
4. import java.net.URLConnection;
5. import java.util.zip.;
6. import uk.ac.leeds.ccg.dbffile.DbfFileException;
7. import uk.ac.leeds.ccg.dbffile.DbfNet;
8. import uk.ac.leeds.ccg.shapefile.;
9.
10. public class ShapefileReader
11. {
12. public Shapefile sf;
13. public DbfNet dbf;
14. private int idCol;
15. private String name;
16.
17. public ShapefileReader(String baseFilename)
18. {
19. super();
20. sf null;
21. dbf null;
22. idCol 3;
23. name none;
24. name baseFilename;
25. try
26. {
27. sf new Shapefile(baseFilename + .shp);
28. }
29. catch(Exception e)
30. {
31. System.out.println(e);
32. }
33. }
34.
35. public ShapefileReader(URL base, int idCol)
36. {
37. super();
38. sf null;
39. dbf null;
40. this.idCol 3;
41. name none;
42. this.idCol idCol;
43. name base.getFile();
44. String sub ;
45. if(name.indexOf(63) 0)
46. sub name.substring(name.indexOf(63), name.lastIndexOf(47)
);
47. System.out.println(Sub + sub);
48. boolean shpZip false;
49. boolean dbfZip false;
50. try
51. {
52. System.out.println(SFR Looking for .zip version of +
name);
53. String ext .zip;
54. String noExt base.getFile();
55. System.out.println(No Ext + noExt);
56. if(noExt.toLowerCase().endsWith(.shp) noExt.toLowerCase().en
dsWith(.zip))
57. noExt name.substring(0, name.length() - 4);
58. System.out.println(No Ext + noExt);
59. URL zipURL new URL(base.getProtocol(), base.get
shapefile java_JAVA读取SHAPEFILE文件的源代码.pdf相关推荐
- C#读取SHAPEFILE文件总结0--大纲
SHAPEFILE文件是地图文件的祖宗,学习怎么读取当然对学习很有裨益.在网上找了几篇资料,主要是百度文库里面看到个C#读取shapefile的DOC,就跟着抄代码学习一下. 现在刚好把point类型 ...
- python操作文件的库_Python使用pyshp库读取shapefile信息的方法
通过pyshp库,可以读写Shapefile文件,查询相关信息,github地址为 https://github.com/GeospatialPython/pyshp#reading-shapefil ...
- python文件读写用到的库_Python使用pyshp库读取shapefile信息的方法
通过pyshp库,可以读写shapefile文件,查询相关信息,github地址为 import shapefile # 使用pyshp库 file = shapefile.reader(" ...
- ncl 添加点shp文件_一:python读取shapefile文件
使用geopandas读取shapefile格式的矢量文件 包括shapefile文件的读取.修改.保存 import geopandas as gpd # 导入包 segpath = r" ...
- .shp文件的存储结构是怎样的?底层读取shapefile文件
.shp文件的存储结构是怎样的?底层读取shapefile文件 基础知识 shp的存储结构 python 字节流读取Shp文件 基础知识 大家都比较熟悉shp文件,它是GIS软件可以读取的矢量文件.但 ...
- Java使用GeoTools读取shapefile文件
文章目录 1.配置Maven仓库地址 2.引入pom依赖 3.创建与shape文件映射的实体类 4.创建读取ShapeFile的工具类 5.使用详解 1.配置Maven仓库地址 <reposit ...
- Java使用GeoTools轻松读取shapefile文件内容
日常GIS开发中难免会将一些shapefile文件数据读取存入数据库中,很多人第一想到的就是使用GeoTools操作和显示地图的开源Java 代码库. 生活捉弄人,因为项目需要对于从来没有做过GIS相 ...
- GeoTools——读取shapefile数据
目录 一.引言 二.代码操作 1.服务端 2.返回数据 3.客户端 三.总结 一.引言 GeoTools在开源gis世界中使用极为常见,地位类比于arcgis中的arcgis engine,当我们要使 ...
- Houdini HDK 读取shapefile矢量数据 02
下一篇 Houdini HDK 读取shapefile矢量数据 03 效果展示 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ openstreetmap的同一城市数据,挤压后效果 ↑↑↑↑↑↑↑↑↑↑ ...
最新文章
- HotSpotOverview.pdf
- 如何提取D-Link解密密钥
- php reverseShell
- CALayer 一些简单的小例子
- 粒子群算法求解无约束优化问题 源码实现
- AsyncEx - async/await 的辅助库
- 为什么说“医可救众生?佛可救众生!”
- ThinkPHP RBAC如何自动获取所有模块的函数
- 如何评估数据适不适合放入Redis中?
- python使用密钥加密的表述_python - PythonGnuPG生成密钥,对消息进行加密和解密 - SO中文参考 - www.soinside.com...
- 普林斯顿微积分读本第一章--函数、反函数
- 基于MATLAB的声纹识别系统软件的设计
- Kernel:CC_HAVE_ASM_GOTO 、 Compiler lacks asm-goto support
- 显卡虚拟化--最强实践
- 计算机大作业的范本,计算机应用基础大作业.doc
- 实验一:inode耗尽导致磁盘故障
- 100个C语言的编程题
- Android8.1 SystemUI 之图案锁验证流程
- 利用开源软件30分钟搭建自己的voip网络电话系统V1.1
- iMeta | 调控肠道菌群的宿主源代谢分子概述
热门文章
- java Selenium2进行验证码识别
- 霍金19日北京《宇宙的起源》演讲全文
- SD 分离Alpha通道
- PHP(1)搭建服务器
- 数据交易中的权利确认和授予体系
- 清华博士段安:隐私计算如何打破数据孤岛 实现数据价值最大化 l 华坤道威专访
- C语言:白球红球黑球
- ARM DesignStart计划——私人定制一颗ARM处理器
- js实现滚动条自动滚动(scrollTop)
- 后盾网原创视频_微博项目开发视频教程(php实战),后盾网Thinkphp微博项目实战开发视频教程 微博项目实战教程 后盾网Thinkphp实战教...