ArcGIS
文章平均质量分 67
arcgis api 前端展示
arcgis server 遇到的问题等等
Giser_往事随风
这个作者很懒,什么都没留下…
展开
-
arcpy将本地shape发布成arcgis server 的mapserver
arcpy将本地shape发布成arcgis server 的mapserver原创 2022-07-04 09:27:17 · 282 阅读 · 0 评论 -
arcpy 将本地mxd自动发布arcgis server 的mapserver
arcpy 将本地mxd自动发布arcgis server 的mapserver原创 2022-07-04 09:21:06 · 617 阅读 · 0 评论 -
shp 解析的数据添加至pg空间库中
上一文中我们已经解析好上传的shp.zip,获取到shp中的空间几何信息上传shp.zip并加载至arcgis地图中(web端)本文中将记录如何存储至pg 的空间库 和从空间库中调取并加载至arcgis 地图中(由于本人已经好久没有做java后台,只能简单叙述下)一、存储至数据库1、先将解析好的数据转成wkt格式数据解析好的shp数据,可以看到每条数据中包含 geometry (存储空间信息),properties(存储属性信息)和默认的 type:"Feature"...原创 2021-08-13 10:15:19 · 1409 阅读 · 0 评论 -
上传shp.zip并加载至arcgis地图中(web端)
老规矩:先看效果图,是不是你想要的,别浪费时间,耍流氓嘛。老铁们说是不是?看完了效果图,到了这里应该都是真正需要的人吧,咱们慢慢来,这个是用 vue + element ui +arcgis js +jzzip+shapefile 完成的再说下思路:1、zip包解压2、shp 文件读取3、转化格式用 arcgis js 加载具体详细说明下:1、zip包解压,这里我们用到的是jzzip 这个js库2、shp文件读取:引入shapefile.js 这个类库这.原创 2021-07-22 14:19:23 · 3715 阅读 · 38 评论 -
arcgis 4.17 结合 three js 实现炫酷效果
目录前言:一、arcgis js 结合 three.js 实现动态光圈二、arcgis js 结合 three.js 实现发光四棱锥(带动画和文本标签)前言:写这个博客是想 arcgis js 三维的效果在web端上有点不如人意(或许是我水平不够没有领悟到大arcgis的精髓),于是想试试结合three js 去做,实现稍微好看点的三维效果。作为一个giser ,本就不是计算机科班出身的,文化水平也不高,捣鼓这个真的很费脑细胞。网上的资料可供参考的完整能做下来的根本找不到,为了让大家原创 2021-05-24 18:26:16 · 4581 阅读 · 22 评论 -
arcgis js 4.18新体验:阴影滤镜图层
arcgis api for javascript 4.18 又双叕 出了 ,感叹 esri 开发团队高产的同时,又不得不怀疑自己能否追的上技术更新换代的速度。唯有变被动为主动,不断的提高自己,才能拿跟上时代的发展。4.18所有的图层都添加了一个effect 这样一个属性,简单了解下,类似于前端css的filter 的滤镜效果话不多说,老规矩先看下实现的效果:直接上代码吧(是完整的代码哦),里面用到的技术是蒙版效果与滤镜属性相结合;<!DOCTYPE html>...原创 2020-12-18 16:44:34 · 1612 阅读 · 6 评论 -
arcgis js for JavaScript 4.X 移动轨迹动画
arcgis js 版本4.17 ,老规矩,先看下效果是不是你一直在找的移动轨迹 - -------------------- giser_kk原理就是设定好速度,定时器设置跑,找好角度,唯一难道可能就是移动的图像要与移动轨迹的角度保持一致源码地址:这个我上传了资源哈,赚点积分。嘿嘿.........原创 2020-12-14 13:58:29 · 5161 阅读 · 154 评论 -
arcgis js 4系列 可打印下载输出地图图片
arcgis js 4系列 可打印下载输出地图图片:效果如下图:主要用的就是4.10起的mapView和sceneView的takeScreenshot方法下面是源码地址:原创 2020-09-17 11:12:30 · 609 阅读 · 1 评论 -
arcgis Tips
1、 4.16起的cim 中的cimlinesymbol不适用于3D2、 MapImagLayer 无 hitTest方法,也无高亮方法3、 对多个属性进行筛选用simpleRenderer,如下simpleRenderer: { type: "unique-value", field: "grade", //"type", defaultSymbol: { type: "picture-marker" },原创 2020-10-14 16:25:34 · 808 阅读 · 0 评论 -
arcgis js4.15 调用GP服务
目录1.发布GP服务2.了解GP服务并测试GP服务成功与否3.arcgis js 调用GP服务1.发布GP服务这个说实话我不太会,不过网上有很多完整的教程2.了解GP服务并测试GP服务成功与否GP服务的一般格式:https://portal.ahslyj.gis/server2d/rest/services/ahlyj/minroute/GPServer这个是我GP服务地址,打开的样子如下图所示:不过这个不是我们在js中调用的地址,调用的地址要点击进我圈出的部原创 2020-07-02 15:32:25 · 1066 阅读 · 2 评论 -
计算不规则多边形的中心、重心 (js 实现)
在项目中经常会遇到这样一个问题:在不规则多边形的中心点加一个图标。之前的设计是,计算不规则多边形范围矩形bounds的中心点。这个比较简单,对于一些圆,矩形,凸多边形都比较适合。但是遇到凹多边形就会出现问题,比如一个月牙型的不规则多边形,bounds的中心点,就落到月牙外了。就有点难以接受了。这个问题之前困扰我很久,今天突然看到一个名词:”重心“问题瞬间迎刃而解!!特此记录一下首...原创 2019-03-10 16:38:18 · 11731 阅读 · 7 评论 -
基于arcgis js标注点线面并存储到数据库
主要分为以下一个步骤:1、建立表2、后台接口3、前台ajax请求(存储和读取),arcgis js 渲染 图形详解:(这里我就以点和线为例,面同线)1、点的表:字段名 描述 id 主键 pointName 名称 pointDecrib 描述 lon 经度 lat 纬度 spatialReference 空...原创 2019-02-12 17:39:43 · 2699 阅读 · 0 评论 -
基于arcgis js实现长度、面积量算(重写方法)
先看下效果图,不是直接调用arcgis js 中的measure控件,是自己重写的方法:我们要用到Draw、GeometryService、还有几个符号类SimpleMarkerSymbol、SimpleLineSymbol、SimpleFillSymbol,这都是毋庸置疑的,其次,核心类是//测量 "esri/tasks/GeometryService", "esri/geom...原创 2019-01-28 16:07:26 · 1692 阅读 · 0 评论 -
基于arcgis js 图层自定义高亮显示
先来看下要实现的效果图: 效果就是:鼠标浮上图层高亮显示,鼠标点击高亮显示同时有 infoWindow显示 ,下面直接上代码: var testMapServer =new GraphicsLayer({id:"testMapServer"}); map.addLayer(testMapServer); //定义鼠标浮上符号 var f...原创 2019-01-28 13:23:57 · 5306 阅读 · 5 评论 -
基于arcgis js 地图动态效果切换
老规矩先来看下小构图,是不是各位看官所需要的:主要用的到是:模块:'dojo/_base/fx'类:basefx部分核心代码:function switchbaseMap() { var colorfullbasemapdiv = colorfullbasemap.getNode(); var graybasemapdi...原创 2019-02-01 17:15:11 · 2121 阅读 · 1 评论 -
ArcGIS api for JavaScript 之 空间、属性查询
有一段时间又没有发表博客记录学习经过了,有点懈怠啊,学习之路还要坚持才行呢。话不多说,进入今天的正题:arcgis的空间和属性查询arcgis js api 有三种常见的查询:QueryTask、FindTask、IdentifyTask 三者的区别:FIndTask 只能进行属性查询,QueryTask和IdentityTask既可以进行属性查询也可以进行空间查询 对于Qu...原创 2019-01-04 16:58:06 · 6899 阅读 · 1 评论 -
(转载)ArcGIS Server 10.2 安装教程
安装之前一定要确保你ArcGIS Desktop 与你接下来要安装的ArcGIS Server 的版本号要对应!!!转载::ArcGIS Server10.2安装教程转载 2018-07-12 14:51:30 · 452 阅读 · 0 评论 -
ArcGIS10.4 全部资源以及安装指南包括Server
资源包下载:链接:https://pan.baidu.com/s/16QzQcHVX8LR5ddyiLp5ejQ 密码:lvbdStep One安装License文件License文件与desktop文件安装的先后顺序是没有固定要求的,不过由于License文件比较小,一般先安装Licesen文件,这次安装我也是先安装Licesen文件。通常使用的RAR是把普通文件压缩打包,得到的压缩文件,而IS...原创 2018-07-13 11:38:54 · 14119 阅读 · 7 评论 -
浅谈ArcGIS GP服务 :一、框架介绍
GP全称是Geoprocessing,可以对原有的功能进行补充,也就是说只要在桌面上实现的事情,在Server都可以实现。首先来看一下Geoprocessing 框架,我使用的是ArcGIS10.2版本。第一、ArcToolBox,自带的系统的工具,只能复制和粘贴,不能手工的创建。第二、Dialog ,也就是对话框,点击一个模型或者是工具,可以在上面输入一些参数,将结果输出出来...原创 2018-08-09 18:33:11 · 1680 阅读 · 0 评论 -
arcgis js api Map类小结
今天开始了公司Gis的项目,主要负责地图的加载与功能的实现,主要也就是用arcgis js api,之前也是看了接近大半个月的的 api和相关的demo,但是真正上手项目还是有区别啊,好多功能自己做演示根本想不到,特此做一次map类的总结(也以此来提醒自己别忘了多多写blog多多总结 ^ ^ )文采不好,多多见谅~一、自定义basemap 说通俗点就是用自己发布的地图服务作为要加载...原创 2018-08-12 22:25:41 · 2333 阅读 · 3 评论 -
部署本地的ArcGIS api for JavaScript
本人刚刚学习WebGIS开发,刚开始用的都是在线的js文件,当我多次从网络资源获取时,经常出现后去不到资源的问题,而且不利于无网开发(虽然到哪都是WIFI),终于今天决定部署下本地下的gis api资源在部署之前你要先部署本地的IIS服务器,见我另一篇博客:部署Win10环境下的本地服务器IIS (基于ArcGIS api for JavaScript)一、从官网上下载api官网:h...原创 2018-08-12 22:35:34 · 587 阅读 · 0 评论 -
2018.7.8 WebGIS (ArcGIS api for JavaScript) 记录—2
二、创建3D视图首先一样是引入4.7的js文件:<link rel="stylesheet" href="https://js.arcgis.com/4.7/esri/css/main.css"> <script src="https://js.arcgis.com/4.7/"></script>js部分:<script&a原创 2018-07-08 23:57:22 · 430 阅读 · 0 评论 -
2018.7.8 WebGIS (ArcGIS api for JavaScript) 记录—1
一、创建2D地图首先导入在线的js和css文件:这里用的都是4.7版本的<link rel="stylesheet" src="https://js.arcgis.com/4.7/esri/css/main.css"><script src="https://js.arcgis.com/4.7/"></script>js部分:<s原创 2018-07-08 23:24:17 · 496 阅读 · 0 评论 -
arcgis js 跨域代理proxy设置(java)
转自:https://blog.csdn.net/wpz0713/article/details/50245041为什么要使用代理proxy?答:未配置代理时server发送请求是用get的方式,请求跨域访问或者URL长度超过浏览器限制时,这就需要一个代理文件proxy来转发请求。Arcgis Server 10.0 由于不支持CORS,需要配置代理才能在前端js 程序中范围进行操作,而有...转载 2018-08-23 17:20:34 · 712 阅读 · 0 评论 -
本地IIS部署的arcgis js api ,加载地图样式改变 --解决方案
之前部署了离线的arcgis js api ,在加载地图的时候google 浏览器总是提示跨域的问题,而且地图的样式也发生了变化,但是引用官网的在线api的时候就不会出现的这种问题,意识到是部署的api哪里还没有做好,查阅资料许久才找到解决方案,特写下这篇博客(其实都已经过去好长时间了 = =)问题就像这样:(还有google浏览器控制台输出跨域的信息,这边我没截图)其实只要在部署IIS的...原创 2018-08-23 17:30:11 · 961 阅读 · 2 评论 -
基于ArcGIS 二次开发 使用技巧总结
这两天刚忙完一个项目,趁着这几天任务轻松,抽空总结上一个项目所遇到的一些问题,都是很简单的基本操作,先列个大纲吧:一、地图的基本操作:1.工具栏的实现:包括放大、缩小、漫游、测线、测面、定位功能、比列尺、鹰眼图、动态获取所在的经纬度(传送门:https://blog.csdn.net/KK_bluebule/article/details/83414871)2.地图禁止平移,禁止放...原创 2018-10-25 20:13:39 · 4522 阅读 · 2 评论 -
总结:一、地图的基本操作
我们需要用到 navigation.js 加载相关的模块:esri/toolbars/navigation1、//创建基本小工具var navToolbar = new Navigation(map);//放大navToolbar.activate(Navigation.ZOOM_OUT);//缩小navToolbar.activate(Navigation.ZOOM_I...原创 2018-10-29 17:26:59 · 4098 阅读 · 0 评论 -
百度坐标系与WGS84坐标系互转
*百度坐标系(BD09)与火星坐标系(GCJ-02)的转换 *即 百度 转 高德 、谷歌 */ var bd09togcj02 =function bd09togcj02(bd_lon,bd_lat){ var bd_lon =+bd_lon; var bd_lat =+bd_lat; var x = bd_lon-0.0065; var y = bd_lat-0.006; v...原创 2018-11-02 18:04:29 · 24563 阅读 · 9 评论 -
arcgis 调取天地图poi兴趣点
哈哈,大噶猴,我又来了,好久没写博客了,都有点生疏了,回到这里还是熟悉的味道,真好!好的,进入正题,今天记录arcgis 调取天地图POI兴趣点,例如搜索超市,酒店啥的。上效果图 ----------------------------------------------------------------------------------------------------------...原创 2018-11-30 08:27:31 · 5604 阅读 · 0 评论 -
arcsde 连接oracle ,配置空间数据库(附带史上最全oracle安装步骤)
想好好的来一次排版,让大家看的舒服我也写的舒服,可是一到写的时候,又不知道如何去下手。。。算了直接一步步来吧。 加油!你是最土的~~首先我们要进行准备工作,那就是先装好oralce 11g的服务端和客户端,要是32位的,64位的我不知道行不行,oracle服务端:(为了节省时间我直接简述+贴图片了)1、双击安装:2、配置安全更新:不接收安全更...原创 2018-12-18 12:08:56 · 3521 阅读 · 0 评论 -
待服务加载完成后,设置视野范围到全图范围
//待服务加载完成后,设置视野范围到全图范围 basemapLayer.on('load', function () { var extent = map.getLayer(map.layerIds[0]).fullExtent; extent.spatialReference = map.spatialR...原创 2018-12-24 11:22:39 · 292 阅读 · 0 评论 -
修改arcgis server默认js和css连接地址
当使用ArcGIS Server 10.1发布了一个地图服务之后,在ArcGIS Server 10.1的机器上使用浏览器进入http://localhost:6080/arcgis/rest/services这 个页面,然后再选择一个地图服务进入,在新打开的地图服务的页面上有一个功能是"View in ArcGIS JavaScript",点击之后弹出一个新页面来查看地图。但是新打开的页面所调用......原创 2019-02-12 18:21:21 · 1127 阅读 · 1 评论 -
部署Win10环境下的本地服务器IIS (基于ArcGIS api for JavaScript)
一、在C盘系统盘下建立一个Web文件夹,用来保存之后部署的服务器文件二、打开控制面板,点击程序-->启用或闭Windows功能,找到IIS选项,即Internet information Services,按下图选中要选的选项,点击确定三、打开开始菜单栏,找到Internet information Services,打开接着创建本地服务器地址:右键网站,添加网址,输入你的网站名称,选择应用......原创 2018-07-10 11:43:23 · 1714 阅读 · 0 评论 -
(转载)ArcGIS Desktop 10.2 安装与破解图文教程
ArcGIS Desktop 10.2安装与破解图文教程转载 2018-07-12 14:49:31 · 1416 阅读 · 0 评论