- 博客(72)
- 资源 (4)
- 收藏
- 关注
原创 Java 接口私有方法&默认方法
供接口内部的默认方法(Default Methods)调用。必须使用private关键字定义。不能使用static关键字。可以访问接口中的实例变量(如果存在)。// 默认方法 1// 调用私有方法共享逻辑// 默认方法 2// 调用私有方法共享逻辑// --- 接口私有方法 ---// 共享的日志格式化逻辑// 另一个私有方法特性接口私有方法接口默认方法接口静态方法关键字privatedefaultstatic可见性仅限接口内部对实现类可见并可重写。
2025-11-17 19:58:57
416
原创 java 不可变集合讲解
不可变集合是指一旦创建,它的内容、大小和结构就不能再被修改的集合。您不能添加、删除或替换其中的任何元素。由于它们永远不会改变,所以它们天然就是线程安全的,无需额外的同步措施。集合存储的元素引用是不可变的,但如果元素本身是可变对象(例如一个自定义的类实例),那么该元素内部的状态仍然可以改变。特性不可变集合(List.of()可变集合(ArrayList创建后不能修改(大小、内容)可以修改(添加、删除等)线程安全是(天然)否(需要外部同步)使用场景状态固定、配置、常量、线程间共享。
2025-11-17 19:53:39
602
原创 java方法引用
使代码更加简洁、易读提供了四种引用方式:静态方法、实例方法、任意对象方法和构造方法在简单的方法调用场景下可以替代lambda表达式需要根据具体情况选择使用lambda还是方法引用掌握方法引用可以帮助你写出更优雅、更函数式的Java代码。
2025-11-17 19:45:43
294
原创 sqlachemy-orm-update-select-delete
【代码】sqlachemy-orm-update-select-delete。
2025-09-22 19:56:47
158
原创 geotools style
https://docs.geotools.org/stable/userguide/library/render/style.html
2025-08-28 16:46:13
115
原创 tileserver-gl 对mbtiles提供服务的时候坐标原点在哪里
【代码】tileserver-gl 对mbtiles提供服务的时候坐标原点在哪里。
2025-08-21 17:22:53
134
原创 rasterio.windows 模块的详细用法
高效的内存管理:只处理需要的区域,避免加载整个文件灵活的区域选择:基于像素坐标或地理坐标定义窗口强大的几何操作:交集、并集、变换等操作并行处理支持:方便实现分块并行处理掌握窗口操作可以让你高效地处理任意大小的栅格数据,是地理空间数据分析中的必备技能。
2025-08-20 11:43:04
362
原创 rasterio.io.DatasetReader 详细用法
是一个功能强大且高效的工具,用于与栅格地理数据进行交互。使用确保正确打开和关闭。通过src.read()读取数据,波段索引从1开始。利用window参数进行窗口读取,这是处理大文件的关键。通过丰富的属性(如src.crs)获取地理参考和元数据信息。熟练掌握这些用法将使你能够灵活地处理各种栅格数据分析任务。
2025-08-20 11:20:57
1102
原创 geoserver cog vectortile
https://docs.geoserver.org/latest/en/user/extensions/vectortiles/install.htmlhttps://docs.geoserver.org/latest/en/user/community/cog/index.html
2025-08-16 10:21:54
166
原创 Kubernetes Deployment 和 Service 的配合机制
在 Kubernetes 中,Deployment 和 Service 是两个核心资源对象,它们协同工作来提供应用程序的部署和访问能力。
2025-07-23 16:26:06
346
原创 pymbtiles
pymbtiles是一个操作 MBTiles 文件的简单而强大的工具,支持读取、写入瓦片数据以及管理元数据。通过以上方法,您可以方便地创建、编辑和读取 MBTiles 文件,用于离线地图应用或地图数据管理。
2025-07-23 15:11:41
439
原创 mbtiles 规格字段
MBTiles 是一种高效的地图瓦片存储格式,tiles表存储瓦片数据,metadata表存储地图元信息,其他表(如grids和grid_data)则根据需要存储交互或属性信息。理解这些表和字段的含义,可以更好地生成、读取和操作 MBTiles 文件。
2025-07-23 14:50:56
723
原创 Orfeo ToolBox PantexTextureExtraction-纹理特征
是 OTB 中一个用于从遥感影像中提取的应用程序。PanTex 是一种专门用于检测**建成区(built-up areas)灰度共生矩阵(GLCM)**的对比度测量。
2025-07-17 19:55:04
1005
原创 Orfeo ToolBox Smoothing-图像平滑
选择合适的滤波器:简单快速,但会模糊边缘。适合去除轻微的高斯噪声。比均值滤波更好地保留边缘,对高斯噪声效果好。是最常用的线性平滑。对椒盐噪声效果极佳,并能很好地保留边缘。在平滑噪声的同时,能最好地保留边缘和细节,但计算量大。滤波器的半径、sigmaranges和spatialr等参数直接影响平滑效果。通常需要进行试验和调整,以找到最适合你的图像和应用场景的参数值。Smoothing应用会独立地对多波段图像的每个波段进行平滑处理。
2025-07-17 19:48:01
829
原创 Orfeo ToolBox ContrastEnhancement-对比度增强
对于整体亮度不均的图像,局部均衡化通常效果更好。对于彩色图像,亮度模式 (-mode lum是更好的选择,它可以保持颜色保真度。结构元素大小 (在局部模式下,这个参数非常关键。过小的窗口可能导致过度增强或不自然的块状效应;过大的窗口则会接近全局均衡化的效果。对比度限制因子 (-hfact在某些情况下,直方图均衡化可能会过度增强图像的噪声或某些不重要的细节。使用-hfact参数可以有效控制这种过度增强。输出数据类型 (根据你的需求选择合适的输出数据类型。
2025-07-17 19:40:52
322
原创 Orfeo ToolBox BandMathX-波段运算
它允许你执行向量表达式,这意味着你可以对整个像素向量(即所有波段在单个像素位置的值)进行操作,而不仅仅是单个波段。BandMathX 的灵活性和向量操作能力使其在更复杂的数据处理和分析场景中非常有用。掌握其语法和函数,将大大提升你在 OTB 中处理多波段图像的能力。的第一个波段 (索引 0) 的值大于 1000,则输出该像素的原始所有波段值;的第一个波段是红光,第二个波段是近红外。,你想计算每个像素位置所有波段的平均值,并将结果输出为单波段图像。,它扩展了 muParser 的功能,支持向量操作。
2025-07-17 19:38:43
648
原创 Orfeo ToolBox BandMath-波段运算
Orfeo ToolBox (OTB) 中的应用是一个非常强大的工具,它允许你对多波段图像执行数学运算,并将结果输出为单波段图像。你可以在每个像素位置应用一个自定义的数学表达式。
2025-07-17 19:35:21
706
原创 orfeotoolbox ColorMapping-增强数据可视化
它通过将输入图像的像素值映射到预定义的色彩方案(或称为颜色查找表,LUT)来实现这一点。这在处理灰度图像,例如高程模型、分类结果或各种指数图像时非常有用,因为它可以帮助我们更好地理解和解释数据中的空间模式和变化。通过 ColorMapping,你可以将这些数值范围映射到一系列颜色,从而使数据的分布和变化一目了然。是一个关键的后处理步骤,可以将抽象的数值数据转化为易于理解和分析的视觉信息,极大地提高了遥感和地理空间数据的可读性。它不会改变原始图像的数据内容,而是提供一种更直观的方式来查看和分析数据。
2025-07-17 10:27:55
878
原创 orfeotoolbox ZonalStatistics-栅格区域统计
希望这个介绍能帮助你理解 Orfeo ToolBox 中 ZonalStatistics 的基本概念和用途!如果你有更具体的问题,比如如何在Python中使用它,或者想看更复杂的例子,请告诉我。ZonalStatistics 工具的核心思想是,在一个栅格图像中,根据另一个数据(可以是标签图像或矢量数据)定义的特定区域来提取并计算统计信息。Orfeo ToolBox (OTB) 中的。是一个功能强大的应用程序,用于计算。以下是如何通过 OTB 命令行工具。它允许你根据定义的区域(
2025-07-17 10:13:42
253
原创 orfeotoolbox VectorDataReprojection-矢量数据进行坐标系重投影
是 OTB 中进行矢量数据预处理的关键工具之一。它确保了不同来源的地理空间数据能够在统一的坐标框架下进行集成和分析,从而避免了因坐标系不匹配而导致的各种空间错误。在进行任何多源数据融合或精确空间分析之前,使用此工具进行数据标准化通常是必不可少的一步。在使用时,务必确认你的输入矢量数据带有正确的源坐标系信息。如果源坐标系缺失或不正确,重投影的结果将是无效的。
2025-07-17 10:10:47
509
原创 orfeotoolbox VectorDataExtractROI-矢量数据空间剪裁 (Spatial Clipping)
是 OTB 中用于矢量数据处理的一个基础而重要的工具。它提供了一种简单高效的方式来根据地理范围裁剪矢量数据,这对于数据预处理、区域分析以及管理大型地理空间数据集来说是必不可少的功能。在使用时,请确保你提供的 ROI 坐标与输入矢量数据的坐标参考系统 (CRS)保持一致,否则可能会导致错误的裁剪结果。还有其他 OTB 应用或者矢量数据处理相关的疑问吗?
2025-07-17 10:08:38
310
原创 orfeotoolbox Superimpose-图像的几何配准和重采样
是 OTB 中进行图像几何配准和重采样的基石应用。它通过统一图像的地理参考信息,确保不同图像数据能够精确对齐,为后续的图像分析、融合和产品生成奠定基础。理解并熟练使用对于处理遥感和地理空间数据至关重要。还有其他 OTB 应用或者遥感概念你想深入了解吗?
2025-07-17 10:05:59
331
原创 orfeotoolbox ResetMargin
是 OTB 中一个强大的图像处理工具,它提供了灵活的方式来处理图像的边缘区域或提取特定的感兴趣区域,同时允许将非感兴趣区域填充为指定值,而不是简单地裁剪掉。这使得它在遥感图像预处理、数据标准化和掩膜生成等方面具有广泛的应用。希望这个解释对你有帮助!
2025-07-16 14:26:16
442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅