
ArcGIS JS API
shijie_nihao
二流搬砖人,cv工程师。
展开
-
ArcGIS JS API使用天地图地图服务
1、申请天地图地图的开发key 天地图在2019-01-01之前的地图调用不需要key,2019-01-01后必须使用key,之前没用key的地图调用将不再被支持。 1.1 打开天地图开发者平台:http://lbs.tianditu.gov.cn/ 1.2 登录,若无账号可申请账号。 1.3 进入控制台,创建应用,...原创 2019-01-22 11:03:37 · 5211 阅读 · 0 评论 -
ArcGIS JS API多行文字标注
ArcGIS JS API本身不支持多行文字标注,可以扩展类,实现多行文本标注,案例代码如下。<!DOCTYPE html><html> <head lang="zh-CN"> <meta charset="UTF-8"> <title></title> ...原创 2019-09-01 00:31:35 · 1645 阅读 · 4 评论 -
dojo发布订阅模式
1、涉及到的函数 dojo.subscribe(topic,context,function) ; //返回值是handle,可以使用dojo.unsubscribe取消订阅,context可有可无 dojo.publish(topic [,arg1,arg2...]) ; dojo.unsubscribe(handle);2、基本使用案...原创 2019-08-31 12:52:44 · 262 阅读 · 0 评论 -
ArcGIS JS API 匀速移动的小车
前言:标题说了是匀速移动的小车,那么速度就是m/s,地图坐标系是以米为单位的投影坐标系,而不该是经纬度的地理坐标系,虽然地理坐标和投影坐标可以相互转换。该案例的小车速度设定的是45m/100ms,地图区域是青岛。。。 操作说明: 1、打开页面,单击右上角“绘制路线”,在地图上绘制一条折线。 ...原创 2019-08-29 02:00:55 · 1904 阅读 · 1 评论 -
ArcGIS JS API WGS84地理坐标和WebMercator投影坐标互转
哈哈哈原创 2019-08-18 19:17:40 · 4626 阅读 · 0 评论 -
ArcGIS JS API 坐标变换
目录需求描述处理shapefile使用arcgis js api验证需求描述 在做项目的时候,甲方提供的基础地图服务是高斯投影坐标,数据库的业务数据是西安80或wgs84地理坐标,于是找到基于GeometryService的解决方法。处理shapefile &nb...原创 2019-08-18 18:11:57 · 1198 阅读 · 0 评论 -
ArcGIS JS API结合z-tree 图层控制
1、引入z-tree和arcgis js api的css和js文件<link rel="stylesheet" href="../zTree_v3/css/zTreeStyle/zTreeStyle.css"><script src="../zTree_v3/js/jquery-1.4.4.min.js"></script><script src...原创 2019-08-09 10:54:05 · 617 阅读 · 0 评论 -
ArcGIS JS API热力图(通过Graphic,不使用要素地图服务)
ArcGIS JS API里面有一个render类是HeatmapRenderer,FeatureLayer类有个setRender(render)方法,一般情况下是通过地图服务获取数据创建FeatureLayer,其实也可以“避开”地图服务,通过代码往FeatureLayer里面添加数据渲染热力图,其实添加的数据就是graphic。1、创建FeatureLayer的定义...原创 2019-05-12 12:50:18 · 2308 阅读 · 1 评论 -
ArcGIS JS API使用ArcMap发布的WMS地图
1、发布WMS地图服务 在发布地图服务的时候勾选WMS复选框。2、ArcGIS JS API调用ArcMap发布的WMS 核心代码:esriConfig.defaults.io.proxyUrl = 'http://127.0.0.1/ArcGISProxy/proxy.ashx';esriConfig.defaults.io.alwaysUs...原创 2019-01-26 15:24:35 · 1037 阅读 · 0 评论 -
ArcGIS JS API加载WMTS地图服务
前言:本来是想用ArcGIS发布的WMTS地图,可是ArcGIS的WMTS没弄明白怎么用,就用IServer发布的WMTS作为案例基础数据。 http://www.supermap.com.cn:8090/iserver/services 超图官方的IServer 具体代码如下:<!DOCTYPE html><html>...原创 2019-02-01 18:48:18 · 3841 阅读 · 0 评论 -
ArcGIS发布WFS地图服务,并使用arcgis js api叠加WFS图层
1、发布WFS地图服务 在发布地图服务的时候勾选WFS,分析无错误即可发布。2、使用arcgis js api创建WFS图层,往地图上叠加。 2.1 找到发布的地图服务,查看WFS的服务url,并记录下来。 2.2 创建WFS图层类,并添加到地图中,js代码如下。<script> var map;...原创 2019-02-01 17:17:00 · 4882 阅读 · 0 评论 -
ArcGIS JS API使用 百度高德 地图
本文参考 https://blog.youkuaiyun.com/weixin_41562754/article/details/799199241 定义图层类 1.1 定义百度图层类define(["dojo/_base/declare", "esri/layers/TiledMapServiceLayer", "esri/geometry/Extent", "esri/Spati...转载 2019-02-01 15:17:37 · 1797 阅读 · 1 评论 -
ArcGIS JS API使用本地切片
记录步骤如下: 假设已经有了地图瓦片数据,无论是ArcGIS,还是百度、高德、天地图,在这个文章里,使用的是ArcGIS地图瓦片数据。ArcMap发布缓存地图服务后会在server的目录下生成切片数据。 1、复制_alllayers目录到IIS或者tomcat的服务器目录下,再了解下ArcGIS切片的目录结构。 2、在Conf.xml和conf.cdi...原创 2019-02-01 14:47:27 · 3698 阅读 · 1 评论 -
ArcGIS JS API动态地图服务过滤子图层的要素(layerDefinitions属性)
需求描述:项目开发过程中,需要控制某块地图区域的显隐。有两种方式做这个功能:1、把每一个块状区域都是一个子图层;2、把这些面状区域放在一个要素图层里,通过过滤条件(layerDefinitions属性)关闭某些要素。本笔记记录的是第二种方式。1、数据准备(山东省行政区划图(莱芜并入济南之前))2、发布地图服务3、定义 layerDefinitio...原创 2019-09-01 13:20:09 · 2018 阅读 · 0 评论