0

ArcGIS API for JavaScript 入门教程[6] 再讲数据——Map类之可操作图层

【回顾】上篇交代了Map是各种图层(不管是实际上的图层还是由图层构成的对象)的容器,是数据的容器,并不作显示(由视图类绘制)。并重点讲解了由图层构成的复杂图层——高程属性ground和底图属性basemap。 这一篇结合OGC标准,讲一下可操作图层的类型、生成。 注意:如果看不懂这篇,可以先跳过,但 ...

秋意正寒 发布于 2018-09-24 00:28 评论(2)阅读(1357)
0

度分秒转换十进制度 之Excel实现

我们都知道,1°=60′,1′=60″,1°=3600″。那么,轻而易举容易计算:112°18′37.6″=112+18/60+37.6/3600≈112.3104444°这当然是有参考价值的,比如爬下一张只有度分秒形式的经纬度表格,但是,我们的GIS软件只认十进制度(原因无非就是十进制好算),那么 ...

秋意正寒 发布于 2018-09-20 00:50 评论(0)阅读(2022)
0

geoserver发布mysql表数据

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.环境部署 Geoserver中并不自带mysql数据发布功能,需要下载对应插件。 将其放入geoserver的lib中,发布,查看添加数据源会出现mysql数据源: 2 ...

李晓晖 发布于 2018-09-19 10:29 评论(0)阅读(1182)
1

openlayers4 入门开发系列之地图工具栏篇(附源码下载)

本篇的重点内容是利用openlayers实现地图工具栏功能,包括地图缩放、移动、地图量算、地图打印、清空、全屏、鹰眼、比例尺、地图坐标显示等 ...

GIS之家 发布于 2018-09-16 13:50 评论(0)阅读(387)
0

Cesium 实现粒子效果贴地(伪)

有时我们面对这样的需求,需要在地面上放一个周期性放大缩小的标记,可以使用粒子效果实现,但是粒子效果图片很难贴地(如果你知道怎么做,欢迎分享,期待有人打我脸),我只能变通实现一个看似贴地但实际没有贴地的效果。原理就是粒子图像的长度随着摄影机角度变化而变化,而宽度不变,这样当角度接近垂直时,图像就会更“ ...

Ghost_In_the_Shell 发布于 2018-09-14 10:15 评论(0)阅读(184)
0

CesiumJS 添加会动的GIF

由于Cesium使用canvas渲染,如果使用billboard等加载gif图片只能渲染第一帧,导致动图不动。在Cesium的官方示例中找到一段代码可将HTML元素渲染到地图上,将gif以html元素形式渲染,则gif图可以完整加载,动图也就能动起来,可以使用css调节页面元素的样式,现将核心的代码 ...

Ghost_In_the_Shell 发布于 2018-09-13 08:41 评论(0)阅读(472)
0

【坐标系杂谈】投影后的数据如何去除投影?

GCS到PCS只需投影,但是PCS如何脱去对应的投影法则呢? ...

秋意正寒 发布于 2018-09-13 01:21 评论(1)阅读(1510)
0

java MD5

验证密码是否正确,数据库也存入加密后的字符串,进行比较即可 ...

huanggy 发布于 2018-09-12 17:07 评论(0)阅读(40)
0

SuperMap iObject入门开发系列七管线横断面分析

具体功能实现思路:首先进行横截面线的绘制,这里依然是使用Action3D.MeasureDistance测量工具进行画线,画线结束后,我在这里将绘制的线获取分别生成三维线数据集和二维线数据集,其中三维线数据集用于生成图层进行展示,二维线数据集用于后面和管线求交等一系列计算。下面贴出创建三维数据集和生... ...

GIS之家 发布于 2018-09-03 21:31 评论(0)阅读(183)
1

geoserver矢量瓦片发服务前端展示偏移问题解决

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。 在之前的《项目角度谈矢量切片运用以及Geoserver处理自定义规格矢量切片方案》(https://www.cnblogs.com/naaoveGIS/p/8589204 ...

李晓晖 发布于 2018-08-31 16:54 评论(1)阅读(845)
0

openlayers4 入门开发系列之地图导航控件篇(附源码下载)

创建一个地图控件基类,除了本篇的地图导航控件继承这个地图控件基类之外,后续的其他地图控件也是继承该基类;地图控件基类中创建地图导航控件函数;地图导航控件类;最后,地图导航控件初始化调用 ...

GIS之家 发布于 2018-08-28 20:37 评论(3)阅读(242)
5

ArcGIS API for JavaScript 入门教程[5] 再讲数据——Map类之底图与高程

【回顾】前4篇交代了JsAPI的背景、资源如何获取,简介了数据与视图分离的概念与实现,剖析了页面的大骨架。 这篇开始,讲Map类。 转载注明出处,博客园/CSDN/B站/知乎:秋意正寒 目录:https://www.cnblogs.com/onsummer/p/9080204.html 1. Map ...

秋意正寒 发布于 2018-08-16 01:03 评论(1)阅读(1136)
0

SuperMap iObject入门开发系列之六管线区域查询

首先要让客户设置一个多边形框选区域,操作上是单击左键选点后移动鼠标,继续单击左键画多边形区域,最后单击右键结束,在代码里,我采用了iObject的面积量算接口进行框选区域的获取,用起来比较方便,首先要将SceneControl.Action设置为Action3D.MeasureArea,然后在Sce... ...

GIS之家 发布于 2018-08-13 21:19 评论(0)阅读(190)
1

Proj.Net 投影介绍

Proj.Net是开源地图投影库Proj.4的.net版本,许多GIS开源软件的投影都直接或间接地使用Proj.4的库,Proj.4是用C语言编写。.Net下的开源GIS项目NetTopologySuite中开发维护最新版的Proj.Net项目,地址地址是:https://github.com/Ne ...

朱方军 发布于 2018-08-13 17:32 评论(4)阅读(933)
0

SuperMap iObject入门开发系列之五管线属性查询

具体功能实现思路:首先获取到用户设置的查询条件filter,通过DatasetVector.Query方法进行查询,该方法上篇文章也有讲到,该方法返回的是符合条件的数据记录集Recordset。 获取到指定条件的记录集后将其填充到dataGridView ...

GIS之家 发布于 2018-08-10 21:11 评论(0)阅读(137)
1

[ArcGIS API for JavaScript 4.8] Sample Code-Popups-1-popupTemplate的概念和popup中属性字段值的多种表现形式

根据官方文档编写。介绍了popupTemplate与popup的基本概念。实现了点击图层要素弹出popup,并且以表格、文本、图表、图片等形式展示图层要素的属性字段值。 ...

wangmengdx 发布于 2018-08-09 23:20 评论(1)阅读(931)
0

openlayers4 入门开发系列之地图切换篇(附源码下载)

本篇的重点内容是利用openlayers来加载不同类型地图服务,实现了地图切换功能,效果图如下 ...

GIS之家 发布于 2018-08-08 22:50 评论(0)阅读(856)
0

前端基于Canvas生成等值面的方案

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在之前的项目中,我们做过基于PM2.5的站点监测数据对全区域进行插值渲染来可视化预测,其实现方案为后台工具进行定时生成插值栅格图,对应文章为:《WebGIS中等值 ...

李晓晖 发布于 2018-08-08 18:16 评论(1)阅读(1064)
0

openlayers4 入门开发系列之地图展示篇(附源码下载)

GIS之家一直打算写一个openlayers入门开发系列文章(openlayers目前版本用4.x),只是一直没抽出时间来整理;本文是openlayers入门开发系列的第一篇:地图展示篇,后续会持续更新一系列入门开发文章。整个系列的系统主界面会随着功能增加而对应改变,大体布局如下 ...

GIS之家 发布于 2018-08-05 12:31 评论(0)阅读(326)
2

[ArcGIS API for JavaScript 4.8] Sample Code-Get Started-popups简介

根据官方文档编写。介绍了popup弹出框和world geocoding service世界地理编码服务。实现了在popup中展示鼠标点击处的经纬度及地址信息。 ...

wangmengdx 发布于 2018-08-04 00:06 评论(1)阅读(331)