[置顶]ArcGIS知乎上有哪些干货可以推荐?(持续更新中)

详细介绍ArcGIS知乎已经上线的技术资源,包括各个产品的入门手册,常见问题汇总,产品许可使用,以及多个技术专题等等。

2018UC-ENVI讲座分享:ENVI遥感开发技术与项目应用

杜会建
本次讲座内容主要包含两部分。第一部分为ENVI开发技术的介绍;第二部分以一个真实项目为例,介绍了企业级Web遥感系统中图像处理服务的开发,以及涉及到的一些关键技术。


第一部分:遥感开发技术


老生常谈的内容了,可是又不能避而不谈。每次应该都有新同学来参加ENVI专场,有必要相对系统的介绍一下。关键技术还是ENVITask、虚拟栅格的调用,以及自定义ENVITask的写法

arcgis jsapi接口入门系列(10):图形高亮

jsapi也有提供高亮的实现接口,但这里没用,而用的是一种改变图形(graphic)样式的思路

本文实现效果是:地图有多个面图形,当鼠标移动到面的上方,面高亮显示,鼠标移出后高亮解除

初始化
$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }

arcgis jsapi接口入门系列(9):可以同时显示多个的地图popup

jsapi有提供popup功能,但缺点很多,例如地图上只能同时显示一个popup,popup内容有限制等

本文提供另一个方法,原理不用jsapi,在地图外用一个普通的div放在地图上面,再监听地图的鼠标移动等时间控制这div跟着地图联动

本文代码可能存在跟框架的css等绑定,不一定能直接运行,在此只提供实现思路

本文代码用到vue的绑定




初始化,写入popup的

arcgis jsapi接口入门系列(8):鼠标在地图画面

初始化,每个map执行一次

PS:画点也差不多,都是用SketchViewModel,因此本demo没有专门写画点的
drawPolygonInit: function () {
//画几何对象初始化

//新建一个图形图层用于存放画图过程中的图形
let layer = new this.apiInstan

arcgis jsapi接口入门系列(7):鼠标在地图画线

初始化,每个map执行一次就行
drawPolylineInit: function () {
//画几何对象初始化

//新建一个图形图层用于存放画图过程中的图形
let layer = new this.apiInstance.GraphicsLayer({
//空间参考,一

arcgis jsapi接口入门系列(6):样式

symbol: function () {
//线样式
//样式详情请看官方文档
let style = {
//线颜色,支持多种格式:
//CSS color string:例如"dodgerblue";

arcgis jsapi接口入门系列(5):几何(点线面)基本操作


point: function () {
//通过wkt生成点
//wkt,代表点的坐标
let wkt = "POINT(113.566806 22.22445)";

//wkt转点几何对象
// * @param apiInstanc

arcgis jsapi接口入门系列(4):用代码在地图画点线面

PS:用代码画点这样写是为了跟后面的用鼠标画点线面区分出来

画点
drawPointGraphic: function () {
//点有多种样式:一般的点,显示文字,显示图片

//一般的点
let wkt = "POINT(113.566806 22.22445)";

arcgis jsapi接口入门系列(2):图层基础操作

  //图层相关demo
layerFun: function () {
//获取地图的所有图层(不包括的图层类型:底图图层(basemaps))
let layers = this.map.layers;
//获取地图的所有图层(包括所有图层类型)
let alllaye

arcgis jsapi接口入门系列(1):地图

地图相关
//地图相关demo
mapFun: function () {
//获取地图中心点
let center = this.mapView.center;
//地图中心点坐标(同地图坐标系)
let x = center.x;
let y

arcgis jsapi接口入门系列(0):总览

开发环境:

arcgis jsapi版本4.9

由于我们这套代码是基于vue,webpack开发的,会有少数vue代码,但总体不影响

里面还有些我们公司的js库和html css,给出的代码不能百分百直接运行,主要还是接口的总体介绍




代码中常见且不知来源的变量说明:

this.map和this.mapView:就是地图的map和mapView

this.apiInstance:这

史上最全——您需要的2018Esri中国用户大会资料完整版

 数字化转型的浪潮之下,Esri在多年前就开始转型,几年前提出以Web为中心的GIS应用理念。走到今天,ArcGIS已经全面与ABCD结合,具备开放、互联、强大、简单的优点,成为了助力数字化转型的一个重要的手段。

今年用户大会的重头戏之一,主题大会的技术演示内容,它浓缩了ArcGIS最新产品和技术之精华,充分体现了ArcGIS开放、互联、强大、简单。

下面一起来回顾一下这些令人回味无穷的技术演