![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webgis
SarinaDu
学习是一种修行
展开
-
用Tomcat8.5做Arcgis API for javascript的本地部署
step1:1从arcgis官网上下载Arcgis api for JavaScript 4.3 https://developers.arcgis.com/javascript/latest/guide/release-notes/ps:前提是你需要有一个esri开发者账户否则不能下载。step2:arcgis_js_v43_api文件夹中arcgis_js_api文件拷贝到tom原创 2017-05-18 15:45:00 · 2279 阅读 · 0 评论 -
Arcgis API for js(v3.27) 加 GeoServer(v2.14.1) 实现(空间)查询
前言日常积累,欢迎指正首先发布服务待补充获取查询链接待补充查询测试待补充注意 GeoServer 发布的地图服务的坐标系与底图的坐标系不一致的情况,此时直接在代码中通过当前点击点生成的几何范围作为空间查询的查询范围参数会出现查询不到结果的情况,原因是这种方式生成的范围参数会和底图的坐标系统一致,由此导致该范围参数在服务中指定的范围和预期的不一致从而得到错误的结果或结果为空...原创 2019-03-11 16:28:08 · 851 阅读 · 0 评论 -
geoServerWFS 服务实现空间查询 - 使用 ES6 Promise.all 处理异步请求
Promise.all的使用场景某方法需要在多个异步操作完成后执行就可以使用Promise.all来优雅的解决,对应的还有一个Promise.race,关于它的使用和使用场景暂不讨论实例我的实例场景在实现 GIS 功能中的空间查询时,我的查询对象是两个服务,并且对这两个服务的查询操作都是异步的。任意一个服务查询结果存在就代表我的空间查询操作是成功的,查询操作成功后我需要使用 InfoWin...原创 2019-03-19 17:11:42 · 571 阅读 · 0 评论 -
积累-gis相关
maptalks定位 /** * 定位 */ centerTOPoint = ( longitude , latitude ) => { const coord = new Coordinate(longitude , latitude) if (this.map.getZoom() >= 15) { this.map.panTo(co...原创 2018-09-29 17:27:45 · 234 阅读 · 0 评论 -
用js动态添加select标签的option
js代码:var featureLayerURLTest=[["http://192.168.15.174:6080/arcgis/rest/services/Sample/GQYDGH/FeatureServer/0","线图层1"]];function createSelectOption(featureLayerURLTest){ var _html=""; for(v原创 2017-07-26 19:15:56 · 6363 阅读 · 0 评论 -
maptalks 加载 wmts服务的实现
1、前言日常积累,欢迎指正maptalks 截止 0.44.2 还没有提供直接加载 wmts 服务的接口,在遇到这个需求时只好自己解决,最后发现 gitHub 上有以为大神自己封装了 maptalks 加载 wmts 服务的接口 点击这里查看:maptalks-demo。但是我的开发环境是 webpack + typescript 并且项目本身有较严格的语法检查导致直接使用它的源代码会有一...原创 2019-08-13 19:25:32 · 3524 阅读 · 0 评论