ArcGIS API for JavaScript
文章平均质量分 52
ArcGIS API for JavaScript代码样例
AriaGIS
这个作者很懒,什么都没留下…
展开
-
配置tomcat可用的代理访问ArcGIS Enterprise/GeoScene Enterprise加密服务
配置tomcat可用的代理访问ArcGIS Enterprise/GeoScene Enterprise加密服务,全流程,保姆级教程原创 2022-08-24 11:56:46 · 800 阅读 · 0 评论 -
利用source构造featureLayer并采用classBreak渲染
参考:https://blog.csdn.net/qq_40376439/article/details/104548136代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"> <titl原创 2021-03-03 12:16:07 · 393 阅读 · 0 评论 -
浅谈ArcGIS产品中开发相关的概念
ArcGIS产品种类可谓是相当多,涉及到的众多概念对于小白可是相当不友好了,为了帮助萌新更快的使用起来ArcGIS的相关产品,本文介绍一下开发人员会经常碰到的一些名词在不同场景下的叫法注:空白处代表没有相应产品或相应叫法 元数据 ArcMap ArcGIS Pro Server中链接结尾 3版本JS的api 4版本JS的api Portal 二维 矢量 动态服务 动态服务 MapServer ArcGISDynamicMa原创 2021-02-26 15:52:50 · 399 阅读 · 1 评论 -
基于arcgis api 4.x在前端实现坐标转换
转换后效果原理利用server的几何服务以及api的projectionhttps://developers.arcgis.com/rest/services-reference/project.htmhttps://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-projection.html#project代码<!DOCTYPE html><html><原创 2020-12-16 11:08:08 · 791 阅读 · 2 评论 -
将geoJSON以FeatuerLayer方式加载并获取其属性
效果:代码:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <title>GeoJSON with FeatureLayer - 4.15</title>.原创 2020-11-25 18:07:48 · 719 阅读 · 0 评论 -
修改view.ui.add中修改微件位置
原始位置修改后位置参考代码https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=widgets-home修改后代码css中添加.esri-attribution__sources { font-weight: 300; white-space: nowrap; overflow: hid原创 2020-10-30 10:49:44 · 704 阅读 · 0 评论 -
点击按钮切换底图
<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <title>Intro to layers | Sample | ArcGIS API for JavaScript 4....原创 2020-10-26 18:14:12 · 386 阅读 · 5 评论 -
4.16API通过webscene加载featureLayer
要素服务坐标系:4326 webscene:local<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <title> Load a basic web scen.原创 2020-09-24 17:32:20 · 341 阅读 · 0 评论 -
通过svg方式绘制图形(SimpleMarkerSymbol)并打印(ArcGIS API for JavaScript3系列)
打印前效果:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>SimpleMa原创 2020-08-18 10:15:38 · 1860 阅读 · 0 评论 -
使用FeatureCollection添加标注(4490坐标系)
效果代码<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>Flickr</ti原创 2020-08-11 18:31:47 · 975 阅读 · 0 评论 -
天地图打印合集
1、4API打印天地图4326坐标系<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" /> <title>4API打印天地图4326坐标系</title> <style&g原创 2020-08-05 10:50:16 · 892 阅读 · 0 评论 -
ArcGIS API for JavaScript加载ArcGIS Server发布的WMTS服务
1、3.33版本加载<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>Map with WM原创 2020-08-01 18:42:32 · 1354 阅读 · 0 评论 -
ArcGIS API for JavaScript调用打印服务
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"> <title>test</title> <style> html, body,.原创 2020-07-23 16:50:50 · 574 阅读 · 0 评论 -
4.16API在全球场景中添加4490天地图并goto
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>加.原创 2020-07-23 11:28:30 · 1210 阅读 · 2 评论 -
36ArcGIS API for JavaScript3.X 系列加载天地图(经纬度)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>3.X版本加载天地图(经纬度)</title> <link rel="stylesheet" href="https://js.arcgis....原创 2019-04-23 14:02:00 · 490 阅读 · 0 评论 -
18 ArcGIS API for JavaScript4.X 系列加载天地图(经纬度)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=...原创 2019-04-23 14:04:00 · 864 阅读 · 0 评论 -
37 4.11APIgeometry与JSON互转
<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <title>ge...原创 2019-05-24 11:00:00 · 411 阅读 · 0 评论 -
转载-全球场景加载4490天地图
原文地址https://jsbin.com/woxeyizovo/edit?html,output<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid...原创 2019-05-29 09:25:00 · 981 阅读 · 0 评论 -
38 空间查询小练习
太久没有写代码,感觉手生了不少,刚好有用户问了一个关于空间查询的问题,我也借此机会“松松筋骨”用到的是4.12的ArcGIS API for JavaScript,API更新的真的好快,就在我今天写这篇的时候,刚刚发布了4.12和3.29版本。需求:点击地图的绿色图斑,查询其覆盖到的黄色图斑思路:先用identify识别到鼠标点击的是哪个图斑,只有点击到绿色图斑的时候,才继续执行...原创 2019-07-03 14:34:00 · 394 阅读 · 0 评论 -
39 路径分析小练习
所用软件:Enterprise 10.7.0 ArcMap10.7.0 JS API:4.12发布过程及数据https://enterprise.arcgis.com/zh-cn/server/latest/publish-services/windows/tutorial-publishing-a-network-analysis-service.htm效果代码<!D...原创 2019-07-08 19:10:00 · 243 阅读 · 0 评论 -
ArcGIS 产品对4490坐标系支持情况总结
用到的软件:ArcGIS Pro 2.4及以上,ArcGIS Enterprise 10.7.1,ArcGIS API for JavaScript 4.12在pro2.4中,安装路径下的\Resources\TilingSchemes的众多切片方案中,有一个名为CGCS2000_Geographic_Coordinate_System.xml的文件,接下来的发布切片的时候会用到它一、...原创 2019-09-03 15:52:35 · 10581 阅读 · 0 评论 -
45 将gp服务的结果(栅格)展示到前端,以克里金插值为例
在arcmap中运行gp工具--克里金插值,输入数据为点图层,输出图层为栅格,想在前端调用该工具,并展示结果图层的图例注:本篇只讲思路,故gp服务发布时用的都是固定的值,在实际的生产环境中需要用【用户自定义】,详见https://blog.csdn.net/weixin_44616652/article/details/90638977发布gp过程略,在server中需要注意一点,需要勾选...原创 2019-09-27 16:29:00 · 858 阅读 · 0 评论 -
46 GP服务示例
实现目标:矢量数据转为栅格,做一个类似填挖方的计算,得到最终栅格数据的属性表需要用到的工具:Feature to Raster、Cut Fill、Table to Table模型设置如下:其中,需要将feature_to_raster_result设置Managed和Intermediate,然后运行gp工具即可。然后发布服务...原创 2019-10-12 16:35:00 · 269 阅读 · 0 评论 -
47 4系列ArcGIS API for JavaScript使用basemapGallery
注意的点:1、所有作为basemap的地图,必须具有相同的坐标系,且都是切片数据。2、如果是用自己portal中的item,需要先配置esriconfig,指定portal的url。3、使用portal中的item,需要将地图设置为底图,并调用webmap的item。4、使用url的方式调用,无视2、3条。<!DOCTYPE html><html>&...原创 2019-11-18 13:47:10 · 1248 阅读 · 0 评论 -
ArcGIS Maritime——初识海图模块(1)服务器端环境配置并加载海图服务
ArcGIS Maritime模块是一个扩展模块,针对海图的制作和发布等操作提供了一个完整的解决方案。包括海图生产、水深测量、海图服务三大模块构成。它能够完成海量海底测深数据的集中管理、分析建模与水深模型发布;能够有效的管理海图信息并为电子海图产品生产提供完整的工作流程和质量控制解决方案;能够将电子海图数据快速发布为标准地图服务。本系列将介绍ArcGIS Maritime海图模块,分为两个产品:...原创 2019-12-23 15:24:52 · 3253 阅读 · 8 评论 -
ArcGIS API for JavaScript本地化步骤
下载api地址:官方地址3系列和4系列步骤相同,本文以3系列为例1.下载api,并解压到IIS或者tomcat中如图所示:2.导航至如下位置:用vscode或其他能编辑js文件的软件,打开init.js文件和dojo文件夹下的dojo.js文件,并搜索PATH,找到如下位置:将baseUrl改为http://localhost/3.31/dojo...原创 2019-12-23 17:05:26 · 504 阅读 · 0 评论 -
ArcGIS JS API通过Token方式访问Server或Enterprise发出的私有服务(未完待续)
API:ArcGIS JS API 3.31&4.14 Server:10.7.1 Portal:10.7.1适用情景:server和Portal联合托管了,即Enterprise环境,server的权限、访问等设置由Portal那端控制。直接在代码中访问未公开的服务时,每次刷新都会提示如下的弹窗很是影响用户体验,在API中,提供了相应的接口可以解决这类问题其核心...原创 2020-01-13 10:29:32 · 2203 阅读 · 3 评论 -
ArcGIS API for javascript加载无偏移天地图(3版本)
3和4版本同理,本文以3api为例效果图,同一位置在控制台输出坐标值信息 图一 ...原创 2020-01-19 12:05:09 · 979 阅读 · 0 评论