- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 深入浅出学习切片LOD——ArcGIS server模拟缓存切片(影像快显)
免切片实现影像服务的模拟切片,主要原理是接收前端传过来的xyz(行列层级)以及切片方案,计算出该请求的切片的四至经纬度信息,通过mapserver的exportImage接口,传入每个模拟切片的四至经纬度信息得到图片返回。实际上就是世界地图展示的时候想看某个细节,那么就需要缩放(因为屏幕大小不会变),但缩放不能直接把整个图缩放,数据细节太大,放不下。这里有第一个坑,每个正方形瓦片的经度和纬度的边长是不一样的,宽(经度)是长(纬度)的两倍,可以结合第0级正方形理解,经度总共是360度,纬度总共是180度。
2024-04-15 11:50:31
1302
转载 JavaScript中ES5继承的6种方式以及优缺点
这个问题我认为是面试必问的,鄙人就很幸运的被问到了这个问题,emm…我只会其中的一种或者两种,但是回答的也是支支吾吾的,回来我就下定决心搞一搞,查查资料,把这几种继承都看明白,毕竟是js的基础,咱也是有上进心的人不是?下面进入正题:首先想要继承,得有个爸爸!我们先来搞一个帅气的父类//父类function Person(name) { this.name = name; this.sum = function () { console.log(this.name); }.
2022-04-14 15:28:00
442
原创 ArcGIS API for JavaScript 之各式各样的layer
众所周知,arcgis jsapi中地图服务图层有非常多种。苦其久矣,今天就来扒一扒这个layers。前面分了几个种类整理了一下,最后总结了一下易混淆的几种类型。
2022-03-31 14:36:48
3346
原创 JavaScript学习(7)——this
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己理解的内容,各位酌情观看。上一篇讲到this的基础概念,这篇详细讲讲this的具体绑定规则。在回顾一下规则的具体内容强化一下。1. 函数是否在 new 中调用?如果是的话 this 绑定的是新创建的对象。2. 函数是否通过 call、apply(显式绑定)或者硬绑定调用?如果是的话,this 绑定的是指定的对象。3.函数是否在某个上下文对象中调用(...
2021-11-05 10:58:39
186
原创 JavaScript学习(6)——this
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己理解的内容,各位酌情观看。上篇插播了个闭包,这篇讲this。PS:抱歉割了三天,因为工作的原因,读书也是需要时间的呀,这两天看的眼睛都不舒服了,肩周炎也是疼的厉害,但你们的支持(点赞)就是我最大的动力,加油!!this是什么? 传统的面向对象语言(如java),this用来代表当前对象本身,可以便利调用自身数据和方法。但在JavaScript中,this的...
2021-11-04 10:18:43
769
原创 JavaScript学习(5)——插播闭包
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己理解的内容,各位酌情观看。 在《你不知道的JavaScript——上》中看到一个非常常见的题目,但是之前一直都是迷迷糊糊,这里讲的更透彻、更方便理解。上代码for (var i=1; i<=5; i++) { setTimeout( function timer() { console.log( i ); }, i*10...
2021-11-01 09:46:37
556
1
原创 JavaScript学习(4)——prototype原型和作用域
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。 上一讲说的作用域,这里还有两个知识点:作用域链、声明提升! 先看个很有意思的代码a = 2;var a;console.log( a ); 很多开发者会认为这个会输出undefined(我也是),但它会输出2.为什么呢?这就是变量提升。在上一章节我们在看的《你不知...
2021-10-29 16:15:07
220
原创 JavaScript学习(3)——prototype原型和作用域
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。 上一讲原型说完,说说作用域吧。看了大佬的两篇文章【JavaScript深入之词法作用域和动态作用域】【JavaScript深入之作用域链】,看过也没收获下什么,xmind读书笔记就记下了个文章名称和链接,也是醉了。重读!【概念】 定义:作用域是指程序源代码中定义变量的区域。——字面理解;...
2021-10-29 11:57:20
375
原创 JavaScript学习(2)——prototype原型和作用域
好记性不如烂笔头,在写作的过程中自己消化吸收,所以写下这个JavaScript学习系列文章。文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。 上一讲说到原型,复杂的图其实说的是原型链。那什么是原型链呢:原型也是对象,他也有自己的原型,那么这样就够成了一个原型链。在这个复杂的图中,我们先看f1 f2,这是两个实例,通过Foo函数创建的两个实例,自然他们隐式带有__proto__属性,并且指向了Foo.prototype原型...
2021-10-29 08:42:21
252
原创 JavaScript学习(1)——prototype原型和作用域
很久没有写博客了,但是学习的过程总得写些什么记录下来。好记性不如烂笔头,其实说的是要把学习过程记录一下,这个记录的过程就是自己思考消化吸收的过程。所以还是要写一写的。所以文章中的文字都是自己一一敲字敲下来的,都是自己理解的内容,各位酌情观看。首先看了很多篇文章,直到看到这个【深入理解JavaScript原型和闭包】,是一个系列,每篇都短小通俗易懂。才有一种豁然开朗的感觉。接着又看到了这篇【JavaScript闭包的底层运行机制】,都是好文,建议先读。 那...
2021-10-28 15:59:37
311
原创 Element UI使用踩坑
用人家的东西就得按人家的规矩来么不是这里用来记录我自己在elementUI使用过程中遇到的奇怪的坑,持续记录中…1. element-ui.common.js?5c96:2353问题在el-menu中切换 el-menu-item 的时候总是提示 cannot read property disabled of null解决页面布局在header组件中用了个el-dropdown,后来需求改了,不要下拉菜单了。图省事就把el-dropdown-menu部分代码都屏蔽掉了。结果后面在页面导航切换组
2021-01-15 09:34:10
939
原创 vscode编辑器中python flask项目代码调试Windows
看原文还是有帮助的,因为官方vscode flask必备条件安装python3环境vscode中安装python插件python如果是windows环境,需要将python配置到环境变量 这个很重要检测是否已经配置好python环境:win+r快捷键调出命令行窗口 输入path,如果python安装路径在这里就是配置好了项目要求拿来一个旧的项目,可能原来的虚拟python环境就不能用了,正好可以自己再创建一个,命令十分简单。# 创建一个vscode编辑器专属的python虚拟环境
2021-01-13 18:03:50
1604
原创 centOS 下搭建自动python脚本任务,定时更新token
作者没有多好的python、linux系统基础,基于此做的一个任务。小白碰到的问题基本都碰到且在文中提示了,希望有所帮助。一、centOS中测试定时任务二、centOS中测试python脚本三、定时任务调用python执行
2019-10-12 09:11:25
633
原创 ArcGIS Enterprise突然崩溃,基于Portal for ArgGIS的项目报错
几天没有使用ArcGIS,突然之间基于Portal for ArgGIS的项目报错了,提示一个服务404了/arcgis/sharing/rest/community/self:1 Failed to load resource: the server responded with a status of 404 ()然后打开enterprise的首页,发现主页不知道什么时候挂了。...
2019-04-04 11:00:46
464
原创 cesium结构图
唉,本来想继续好好完成gltf数据格式的研究,却被临时终止了。但是不放弃三维,继续cesium的学习之路,这里是cesium的结构图,可以帮助理解cesium API,有需要的拿走。cesium结构图 ...
2018-12-03 14:04:40
3724
1
原创 浅谈BIMSurfer实现gltf格式数据查询属性信息功能
这里主要通过与gltf1.0标准格式规范进行比对,来分析BIMsurfer技术中的gltf文件(后面用Bgltf简单代指),以及他实现属性信息查看的方法。 所有文件 除了一个gltf文件还有三类外部文件,均在gltf中通过URI的方式指引调用。四个glsl文件,一个bin文件,一个xml文件。 Gltf文件:这里的gltf是基于1.0版本规范;Glsl文件:是简单脚本,应该是...
2018-11-29 19:47:52
2581
1
翻译 gltf教程系列-缓冲区,缓冲区视图和访问器(五)
buffer,bufferView以及accessor对象已经在最小glTF文件部分提到。本节将更详细地解释这些概念。buffers缓冲区buffer表示原始二进制数据块,没有固有的结构或含义。该数据通过其引用uri由缓冲区使用。此URI可以指向外部文件,也可以是直接在JSON文件中编码二进制数据的数据URI。最小glTF文件包含的一个buffer例子,具有44个字节的数据,就是在数据UR...
2018-11-29 12:11:05
1969
翻译 gltf教程系列-场景和节点(四)
scenes场景一个glTF文件中可能存储有多个场景,但在多数情况下,只有一个场景,即默认场景。每个场景都包含一个nodes数组,它们是场景图的根节点的索引。同样,可能存在多个根节点,形成不同的层次结构,但在多数情况下,场景只有一个根节点。在上一节中已经展示了一个尽可能简单的包含具有单个节点的单场景描述:"scenes" : [ { "nodes" : [ 0 ] ...
2018-11-28 18:22:05
2681
翻译 gltf教程系列-最小的glTF文件(三)
以下是一个最小但完整的glTF结构,包含一个索引三角形。您可以将其复制并粘贴到gltf文件中,并且每个基于glTF的应用程序都应该能够加载和呈现它。本节将基于此示例解释glTF的基本概念。{ "scenes" : [ { "nodes" : [ 0 ] } ], "nodes" : [ { "mesh" : 0 } ...
2018-11-28 18:00:40
3821
翻译 gltf教程系列-glTF的基本结构(二)
glTF的核心是一个JSON文件。该文件描述了3D场景的全部内容。它由场景结构本身的描述组成,它由定义场景图的节点层次结构给出。场景中出现的3D对象是使用附加到节点的网格定义的。材质定义对象的外观。动画描述3D对象如何随时间变换(例如,旋转到平移),并且外观定义如何基于骨架姿势变形对象的几何形状。摄像机描述渲染器的视图配置。JSON结构场景对象存储在JSON文件中的数组中。可以使用数...
2018-11-28 10:20:28
4325
翻译 gltf教程系列-基于WebGL的glTF简介(一)
越来越多的应用程序和服务基于3D内容。在线商店提供带有3D预览的产品配置器。博物馆通过3D扫描将其工件数字化,并允许访问者在虚拟画廊中探索他们的馆藏。城市规划者使用3D城市模型进行规划和信息可视化。教育工作者创建人体的交互式动画3D模型。其中许多应用程序直接在Web浏览器中运行,这是可能的,因为所有现代浏览器都支持使用WebGL进行高效渲染。图1a:显示3D模型的各种网站和应用程序的屏幕截...
2018-11-28 10:14:59
8731
翻译 三维数据格式-gltf教程
算是第一次写博客了,最近在研究三维数据格式gltf,被称为是三维格式中的jpg、mp3.由于没有数据的基础,我从github中gltf定义的官方文档边翻译边学习这个磨人的小妖精。理解能力有限,中间有纰漏还请辩证的看。资料来源:作者:Marco Hutter,@ javaglhttps://github.com/KhronosGroup/glTF-Tutorials/blob/maste...
2018-11-28 10:05:48
2288
原创 ArcGIS API 开发日常
1.问题:发布了feature要素图层之后,在测试其applyEdits功能时,我想在增加一个图形的时候将它的属性信息一并写入进去,结果一直报错 unable to complete operation。the geometry is not Z-aware。但是如果不添加属性信息(让它属性信息默认),则能成功添加图形。 var attr = {"DM": dm ,"M": m...
2017-03-09 17:09:23
517
learning microstation vba 配套源代码及附属文件
2018-01-12
基于C#语言的ArcGIS ENGINE开发基础与技巧pdf及随书光盘代码 part1
2017-08-14
基于C#语言的ArcGIS ENGINE开发基础与技巧pdf及随书光盘代码
2017-08-14
LSSVMlabv1_8_R2009b_R2011a
2015-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人