05 2023 档案
摘要:mouse事件 mousedown事件 事件在定点设备(如鼠标或触摸板)按钮在元素内按下时,会在该元素上触发 其是在按下那一刻触发 mouseup事件 事件在定点设备(如鼠标或触摸板)按钮在元素内释放时,在该元素上触发 mouseenter事件 事件在定点设备上(通常指鼠
阅读全文
摘要:下拉菜单 ul 内放着若干 li ; li 内 分上下两块;上面是 a ; 下面是 ul ;ul 内有多个 li ,给li添加监听事件, 鼠标移入到 a 内时,ul 显示;鼠标再移入 ul 内时,ul 继续显示 结构 <body> <ul class="nav"> <li> <a href=
阅读全文
摘要:event 和 this 的区别 事件对象 event 定义:包含事件相关信息的对象;这个事件例有事件触发时的相关信息 用于记录:哪个标签触发了该事件、哟用户按下哪个键触发该事件、鼠标位置 event.target 指的是所记录的事件对象 环境对象 this 定义:环境对象指的是函数内部
阅读全文
摘要:Tab栏切换 一个大的wrapper内装有 ul 和 div 两部分;ul 内存放要选择的选项,div 内存放要展示的内容。 根据 ul 内要选择的选项的 id 将相应内容显示;其余内容隐藏 原生JS: 添加 id 属性,获取 id 值在for循环中实现;展示和隐藏通过 display实现 jQ
阅读全文
摘要:为选中的按钮添加特定属性 原生 JS //获取对象 const buttons = document.querySelectorAll("button") //遍历对象,为对象添加监听事件 for(let i =0;i < buttons.length;i++){ buttons[i].addEve
阅读全文
摘要:元素.dataset.属性名 pane[e.target.dataset.id].style.display = 'block'
阅读全文
摘要:CSS、JS、jQuery中选择器总结 CSS中选择器: 1.元素选择器:根据标签名来选中指定元素 语法:标签名{} 2.将被指定的元素设为不同样式 ID选择器,根据元素的ID属性值选中一个元素 语法:#ID属性值{} 设置了重复的ID也可设置同样的效果 3.class 标签属性;每个标签都有和ID
阅读全文
摘要:反距离权重 import math import pdb knPoint = map(float,raw_input("请输入未知属性点的坐标").split(',')) #print(knPoint) pdb.set_trace() Points = [] while (1): point = r
阅读全文
摘要:1 //封装得到时间的函数 2 function getTime() { 3 // 得到时间戳之差 4 let now = +new Date() 5 let after = +new Date('2023-4-20 00:00:00') 6 //得到秒数的时间差 7 let count = (af
阅读全文
摘要:1 // 封装日期函数 2 function getDatetime() { 3 const date = new Date() 4 let years = date.getFullYear() 5 let month = date.getMonth() + 1 6 month = month <
阅读全文
摘要:1 // 1、定义一个随机颜色函数,如果输入true(默认), 2 // 返回#ffffff;;false返回rbg 3 function getRandomColor(flag = true) { 4 if(flag){ 5 const arr = ['0','1','2','3','4','5'
阅读全文
摘要:一、环境配置 1.安装PyScripter 安装文件连接: 链接:https://pan.baidu.com/s/1HauyVCs6UoXLFam0nkRtxA 提取码:a6c3 2.arcmap内配置环境 菜单栏,地理处理 地理处理选项 将脚本工具编辑器和调试程序均设置为 安装PyScripter
阅读全文
摘要:第1节 导出单个要素 #定义导出函数 def exportJpgByFid(fid): lyr.setSelectionSet("NEW",[fid]) adf.zoomToSelectedFeatures() ap.RefreshActiveView() mxd_jpg = ur"路径\{}.jp
阅读全文
摘要:--导出数据框 1 dfjpj = ur"目标jpg路径" 2 mp.ExportToJPEG(mxd,dfjg,adf) #导出jpg图片 3 dfpdf = ur"目标pdf路径" 4 mp.ExportToPDF(mxd,dfpdf,adf) #导出pdf图片 --设置页面布局并导出地图文档
阅读全文
摘要:--获取图层数据源及属性 1 lyr.isFeatureLayer #返回布尔值;用于判断是否为要素图层 2 lyr.dataSource #返回图层的数据源 3 lyr.datasetName #返回数据集名称 4 lyr.workspacePath #返回工作空间绝对路径 5 6 7 l
阅读全文
摘要:--循环打印图层名称 1 #获取所有数据框 2 dfs = mp.ListDataFrames(mxd) 3 #获取所有图层 4 lyrs = mp.ListLayers(mxd,用于筛选图层名称的字符串,数据框) 5 6 for each in lyrs: 7 print each.name
阅读全文
摘要:--查看当前数据框 adf = mxd.activeDataFrame #此处对应mxd对象 --列举所有数据框 1 dfs = mp.ListDataFrames(mxd) #此处对应 mapping 附加库 2 for df in dfs: 3 print(df.name) --动态旋转地图 1
阅读全文
摘要:1 #coding:utf-8 2 import arcpy as ap 3 import arcpy.mapping as mp 4 import os 5 6 mxd = mp.MapDocument('current') 7 adf = mxd.activeDataFrame 8 lyrs =
阅读全文
摘要:八股文--地图文档的属性 1 mxd.title 2 mxd.author 3 mxd.relativePaths #相对路径 4 #以上均可读、写 八股文--打印地图文档的所有属性 1 dir(obj) #返回对象的所有属性和方法<包括普通属性和特殊属性> 2 hasattr(obj,name)
阅读全文
摘要:八股文--判断文件是否存在 1 result = ap.Exists(文件路径) # 返回布尔值 2 print result 八股文--获取.shp文件中矢量要素数量(属性表的行数) 参考连接:Result—ArcMap | 文档 (arcgis.com) 1 count = ap.GetCoun
阅读全文
摘要:1 # coding:utf-8 2 import arcpy 3 import arcpy.mapping as mp 4 # path = ur"E:\桌面文档\C_课本arcpy开发\第12章批量出图自定义工具\test.mxd" 5 # mxd = mp.MapDocument(path)
阅读全文