- 博客(25)
- 收藏
- 关注
原创 利用Excel实现度分秒转换十进制度
一、提取度、分、秒的数值首先,我们要获取°号、′号、″号的位置:A1=34°56′1″A2=FIND("°", A1) //结果是3A3=FIND("′", A1) //结果是6A4=FIND("″", A1) //结果是8 然后,使用LEFT取到度(注意是到°号之前的4,不是到度号):A6=LEFT(A1,A2) //结果错误,是34°,并不是我们想要...
2019-01-11 17:55:11 5741
原创 ArcGIS拓扑关系建立概述
拓扑表达的是对地理对象之间的相邻、包含、关联等空间关系。拓扑关系能清楚地反映实体之间的逻辑结构关系,它比几何数据有更大的稳定性,不随地图投影的变化而变化。 创建拓扑的优势在于:(1)根据拓扑关系,不需要利用坐标或距离,就可以确定一种空间实体相对于另一种空间实体的位置关系;(2)利用拓扑关系便于空间要素查询;(3)可以根据拓扑关系重建地理实体,如根据弧段构建多边形、最佳路...
2018-12-07 09:34:49 6674
转载 地理数据库概述
地理数据库(Geodatabase)是按照层次型的数据对象来组织地理数据。 这些数据对象包括对象类(Object Class)、要素类(Featrue Class)和要素数据集(Feature dataset);对象类是指存储非空间数据的表格。要素类是具有相同几何类型和属性的要素的集合,即同类空间要素的集合,要素类之间可以独立存在,也可具有某种关系。当不同的要素之间存在关系时,应考...
2018-12-05 16:13:25 3086
转载 定时器
参考:https://wangdoc.com/javascript/async/timer.html一、setTimeout():指定某个函数或某段代码,在多少毫秒之后执行,它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器。setTime函数接受两个参数,第一个参数是将要推迟执行的函数名或者一段代码,第二个参数是推迟执行的毫秒数。注:如果回调函数是对象的方法,那么setTime...
2018-11-30 15:32:07 277
转载 JavaScript 中的异步操作模式
参考:https://wangdoc.com/javascript/async/general.html一、回调函数:回调函数是异步操作最基本的方法。回调函数的优点是简单、容易理解和实现,缺点是不利于代码的阅读和维护,各个部分之间高度耦合,使得程序结构混乱、流程难以追踪(尤其是多个回调函数嵌套的情况),而且每个任务只能指定一个回调函数。二、事件监听:采用事件驱动模式。异步任务的执行不取决代...
2018-11-30 10:46:57 228
原创 JavaScript 中Object对象的方法
参考:https://wangdoc.com/javascript/oop/object.html1、Object.getPrototypeOf():返回参数对象的原型,这是获取原型对象的标准方法。var Test = function () {};var test = new Test();console.log(Object.getPrototypeOf(test)); ...
2018-11-29 17:30:59 467
原创 instanceof运算符
参考:https://wangdoc.com/javascript/oop/prototype.htmlinstanceof运算符返回一个布尔值,表示对象是否为某个构造函数的实例。instanceof运算符的左边是实例对象,右边是构造函数,它会检查右边构造函数的原型对象(prototype),是否在左边对象的原型链上。由于instanceof检查整个原型链,因此同一个实例对象,可能会对多个构造...
2018-11-29 16:24:14 239
原创 JavaScript 中的this关键字
参考: https://wangdoc.com/javascript/oop/this.html一、涵义不管this用在什么场合,this都有一个共同点:它总是返回一个对象。简单说,this就是属性或方法“当前”所在的对象。总而言之,在JavaScript语言中,一切皆对象,运行环境也是对象,所以函数都是在某个对象之中运行,this就是函数运行时所在的对象(环境)。JavaScript支持...
2018-11-29 11:56:34 927
原创 JavaScript 中的JSON 对象
参考: https://wangdoc.com/javascript/stdlib/json.html一、JSON格式JSON对值的类型和格式具有严格规定:1、复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。2、原始类型的值:字符串、数值(必须为十进制)、布尔值和null,不能使用NaN、Infinity、-Infinity和undefined。3、字符串必须使用双引号...
2018-11-28 17:24:46 322
原创 JavaScript 中的 String对象方法
参考:https://wangdoc.com/javascript/stdlib/string.html一、静态方法String.fromCharCode():该方法的参数是一个或多个数值,代表Unicode码点,返回值是这些码点组成的字符串,若参数为空,则返回空字符串。注:该方法不支持Unicode码点大于0xFFF的字符串,即传入的参数不能大于0小FFF(十进制的65535)。...
2018-11-28 16:24:07 481
原创 JavaScript 中的 Array对象方法
参考:https://wangdoc.com/javascript/stdlib/array.html一、静态方法Array.isArray():Array.isArray方法返回一个布尔值,表示参数是否为数组。二、实例方法2.1 valueOf():是一个所有对象都拥有的方法,表示对该对象求值;数组的valueOf方法返回数组本身。 toString():也是对象...
2018-11-28 12:01:39 258
原创 JavaScript中原生错误类型
一、Error 实例对象JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供Error构造函数,所有抛出的错误都是这个构造函数的实例,Error实例对象必须有message属性,表示出错时的提示信息。二、SyntaxError 对象SyntaxError对象是解析代码时发生的语法错误。三、ReferenceError 对象R...
2018-11-27 15:58:39 228
原创 JavaScript 中的强制转换&&自动转换
强制转换主要指使用Number()、String()和Boolean()三个函数,手动将各种类型的值,分别转换成数字、字符串或者布尔值。一、Number()使用Number函数,可以将任意类型的值转化成数值。参数是原始类型值,正常转化成数值;参数是单个数值的数组,也可转化成数值。当Number方法的参数是对象时,将返回NaN,其转换规则为:第一步,调用对象自身的valueOf方法。...
2018-11-27 15:35:15 394
转载 ArcGIS Server 组件
参考:http://enterprise.arcgis.com/zh-cn/server/latest/get-started/windows/components-of-arcgis-for-server.htm 以下组件构成了 ArcGIS Server 站点: ArcGIS Server - ArcGIS Server 计算机可满足 Web 服务请求。它可绘制地图、运行工具、查...
2018-11-22 11:45:20 293
转载 地图缓存和动态地图服务
参考:https://pan.baidu.com/s/19mw5XmLtJe2SIYe-hX0rgA 地图缓存就是对服务进行预处理,提前在设计好的比例级别下把地图切割成小块的地图切片,也叫瓦片(Tile),也就是小块的图片,保存在服务器上,这样当接收到请求时服务器就可以直接把已经生成好的瓦片拼起来返回给客户端,而不再动态实时的生成图片了。地图缓存技术减少了GIS 服务...
2018-11-12 15:44:52 3628
转载 安装ArcGIS for Server的方案
参考:https://pan.baidu.com/s/19mw5XmLtJe2SIYe-hX0rgA一、单机部署 只在一台机器上安装ArcGIS for Server软件。这台机器作为GIS服务器,可以发布众多类型的WebGIS服务,每一个服务都可以理解成运行在这台机器上的一个程序,客户端通过浏览器输入服务的url地址,就可以对程序提出请求,程序在这台机器上进行运算,再把结...
2018-11-09 18:10:43 238
转载 创建ArcGIS Server站点(Site)的小结
参考:https://pan.baidu.com/s/19mw5XmLtJe2SIYe-hX0rgA ArcGIS Server站点(Site)内包括GIS服务器、数据服务器、可选的WebAdaptor组件、客户端和人员等部分。 最简单的部署方式是单机部署,即只使用一台计算机作为GIS服务器,比较适合一开始阶段的试用和开发人员用来调试。当单机部署的方式不能满足需求...
2018-11-09 18:04:07 1359
原创 ArcGis如何创建/连接企业级地理数据库
一、创建企业级地理数据库可以使用创建企业级地理数据库地理处理工具或Python 脚本在Microsoft SQL Server 或PostgreSQL 数据库管理系统中创建数据库、地理数据库管理员和企业级地理数据库。还可以使用此工具在Oracle 数据库中创建默认表空间、地理数据库管理员和企业级地理数据库。下面以Oracle数据库为例,详细解释一下其中的一些参数。Instanc...
2018-11-09 15:47:21 5409 3
原创 地理数据库类型
地理数据库是用于保存数据集集合的“容器” 地理数据库主要有以下三种类型:1.文件地理数据库: 在文件系统中以文件夹形式存储。每个数据集都以文件形式保存,该文件大小最多可扩展至1 TB。2.个人地理数据库: 所有的数据集都存储于Microsoft Access 数据文件内,该数据文件的大小最大为2 GB。3.企业级地理数据库: 也称...
2018-11-09 15:28:59 1841
原创 Tab栏的切换
简单记录一下,方便以后复用。 //切换Tab栏点击事件 $("#event_Box > ul >li").click(function(){ $(this).addClass("li_background").css("color","#fff"); $(this).siblings().removeClass("li_background");
2018-11-06 17:12:19 239
原创 JavaScript中new date()的用法
一、获取时间:var date = new Date();//获取系统当前时间二、获取特定格式的时间:date.getYear(); //获取当前年份(2位)date.getFullYear(); //获取完整的年份(4位,1970-????)date.getMonth(); //获取当前月份(0-11,0代表1月)date.getDate(); //获取当前日(1-31)da...
2018-10-30 09:28:52 2607
原创 各类地图服务概述
参考:https://blog.csdn.net/lovecarpenter/一、什么是地图服务地图服务是一种利用 ArcGIS 使地图可通过 Web 进行访问的方法。我们首先在 ArcMap 中制作地图,然后将地图作为服务发布到 ArcGIS Server 站点上。用户便可在 Web 应用程序、ArcGIS for Desktop、ArcGIS Online 以及其他客户端应用程序中使用...
2018-10-22 16:22:52 9114
原创 使用jQuery对select下拉菜单进行选择操作
参考:https://www.cnblogs.com/eager/p/7133270.html 一、获取第一个option的值/文本值 $('#XXX option:first').val();$('#XXX option:first').text();二、设置第一个option的值/文本值 $("#XXX option:first").val('aaa');$("...
2018-10-22 13:33:50 2197
原创 使用JQuery技术实现简单树形结构(带复选框)
参考:https://blog.csdn.net/u011113654/article/details/49853271 一、实现的具体功能1、最左边的图形按钮实现子目录的隐藏和显示2、点击父节点的复选框,父节点下的所有的子节点都被选中;若父节点未选中,则下面的所有子节点取消选中(全选和全不选)3、选中一个子节点时相应的父节点也被选中;当所有的子节点都没有选中时,父节点也取消选...
2018-10-19 15:11:34 3771 1
原创 this在不同场合的解释
1.函数中this-----> window对象2.方法中this----->是调用该方法的对象3.构造函数中this------>当前对象4.事件处理函数中this---->触发事件的对象 (事件源)...
2018-02-12 14:50:23 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人