java shp文件_Java读取工作空间下所有shp文件名
List lists = new ArrayList();
IWorkspaceFactory factory = new ShapefileWorkspaceFactoryClass();
IWorkspace pworkspace = factory.OpenFromFile(xmlOutDir, 0);
IEnumDatasetName datasetName = pworkspace.getDatasetNames(esriDatasetType.esriDTFeatureClass); //筛选出shp
IDatasetName shpdatasetName = datasetName.Next(); //获取的数据集名称无后缀名
while (shpdatasetName != null)
{
lists.add(shpdatasetName.getName());
shpdatasetName = datasetName.Next();
}
tips:
getDatasetNames(int datasetType);同理getDatasets(int datasetType);
主要用到esriDatasetType.esriDTFeatureClass//筛选文件类型
拓展:
Feature classes
存储了简单的要素,他可以在featureDataset内也可以在dataet外,在外面的featureclass被称作独立的
featureclass。存储了拓扑关系的featureclass必须包含在dataset中以确保他们是统一的空间索引(spatial
reference)。
一个
FeatureDataset是一个仅存在于geodatabase工作空间的dataset。他的所有dataset都是geodatabase的一部分.当编程时记得featureclass可能是或不是一个featuredataset的一部分。
一个geodatabase的每一个dataset都必须有独一无二的名字
。特别是在一个geodatabase中,每个featureclass也必须有一个独一无二的名字,无论它存在于那个dataset。这不同于文件系统,两个文件夹可以有同一个名字的文件。
一个workspace的IFeatureWorkspace
接口的OpenFeatureClass方法
能够打开这个works脾气所有的featureclass。包括独立的featureclass和存储在featuredataset中featureclass。
另外一个 FeatureDataset
存储的featureclass都是同一个空间索引。
转载自:https://blog.csdn.net/sRhee/article/details/73799076
java shp文件_Java读取工作空间下所有shp文件名相关推荐
- java解析文件_Java读取文件方法大全
public classReadFromFile {/*** 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件.*/ public static voidreadFileByByte ...
- java mdb文件_java读取mdb文件
/** * TODO : 读取文件access * @param filePath * @return * @throws ClassNotFoundException */ public stati ...
- file相对路径java_浅谈java 中文件的读取File、以及相对路径的问题
一.对于java项目中文件的读取 1.使用system 或是 系统的properties对象 ①直接是使用 string relativelypath=system.getproperty(" ...
- Java File文件流读取文件夹内的文件并替换文件内容
Java File文件流读取文件夹内的文件并替换文件内容 一.前言 二.代码 三.运行结果 一.前言 批量读取文件夹内的文件,并替换各个文件的内容 二.代码 新建一个普通 Java 项目就可以,创建文 ...
- C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件
这一篇来写一下.shx文件的读取跟生成.测试数据下载地址为:http://download.csdn.net/detail/gis0911178/9650967 在第一篇时候有介绍. 索引文件(.sh ...
- java 读取dwg_jdwglib java dwg文件的读取,写入开发包. dwg使用当前 常方便,测试代码和jar都有 CAD 247万源代码下载- www.pudn.com...
文件名称: jdwglib下载 收藏√ [ 5 4 3 2 1 ] 所属分类: CAD 开发工具: Java 文件大小: 608 KB 上传时间: 2015-12-08 下载次数: 0 提 ...
- java 文件夹下的文件_java读取某个文件夹下的所有文件
import java.io.FileNotFoundException; import java.io.IOException; import java.io.File; public class ...
- java scanner 读取文件_Java读取文本文件
有很多方法可以在java中读取文本文件.下面我们来逐个看看java中读取文本文件的几个方法. 在java中有很多读取文本文件的方法.文本文件由字符组成,因此可以使用Reader类.在java中读取文本 ...
- java读取properties文件_java读取properties文件的几种方法
一.项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1.通过java.util.Properties读取 1 Properties p=newProperties() ...
最新文章
- 《中国基础研究竞争力报告2020》发布,6图表速览报告核心结论
- Linux下使用dmidecode查看服务器的详细的硬件配置
- Cpp 对象模型探索 / 静态局部对象只构造一次的原因和执行析构的方法
- OFDM技术及其应用
- Maven:解决jar包冲突和企业开发常用编写
- 42.从非托管磁盘创建虚拟机
- 循环结果添加到集合_Excel VBA 8.4 Python中有集合直接获取唯一值,那Exce中可以吗?...
- caffe训练过程中的可视化
- 软件基本功:一行70限制早已无效,150起步
- centos7 python2升级为python3,并且重新配置yum
- python查找文字在图片中的位置_python实现简单图片文字识别翻译OCR
- 网络爬虫(一)——爬虫及其实现
- 【CRC】CRC推导(二)模二除法
- 统计分析之参数检验与非参数检验、匹配样本与独立样本、2样本与K样本介绍----附SPSS操作指南
- 股票估值法研究报告_论述股票的估值方法
- 怎么在html中复制粘贴图片,如何复制其他网页上的文章和图片
- Win7怎么设置工作组?Win7电脑设置工作组的方法
- MySQL NDB和InnoDB对比
- graylog+kafka+zookeeper(单机测试及源码),graylog设置URL报警方式(五)
- 卡片游戏--循环队列实现