自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 关于ArcMap提示空间参考与数据框不匹配引发的一系列问题

每次打开编辑要素,总会有弹框提示“空间参考与数据框不匹配”,一般就直接忽略,然后不管,接着编辑要素去了,然后这两天一直遇到一个问题,首先,在合并要素的时候,要素的弧线变成直线了看上去全是这种方方正正的没有弧线感,就很奇怪。然后用裁剪面要素,裁剪完之后扇形变成三角形了,重装了arcgis仍然没用。于是在网上各种搜,什么知乎、百度、简书,搜了个遍,说解决方法就是统一坐标系什么的,但是我在创建要素的时候已经设置了投影啊,最后在贴吧看到了一个楼主说的方法,试了果然解决了,我的arcgis又回来了。T

2021-04-21 16:21:09 32407 20

原创 ArcMap点位加标注导出成图的方法

改变图标点位标注:图标图片是png格式的,双击图标,弹出【符号选择器】,点击【编辑符号】,类型【图片标记符号】,一般都要设置大小和Y偏移,防止点位图标指针不在中心点。点击确定改变文字标注:右键图层名,【属性】-【标注】-字体大小设置为1,点击【符号】-【编辑符号】-【掩膜】可以设置文字阴影和边框文字注记换行和拼串:以VBScript为例,表达式子应为[point_code] & vbnewline & [point_name]结果会显示为这种,最后..

2021-04-19 14:03:53 2765

原创 ArcMap将excel转为shp

以点位数据为例,先准备一个带有经纬度的excel,文件内容大致如下:打开arcgis,在工具栏找到转换工具-excel转表,把表格导进来之后在图层列表可以看到表格,右键表格名,找到添加XY数据,选择XY对应的经纬度字段名。刚开始我这边下拉框没有lon lat字段,于是在属性表里看了一下,这俩字段是字符串格式的。于是新建两列表,属性是双精度或者浮点,右键新建的属性列,字段计算器,让lon_1=[lon],接着删除那俩之前的字符串经纬度字段,就可以了。然后右键表格名,找到导出,导出格式为sh

2021-04-01 14:15:22 4669

原创 js判断日期是否为周六日/js万年历API

function getUnixTime(dateStr){ var newstr = dateStr.replace(/-/g,'/'); var date = new Date(newstr); return date } var dt = getUnixTime('2021-4-4'); if (dt.getDay() % 6 == 0){ console.log("周末"); }else{ ...

2021-03-24 13:13:39 1411

转载 js可以用的万年历API

本文整理于网络万年历是中国古代传说中最古老的一部太阳历。现代的万年历能同时显示公历、农历和干支历等多套历法,更能包含黄历相关吉凶宜忌、节假日、提醒等多种功能信息,极为方便人们查询使用。方便的万年历API接口可以快速帮助查询相关的信息,我在这里为大家整理了网上相关万年历接口,分享给大家来了解。1、多视通API接口调用 - 多视通​api.duoshitong.com意外发现这个好用的网址,不仅可以查询万年历,天气、快递等API接口也都可以在这个网页中找到,我查了一下,可以直接调用48个A.

2021-03-24 11:33:34 1282

原创 webstorm提示if you already hava a 64-bit JDK……以及 failed to create jvm……

起因是最近webstorm一直提示out of memory,然后最近一次又提示的时候我一气之下把所有数值改成99999,然后重新启动webstorm就提示跟以上图片类似的文字提示。解决方法就是删除一个文件就可以了(我是用户配置文件出错所以用的方法二)c盘/用户/你的电脑/.WebStorm2017.1/vmoption 文件 删掉就可以了一、破解报错可能是破解时修改idea[64].exe.vmoptions文件,导致错误。一般有两种情况:参数写错,或者用记事...

2021-03-22 10:25:23 1167

原创 mapbox加载天地图

//天地图(各个区域的token可以在网上查到)var vecUrl = "http://t0.tianditu.com/vec_w/wmts?tk=e90d56e5a09d1767899ad45846b0cefd";var cvaUrl = "http://t0.tianditu.com/cva_w/wmts?tk=e90d56e5a09d1767899ad45846b0cefd";//使用严格模式"use strict";//实例化source对象var tdtVec = { //.

2021-03-08 10:12:19 3975 3

转载 mapbox加载高程图结果谷歌浏览器提示无法初始化WebGl???

用了这个步骤操作成功的网址:https://zhuanlan.zhihu.com/p/24794967全文防删备用:因工作需要碰到了高版本 chrome 不支持 WebGL 的情况,于是整理了一下解决方法,如有疏漏请指出。Chrome 是对 WebGL 支持度最好的浏览器,从版本号18开始就对 WebGL 1.0 有了非常全面的支持(现在最新的版本为55+)。但在不同用户的电脑上,就算版本号>18的chrome也能碰到各种各样的奇怪问题而无法打开 WebGL 应用,这时候可以怎么做

2021-03-04 17:02:41 3203 1

原创 ArcMap客户端——功能区绘制步骤

目录第一步、配准规划图第二步、新建道路shp第三步、画道路并且设置缓冲区第四步、根据道路缓冲区和行政区划图来生成对应功能区图层第五步、拆分功能区图层原始文件第六步、擦除出4类功能区第七步、合并所有文件以下所有操作步骤皆是结合个人实际情况和经验,如有不同见解欢迎留言讨论第一步、配准规划图1、把规划图拖进arcgis,提示缺少空间信息,点击确定。然后右键导航栏的空白区域,找到【地理配准】2、在下拉栏选中需要配准的图片,选好之后就可以配准了,这里是要先找到.

2021-03-04 10:43:27 3447 2

原创 js跳转页面

在当前页打开路径window.location.href = "http://xxxx"在新页面打开路径window.open("http://xxxxx")

2021-03-04 09:23:13 87 1

原创 ArcMap客户端——将shp属性表导出为excel

仍然是先在工具栏找到ArcToolBox转换工具→表转excel

2021-01-20 10:24:45 5319 1

原创 js点击按钮实现一键复制功能

<div id="box">被复制内容</div><button id="copyData">点击复制文本</button> var copyFn = function () { var val = document.getElementById('box'); window.getSelection().selectAllChildren(val); document.execCommand("Co...

2021-01-08 13:31:26 1166

原创 水经注CAD智能影像加载插件使用教程

http://www.rivermap.cn/help/show-1739.html下载完的长这样

2021-01-05 17:16:33 760

原创 数组去重、数组分割(将一个数组等分为多个数组)

//去重function unique(arr) { if (!Array.isArray(arr)) { console.log('type error!') return } var array = []; for (var i = 0; i < arr.length; i++) { if (array .indexOf(arr[i]) === -1) { array .push(arr[i.

2021-01-04 09:29:07 1094

原创 解决github图片不显示的问题

打开路径C:\Windows\System32\drivers\etc下的hosts文件,在文件末尾加上这些# GitHub Start 192.30.253.112 github.com 192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.101.184.133 gist.githubus

2020-12-24 13:59:27 142

原创 噪声昼夜间区分

就是时间区间左取右不取昼间 6:00-22:00 6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21 夜间 0:00-6:00和22:00-24:00之间的时段 22.23.0.1.2.3.4.5

2020-12-23 15:13:13 1432

转载 ArcMap客户端——新建shp

arcgis新建shphttps://malagis.com/arcmap-new-shapefile.html

2020-12-21 15:41:35 619

原创 ArcMap客户端——shp转geojson

要素转geojson第一步:找到ArcToolbox→转换工具→JSON→要素转JSON,双击打开:我这里需要拿到geojson数据可以用openlayers直接加载的地图上,所以必选geojson选项,输入要素就是你当前需要转换的shp图层,输出JSON就是文件输出路径,自己随便选...

2020-12-21 15:25:45 4731 2

原创 ArcMap客户端——合并shp&合并要素

第一步、打开图层的属性表第二步、选择需要合并的数据(底色蓝色为选取的数据)第三步、点击编辑器地下的【合并】,点确定就可以了

2020-12-09 15:35:54 24367 1

原创 svg标签添加title属性

尝试了给svg标签添加title。但是加不上,只需要把<title>详细信息</title>加在svg标签底下就可以了

2020-11-23 17:29:34 5465

原创 LayUI时间组件中大于当前时间禁选

比如今天是2020-11-17,今天之后的日期全部禁选不知道为啥年份那块要加“年”才可以匹配上,但是月份就没事。时间函数参见这个帖子https://blog.youkuaiyun.com/du_5pet/article/details/107638324设置最大时间用max,反过来最小时间用min即可 layui.use('laydate', function () { var laydate = layui.laydate; //只可以选到2020

2020-11-17 17:30:17 1584

原创 openlayers加载arcgis的在线服务图层

arcgis底图图层网址 http://map.geoq.cn/ArcGIS/rest/services打开网址之后就看到这6个图层,按需加载即可每次只需要更改图层名就可以了

2020-11-10 16:11:36 1509 1

原创 openlayers给wms服务图层设置透明度

var wmsSource = new ol.layer.Tile({ source: new ol.source.TileWMS({ url: url, params: {'LAYERS': 'noiseMap', 'singleTile': true} }) })map.addLayer(wmsSource);wmsSource.setOpacity(0.5)

2020-11-09 17:34:29 1521

原创 删除图层(随笔、非正经帖子)

layer.getSource().addFeatures(geojson);清除的时候用的map.removeLayer(layer)结果再次显示就不出来了清除应该用layer.getSource().clear()之前都没注意

2020-11-09 15:54:47 326

原创 正则

正则表达式语法: a|b 匹配 a 或 b gr(a|e)y 匹配 gray 或 grey . 匹配任一字符 [abc] 匹配任一字符: a 或 b 或 c [^abc] 匹配任一字符, 但不包括 a, b, c [a-z] 匹配从 a 到 z 之间的任一字符 [a-zA-Z] 匹配从 a 到 z, 及从 A 到 Z 之间的任一...

2020-11-09 13:31:42 139

原创 WFS过滤条件空间查询

// And标签相当于&&// Or相当于||var filter = ` <Filter> <And> <PropertyIsEqualTo> <PropertyName>NAME</PropertyName> .

2020-11-06 15:58:34 1215

原创 声环境功能区配色方案(openlayers)

//功能区配色方案var areaObj = { '0类区': [new ol.style.Style({ fill: new ol.style.Fill({ color: [255, 255, 153, 0.5] }) })], '1类区': [new ol.style.Style({//面声源的样式 fill: new ol.style.Fill({ color: [204,...

2020-11-06 15:48:48 336

原创 openlayers解析点位xml文件并加载到地图上

纯记载一下这个写法$.ajax({ type: "post", url: url, async: false, dataType: "xml", contentType: "application/x-www-form-urlencoded;charset=utf-8", success: function (data) { var url = data.getElementsByTagName("Table1"); fo

2020-10-27 17:07:52 673

原创 tomcat配置桌面快捷启动文件

新建txt文件,弄完后后缀名改成bat,内容如下:E:cd E:\apache-tomcat-8.5.56\bincall startup.bat然后放在桌面就好了,不用每次都在文件夹里找半天了

2020-10-26 16:27:37 956

原创 css计算宽高

#test{ width: calc(100% - 5px); height:100%;}

2020-09-25 09:17:41 422

原创 百度地图API加载GEOJSON作为地图的覆盖物示例,并给覆盖物添加文字标签

用百度地图API请求geojson文件并加载到百度地图上,然后图层设置文字标签。点击对应图层多选框控制图层的显隐性。<!DOCTYPE html><html><head> <title>道路、网格点位</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport"

2020-09-21 16:31:50 8068 1

原创 利用tableExport.js导出前端table表格到本地(文末有未压缩源码)

需求很简单,点一个按钮把表格导出/下载到电脑里,用tableExport.js就可以了,代码及其效果如下:引入文件:<script type="text/javascript" src="js/src/tableExport.js"></script>js代码: $("#export_table").click(function(){ $('#model_save_tab').tableExport({ type: 'exc

2020-09-10 16:09:27 2400 2

原创 利用锚点跳转到新页面指定位置

index.html<a href="./fangan/fangan.html#road">fangan.html<div id="road">这是目的地</div>这样点击a标签的时候就会找到对应新页面里需要跳转到的地方了

2020-09-02 09:54:13 466

原创 openlayers设置图层显示层级

var layer = new ol.layer.Vector({ source: new ol.source.Vector({ projection: 'EPSG:4326', format: new ol.format.GeoJSON() }), style: styleFunction, zIndex:9999});在var map实例里设置了图层的顺序,但是像map.addLayer(xxx)的图层就没有在map里,这些a..

2020-08-17 11:42:54 5872

原创 好用的前端日期选择器

laydate.js(强烈推荐使用)可以选择多种类型的日期,包括精确到秒级的时间https://www.layui.com/laydate/

2020-08-10 09:10:34 900

原创 Jquery鼠标右键插件contextMenu使用方法及自定义图标

第一步 引入文件文件在github上下载的,都可以搜到。我是把整个dist文件夹里的全放进项目里了,把这俩文件引进去。position.js文件我没有引,暂时不知道这文件干啥用的js部分:$.contextMenu({ selector: '.list-item', items: { "view": { name: "浏览", icon:"view" }, "ren..

2020-08-04 10:57:36 1243

原创 js获取当前时间,小于10前边补0

var time = function(){ var date=new Date(); //年 var year=date.getFullYear(); //月 var month=(date.getMonth()+1)<10?"0"+(date.getMonth()+1):(date.getMonth()+1); //日 var day=date.getDate()<10?"0"+date.getDate():date.getDate(.

2020-07-28 16:02:00 4862

原创 微信小程序禁止左右滑屏

直接给最外层的view设置一个overflow-x:hidden;/**app.wxss**/.container { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 60rpx 0; box-sizing: border-box; overflow-x:hidden;} ...

2020-07-14 14:52:29 2830

原创 微信小程序open-data拿到的用户头像设置圆角不生效的问题

加上overflow:hidden;就可以了view部分: <open-data type="userAvatarUrl" class="userinfo-avatar"></open-data>wxss部分:.userinfo-avatar { width: 140rpx; height: 140rpx; margin: auto; border-radius: 50%; position: absolute; .

2020-07-14 10:24:28 733

原创 openlayers点击wms服务获取当前点击图层的图层名

需求:openlayers加载geoserver发布的三个wms图层,然后分别给三个图层添加注记弹框。 在网上搜了一天多一直没有找到openlayers怎么可以获取当前点击的图层名,今天终于在简书上看到一个评论里有人也在问同样的问题,惊于世界之小啊!于是我去人家主页一找,果然找到了解决方法。我上次依稀记得我找到了获取图层名的方法,在map实例的点击事件里输出的参数e里找到的,当时不知道是没有记还是记哪儿给删了。再找就是越来越绝望啊,终于解决了啊啊啊啊,大周五的喜大普奔啊 ...

2020-07-10 15:19:20 2863 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除