随笔分类 - supermap
超图supermap开发系列文章
摘要:GIS之家资源,包括arcgis软件系列、电子地图下载器、地图数据、离线arcgis api for js各个版本下载等等资源
阅读全文
摘要:具体功能实现思路:首先进行横截面线的绘制,这里依然是使用Action3D.MeasureDistance测量工具进行画线,画线结束后,我在这里将绘制的线获取分别生成三维线数据集和二维线数据集,其中三维线数据集用于生成图层进行展示,二维线数据集用于后面和管线求交等一系列计算。下面贴出创建三维数据集和生成图层的部分代码。前面的准备工作完成后,就开始进行核心部分的代码编写。我们先理一理整个思路,我们最后要获取的东西是管线的横截面图,这就涉及到我们画的横截面线和管线交点位置的埋深和管径,管径可以直接从管线数据集获取,交点埋深则要通过计算了。这里讲解一下交点埋深的计算方法,首先计算得到交点的坐标(Xi,Yi),获取管线的起始坐标(X0,Y0),终止坐标(Xt,Yt),起始埋深H0,终止埋深Ht。我们要求的交点埋深Hi
阅读全文
摘要:首先要让客户设置一个多边形框选区域,操作上是单击左键选点后移动鼠标,继续单击左键画多边形区域,最后单击右键结束,在代码里,我采用了iObject的面积量算接口进行框选区域的获取,用起来比较方便,首先要将SceneControl.Action设置为Action3D.MeasureArea,然后在SceneControl.Tracking事件,即三维场景跟踪图层鼠标交互绘制几何对象结束时触发事件中获取到绘制结束的三维面对象GeoRegion3D。获取到GeoRegion3D后,我这里做了一个转换,转为二维面对象,方便后面的相交计算,并生成二维面数据集。
阅读全文
摘要:具体功能实现思路:首先获取到用户设置的查询条件filter,通过DatasetVector.Query方法进行查询,该方法上篇文章也有讲到,该方法返回的是符合条件的数据记录集Recordset。
获取到指定条件的记录集后将其填充到dataGridView
阅读全文
摘要:GIS之家经营群,专门给入群的giser解答咨询问题,包括服务范围如下:
1.GIS之家的arcgis api 3.x for js入门开发系列基础版本的代码指导,新人或者其他的giser在学习过程中遇到的代码不懂的地方以及技术难题,欢迎提出来;
2.GIS之家博客的文章的webgis相关知识点,遇到的代码不懂的地方以及技术难题,欢迎提出来;
3.各位giser在学习webgis过程中遇到的技术难题,也包括arcgis server以及geoserver部署地图服务操作等方面,欢迎提出来;
4.其他的gis相关情况了解,比如gis行情、gis职业、gis热点方向等等话题;
备注:GIS之家根据情况而定,回答问题不一定能够保证及时以及实时性,但是会尽力而为,有空的情况下一定会回答,希望可以理解;GIS之家不保证群友提出的问题,都能解答,但是只要会的,一定会回答。
阅读全文
摘要:功能介绍:通过指定的管线图层获取不同的管线类型,针对不同类型对其进行长度统计,统计可以设置最大最小范围,并提供导出excel表格功能。功能内容并不复杂,主要是要对管线数据进行规范整理,统一数据标准,首先必不可少的是一个分类的字段,在本票的代码里对应的数据字段为Note,存储的字段信息值为上图的污水管_CW,污水管_ZNW等分类名称,其次统计长度用的字段是线要素矢量数据集自带的SmLength字段
阅读全文
摘要:管线系统会涉及到一些坐标标注,属性标注,提供给用户查询获取其需要的信息,这期的文章介绍的是基于超图iObject开发的标注功能,效果如下图
阅读全文
摘要:上次对超图平台组件式开发进行介绍,这次介绍的是基于这个框架开发的地下三维管线系统。地下管线涉及给水、雨水、污水、燃气、电力等十多种地下管线,形成了一张错综复杂的地下管线网络,传统的二维管理方式难以准确、直观地显示地下电力管线交叉排列的空间位置关系。在三维管线的快速构建、海量承载、应用分析方面,SuperMap GIS 为三维管线GIS应用提供了快速高效、完善实用的技术方案。SuperMap GIS创新研发了基于二三维一体化技术的三维管点、管线符号及自适应管点符号,可由二维点、线数据快速构建三维管网;采用自适应管点符号、实例化渲染、LOD结构等技术提升性能,突破了海量三维管线的性能瓶颈;提供了三维设施网络分析、断面查看、开挖分析、净距分析、碰撞分析、连通性分析等实用功能
阅读全文
摘要:本文是一位好友“炀炀”授权给我来发表的,介绍都是他的研究成果,在此,非常感谢。平台介绍:SuperMap iObjects Java/.NET 是面向GIS应用系统开发者的组件式GIS开发平台,具有强大的地理数据管理、编辑、显示、分析等功能,并且其具有极强的易用性和丰富的帮助资源,适宜快速开发大型GIS应用系统……
阅读全文