- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Cesium实现Popup弹窗功能
先展示一下效果,大家可以通过修改样式文件,整点更好看的弹窗。我的审美一直是被吐槽的。。方法创建 这里创建了Popup构造函数,用于创建Popup对象,并对对象内部的逻辑方法进行封装。实现的方法是在Cesium创建的View对象内动态添加一个弹窗元素,通过不断获取Popup弹窗绑定的空间坐标,然后转换成页面相对坐标来修改弹窗的位置。 // 创建弹窗对象的方法 var Popu...
2020-03-30 19:53:01 14799 17
原创 使用nodejs 本地部署ArcGIS JS API
之前部署ArcGIS JS API在网上大多都是搜到用IIS来进行部署的。如果在非windows系统下进行部署,就无法使用这种方法了。刚好最近在用node js ,就尝试用node进行本地部署API,希望能帮到有类似需求的人。1.首先是安装nodejs环境,这里是nodejs的下载链接:http://nodejs.cn/download/,windows下的安装十分简单,就不做介绍了。...
2019-05-16 14:25:46 1520
原创 空间数据库创建及注册——以PostgreSQL数据库为例
由于要素服务FeayureLayer需要对图层数据进行交互,需要将数据导入到server注册过的SDE里才能发布成功,否则都会报错。所以,在发布要素服务 featureAccess时,首先需要创建空间数据库,并且注册到server中。下面以postgresql为例创建企业级空间数据库。1.版本确定首先需要确定PostGresql数据库版本,这里应该是(用于创建空间数据库的)Ar...
2019-05-15 14:33:32 826
原创 在nodejs中部署ArcGIS JS API 的proxy
0引言当我们使用ArcGIS JS API进行部分操作时:比如get请求的参数过长;需要进行后台权限验证;又如需要加载wms服务等会产生跨域问题的方法时。这时候,我们必须使用proxy代理进行访问。在API里设置如下:esri.config.defaults.io.proxyUrl="proxy地址";ArcGIS官方给出了.net,jsp,php版本的proxy文件,需要创建各自...
2019-05-08 18:39:44 584
原创 在ArcGIS JS API 中使用 turf.js
0.缘由使用ArcGIS JS API做空间分析功能,以前我都是采用本地部署GP服务,传输要素图层给GP服务并返回得到分析结果。前段时间了解了一下turf.js,它可以帮助我们在前端完成简单的分析功能。在网上找到的相关资料很少,于是开始尝试。1.下载文件首先是下载turf.js,大家可以在官网进行下载。http://turfjs.org/2.引入文件这里需要注意的是,turf...
2019-05-06 18:22:19 2107 2
原创 深拷贝与浅拷贝
在做web地图符号化的开发时候,有这么一个需求:选择一个地图符号,进入编辑界面,当编辑取消时,需要回复原来的地图符号。也就是说需要用一个变量来存储刚进入编辑界面的符号对象,在取消编辑符号的时候,将该符号对象重新拿出来给编辑的符号做还原。最开始,我的写法是这样的:var initSymbol={ size:10px; color:{r:10,g:104,b:44};}//原始符号var...
2018-04-09 19:17:52 125
原创 GeoServer发布矢量切片
WebGIS加载地图的过程中,采用不同比例尺下的切片方式,可以提高地图的访问速度。当前用得最多的切片技术是栅格切片,然而这种方式产生的切片地图失去了属性信息,无法用户交互。矢量切片是一种较为新兴的切片方式,保留了地图的属性信息的同时还提高了图片访问速度,是WebGIS实现的未来趋势。最新版本的GeoServer2.13,采用开源插件geoserver-2.13-SNAPSHOT-vectortil...
2018-03-09 16:46:02 4267 2
概率统计第四版-DeGroot
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人