Advertisement

在Excel和WPS表格中对CASS格式的地形测量文件进行按距离筛选简化

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:RAR


简介:
本文章介绍如何使用Excel或WPS表格软件处理CASS格式的地形测量数据,通过按距离筛选功能实现数据简化。 文件名:CASS格式地形文件点抽稀(Excel).rar 该文件包含一个在Excel下运行的VBA程序,在WPS环境下也可以使用。打开表格后点击表中按钮,选择CASS格式测量地形点文件,并指定抽稀间距即可按距离进行点抽稀过滤。VBA代码可以在博客文章中查看。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ExcelWPSCASS
    优质
    本文章介绍如何使用Excel或WPS表格软件处理CASS格式的地形测量数据,通过按距离筛选功能实现数据简化。 文件名:CASS格式地形文件点抽稀(Excel).rar 该文件包含一个在Excel下运行的VBA程序,在WPS环境下也可以使用。打开表格后点击表中按钮,选择CASS格式测量地形点文件,并指定抽稀间距即可按距离进行点抽稀过滤。VBA代码可以在博客文章中查看。
  • 1.0(译).docx
    优质
    这份文档《量化网格1.0地形格式》提供了关于如何使用量化网格技术定义和描述数字地形的具体格式规范,便于地理信息系统中的数据交换与应用。 ### Quantized-Mesh-1.0 地形格式解析 #### 概述 Quantized-Mesh-1.0 是一种用于高效存储和传输地形数据的格式。它利用四叉树金字塔结构来组织不同分辨率级别的地形数据,并通过特殊的数据编码方式减少存储空间的需求。这种格式广泛应用于三维地理信息系统中,特别是需要处理大规模地形数据时。 #### 格式特点 - **四叉树金字塔结构**:Quantized-Mesh-1.0 使用四叉树结构来组织不同分辨率的地形数据。这使得用户可以根据需求选择合适的分辨率进行加载,从而实现高效的数据管理和渲染。 - **特殊编码方式**:为了减少数据量,每个地形瓦片都是经过特殊编码的三角形网格。这种编码方式不仅压缩了原始数据,还能保持足够的精度来描绘地形特征。 - **扩展性**:Quantized-Mesh-1.0 支持扩展数据格式,可以通过定义新的扩展来增加额外的信息,例如材质属性或光照条件等。 #### 数据结构 Quantized-Mesh-1.0 地形瓦片的数据结构主要包括以下几个部分: 1. **头部信息**:文件的开始部分包含了一个标头,其中记录了一些关键信息,如地形的最小和最大高度、坐标范围等。标头的具体内容如下: - `double minVertexHeight`: 最低顶点的高度。 - `double maxVertexHeight`: 最高顶点的高度。 - `double west`: 西经坐标。 - `double south`: 南纬坐标。 - `double east`: 东经坐标。 - `double north`: 北纬坐标。 - `float vertexScale`: 顶点比例因子。 - `float vertexOffset`: 顶点偏移量。 - `unsigned int vertexCount`: 顶点数量。 - `unsigned int indexCount`: 索引数量。 - `unsigned char hasQuantizedAttributes`: 是否有量化属性。 - `unsigned char attributes`: 属性信息。 2. **顶点数据**:顶点数据包括位置信息以及其他可能的属性信息(如颜色或纹理坐标)。Quantized-Mesh-1.0 使用 Zig-Zag 编码来进一步压缩这些数据,以便于减少存储空间。 3. **索引数据**:索引数据定义了如何将顶点连接起来形成三角形。索引编码采用高水位标记编码的方式,这样可以有效地减少所需的存储空间。 4. **扩展数据**:除了基本的顶点和索引数据外,Quantized-Mesh-1.0 还支持各种扩展数据,例如材质属性、光照条件等。这些扩展数据以特定的结构形式存在,通常位于文件的末尾。 #### 文件组织 Quantized-Mesh-1.0 的地形数据按照瓦片的形式组织,每个瓦片对应于地球表面的一小块区域。这些瓦片按照四叉树结构组织,每个节点代表一个较高分辨率的瓦片集,而子节点则表示更低分辨率的瓦片。 例如: ``` http:example.comstk-terrainworldtiles{zoom}{x}{y}.terrain ``` 其中 `{zoom}` 表示瓦片的分辨率级别(0 代表最低分辨率),`{x}` 和 `{y}` 分别表示瓦片在该分辨率级别下的位置。对于根文件,其 URL 如下所示: ``` (−180度,−90度)−(0度,90度)−http:example.comstk-terrainworldtiles000.terrain (0度,−90度)−(180度,90度)−http:example.comstk-terrainworldtiles010.terrain ``` 对于更高级别的瓦片,URL 会变得更具体: ``` (−180度,−90度)−(−90度,0度)−http:example.comstk-terrainworldtiles100.terrain (90度,0度)−(180度,90度)−http:example.comstk-terrainworldtiles131.terrain ``` #### HTTP 请求 当请求 Quantized-Mesh-1.0 的地形瓦片时,必须在请求中包含特定的 HTTP 标头: ``` Accept: application/vnd.quantized-mesh,application/octet-stream;q=0.9 ``` 如果不包含这些标头,某些服务器可能会返回与预期格式不符的数据。 #### 总结 Quantized-Mesh-1.0 地形格式是一种高效的地形数据存储和传输方式,适用于需要处理大量地形数据的应用场景。通过四叉树金字塔结构和特殊的数据编码方式,它能够在保持地形精度的同时大幅减少数据量。此外,Quantized-Mesh-1.0 具有良好的扩展性,可以通过定义
  • 易语言-ExcelWPS象操作类
    优质
    本简介提供了一种使用易语言进行Excel及WPS表格文件操作的方法,包括读取、编辑与创建表格等实用功能。 在IT行业中,易语言是一种基于汉语编程的环境,因其直观、易于学习的特点而受到初学者和专业开发者的青睐。本段落将重点讨论易语言中用于处理Excel及WPS表格对象的操作类,在数据处理、报表生成以及自动化任务中的应用。 当涉及到对Microsoft Excel应用程序接口进行调用时(如打开文件、读取内容、修改信息或保存更改),这些操作类封装了复杂的API,使开发者能够通过简单的函数轻松完成各种操作。例如,创建新工作簿、添加和删除工作表、写入单元格数据并设置格式等。此类操作提高了代码的可读性和维护性,并减少了开发难度。 在易语言中,这类操作通常包括以下功能: 1. **打开Excel文件**:通过指定路径加载一个现有的工作簿。 2. **创建新工作簿**:生成一个新的空白文档。 3. **读取单元格数据**:从特定的单元格获取信息,可以是文本、数字或日期等类型的数据。 4. **写入单元格数据**:将内容输入到指定位置的单元格中。 5. **操作工作表**:添加新的工作表页、删除现有的页面或者重命名它们。 6. **设置格式**:调整字体颜色和背景样式,以及对齐方式等属性。 7. **应用公式**:在单元格内插入或修改计算函数,如SUM(求和)或AVERAGE(平均值)等功能。 8. **保存并关闭工作簿**:将当前的工作文档进行保存,并退出Excel程序。 文中提到的“增加了WPS表格的支持”,意味着原有的易语言模块被扩展以支持金山软件公司的WPS表格。这款工具与Microsoft Excel类似,能够处理Excel文件格式,但可能具有不同的API或实现细节。为了兼容WPS,开发人员需要修改原本只针对Excel的代码来识别并处理该应用特有的特性和差异。 在压缩包中的excel_2.3可能是指这个操作类的一个版本号,表示这是易语言中用于管理Excel和WPS表格对象功能的第2.3版。随着版本迭代,开发者会不断优化这些模块以提高性能、增加新特性,并解决已知的问题。 总的来说,易语言提供的EXCEL表格对象操作类及相应的WPS表格处理工具极大地简化了在该环境中进行数据管理和报告生成的过程,无需深入了解底层API细节即可高效地完成工作。对于熟悉易语言的用户来说,这样的功能模块显著提高了开发效率和代码复用性。
  • PythonExcel设置
    优质
    本教程详细介绍如何使用Python进行Excel表格的高级格式化操作,包括单元格样式、条件格式和图表美化等技巧。 在Python操作Excel文件时,可以设置字体、格式等内容。利用`openpyxl`或`pandas`库中的函数和方法,你可以调整单元格的文本样式,包括字体大小、颜色以及对齐方式等。这些功能使得数据分析与报告制作更加灵活高效。
  • Excel使用Matlab图片像素
    优质
    本教程介绍如何利用Excel与Matlab结合的方法,实现对图片进行像素化处理的技术流程和具体操作步骤。适合需要将两种工具优势互补的用户学习参考。 使用Matlab读取图片的各个像素的RGB颜色值,并将这些RGB颜色值对应地填充到Excel中的单元格里。
  • 查询与通用工具(并导入至Excel
    优质
    这是一款强大的文本文件处理工具,支持快速批量查询和筛选数据,并能方便地将结果导出到Excel中进行进一步分析。 使用说明: 1. 本程序的功能分为两个部分: - 批量查找:在指定路径下查找文件内容是否包含特定项目,并将查询结果保存到文件中。 - 导入Excel: 将文本段落件导入EXCEL,支持从“读入位置”的output目录导入或用户自选的多个文件。 2. 使用方法: a. 批量查找:设置读取路径后程序会自动加载该路径下的所有文件。通过按钮操作选择需要查找的项目和文件,并添加到查询列表中;点击开始查找,结果将保存在“output”目录下。 b. Excel导入: 选择导入方式并设定分隔符,然后点击“开始导入”,可从指定位置或用户自选路径读取文件至Excel。 3. 程序不会检查所查询的文件类型:程序会无差别地处理所有类型的文本段落件(包括二进制格式),并在output目录下创建相同类型的输出文件。即使没有找到匹配的内容,也会生成一个大小为0字节的空文件。 4. 清除重复记录: 如果需要多次执行查找操作,请在每次查询前使用“清空文件”按钮删除output目录下的旧结果以避免重复内容出现。 5. 运行环境要求:程序适用于Win7及以上系统,需安装Office2003以上版本。不同Excel版本对导入的行列数有限制(如Excel 2016最多支持1,048,576行和16,384列),若超出限制则会报错。
  • ArcGIS配准TIFJPEG图像并
    优质
    本教程介绍如何使用ArcGIS软件将TIF与JPEG格式的栅格影像进行精确配准,并指导用户完成影像的矢量化过程,适用于地理信息系统相关领域的学习者。 在ArcGIS中为图片格式进行坐标配准并矢量化。
  • Python根据列值拆分Excel至多个代码
    优质
    本段代码利用Python实现基于特定条件对Excel数据进行筛选,并将筛选结果分别保存到不同的文件中,适用于需要根据不同标准分离大量数据集的情况。 本段落主要介绍了如何使用Python对Excel文件进行按列值筛选,并将表格拆分到多个独立的文件中。通过详细的代码示例向读者展示了实现这一功能的具体步骤,对于需要这方面操作的朋友来说具有一定的参考价值。
  • CASS应用体会
    优质
    本文基于作者使用CASS软件进行地形图测绘的实际经验,分享了该软件的应用技巧和心得,旨在为同行提供参考与借鉴。 等高线是以平均海平面为基准高度,在地图上将地表相同高度的点连成环状曲线投影到平面上形成的水平线条。这些不同的高度层不会相互交叠,除非在悬崖或峭壁等地形特征处才会出现线条密集甚至重合的现象。
  • Excel
    优质
    本Excel文件提供了详细的银行与其地理位置的信息对照表,便于用户快速查找和分析不同地区的银行业分布情况。 这段文字包含了银行卡表、地区代码、归属地以及各大银行的卡号前几位的信息。