做门窗投标网站网站建设视频教程。

张小明 2025/12/30 22:41:11
做门窗投标网站,网站建设视频教程。,怎么样找回网站密码,企业类网站包括哪些三维地形如何实现坡度分析 一、介绍 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进行投诉反馈,一经查实,立即删除!

网站建设升级巩义旅游网站设计公司

当前前端领域的技术选型非常丰富,不同的框架和工具各有侧重。为了让你快速建立一个整体印象,下面这个表格梳理了目前最主流的几个核心框架及其关键特性。框架名称核心特点学习曲线适用场景最新动态 (2025年)React​- 基于组件和虚拟DOM- 灵活的JSX语法- …

张小明 2025/12/23 11:30:55 网站建设

社区网站免费制作如何做网站支付链接

Wan2.2-T2V-A14B在汽车广告动态展示中的应用实例技术背景与行业变革 当一支汽车广告的拍摄周期从几周压缩到几分钟,当创意试错不再受预算掣肘,我们或许正站在内容生产范式的转折点上。传统广告制作依赖导演调度、实景搭建、多机位拍摄与长达数日的后期剪…

张小明 2025/12/23 11:29:52 网站建设

长沙制作网站公司做图软件ps下载网站有哪些

华为搜索广告 首先说一下,本教程适用于搭载EMUI、鸿蒙OS的华为/荣耀手机,以及大部分华为智选手机,关闭广告的具体入口可能会因为系统版本不同而有所差异。关闭个性化广告,只能关闭“个性化”,无法关闭广告。下面咱们就…

张小明 2025/12/23 11:28:49 网站建设

ps兼职做网站wordpress 2.0

音乐解密神器全攻略:重新定义你的数字音乐所有权 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://gi…

张小明 2025/12/23 11:26:43 网站建设

有什么网站可以做微信支付宝支付哪个网站做的w7系统好

这部分用的比较少,仅作为了解。1、视图是虚拟存在的表,视图中的数据并不在数据库中真实存在,自定义查询基表,视图只保存sql逻辑,不保存查询结果。(用于查询)datagrip数据库出现文件夹views放视图…

张小明 2025/12/23 11:25:40 网站建设

国内建网站流程郑州软件开发培训

Ollama部署Seed-Coder-8B-Base:构建安全高效的本地代码生成环境 在现代软件开发中,AI编程助手早已不再是“未来科技”的代名词。从日常的函数补全到复杂逻辑的自动生成,这类工具正在重塑编码方式。然而,当我们将代码片段上传至云端…

张小明 2025/12/28 18:45:21 网站建设