arcgis
文章平均质量分 76
jiegiser#
这个作者很懒,什么都没留下…
展开
-
arcgis api for js 4.19 尝鲜(React + ts+ arcgis api)
前言前段时间看到 arcgis api 更新 4.19 版本,而且全面拥抱 ES Modules 开发模式,这无疑是每个 giser 的福音啊;之前的版本基于 dojo 的那种笨重前端框架开发,学习成本大;基于 AMD 模块加载,真的是让人抓狂;虽然很多人也通过 webpack 修改加载策略,但是对于前端小白来说,配置一个 arcgis api 开发环境真的是难。。接下来我们来看看这个新版本;搭建开发环境初始化项目首先我们搭建一个基本的开发环境,标题也说了,是基于 react + ts + arcg原创 2021-05-09 10:34:07 · 1311 阅读 · 3 评论 -
WebGIS实战系列 四 基于React Hooks、Typescript、arcgis API for js3.x 的例子
此例子是基于 React 以及 arcgis api for js 的例子;该项目还在完善中;已完成下面内容:加载 osm 地图(√)加载天地图(√)加载百度地图(√)项目存在的问题没有充分发挥 ts 的作用;后续完善 arcgis api 的 ts 支持。...原创 2020-05-24 21:07:46 · 918 阅读 · 1 评论 -
WebGIS实战系列 二、 加载geoserver发布的WMS服务
加载wms服务也是很简单,可以参考官网给出的例子:https://developers.arcgis.com/javascript/3/jssamples/layers_wmsresourceinfo.html我们这里是加载一个geoserver发布的WMS服务的地图,示例代码如下:<template> <div class="map" id="home" ref="ma...原创 2019-06-30 18:20:22 · 1120 阅读 · 1 评论 -
WebGIS实战系列 一、环境准备
文章目录前言前言近期会在博客发布一系列有关WebGIS的实战课程,技术栈:vue全家桶+arcgis Server+arcgis API 3.x+asp.net实现一个简单的城市供水管网系统。前置知识准备:es6语法node的简单安装包vue、vue-cli 3.0、vuex,vue-router,以及elementUI框架axiosasp net mvc框架(后台可能会使用ko...原创 2019-06-28 11:47:49 · 913 阅读 · 3 评论 -
ArcGIS API forJavaScript 4.X 基础教程 (二)地图(Maps)与视图(Views)的讲解
正文ArcGIS API 的最新版本创建地图的方式与3.x版本是不同的。可以看下面的代码:// 导入esri相关包import Map from 'esri/Map';import SceneView from 'esri/views/SceneView';// 声明map对象const map = new Map({ basemap: 'topo' });// 声明view对象,进...翻译 2018-12-18 15:13:34 · 2680 阅读 · 1 评论 -
ASP.NET MVC+vue+axios与ASP.NET WebAPI+vue+axios技术栈实现网站开发
前言最近在公司任务比较小,闲来无事就研究了一下 ASP.NET MVC+vue+axios与ASP.NET WebAPI+vue+axios实现网站开发,因为公司一直在使用ASP.NET MVC做电子政务开发,很是麻烦;自己想着有机会重构电子政务系统(想想就行~~~)使得前后端分离。(其实也没写上什么内容主要写了怎么实现通过axios调用两种框架的方法)ASP.NET MVC+vue+axio...原创 2018-11-19 22:49:29 · 11129 阅读 · 11 评论 -
ArcGIS API for JS 4.x 之3D SceneView 加载切片图层
前言好久没有更新自己的博客了。今天休息,打算更新一下自己的博客内容。打算以后不定期写一些有关于ArcGIS API for JS 4.x 相关的博文。今天要写的是在一个三维地图中加载切片图层;例子比较简单。在官网上也可以找到该例子;1. 说明提供切片地图服务一般出于性能、伸缩性的需要,因此,服务器必须能够快速返回请求的地图切片。实现这一目的的一个好办法是使用本地存储的预先生成的切片...原创 2018-08-24 22:26:24 · 3505 阅读 · 0 评论 -
ArcGIS API——路径分析结果英文转换中文
1. 前言最近在使用ArcGIS Server的路径分析功能时,返回的路段导航默认为英文,这对于我们习惯中文的结果显的格格不入,如图所示: 2. 正文解决方案: 找到相应版本的ArcGIS Desktop汉化版,在安装目录下找到zh-CN目录D:\arcgis\Desktop10.2\NetworkAnalyst\Directions,如下图所示: 备注:只有安装了汉化版...原创 2018-04-10 13:38:28 · 2018 阅读 · 0 评论 -
arcgis-api-for-js-之要素图层(GraphicsLayer)
1. 前言要素图层是一种特殊的图形图层,他继承esri/layers/GraphicsLayer 类用来对服务图层中的要素服务进行显示,他还提供了支持表达式过滤、要素的关联查询以及在线编辑等功能。TiledMapServiceLayers和DynamicMapServiceLayers 返回给客户端的只是图片,而要素图层中包含了从服务器返回的空间数据以及属性,要对数据进行操作时,必须使用要素图...原创 2018-02-11 11:18:41 · 7740 阅读 · 1 评论 -
arcgis-api-for-js-之几何对象的绘制
1. 前言当我们需要在地图上自己绘制一个图形,需要使用ArcGIS API提供给我们的工具条实现:esri/toolbars/Draw,利用该工具条我们可以得到用户交互画出来的geometry,从而根据geometry生成相应的graphic。 在ArcGIS API 中,所有的几何对象都派生于 esri/geometry/Geometry 抽象类,它包含三个属性,分别是: 属性原创 2018-02-06 12:17:08 · 4065 阅读 · 1 评论 -
arcgis-api-for-js-之 InfoTemplate 与 InfoWindow
1. 前言InfoTemplate包含一个标题和内容模板字符串,用于将Graphic.attributes转换为HTML表示形式。可以使用Dojo语法的“${<关键字>}”执行参数替换。另外,可以使用通配符${*}作为模板字符串。通配符输出所有属性的名称值对。用户单击某图形后,默认的操是显示地图的信息窗口 InfoWindow。 InfoWindow 是一个HTML 弹出窗口,...原创 2018-02-08 11:32:25 · 8036 阅读 · 1 评论 -
arcgis-api-for-js-之添加图层到地图及地图服务设置可见图层
1. 前言ArcGISDynamicMapServiceLayer 类代表动态图层,因此就有很大的属性与方法来操作视图服务。2. 添加图层到地图我们使用 addLayer() 方法将图层加载到地图中,代码如下: require(["esri/map","esri/layers/ArcGISDynamicMapServiceLayer",原创 2018-01-25 20:30:12 · 8418 阅读 · 5 评论 -
arcgis-之网络分析
1.前言 现实世界中,有很多网络关系,比如交通网络,地下水管等,在ArcGIS中,根据地理网络中资源的流动方向是否确定,将地理网络模型分为几何网络模型和网络数据集模型。 2.几何网络模型和网络数据集模型的区别几何网络模型:资源只能按照约定的方向流动,即资源本身不能决定自己的流动方向,需要受网络本身设置的影响,这是区别于网络数据集模型最根本的地方。 应用:可以使转载 2018-01-13 21:39:08 · 3059 阅读 · 0 评论