自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 收藏
  • 关注

原创 Leaflet如何加载IGServer发布的WMTSServer

MapGIS IGServer发布的WMTSServer服务,是标准的OGC服务。以下是从wmts服务的官方文档中摘录的介绍,可以帮助我们理解wmts服务的特点和其中的一些概念。WMTS标准提出了一种使用预先生成的瓦片来提供电子地图服务的解决方案。WMTS在OGC web服务通用的元数据文件中声明了可提供的瓦片。

2025-12-15 17:46:31 1005

原创 开源cesium快速扩展示例-加载3dtiels服务

官方开源cesium库提供标准基础的三维GIS功能,实际项目应用中各类复杂情况如自定义参考系、自定义裁图方案、各类特殊参数、空间分析等均需开发者对开源库进行扩展。为解决此类问题提供了基础接口、空间分析等各种扩展和优化,能够支持全空间的数据融合、大体量数据承载及渲染、空间数据三维查询和分析等能力。本篇内容将介绍开源cesium如何使用插件进行快速扩展加载3dtiels1.0和3dtiels1.1服务。

2025-12-15 17:45:51 160

原创 开源cesium快速扩展示例-加载MapGIS地图服务

/ MapGIS函数类// 定义IGS地图图片图层服务的基地址const url = 'http://webclient.smaryun.com:8089/igs/rest/services/Map/湖北省4326/MapServer'// 添加IGS地图图片图层// 参考API: http://webclient.smaryun.com/static/modules/cesium/api/cesium-mapgis/MapGISMapServerImageryProvider.html。

2025-12-15 17:45:10 120

原创 开源cesium快速扩展示例-加载自定义参考系和自定义裁图方案WMTS服务

/ MapGIS函数类// 定义WMTS图层服务的基地址// 添加WMTS图层// 参考API: http://webclient.smaryun.com/static/modules/cesium/api/cesium-mapgis/WebMapTileServiceImageryProvider.html// 飞到指定视角// 跳转到指定范围90),})# 2.加载自定义参考系和自定义裁图方案WMTS服务// MapGIS函数类// 定义WMTS图层服务的基地址。

2025-12-15 17:44:31 405

原创 MapGIS Client for JavaScript之开源cesium快速扩展

官方开源cesium库提供标准基础的三维GIS功能,实际项目应用中各类复杂情况如自定义参考系、自定义裁图方案、各类特殊参数、空间分析等均需开发者对开源库进行扩展。为解决此类问题提供了基础接口、空间分析等各种扩展和优化,能够支持全空间的数据融合、大体量数据承载及渲染、空间数据三维查询和分析等能力。本篇内容将介绍开源cesium如何使用插件进行快速扩展。

2025-11-20 09:25:58 520

原创 MapGIS遥感地物分类实战:(四)分类后处理

在完成地物的逐像元分类后,分类结果易受噪声、影像质量、算法特性等多种因素的干扰,往往会出现孤点、细碎图斑等问题。这些问题会显著降低分类结果的准确性和实用性,因此对分类结果进行后处理十分必要。常见的分类后处理方法包括滤波、聚类、形态学处理等。这些方法能够有效剔除不合理的像元,让分类结果更加平滑、连续。此外,根据实际需求,有时还需将处理后的结果转换为矢量格式。为确保分类结果的可靠性,还需要开展精度评价工作。通过混淆矩阵、Kappa系数等指标量化分类结果的准确性,从而为后续的分析与应用提供科学依据。

2025-11-20 09:25:20 314

原创 MapGIS遥感地物分类实战:(三)遥感影像分类

MapGIS中使用支持多种监督分类和非监督分类算法。本文将以上一章《MapGIS遥感地物分类与变化监测实战:(二)分类特征提取》中提取的特征作为输入,进行分类。

2025-11-20 09:24:45 433

原创 MapGIS遥感地物分类实战:(二)分类特征提取

植被指数(Vegetation Index,VI)是通过对多光谱遥感影像中不同波段的组合运算得到的指数,用于衡量植被的生长状况和覆盖度。常用的植被指数包括归一化植被指数(NDVI)、归一化水体指数(NDWI)、归一化建筑指数(NDBI)等。NDVI:(NIR - RED) / (NIR + RED),其中NIR为近红外波段,RED为红色波段。NDVI值范围为-1到1,正值表示较高的植被覆盖度和健康状态。

2025-11-20 09:24:02 795

原创 MapGIS遥感地物分类实战:(一)数据预处理

本文数据获取自[地理空间数据云](https://www.gscloud.cn/)。传感器波段波段名称波长范围空间分辨率主要应用领域OLIBand 1沿海/气溶胶30沿海水域、大气气溶胶研究OLIBand 2蓝色30水深测绘、土壤植被区分OLIBand 3绿色30健康植被监测、水下地形OLIBand 4红色30植被识别(叶绿素吸收强)OLIBand 5近红外30生物量评估(健康植被反射强)OLIBand 6短波红外 130。

2025-11-14 16:03:36 1210

原创 webclient-leaflet巧用地图事件,实现鼠标实时位置控件

在 WebGIS 应用开发里,在地图上添加鼠标实时位置控件,能够实时显示当前鼠标在地图中的位置,便于用户了解当前所处位置,对于大场景地图来说,可以提高用户体验。本文就就介绍如何结合鼠标事件和坐标转换方法,实现在地图上实时显示鼠标当前所在位置的地理坐标信息。

2025-11-14 16:03:00 433

原创 IGServer服务发布自动化系列之——(四)地图文档发布为服务

前面两章中,我们已经介绍了如何将地图文档和数据库文件上传至IGServer,并将数据库文件附加到IGServer的数据源中,这一章我们就来介绍如何使用IGServer提供的接口实现服务发布。

2025-11-14 16:02:29 927

原创 IGServer服务发布自动化系列之——(三)数据库附加至数据源

MapGIS Desktop保存的*.mapx中,仅存储了数据在数据库中的地址,并未存储数据,因此在发布服务时,依赖于数据库,最简单常用的就是MapGIS提供的本地数据库hdfhdb,这两个是都是本地的文件型数据库,可以直接将数据库文件上传至IGServer实现数据库迁移,但还需要在IGServer的数据源中附加数据库,IGServer才能识别数据并和地图文档联系起来。本文就介绍如何使用IGServer提供的接口实现数据库的附加。

2025-11-11 09:08:11 400

原创 IGServer服务发布自动化系列之——(二)获取已上传文件列表

在前一节《IGServer服务发布自动化系列之——(一)地图文档与数据库文件上传》中,我们已经介绍了如何将数据上传至IGServer,要实现服务的自动化发布,我们还需要获取已上传的文件列表,这一节我们将介绍如何获取已上传的文件列表。

2025-11-10 10:36:41 507

原创 IGServer服务发布自动化系列之——(一)地图文档与数据库文件上传

进行服务发布的第一步,是要将地图文档文件、shp、geojson文件上传到IGServer,如果使用的是MapGIS Local或MapGISLocalPlus数据库,还需要将数据库文件(.hdf、.hdb)也一并上传。

2025-11-07 16:04:31 394

原创 IGServer服务发布自动化系列之——总览

目前在项目中使用IGServer发布地图服务,常常是要通过登录IGServer的后台页面,手动发布。但是这种模式在多人协同、地图和数据频繁变更的情况下,存在着效率低、操作不便等诸多问题。且系统交付后,将服务发布接口集成在系统内,可以提高产品的操作一致性,提升用户体验。本文就该场景,结合IGServer现有接口,给出一些解决方法。

2025-11-07 16:03:38 258

原创 IGServer 叠加分析实践(五):基于GDBP地址加载与结果可视化

在使用各类工作流服务对数据进行处理后,处理结果最终都会存储到数据库中。此时,既可以将数据插入已有的地图服务,通过地图服务进行预览;也能借助IGSFeatureLayer结合分析结果的GDBP地址,实现分析结果的预览。本文将介绍后者,即如何通过IGSFeatureLayer服务进行预览。

2025-11-07 16:03:06 718

原创 IGServer 叠加分析实践(四):调用工作流接口实现裁剪功能

工作流是MapGIS IGServer专为处理复杂的业务逻辑而设计的服务。它类似于OGC体系中的WPS服务,能够为WebGIS系统添加强大的GIS分析能力,从而轻松实现数据处理、空间分析等多样化的功能,极大地拓展了WebGIS系统的业务范围和应用深度。本文就以叠加分析工作流为例,介绍工作流服务的使用流程。

2025-11-06 14:12:09 470

原创 IGServer 叠加分析实践(三):获取图层属性结构

叠加分析支持只保留符合条件的要素参与叠加分析,因此需要获取图层的属性字段,便于用户设置属性调节。本文将介绍如何通过数据的GDBP地址获取属性结构。

2025-11-06 14:11:38 228

原创 IGServer 叠加分析实践(二):通过资源服务获取数据库与数据列表

MapGIS SDE 为 MapGIS 生态提供了统一的数据操作接口。在 MapGIS 数据库里,每条数据都有唯一的地址,凭借这个地址就能精准定位一条数据。如叠加分析等功能,需要指定参与分析的数据的图层地址,借助IGServer资源服务提供的接口,就能获取所有已附加的数据源、数据库和数据。本章将详细介绍该接口的使用方法。

2025-11-06 14:11:04 270

原创 IGServer 叠加分析实践(一):叠加分析实现流程与接口概览

叠加分析以叠加图层和被叠加图层之间的空间关系为纽带,将被叠加图层的属性信息根据空间位置加到叠加图层上,生成新的图层。因此,了解叠加分析支持的空间关系类型十分必要。

2025-11-06 14:10:26 1027

原创 基于 IGServer 的几何投影转换方法

在webgis开发过程中,可能会涉及到不同投影之间的转换。例如,将WGS84投影的坐标转换为Web墨卡托投影的坐标。MapGIS IGserver提供了几何的投影变换接口,可以快速进行高精度的坐标系转换。

2025-11-05 09:46:24 379

原创 IGServer发布的服务加载后无法预览,常见的排错思路

IGServer是一款专业的地理信息服务发布平台,在实际项目应用中,有时会遇到服务发布成功但通过webclient加载后无法正常预览的情况。本文将从数据、地图文档、IGServer服务配置等角度,详细梳理常见的排查思路和解决方法。

2025-11-05 09:45:51 426

原创 IGServer设置开机自启动流程详解

开机自启动能够在系统启动时自动运行指定程序,IGServer配置开机自启动后,系统启动后GIS服务自动上线,可提升运维效率。本文将分别介绍在Linux和Windows系统下设置IGServer开机自启动的方法。

2025-11-05 09:45:09 438

原创 MapGIS Desktop矿山建模数据处理-数据导入成图

在完成钻孔基本信息表、分层信息表及标准分层信息表的制作后,下一步就是将这些表格数据导入建模软件中,实现钻孔数据的可视化建模。在导入界面中,浏览并选择包含三张表格的 Excel文件(基本信息表、分层信息表、标准分层表),点击“下一步”。系统将自动识别 Excel文件中的表格名称,我们需将其一一与“钻孔基本信息表”“分层信息表”“标准分层信息表”对应,确保对应正确后点击“下一步”。设置完成后点击“下一步”。导入完成后,在二维视窗中右键点击“复位窗口”,可快速居中查看导入后的钻孔点分布情况,如图4-26所示。

2025-11-04 09:42:39 352

原创 MapGIS Desktop矿山建模数据处理-基本信息表和标准分层表制作

标准分层表中的地层编码,源自钻孔分层表中的地层编码。以王窑铁矿为例,该矿共划分了七个地层,其地层编码依次为1至7。在这种情况下,为避免因复杂地层关系导致编号混乱,无需考虑传统的地层排序逻辑,如图1-3所示直接依序编号即可;在完善钻孔基本信息表时,现有属性(钻孔编码、孔口标高、坐标等)需要补充关键参数——钻孔埋深。(3)在19号线剖面图中定位ZK99钻孔,其轨迹末端横线旁的标注值即为埋深(代表钻孔从地面到底部的垂直深度),如图1-2所示。(1)打开钻孔标准分层表,如下图1-2所示填入地层编码和分层级别。

2025-11-04 09:42:03 395

原创 MapGIS Desktop矿山建模数据处理-钻孔分层信息表制作

针对非连续段,例如19号线剖面图中的ZK50钻孔线,其样本编号5004到5005是不连续的(如图1-4所示),所以需要在表中将此不连线部分补全,插入过渡行并设定特殊标识(样本编号=0、分层级别=1),其层顶埋深继承前序样本层底埋深值,层底埋深取自后续样本层顶埋深值,这样补全之后能保证这条钻孔线的所有样本都是连续的。(2)由于建模过程中,GIS软件处理数据时,不能有合并的单元格,否则会出错,所以需要将所有合并的单元格一个个拆分,选中带合并的格子,鼠标按住右下角的小十字往下拖动,就能自动填满整列数据。

2025-11-04 09:41:31 422

原创 MapGIS Desktop矿山建模数据处理-钻孔数据提取

钻孔基本信息表:钻孔描述文件由钻孔孔口的平面坐标及其它扩展属性组成,横坐标(X)、纵坐标(Y)、钻孔编码(HoleCode)、钻孔埋深(Depth)、钻孔标高(Height)数据是必须的,而扩展属性都是可选的,如矿体编号、勘察线号等,钻孔字段名可以根据具体的应用来设定。(1)在示例中,我们提取了Ⅴ号矿中的钻孔点,查看原始数据中所有投影图发现,一共有5张投影图,所以我们需要对这5张投影图全部进行提取钻孔点和提取钻孔点属性操作,再将所有提取到的钻孔点图层汇总到一个总钻孔点图层中。2.1.1 钻孔基本信息表。

2025-11-04 09:40:57 1233

原创 MapGIS矿山建模数据处理-钻孔属性连接

(1)点击菜单工具中的“属性连接”,弹出属性连接对话框,选择数据A为定位线,数据B为钻孔点,连入字段保留“横坐标”、“纵坐标”、“孔口标高”、“见矿属性”,如图1-1所示。(3)点击"下一步",在向导三 “连接设置”中,点击“连接方式及字段命名”,可以设置连接方式以及创建新类路径。MapGIS Desktop是一款专业的桌面 GIS 软件,提供了空间数据管理、地图矢量化、数据编辑处理、布局输出、分析处理、三维建模等方面的功能。属性连接功能可将钻孔线数据与已有的钻孔点数据通过关键字段“钻孔编码”进行连接。

2025-11-04 09:40:22 174

原创 MapGIS矿山建模数据处理-钻孔属性编辑

在MapGIS Desktop中,使用“像元值批量查询”功能可以实现从DEM数据中批量提取钻孔点所在位置的孔口标高,其工作原理基于空间叠加分析,即系统将钻孔点的平面坐标(X/Y)逐一与DEM栅格图层进行空间匹配,通过查找每个钻孔点对应DEM图像中的像元,并读取该像元的数值作为该点的高程值(Z)。若钻孔穿过矿体则记录为“1”,未穿过则记录为“0”。(2)点击具→属性汇总,选择上一步骤中提取钻孔孔口标高的点图层,再点击坐标属性化,点击“执行”按钮,弹出“坐标属性化”对话框(如图1-4所示)。

2025-11-03 10:05:00 380

原创 MapGIS Desktop矿山建模数据处理-坐标统一

由于地球表面是不可展开的曲面,也即曲面上的各点不能直接表示在平面上,因此必须运用地图投影的方法来建立地球表面和平面上点的函数关系,使地面上任一个由地理坐标(经度、纬度)确定的点,在平面上必有一个与它相对应的点。根据不同的制图需求,可采用不同的投影方式以尽可能减小特定方向上的误差,这便产生了多种类型的地图投影方法,如高斯投影、墨卡托投影、等面积投影等。基本比例尺投影是指我国基本比例尺地图(1:5千、1:1万、1:2.5万、1:5万、1:10万、1:25万、1:50万、1:100万)采用的投影方式。

2025-11-03 10:04:19 824

原创 MapGIS Desktop矿山建模数据处理-钻孔数据矢量化

根据投影图制作情况,判读钻孔点是属于注记图层还是点图层。若钻孔点被制作为注记图层,则需要先将注记图层转换为点图层,再对点图层进行操作。键入F1,打开67制图成果升级工具(如图1-1所示),添加对应矿体资源量分布水平投影图(如图1-2所示),用来提取钻孔点数据。备份好后可以对照地图文档*mapx中的点、线、区、注记图层,找到对应投影图中的钻孔点,删除除钻孔点外的所有数据。将钻孔点对应的注记图层设为当前编辑状态,点击点编辑-生成子图按钮,设置生成钻孔点图层到当前目录中,再设置好对应的路径及名称。

2025-11-03 10:03:18 281

原创 MapGIS Desktop矿山建模数据处理-剖面属性编辑

将上述三个属性赋值好之后,将“矿体编码”设置为对应“矿体编号”的数字,如“矿体编号”为罗马数字“Ⅰ”,“矿体编码”则改为阿拉伯数字“1”(若存在封闭地层,则将所有属性设为“0”)。再点击“SQL”,在左边字段信息栏中找到“分层编码”,双击“分层编码”将字段读取到“输入查询条件”对话框中,如图1-3所示。(1)在剖面图层右键点击属性结构设置,添加“品级”、“分层编码”、“矿体编码”、“备注”、“矿体编码”、“分层级别”、“剖面编码”七个字段。最终编辑好的地层属性如图1-5所示。表1-1 品级-编码表。

2025-11-03 10:02:47 689

原创 MapGIS Desktop矿山建模数据处理-剖面的提取和清理(无地形数据处理)

新建一个区图层,在新建的这个区图层中进行编辑,点击“造折线区”,以钻孔轨迹线端点为起点,连接两条线,造一个能将底层区全部封闭的区图层(造区时要将所有地层封起来,不能遗漏;(3)构建好之后,点击“分析”→“空间分析”→“叠加分析”,选择叠加数据A为上一步骤中新建的封闭地层,叠加数据B为先构建好的地层区,选择叠加类型为“相减”,设置好保存路径为当前目录下,如图1-3所示。右键地层区,在“导出/追加”中找到“追加图层”,点击“追加图层”,选择将分割开后的图层追加进地层区中,这样就完成了对地层区的封闭约束处理。

2025-11-03 10:02:17 429

原创 MapGIS Desktop矿山建模数据处理-剖面的提取和清理(MapGIS)

如相交区的分割、组合区的打散。新建一个“分割区辅助线”线图层,将原始线处于当前编辑状态,选择图中不同品位间的分割线,使用通用编辑下的拷贝功能进行拷贝,然后将“分割区辅助线”处于当前编辑状态,点击通用编辑下的粘贴功能粘贴选择的线要素。点击“区编辑”→“区边界编辑”→“区边界移点”,将空洞区的边界点移动到相邻区上,再点击右键,即可将两个相邻区“拉”到一起,实现对空洞区的覆盖和修补。首先使用区编辑中分割区功能中的“画线分割区”功能,将异常凸出的区域分割开来,并将分割后的凸出区域删除,如图1-6所示。

2025-10-31 09:26:07 567

原创 MapGIS Desktop矿山建模数据处理-剖面的提取和清理(CAD格式)

则点击“线编辑”中的剪断线工具,点击剪断相交线(不剪断母线),将十字光标先点击母线,再点击与母线相交的线,即可将相交部分剪断,剪断之后点击删除,即可将出头的部分删除,如图1-3所示;则点击“线编辑”→剪断一根线(有剪断点)功能,将十字光标点两线相交的端点,即可将两线相交部分剪断,再删除冗余的线段,即可完成剪断冗余线的效果,如图1-6所示。选取将两区域分割的线为分割线,即可将两个区分开,为了使其看起来更直观,我们可以通过“选择区”→修改参数方式,将分割开的两个区设置为不同颜色,如图1-17所示。

2025-10-31 09:25:09 394

原创 MapGIS Desktop矿山建模数据处理-提取轨迹线

右键线图层查看属性,设置钻孔编码字段为“降序”排序,按住shift拉动所有钻孔轨迹线,即可看到所有钻孔轨迹线已经被选取到了右侧的图元属性视窗中,按住shift拉到所有钻孔轨迹线,右键点击“导出”,将所有的钻孔线都保存到一个线图层文件中,命名为“钻孔轨迹线-xx线”,如图1-5所示。(1)为了更好地筛选钻孔线,在线图层中添加钻孔编码字段:右键线图层,点击“属性结构设置”,删除其他冗余字段,如图1-1所示添加“钻孔编码”字段。需要注意的是,在选择钻孔线时,从顶端到其底部横线即为一条完整的钻孔轨迹线。

2025-10-31 09:24:32 374

原创 MapGIS Desktop矿山建模数据处理-剖面数据导入

在导入之前,应明确图件类型、数据来源及所包含要素,确保图件中包含必要的空间参考(如坐标、比例尺)、图层可识别、数据完整。从我们要构建的王窑铁矿0号线剖面图开始,右键要素数据集,构建可以看到它属于MapGIS 67数据,所以在要素数据集右键选择导入MapGIS 6x数据,导入除*.mpj工程文件外的MapGIS 67数据文件,如图1-2所示。在要素数据集右键选择导入其他数据,选择CAD数据格式进行导入,在数据转换窗口,进行参数设置,勾选CAD块映射为子图,要素分层输出设置如图1-5所示,点击确定完成转换。

2025-10-31 09:24:01 381

原创 MapGIS Desktop矿山建模数据处理-数据概述

在矿山建模工作中,DEM主要用于获取钻孔点的孔口标高,即通过空间叠加分析,提取钻孔所在位置在地形表面的高程值,进而构建具有真实三维坐标(X、Y、Z)的钻孔数据,为后续的三维矿体建模、资源量估算和可视化分析提供精确的高程基础。剖面图通常是沿地质勘探线切割形成的纵剖视图,展示地层、矿体、构造(如断层、褶皱)在垂向和走向上的变化关系,用于分析矿体走向、倾角、厚度变化等三维结构信息,如图1-3就是某一勘探线的剖面图;(5)数据导入与三维建模:在建模软件中完成钻孔点、钻孔柱及矿体的三维可视化建模。

2025-10-31 09:23:29 246

原创 微信上云GIS生态圈上显示已绑定,但是网页端登录显示未绑定,如何解决

客户微信 云GIS生态圈 上显示已绑定,但是网页端登录显示未绑定。司马云的账号注册与登录逻辑问题, 使用邮箱号注册的用户容易出现该问题。但是: 这两种注册方式虽然绑定的都是相同的手机号却是两个不同的账号。使用邮箱注册的, 在登录时账号信息一栏只能填写邮箱号码, 使用手机号注册的在登录时账号只能填手机号。有时候用户使用邮箱注册的账号, 在扫码进入 云GIS生态圈 公众号绑定微信时, 弹出的登录页面, 会使用手机号作为账户名称, 登录进去后该微信号就会被绑定到手机号注册的账号中。而如果用户在司马云网站上登录

2025-10-30 10:13:49 485

原创 安装mapgis桌面端出现Couldn’t create service, windows错误码如何解决

产品:mapgis10 desktop版本:10用户环境:win11。

2025-10-30 10:13:06 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除