网站及新媒体帐号内容建设郑州网站运营专业乐云seo

张小明 2026/3/13 1:31:38
网站及新媒体帐号内容建设,郑州网站运营专业乐云seo,比较好看的wordpress主题,天眼查 个人查询三维地形如何实现坡度分析 一、介绍 MapGIS Objects SDK #xff1a; 是一款组件式地理信息开发平台#xff0c;提供全空间数据存储、管理、显示、编辑、查询、分析、制图输出等二三维一体化核心 GIS 功能#xff0c;提供 C、.NET、Java、Python 等开发资源#xff0c;接…三维地形如何实现坡度分析一、介绍MapGIS Objects SDK 是一款组件式地理信息开发平台提供全空间数据存储、管理、显示、编辑、查询、分析、制图输出等二三维一体化核心 GIS 功能提供 C、.NET、Java、Python 等开发资源接口简单易用性能优越具备跨平台开发能力。本篇内容将知道您如何使用MapGIS Objects SDK、MapGIS Desktop SDK实现在三维场景中如何实现模型的捕捉功能。二、开发环境软件版本下载地址说明MapGIS 10 x64 All In One SDK for Windows10.7开发包下载地址MapGIS 提供的一款地理信息开发平台包含 MapGIS Objects Java 面向 Java 开发环境的跨平台组件式 GIS 开发资源。MapGIS 开发授权\开发授权下载地址MapGIS 针对开发者提供开发授权下载开发包并安装后还需要获取开发授权才能正常使用。IntelliJ IDEA2020.3 以上版本IDEA 下载地址一款适用于 Java 专业开发的集成开发环境IDE。JDK1.8JDK 下载地址JDK 是 Java 语言的软件开发工具包JDK 是整个 java 开发的核心它包含了 JAVA 的运行环境JVMJava 系统类库和 JAVA 工具。三、应用场景及功能实现坡度是指坡面的垂直高度与对应水平距离的比值用于表示地面倾斜程度的一个重要地理参数。坡度值越大表明地势越陡峭反之则表示地形较为平缓。基于 DEM 基础上进行坡度计算是 GIS 空间分析的常用功能。本文将利用 MapGIS 二次开发库提供的 PolygonProjector 和 G3DBaseTool 对象实现交互工具在三维场景对 DEM 数据进行坡度分析功能。相关 API 的详细说明可参考MapGIS Objects Java 的开发入门文档api 文档参考 MapGIS Objects Java API。1、构建坡度坡向分析工具类继承自 G3DToolpublicclassSlopeAspectAnalysisToolextendsG3DBaseTool{privateinttoolType1;//1-坡度2-坡向privatePolygonProjectorpp;/** * param sceneControl * param type 1-坡度分析2-坡向分析 */publicSlopeAspectAnalysisTool(SceneControlsceneControl,inttype){super(sceneControl);ScenescenesceneControl.getMapGISScene();Rect3Drect3DnewRect3D();scene.getExtent(rect3D);this.ppnewPolygonProjector(this.sceneControl.getNativeHandle(),(float)rect3D.getZMax());this.toolTypetype;}Overridepublicvoidstart(){super.start();}Overridepublicvoidstop(){super.stop();}OverridepublicbooleanonMouseDown(MouseEvente){returnsuper.onMouseDown(e);}OverridepublicbooleanonMouseUp(MouseEvente){returnsuper.onMouseUp(e);}OverridepublicbooleanonMouseDragged(MouseEvente){returnsuper.onMouseDragged(e);}}2、重载实现 G3DTool 相关方法publicclassSlopeAspectAnalysisToolextendsG3DBaseTool{privateinttoolType1;//1-坡度2-坡向privatePolygonProjectorpp;/** * param sceneControl * param type 1-坡度分析2-坡向分析 */publicSlopeAspectAnalysisTool(SceneControlsceneControl,inttype){super(sceneControl);ScenescenesceneControl.getMapGISScene();Rect3Drect3DnewRect3D();scene.getExtent(rect3D);this.ppnewPolygonProjector(this.sceneControl.getNativeHandle(),(float)rect3D.getZMax());this.toolTypetype;}Overridepublicvoidstart(){this.pp.startSlopeAspec(this.toolType1,SelectOperateType.Rectangle);super.start();}Overridepublicvoidstop(){super.stop();this.pp.stopSlopeAspec();}OverridepublicbooleanonMouseDown(MouseEvente){this.sceneControl.enableInputTool(false);if(e.getButton()MouseButton.PRIMARY){this.pp.slopeOperate(MouseOperateType.LButtonDown,e.getX(),e.getY());}elseif(e.getButton()MouseButton.SECONDARY){this.pp.slopeOperate(MouseOperateType.RButtonDown,e.getX(),e.getY());}returnsuper.onMouseDown(e);}OverridepublicbooleanonMouseUp(MouseEvente){this.sceneControl.enableInputTool(true);if(e.getButton()MouseButton.PRIMARY){this.pp.slopeOperate(MouseOperateType.LButtonUp,e.getX(),e.getY());}returnsuper.onMouseUp(e);}OverridepublicbooleanonMouseDragged(MouseEvente){this.pp.slopeOperate(MouseOperateType.MouseMove,e.getX(),e.getY());returnsuper.onMouseDragged(e);}}3、启动坡度坡向分析工具SlopeAspectAnalysisTooltoolnewSlopeAspectAnalysisTool(sceneControl,1);sceneControl.setActiveTool(tool);tool.start();) MouseButton.PRIMARY) {this.pp.slopeOperate(MouseOperateType.LButtonDown, e.getX(), e.getY());} else if (e.getButton() MouseButton.SECONDARY) {this.pp.slopeOperate(MouseOperateType.RButtonDown, e.getX(), e.getY());}return super.onMouseDown(e); } Override public boolean onMouseUp(MouseEvent e) { this.sceneControl.enableInputTool(true); if (e.getButton() MouseButton.PRIMARY) { this.pp.slopeOperate(MouseOperateT
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

电脑做科目一网站seo建站优化推广

终极指南:如何用stl-thumb快速预览3D模型文件 【免费下载链接】stl-thumb Thumbnail generator for STL files 项目地址: https://gitcode.com/gh_mirrors/st/stl-thumb 你是否曾经面对一堆STL文件时感到困惑?就像在黑暗中摸索,完全不…

张小明 2026/3/12 14:45:54 网站建设

三 网站开发使用软件环境跟网络有关的公司名字

RePKG专业指南:掌握Wallpaper Engine资源解包与纹理转换核心技术 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg RePKG是一款专为Wallpaper Engine设计的开源资源处理工…

张小明 2026/3/12 10:35:32 网站建设

做网站怎么才会被百度收录教育培训类网站建设模板

ansoft ansys Maxwell 有限元仿真 电磁场模型 主要为无线电能传输WPT 磁耦合谐振 多相多绕组变压器 高频非正弦周期激励变压器等模型 永磁同步电机(pmsm) 永磁游标电机(pmvm)建模在Ansys Maxwell里折腾电磁场仿真就像玩电子乐高&…

张小明 2026/3/5 3:45:14 网站建设

滁州商业网站建设做的网站怎么放到域名

当专业的设计工具遭遇语言壁垒,创意表达是否会因此受限?对于众多国内设计师而言,Figma英文界面带来的学习曲线往往成为工作效率的隐形阻碍。今天,我们将深入探讨一款能够打破这一困境的利器——Figma中文插件,看看它是…

张小明 2026/3/5 3:45:15 网站建设

大连网站建设-中国互联公司装修会计分录

EmotiVoice:让情感跨越音色的语音合成新范式 在虚拟主播的一场直播中,观众发来一条弹幕:“你现在听起来好难过啊。” 而实际上,这位“主播”并非真人,而是由AI驱动的数字形象——她刚刚用温柔女声说出了一句愤怒的台词…

张小明 2026/3/5 3:45:13 网站建设

网站做apk制作工具东莞知名网站优化公司

还在为Unity中的复杂路径动画而头疼吗?Path-Creator这款免费开源的路径创建插件,正是你需要的解决方案!无论你是游戏开发新手还是资深开发者,这个工具都能让你的路径制作变得轻松有趣。 【免费下载链接】Path-Creator Path creati…

张小明 2026/3/5 3:45:15 网站建设