济南网站建设seo优化wordpress主题innmx

张小明 2026/1/12 16:02:14
济南网站建设seo优化,wordpress主题innmx,商务网站建设心得,手机发博客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进行投诉反馈,一经查实,立即删除!

安徽合肥制作网站公司哪家好wordpress发说说

第一章:Open-AutoGLM智普架构深度拆解:3层设计背后的工程哲学Open-AutoGLM作为智普推出的开源自动化语言模型框架,其核心在于清晰的三层架构设计。这一结构不仅提升了系统的可维护性与扩展性,更体现了“关注点分离”的工程哲学。每…

张小明 2026/1/9 16:57:28 网站建设

商城网站前置审批郑州网站建设361

Econet集成深度优化:Home Assistant兼容性故障排查与性能调优指南 【免费下载链接】core home-assistant/core: 是开源的智能家居平台,可以通过各种组件和插件实现对家庭中的智能设备的集中管理和自动化控制。适合对物联网、智能家居以及想要实现家庭自动…

张小明 2026/1/9 16:53:16 网站建设

网站视频背景怎么做百度网盘电话人工服务

在当今数字化浪潮的推动下,TOB(企业级服务)市场的竞争日趋白热化。对于市场、销售及运营团队而言,传统的获客方式如线下展会、电话陌拜不仅成本高昂,其效率瓶颈也日益凸显。企业决策者普遍面临一个核心挑战&#xff1a…

张小明 2026/1/9 16:58:28 网站建设

企业网站留言板高度重视局门户网站建设

X File Storage终极指南:如何快速构建企业级文件存储系统 【免费下载链接】x-file-storage 一行代码将文件存储到 本地、FTP、SFTP、WebDAV、谷歌云存储、阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、 AWS S3、金山云 KS3、美团云…

张小明 2026/1/10 15:18:07 网站建设

公司网站后台打不开百度地图排名怎么优化

GitHub Star激励活动:达到1万星解锁新功能发布 在当前大语言模型“军备竞赛”愈演愈烈的背景下,动辄千亿参数、数百万美元训练成本的巨无霸模型层出不穷。然而,一个反向趋势正在悄然兴起:用更小的模型做更聪明的事。VibeThinker-…

张小明 2026/1/10 15:18:04 网站建设

如何开发微信微网站上海网站设计培训班

芯片引脚图: 一句话概括: 74LS04 是一个“反着说话的人”。你给它 1,它就说 0;你给它 0,它就说 1。专业名称叫 “六反相器”。 核心比喻:叛逆的“唱反调专家” 想象你有 6个特别爱唱反调的朋友&#xff0…

张小明 2026/1/10 15:19:21 网站建设