![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arcgis相关
arcgis相关软件,api等
星良辰寻
没什么好介绍的,咸鱼Id一样
展开
-
window.print()打印时 比例尺颜色错位 因为背景background-color不打印的简单解决方案
这里的比例尺是esri自带的比例尺/deep/ .esriScalebarRulerBlock { background-color: #333; -webkit-print-color-adjust: exact;}原创 2020-04-22 14:29:47 · 891 阅读 · 0 评论 -
esriScalebarLabel 比例尺样式
// 比例尺样式/deep/ .esriScalebarLabel { font-size: 14px; position: absolute; width: 10%; text-align: center; color: #333; font: Verdana; font-weight: bolder; height: 5px; top: 1px; //...原创 2020-04-22 14:31:53 · 536 阅读 · 0 评论 -
esriPopup 弹窗样式
/* -信息窗口最大化按钮样式*//deep/ .esriPopup .titleButton.maximize { //your style display: none;}/* 信息窗口容器title关闭按钮样式 *//deep/ .esriPopup .titleButton.close { position: absolute; right: px2vw(10);...原创 2020-04-22 14:33:37 · 880 阅读 · 0 评论 -
esriSimpleSlider 缩放样式
// 放大缩小样式/deep/ div.esriSimpleSliderIncrementButton { border-radius: 0 !important;}/deep/ div.esriSimpleSlider { border-radius: 0 !important; -webkit-border-radius: 0 !important;}...原创 2020-04-22 14:38:58 · 188 阅读 · 0 评论 -
arcgis api for js 空间查询和属性查询/1 空间查询
查询分为属性查询和空间查询类属性查询:QueryTask,FindTask(只能属性。多个图层)空间查询:IdentifyTask(多个图层),QueryTask(单个图层)原创 2020-09-01 14:08:32 · 1510 阅读 · 0 评论 -
map中的layer
原创 2020-08-27 10:01:16 · 632 阅读 · 0 评论 -
arcgis api 4.16 本地IIS部署后 json文件找不到 字体woff woff2 wsv文件出错 解决
1 添加如下http响应头:Access-Control-Allow-Credentials:trueAccess-Control-Allow-Headers:origin,x-requested-with,content-typeAccess-Control-Allow-Methods:POST,GET,OPTIONSAccess-Control-Allow-Origin:*2 修改MIME类型(相当于啥加载不出来就去设置啥)...原创 2020-09-24 10:31:53 · 346 阅读 · 0 评论 -
arcgis api 4.X 加载三维倾斜摄影 IntegratedMeshLayer
arcgis api 4.X加载三维倾斜摄影如果你发现官网的可以成功运行,但是你的出现.wasm格式错误,就去mime类型添加一个application/wasm即可~// 加载倾斜摄影影像<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1,maximum-scale=1,use原创 2021-02-21 11:45:33 · 1478 阅读 · 1 评论 -
arcgis api 4.16 zoom 放大和缩小事件
// 2020.9.25 zoom 放大和缩小事件 liyaoimport * as esriLoader from ‘esri-loader’;import {baseMapManagerCtrl} from “@/arcgisComponent/baseMAP/BaseMapManagerCtrl”export const zoomCtrl = {}zoomCtrl.zoomCtrlWithType = function (mapId, type=1) {let mapView = bas原创 2020-09-25 17:36:43 · 3161 阅读 · 0 评论 -
arcgis api 4.17 popupTemplate 弹窗内的编辑按钮展示及其点击事件
效果:// 添加弹窗内的编辑按钮 const editThisAction = { title: "编辑", id: "edit-this", className: "esri-icon-edit" }; layer.popupTemplate原创 2020-11-12 11:00:28 · 1756 阅读 · 0 评论 -
arcgis api 4.X 加载天地图3D
在这里插入代码片// 李瑶 创建其他地图地图(天地图) 2020.7.3import * as esriLoader from "esri-loader";/* ***id: "天地图矢量"***id: "天地图矢量注记"***id: "天地图影像"***id: "天地图影像注记" */export const createOtherMap3D = {}createOtherMap3D.mapObj = {}createOtherMap3D.view={}createOtherMap原创 2020-09-21 10:26:29 · 1130 阅读 · 0 评论 -
arcgis api部分东西截图或者打印不出来 例如比例尺
arcgis api部分东西截图或者打印不出来 例如比例尺因为有些地方是背景色写的样式 而打印和截图的时候有些对背景色忽略(猜的)就是可以试试下面这段css-webkit-print-color-adjust: exact;原创 2020-11-09 17:42:45 · 663 阅读 · 0 评论 -
arcgis api 查询图层的属性有多少种类别
type:某属性字段原创 2021-01-05 14:47:56 · 400 阅读 · 0 评论 -
arcgis 经纬度正则 小数点后7位小数
//经度 0.0000000-180.0000000 var reg1 = /^((0|1?[0-7]?[0-9]?|[1-9]?[0-9]?)(([.][0-9]{1,7})?)|180(([.][0]{1,7})?))$/;//纬度 0.0000000-90.0000000 var reg2 = /^((0|[1-8]?[0-9]?)(([.][0-9]{1,7})?)|90(([.][0]{1,7})?))$/;var lonis = reg1.test(this.lon原创 2020-09-02 08:59:05 · 1604 阅读 · 0 评论 -
arcgis api 4.1X markerSymbol 使用svg图片
原创 2020-12-03 17:12:51 · 512 阅读 · 0 评论 -
arcgis api 3.32入门配置 esriLoader
首先和传统的开发一样我们需要引入他的js文件和css文件,但是因为我们是用vue来开发,所以传统的通过标签的方式来引入的方法不适用了,arcgis官网给我提供了一个工具"esriLoader"。用模块的方式引入 esri-loader`import esriLoader from 'esri-loader'esriLoader 有以下几个方法 :1 getScript () 从库里面...原创 2020-04-20 11:49:08 · 1726 阅读 · 0 评论 -
map 鼠标移动事件 mouse-move 获取当前鼠标的经纬度
**注意 后面的函数要这样写 (e)=>{} 不能写成 function(e){} 因为this指向问题 **箭头函数:出现的作用除了让函数的书写变得很简洁,可读性很好外;最大的优点是解决了this执行环境所造成的一些问题。比如:解决了匿名函数this指向的问题(匿名函数的执行环境具有全局性),包括setTimeout和setInterval中使用this所造成的问题。普通函数...原创 2020-04-22 09:36:17 · 1234 阅读 · 0 评论 -
arcgis api DirectLineMeasurement3D/AreaMeasurement3D 改写
如图所示点击事件:(执行以下的三个函数) measureCtrl.destroy2() measureCtrl.destroy1() measureCtrl.measureLength(mapConfig.mapId);// 小部件测量measureCtrl.measureLength = function (mapId) { let mapView = baseMapManagerCtrl.mapHash[mapId]; esriLoader.loadModul原创 2021-01-25 11:50:24 · 360 阅读 · 0 评论 -
arcgis Query 查询例如pro_id=12345789&JCRQ=2020-12-31 的sql语句该怎么写
// 过滤很多东西 例如pro_id=12345789&JCRQ=2020-12-31// arr: [// ["pro_id", "12345789"],// ["JCRQ", "2020-12-31"]// ]toQuery.queryWithUrlAndMore = function (url, arr) { return new Promise((resolve, reject) => { esriLoader.loadModules(原创 2021-01-21 15:01:10 · 382 阅读 · 0 评论 -
arcgis api 格子+热力图
<!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>FeatureLayer using Wei.原创 2021-02-23 16:54:25 · 397 阅读 · 0 评论 -
arcgis api 移除地图右击默认事件 以及 右击去移除绘制事件
document.addEventListener("contextmenu", function (event) {//移除地图右击事件 let idName = event.target.id; // console.log("event") // console.log(event) if (idName && config.mapId.indexOf(idName) != 0) { event.pr.原创 2020-05-27 16:48:39 · 941 阅读 · 0 评论 -
arcgis PictureMarkerSymbol js文件导入本地图片
var symbol = new PictureMarkerSymbol( require("../../assets/location.png"), 20, 20 )效果如图原创 2020-04-24 08:48:23 · 793 阅读 · 0 评论 -
arcgis api 3.X 点击图层图斑展示所有属性
代码如下(outFields: [""]中的 代表展示所有属性) var infoTemplate = new InfoTemplate("Attributes", "${*}"); let layer = new FeatureLayer(url, { id: tcId, infoTemplate: infoTemplate,原创 2020-08-27 08:52:11 · 621 阅读 · 0 评论 -
arcgis api 4.X camera
原创 2020-09-25 10:03:25 · 241 阅读 · 0 评论 -
arcgis api 4.1X 控制地图缩放级别(SceneView-两种方法)
view.on('mouse-wheel', function (evt) { console.log('这是evt',evt); console.log('这是view.scale',view.scale); //鼠标滚轮缩小 if (evt.deltaY > 0 && view.scale &...原创 2020-12-01 17:58:42 · 2012 阅读 · 0 评论 -
arcgis api 4.16 本地IIS部署
4.将物理路径设置成文件夹的物理路径,将物理程序池设置成Classic .NET AppPool(如果没有这个程序池就去检查开始IIS的时候下级是不是都打开了)前期配置完成。6.修改配置:将arcgis_js_api –> 3.20文件夹下init.js文件中[HOSTNAME_AND_PATH_TO_JSAPI]dojo 替换为localhost/arcgis_js_api/library/3.20/3.20/dojodojo文件夹中dojo.js文件中https://[...原创 2020-09-24 10:44:29 · 328 阅读 · 0 评论 -
arcgis api 4.X + esriLoader 开发基础-如何加载模块 以及js和前端分离
先加载init.js 和 mian.css以及下载esriLoader 依赖,下载依赖请移步js代码vue中导入使用结果原创 2020-11-26 17:55:46 · 649 阅读 · 0 评论 -
vue中arcgis api 4.X 点击地图和小部件会 出现黑色边框 类似于border 黑线 的 解决办法
*{ outline: none;}使用之前效果:使用之后就没了原创 2020-12-01 17:25:48 · 1030 阅读 · 0 评论 -
arcgis api 4.17 使用editor的方法 自定义 编辑 featurelayer 上的某个图斑 触发编辑图形事件 编辑更新之后并关闭
效果因为用的是editor 的小部件 所以得用他的方法启动:如下相关代码:这样就可以达到图一编辑中的效果主要代码: sketchTool.editor = new Editor({ view: mapView, allowedWorkflows: ["update"] // allows only updates and no adds }); //开启图形编辑 sketchTool.editor.startUpdateWorkflowAtF原创 2020-11-12 10:53:20 · 1405 阅读 · 5 评论 -
arcgis api 4.X 缩放按钮位置 bottom-right
小部件存放的位置 在这个container里面将缩放放置到右上位置代码灵感来源(不要问我为什么是灵感 因为写这个全靠乱写 能实现就行)1、先禁用默认的zoom工具2、再添加一个zoom工具原创 2020-07-02 13:54:20 · 925 阅读 · 0 评论 -
arcgis api 4.16 鼠标移动事件 获取当前经纬度
效果如下,实时监听经纬度:// 2020.9.28 经纬度盒子 liyao<template> <div class="lonlatBox"> <div class="m-lr10">经度:{{(lonlat.ground.mapPoint.longitude).toFixed(7)}}</div> <div class="m-lr10">经度:{{(lonlat.ground.mapPoint.latitude).toF原创 2020-09-29 10:30:33 · 1622 阅读 · 0 评论 -
js arcgis api 监听地图对象已生成
/** * 监听地图对象已生成 * @param fun */baseMapManagerCtrl.setFunCall = function (mapId, fun) { setTimeout(function () { if (baseMapManagerCtrl.isLoad[mapId]) { fun() } else { baseMapManagerCtrl.setFunCall(map原创 2020-12-01 16:02:06 · 343 阅读 · 0 评论 -
arcgis api 4.1X 加载地图(arcgis地图、天地图---封装好的js)
1、加载arcgis自带的地图loadMap.jsimport * as esriLoader from "esri-loader";import Vue from 'vue'export const loadMap = {}loadMap.mapView = ""loadMap.map = ""loadMap.load = {}/* mapId>>装地图的盒子idtype>>地图类型>>"topo","streets","satellite ","原创 2020-12-01 18:10:30 · 872 阅读 · 0 评论 -
arcmap 10.2 shp合并
数据管理-常规-合并合并中如下图:合并后:原创 2021-12-20 11:11:46 · 663 阅读 · 0 评论 -
arcmap 10.2 将4490转成4326
原创 2021-12-25 10:51:59 · 1008 阅读 · 0 评论 -
arcmap 10.2 shp裁剪
工具箱:分析工具-提取分析-裁剪例如裁剪如下裁剪前:裁剪中:这个黄色的警告好像没啥影响裁剪后:原创 2021-12-17 13:04:58 · 1555 阅读 · 0 评论 -
arcmap 通过某一字段对一个图层中的相同值的要素进行合并-融合
原创 2022-01-02 23:10:24 · 2955 阅读 · 0 评论 -
gisserver 服务 获取原始数据信息json
?f=pjson原创 2021-11-05 15:37:09 · 344 阅读 · 0 评论