国界省界数据集 - bou2系列文件解读与应用

需积分: 0 35 下载量 51 浏览量 更新于2024-10-16 收藏 1.1MB ZIP 举报
资源摘要信息:"本资源包含了国界、省界数据的地理信息文件集合,其中包含.shx和.shp扩展名的文件,以及.dbf扩展名的文件。这些文件是地理信息系统(GIS)中常用的数据格式,分别代表形状索引文件(Shape index file),形状文件(Shape file)和属性数据文件(Database file)。.shx文件用于存储形状的索引信息,帮助GIS软件快速定位和访问.shp文件中的几何数据。.shp文件包含了要素的空间信息,如点、线、面的坐标数据。.dbf文件则存储了要素的属性信息,例如名称、标识、分类等。压缩包子文件中的文件名列表显示了所包含的具体文件,这有助于数据处理时快速定位所需的文件类型。" 知识点: 1. GIS地理信息系统概念:地理信息系统(GIS)是一门用于采集、存储、分析和显示地理数据的集成系统。它能够将地理信息以图形和属性数据形式进行集成和展示,广泛应用于城市规划、资源管理、环境监测、交通导航等领域。 2. SHP与SHPX文件格式:形状文件(shapefile)格式是由ESRI(环境系统研究所)开发的一种用于存储地理空间矢量数据的文件格式。它由多个文件组成,主要包含.shp文件、.shx文件和.dbf文件等。其中,.shp文件存储了地理特征的空间几何信息(包括点、线、面的坐标数据),.shx文件则是对应.shp文件的索引文件,它用于快速访问和定位.shp文件中的特定记录。 3. DBF文件格式:数据库文件(.dbf)通常与.shp文件一起使用,它存储了与地理要素相关的属性信息。一个.dbf文件包含了多个字段(类似于表格的列),每个字段都有一个字段名称和数据类型。每个地理要素(即.shp文件中的一条记录)在.dbf文件中对应一行,包含了要素的所有属性数据。 4. 国界与省界数据:国界和省界数据是地理信息数据集中的重要组成部分,它们定义了国家和省份的边界。在GIS中,这些边界通常由一系列坐标点构成,可以表示为线或面的几何形状。这些数据对于地图制作、边界分析、地理查询和其他与地理位置相关的研究非常重要。 5. 数据集的组织:在本资源中,数据集由多种文件组成,不同的文件扩展名代表了不同类型的地理信息。理解每种文件类型及其在GIS数据集中的作用对于正确使用和处理数据至关重要。例如,当GIS用户需要进行地理要素的空间分析时,通常会关注.shp和.shx文件;而对于属性查询和数据管理,则会重点使用.dbf文件。 6. 文件压缩和存储:资源信息中提到的“压缩包子文件”可能指的是一个包含上述所有文件类型的压缩包(例如.zip格式)。在GIS数据处理中,将所有相关文件压缩为一个包可以方便文件的传输、存储和备份。压缩包的使用可以显著减小文件大小,同时保持数据的完整性和可访问性。

public int convert2Ofd(int imagefileid, String filename,String docdcsurl) { writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------start"); //String docdcsurl = Util.null2String(getPropValue("yzDcsUrl", "docdcsurl")); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------imagefileid=" + imagefileid + ";filename=" + filename + ";docdcsurl=" + docdcsurl); int newimagefileid = -1; try { if (imagefileid > 0 && !"".equals(filename) && !"".equals(docdcsurl)) { String fileext = ""; if (filename.indexOf(".") != -1) { fileext = filename.substring(filename.lastIndexOf(".")); } writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------fileext=" + fileext); String sourcefilepath = getImageFile(imagefileid + ""); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------sourcefilepath=" + sourcefilepath); if (!"".equals(sourcefilepath)) { String dcsurl = convert(docdcsurl, sourcefilepath, "29"); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------dcsurl=" + dcsurl); if (!"".equals(dcsurl)) { InputStream input = getInputStreamFromDcs(dcsurl); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------input=" + input); String newfilename = filename.substring(0, filename.lastIndexOf(".")) + ".ofd"; if (input != null) { newimagefileid = savePdfImageFile(input, newfilename); } if (new File(sourcefilepath).exists() && new File(sourcefilepath).isFile()) { new File(sourcefilepath).delete(); } } } } } catch (Exception e) { writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------Exception=" + e); } writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------newimagefileid=" + newimagefileid); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------end"); return newimagefileid; } 这段代码里2023-06-07 10:00:41,501 INFO A2 - [null] pool-20-thread-1-827[weaver.odoc.ofd.util.ConvertToPdfForDcs:395] - ConvertToPdfForDcsE9--convertUot2Ofd-------------------Exception=java.net.MalformedURLException: no protocol: {"data":{"fileHash":"f68995999879716524d33048cf89713eb6909b540af36f0c1326666747933f7f1","code":0,"destFileName":"5cf6fc7a-b466-4d2f-bd8a-90021ece7f03.ofd","srcFileName":"5cf6fc7a-b466-4d2f-bd8a-90021ece7f03.docx","srcFileSize":"1470724","destFileSize":"272921","convertType":29,"srcStoragePath":"f68995999879716524d33048cf89713eb/5cf6fc7a-b466-4d2f-bd8a-90021ece7f03.docx","destStoragePath":"2023/06/07/d897526c6b1848d38158e2d397dc1564/5cf6fc7a-b466-4d2f-bd8a-90021ece7f03.ofd","convertTime":"4224","viewUrl":"http://10.2.120.2:19090/fcscloud/view/preview/__u_3ZnLmSOahAqKi6icTcKJrPrgXJLd2m6bLJJ9Vy1AE7bOu07HXJe5EdV3ICfU4--G5-1b-C_BMkuxJ6YiThUP9cZrRTnS8WH7LNaAySY1b4J6VNRm5bUix26SO24700BVblzn6_Sgh3k8GCEv2iW5ceUlHmsE-UIfGUPobbnm9fShs4Gg-L5wSnmdcobmWgVCHNZvPMzNAj5FNM1RAAY0iGeLBNp1ezhgLFc-LsEC5fArMOLpbVonVHX-liJuUKBubUznMLCwaouob5HRqFnSwB6l-qEWFMyKeKK7yOknI8K-59iCZpKpUAzxt4hPezq1Pgh1nR1tTtwEypycLkvEnWyugeKTxu9mwyN_fFfIUyv6oV7P79BMIZt2o-B6kDJgXVaMxne2wjydgWr2nir306Hg_R0R0zS-Z4yG74g=/"},"message":"操作成功","errorcode":0}这个异常应该怎么修改

2023-06-08 上传