首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

标准地图矢量模板,ArcGIS打开

第三个要注意一下: 数据说明: 1、图件成果mxd文件采用ArcGIS 10.4版本编制 2、在打开mxd文件前,需将字体库文件夹中字体复制安装到文件夹C:\Windows\Fonts中 那我们就把字体也下载了...二、标准地图mxd模板 下载好模板之后,字体也按照要求放入到相应文件夹,那我们就打开mxd文档看看,里面的图层数据是如何,以西藏自治区地图基本要素版A2-制图资源为例,打开后如下图: 有了这个模板之后...4、比例尺及图例 注意:比例尺最好也不要做任何调整,图例做适当调整,或者维持图例原样,然后新建一个专题图例放置。...各位自行斟酌或者电话咨询西藏官方部门。 以上是我自己提供几点注意事项,不对地方,各位请留言指正。...站在不同角度,可能会有不同因素在内,因为每个省份情况也不一样,就像我开头所说一样。 结束。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Js+Css做一个弹起压下效果按钮

好几天没写js和css了,昨天看一个大神博客时候无意中看到他一个效果很不错,思来想去觉得自己做一个会比较好,毕竟,本来就是一个学习过程! 效果: ? 我们今天做一个这样按钮!...我首先说一下我思路,我刚开时看到时候在想,无非就是画一个背景阴影,然后利用js改变阴影宽度,但是这样有一个问题就是上面的字体不会改变,我开始是做成了这样: ?...这里很明显就看出来了是有问题,上面的字体没有改变位置,说明我思路是不对,然后我在想,那么既然不改变阴影宽度,只能是改变按钮本身位置了,但是他在页面上怎么改变按钮位置呢?...给他一个相对固定位置不就行了吗?于是就想到最外侧加一个div就可以了! 源码: <!...这个其实主要用到没有什么新技术,只是一些不是很常用css,加阴影关键字: box-shadow 这个关键字可以直接打扫W3Cschool里面看详解,这里就不班门弄斧了!

1.6K20

Android实现拖拽GridView效果长按拖拽删除数据源

Android 拖拽GridView效果实现, 长按拖拽和item实时交换 简单修改,完成自己想要功能:长按,移到垃圾桶,删除数据。 ?...主要思路是: 1.获取到用户长按操作 2.获取按下图片bitmap以及移动时候动态刷新镜像 3 action_up时候判断镜像位置,进入是否删除逻辑 自定义控件 package com.leafact.GridView...,Y坐标获取所点击itemposition mMovePosition = pointToPosition(mDownX, mDownY); // 如果选中为非法位置。...* * @param bitmap * @param downX * 按下点相对父控件X坐标 * @param downY * 按下点相对父控件X坐标 */...实现拖拽GridView效果长按拖拽删除数据源,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

1.2K10

简易拖动桌面悬浮窗效果Demo

由此可知,要实现360手机卫士那样悬浮窗效果,就需要使用系统级别的悬浮窗 下面学习实现桌面悬浮窗效果代码步骤: Demo描述,悬浮窗为一个ImageView ,可以在桌面 ,任意应用,锁屏上方任意移动...,而当打开应用时候才会产生悬浮窗,所以要判断悬浮窗是否已经存在,      if (imageView !...此窗口不能获得输入焦点,否则影响锁屏 // FLAG_NOT_FOCUSABLE 悬浮窗口较小时,后面的应用图标由不可长按变为长按,不设置这个flag的话,home页划屏会有问题 // FLAG_NOT_TOUCH_MODAL...break; } return ret; } }); 10、扩展移除悬浮窗功能 11、效果图...// FLAG_NOT_TOUCH_MODAL不阻塞事件传递到后面的窗口 46 // FLAG_NOT_FOCUSABLE 悬浮窗口较小时,后面的应用图标由不可长按变为长按

3.1K70

Html5 Canvas 实现刮涂层效果

简直热血喷张、跃跃欲试,甚至有一种“不移动不成活”冲动吧?! gteffect00 其实互动活动移动化已经不再是一种未知趋势,而是可以用数据证明。...然而,这一已经非常成熟形式,在向移动端移植时候,我们却遇到了实际问题: 第一是实现方式。...过去Flash技术开发大转盘、老虎机之类东东,在移动端兼容性简直惨不忍睹,但是换做 JS 开发,又面临时间成本太高、效率太低窘境,无法快速应对多样且善变定制化需求。 第二是表现方式。...移动端小屏幕,无法承担过于复杂抽奖界面设计,用户如果连内容都看不清楚,就更别提参与热情了。...是10%意思,在涂层面积小于等于10%时,就弹出窗口,表示刮完了

1K30

JS游戏开发 移动地图实现

一、前言 这一讲内容很简单,大家理解起来会更快。因此我只对重点加以分析,其他就轮到大家思考哦!...首先来说,我对游戏开发可以算是不怎么深入,因为现在程序员爱用canvas,我却就只会拿几个div凑和。不过没关系,因为做出来同样是游戏。哈!废话最近有点多,望大家原谅。接下来请看代码解析。...现在做一下解释:移动是代表可以向四面八方走动,地图就是地图,可以是世界地图,中国地图,游戏地图。。。反正必须是一张图。在此多说了两句,不过没关系,因为了解情况比不知庐山真面目要好得多。.../main_looks.css" /> <script type="text/javascript" src=".

7.2K60

js-灵活拆分职责链模式

场景 现实工作中场景: 例子1: 假设一个团队有 产品+设计+前端+后端+测试,并且规定每次任务都要从产品开始接入,不能私下自己找人,现在临时需要做一张海报效果图,毫无疑问,这需要由设计师来完成,但是发布任务的人只需要把任务往第一个节点...任务1:做一张海报效果图 任务发布-产品(不是我)-设计(是我),这样任务就在设计师这个节点处理。...,能够灵活增加、删除和修改其中节点。...经典例子 假设我们负责一个售卖手机电商网站,经过分别交纳 500 元定金和 200 元定金两轮预定后(订单已在此时生成),现在已经到了正式购买阶段。 公司针对支付过定金用户有一定优惠政策。...在正式购买后,已经支付过 500 元定金用 户会收到 100 元商城优惠券,200 元定金用户可以收到 50 元优惠券,而之前没有支付定金用户只能进入普通购买模式,也就是没有优惠券,且在库存有限情况下不一定保证能买到

95530

JS - 自动伸缩高度文本框

文本框默认现象: textarea如果设置cols和rows来规定textarea尺寸,那么textarea默认宽高是这俩属性设置值,可以通过鼠标拖拽缩放文本框尺寸。...royalblue; padding: 20px; border-radius: 5px; resize: none;   resize:none; 去掉右下角这个自动伸缩样子和功能...答: 初始化高度通过css设置(如上),自动伸缩高度值通过js来计算(如下)。 如果js计算的话,就需要事件触发,用change事件? 答:但是change事件体验不好。 为什么?...所以需要每次输入时候就触发计算,就得用键盘事件而不是change事件: 键盘事件需要监听是键每次弹起时候,即keyup事件(刚才想了想,貌似监听keydown按压事件也不是不可以)  每次事件触发时候...答:就是计算文本框滚动高度,即内容高度 具体怎么做? 答:键盘每次弹起时候,获取文本框内容高度添加给文本框高度,即可让其实时跟随内容自适应。 内容高度用什么属性计算?

9.3K20

5 个 JS 数组技巧提高你开发技能

JS 中并没有提供数组随机排序方法,这里提供一个随机排序方法: function shuffle(arr) { var i, j, temp; for (i = arr.length -...唯一值 在开发者,我们经常需要过滤重复值,这里提供几种方式来过滤数组重复值。 使用 Set 对象 使用 Set() 函数,此函数与单个值数组一起使用。...对于数组中嵌套对象值而言,不是一个好选择。...按属性对 对象数组 进行排序 我们知道 JS 数组中 sort 方法是按字典顺序进行排序,所以对于字符串类, 该方法是可以很好正常工作,但对于数据元素是对象类型,就不太好使了,这里我们需要自定义一个排序方法...把数组转成以指定符号分隔字符串 JS 中有个方法可以做到这一点,就是使用数组中 .join() 方法,我们可以传入指定符号来做数组进行分隔。

1.2K11

让你 JS 代码变得更加优雅且维护

按照维基百科说明:在数学和计算机科学理论中,一个集枚举是列出某些有穷序列集所有成员程序,或者是一种特定类型对象计数。这两种类型经常(但不总是)重叠。 其实就是组织收集有关联变量一种方式。...枚举好处在于方便多状态管理,以及可读性更强。...策略模式 维基百科上说:策略模式作为一种软件设计模式,指对象有某个行为,但是在不同场景中,该行为有不同实现算法。 上面的代码依旧是优化,在这里我们可以利用策略模式来做进一层优化。...不同状态展示 UI 也不同,所以我们以不同状态划分好模块之后,代码写起来就会清晰很多,我们以 Vue 代码为例: // contants.js export const ORDER_STATUS...this.getOrderStatus(); } } 将页面组件按状态划分,实现独立自治,这样子既能防止代码耦合,方便维护 debug,也方便开发者自测,如果需要看不同状态展示效果

91110

Excel插件,效果超好地图可视化,绘制区县!

Excel催化剂地图可视化功能介绍 正如标题所提及,在Excel催化剂上进行中国地图数据可视化,实现零门槛作图,用户无需掌握任何地图相关知识及编程技术,只需掌握基本Excel操作,即可瞬间完成自己想要地图展现效果...在Excel催化剂中,完全按人思维,只需在Excel表格上简单匹配,即可生成符合自己想要自定义效果。 ?...广东地区合并,仅效果图,非真实地区分类 可对单一地图元素进行自定义拆分处理 做数据分析的人都知道,数据源颗粒度越细,能够做分析越丰富,由细到粗是容易,由粗到细通常是不可能。...对组合地图信息进行遍历后效果 这一方案,将极大地扩展了地图可视化范围,可对商场柜台、仓库库位等更细区域信息进行空间可视化。...,具体参考过往推文。

9.1K10

Node.js:构建高效、扩展后端应用利器

引言 Node.js是一种基于Chrome V8引擎JavaScript运行时环境,用于构建高性能、扩展后端应用程序。...它非阻塞、事件驱动特性使得Node.js成为处理实时数据和构建Web应用理想选择。本文将深入探讨Node.js特点、优势、用途以及如何充分利用这一技术来开发强大后端应用。 1....Node.js 应用领域 3.1 Web服务器 Node.js可用于构建高性能Web服务器,处理大量并发请求,例如Express.js和Koa.js框架。...3.2 API服务 Node.js适用于构建RESTful API和GraphQL服务,提供扩展后端支持。...结语 Node.js已经成为构建高性能、扩展后端应用强大工具。无论您是前端开发者还是后端工程师,了解Node.js特性、优势和最佳实践都将对您技能和项目产生积极影响。

47620

js】字符串反转实现几种方式「建议收藏」

大家好,我是架构君,一个会写代码吟诗架构师。今天说一说【js】字符串反转实现几种方式「建议收藏」,希望能够帮助大家进步!!!...split(""):根据空字符串拆分数组 reverse():数组反转元素位置 join(""):数组转回字符串,且不带分隔符 实现效果如图: 方式2: 这种方式相对麻烦,但也可以。...定义新空字符串,遍历str,charAt()是取字符串一个字符,先去最后一个字符,再取倒数第二个...以此类推。 都放到新字符串前面。...这样就是倒序了 方式3: 这种方式有点类似第一种方式底层实现版,一般不推荐使用。 把中间数组元素替换位置换成了可以理解。但是太繁琐。有了可使用函数就可以不用这样了。...关键在于这里pop()函数和push()函数。 pop():取数组最后一个元素,并删除该元素 push():元素加入新数组中 表情逐渐复杂...

1.2K20

Vue.js 组件复用性:真正可复用还是伪装复用?

作者 | Fang Tanbamrung 译者 | 核子可乐 策划 | 丁晓昀 大家讨论在 Vue.js 中创建 UI 组件时,总会提到复用性问题。...没错,Vue.js 一大核心原则就是其基于组件架构,相应好处自然是有助于复用性和模块化。但这俩时髦词汇到底该怎么理解?...如果需要拆分这个“复用组件”,以便把拆分出来新组件应用到其他位置,又该如何操作? 在 Vue.js 中创建复用组件具体过程其实颇为棘手。...复用组件优势 通过在 Vue.js 中使用复用组件,我们可以获得以下好处。 提升效率:允许开发人员一次编写代码并多次重复使用,减少冗余内容并节约下宝贵开发时间。...通过将应用程序拆分成更小且复用组件,复杂功能处理和新功能添加也将变得更容易管理。 促进协作:有助于各 Vue.js 项目团队成员之间协作。

24220

开发伸缩Web应用程序7个关键Node.js优势

Node.js已成为构建伸缩Web应用程序首选技术。由于它提供了许多重要好处,因此在开发人员中获得了极大欢迎。...2、Node.js为现代应用程序提供了易扩展性 随着数以千万计用户不断增长消费群,像Netflix,Walmart,Uber,Paypal等巨头已经将Node.js视为扩展性可行解决方案。...技术巨头以及开发人员社区认可,确保了在预见将来技术存在和发展。 4、Node.js易于学习且适应迅速 毫无疑问,javascript是开发人员社区中最流行和使用最广泛编程语言之一。...5、Node.js提供扩展性以满足定制需求 企业永不停止发展。因此,无论您用户群激增还是打算探索其他行业领域,Node.js都可以轻松扩展和定制以适应快速发展企业。...事实证明,Node.js是一种完美的解决方案,帮助他们处理大量数据(以微秒为单位)。

1.2K10
领券