我的github
posts - 3226,  comments - 42,  views - 158万
12 2021 档案
基于 ArcGIS Engine 的水质模拟预测研究 ——以黄河兰州段为例
摘要:Research On Simulation And Prediction Of Water Quality Based On ArcGIS Engine Taking the Yellow River in Lanzhou as an Example 参考:http://www.doc88.com 阅读全文
posted @ 2021-12-31 16:34 XiaoNiuFeiTian 阅读(257) 评论(0) 推荐(0) 编辑
ArcGIS Engine之map导出图片
摘要:将Map或Layout中的图象转出有两种方法,一种为通过IActiveView的OutPut函数,另外一种是通过IExport接口来实现。 参考:https://www.cnblogs.com/zhangjun1130/archive/2010/07/01/1768868.html(ArcGIS E 阅读全文
posted @ 2021-12-30 09:45 XiaoNiuFeiTian 阅读(545) 评论(0) 推荐(0) 编辑
ArcGIS Engine之ILayer、IFeatureLayer和IFeatureClass的关系
摘要:IMap:这相对来说比较好理解,Map就是许多图层的集合,就像 ArcMap 中的 MXD文档一样,可以包括许多图层 Layer. ILayer:Layer 是图层对象,是数据的外壳,必须建立在数据的基础上才有意义。在 ArcMap 中,它可以表示任何图层,例如要素图层( IFeatureLayer 阅读全文
posted @ 2021-12-30 09:26 XiaoNiuFeiTian 阅读(448) 评论(0) 推荐(0) 编辑
JavaScript 的 async/await
摘要:async 是“异步”的意思。 await就是等待。 其实它是promise..then..的另一种形式。 参考:https://www.cnblogs.com/feng9exe/p/11720071.html 参考2:https://segmentfault.com/a/1190000007535 阅读全文
posted @ 2021-12-29 16:41 XiaoNiuFeiTian 阅读(39) 评论(0) 推荐(0) 编辑
SOE开发之IMapServerSourceDescription
摘要:Classes that implement IMapServerSourceDescription ClassesDescription JoinTableSourceDescription A coclass that contains settings of a join that the t 阅读全文
posted @ 2021-12-28 11:19 XiaoNiuFeiTian 阅读(48) 评论(0) 推荐(0) 编辑
SOE之JSONObject
摘要:Work with JSON in a REST SOE private byte[] SampleOperHandler(NameValueCollection boundVariables, JsonObject operationInput, string outputFormat, stri 阅读全文
posted @ 2021-12-28 10:24 XiaoNiuFeiTian 阅读(48) 评论(0) 推荐(0) 编辑
SOE开发之add-dynamic-layer-to-map-server
摘要:private byte[] getLayerCountByType(System.Collections.Specialized.NameValueCollection boundVariables, ESRI.ArcGIS.SOESupport.JsonObject operationInput 阅读全文
posted @ 2021-12-27 17:38 XiaoNiuFeiTian 阅读(69) 评论(0) 推荐(0) 编辑
ArcGIS Server要素查询
摘要: 阅读全文
posted @ 2021-12-27 10:53 XiaoNiuFeiTian 阅读(63) 评论(0) 推荐(0) 编辑
遥感图像着火点分析
摘要:自然火灾遥感监测研究进展:摘要 在过去30多年中遥感技术逐渐成为自然火灾监测系统的重要组成部分。本文对遥感技术在火灾监测中的应用做了介绍,重点陈述了两种频繁用于监测火灾的传感器(AVHRR,MODIS)以及多种应用于火灾监测的遥感图像处理方法。通过了解现今遥感技术如何在火灾监测中发挥重要作用,可以更 阅读全文
posted @ 2021-12-27 10:39 XiaoNiuFeiTian 阅读(181) 评论(0) 推荐(0) 编辑
python判断一天是一年的第几天
摘要:主要是判断闰年和非闰年 参考:https://www.cnblogs.com/lyfstorm/p/11064480.html >>python判断一天是一年的第几周: 阅读全文
posted @ 2021-12-27 09:58 XiaoNiuFeiTian 阅读(67) 评论(0) 推荐(0) 编辑
C# 发送 HTTP 请求
摘要:例如:ArcGIS Server发布的 使用C#请求获取数据: https://www.cnblogs.com/gegecode/p/15131829.html 要素服务??FeatureService 例如: 阅读全文
posted @ 2021-12-24 17:55 XiaoNiuFeiTian 阅读(122) 评论(0) 推荐(0) 编辑
ArcObjects和ArcEngine的区别
摘要:才发现,仅仅安装ArcGIS_Engine_Windows_1022_zh_CN_140660是不够的。。还需要ArcObjects_SDK_for_NET_Framework_1022_140467。。 ArcObjects与ArcGIS Engine的关系:https://blog.csdn.n 阅读全文
posted @ 2021-12-24 17:17 XiaoNiuFeiTian 阅读(90) 评论(0) 推荐(0) 编辑
arcgis时间滑块time slider工具
摘要:1. 先在excel里导出为dbf格式。(表头改为20211101格式) 2. 在arcgis里加载 3. 将位置表和属性表关联。 4. arctoolbox->mangement->fields->transpose: 5. 定义符号时,最小值无法改变(可以改label) 6. 右键,属性,选择“ 阅读全文
posted @ 2021-12-24 13:51 XiaoNiuFeiTian 阅读(601) 评论(0) 推荐(0) 编辑
C# 前后端分离
摘要:后端采用.net core,前端采用vue:https://blog.csdn.net/qq_44111597/article/details/108829460 阅读全文
posted @ 2021-12-24 08:44 XiaoNiuFeiTian 阅读(561) 评论(0) 推荐(0) 编辑
C#调用Matlab函数
摘要:将matlab函数打包成DLL文件,在Visual Studio中调用。 参考:https://www.mathworks.com/products/matlab/plot-gallery.html 参考2:https://www.cnblogs.com/zhangjun1130/archive/2 阅读全文
posted @ 2021-12-23 16:56 XiaoNiuFeiTian 阅读(173) 评论(0) 推荐(0) 编辑
GP服务之IDW GIS空间插值密度分布图
该文被密码保护。
posted @ 2021-12-23 14:26 XiaoNiuFeiTian 阅读(264) 评论(0) 推荐(0) 编辑
glsl第一课
摘要:1. 安装VSCode 2. 安装Shader Support 3. 安装glsl-canvas 阅读全文
posted @ 2021-12-22 00:17 XiaoNiuFeiTian 阅读(86) 评论(0) 推荐(0) 编辑
Cesium添加标注
该文被密码保护。
posted @ 2021-12-16 14:03 XiaoNiuFeiTian 阅读(1830) 评论(0) 推荐(0) 编辑
Cesium加载geojson数据
该文被密码保护。
posted @ 2021-12-16 11:47 XiaoNiuFeiTian 阅读(414) 评论(0) 推荐(0) 编辑
Cesium中的polygon和二维GIS中的polygon的不同
该文被密码保护。
posted @ 2021-12-15 17:08 XiaoNiuFeiTian 阅读(189) 评论(0) 推荐(0) 编辑
Cesium加载OpenStreetMap buildings
该文被密码保护。
posted @ 2021-12-15 14:25 XiaoNiuFeiTian 阅读(415) 评论(0) 推荐(0) 编辑
天气API
摘要:1. 国家气象局 2. 中国天气 3. 和风天气 4. 心知天气:link 5. 彩云天气 参考:https://www.jianshu.com/p/e3e04cf3fc0f 阅读全文
posted @ 2021-12-15 11:21 XiaoNiuFeiTian 阅读(84) 评论(0) 推荐(0) 编辑
前端Web网络定位
该文被密码保护。
posted @ 2021-12-15 09:17 XiaoNiuFeiTian 阅读(44) 评论(0) 推荐(0) 编辑
turf.js:地理空间分析库,处理各种地图算法
摘要:简单 模块化,易于理解的JavaScript函数处理GeoJSON 模块化 Turf是一系列小模板的集合,你可以按需使用 快速 利用最新算法,无需您将数据发送到服务器,节省时间 参考:https://turfjs.fenxianglu.cn/ 阅读全文
posted @ 2021-12-14 17:07 XiaoNiuFeiTian 阅读(290) 评论(0) 推荐(0) 编辑
Cesium之图层管理器
摘要:参考:https://www.giserdqy.com/gis/opengis/3d/cesium/7353/ 阅读全文
posted @ 2021-12-14 17:03 XiaoNiuFeiTian 阅读(201) 评论(0) 推荐(0) 编辑
Cesium创建Box
摘要:第一种:需要提供在三维中最小点和最大点。 Cesium.BoxGeometry 第二种:提供空间中的五点。 Cesium.BoxGeometry.fromAxisAlignedBoundingBox 第三种:通过尺寸的方式。 Cesium.BoxGeometry.fromDimensions 参考: 阅读全文
posted @ 2021-12-14 16:04 XiaoNiuFeiTian 阅读(670) 评论(0) 推荐(0) 编辑
DOM操作:document删除所有子元素
摘要:第一种:item.innerHTML = '' 第二种: const item = document.querySelector('#itemId') while (item.firstChild) { item.removeChild(item.firstChild) } 参考:link 阅读全文
posted @ 2021-12-14 15:05 XiaoNiuFeiTian 阅读(743) 评论(0) 推荐(0) 编辑
jquery:$(function(){})什么时候执行?
摘要:(function())//(document).ready(function() 前者是后者的简写 这个函数什么时候执行的呢? 答案:DOM加载完毕之后执行。 参考:https://blog.csdn.net/sadleaflzh/article/details/81584144 阅读全文
posted @ 2021-12-14 10:47 XiaoNiuFeiTian 阅读(121) 评论(0) 推荐(0) 编辑
Cesium倾斜摄影模型单体化
摘要:1. 按照高度单体化 2. 按照面积单体化 发现之前曾经写过一篇:link 3dtiles属性编辑 把倾斜摄影三维模型真正用起来:首先要做单体化:https://zhuanlan.zhihu.com/p/29682124 单体化的三种解决思路那么,倾斜摄影模型实现单体化的技术思路,总结出来有三种,具 阅读全文
posted @ 2021-12-13 16:22 XiaoNiuFeiTian 阅读(2504) 评论(0) 推荐(0) 编辑
cesium地下模式(地表透明)
摘要:1.3.Camera.js 将 if (cartographic.height < height) { cartographic.height = height; if (mode SceneMode.SCENE3D) { ellipsoid.cartographicToCartesian(cart 阅读全文
posted @ 2021-12-13 16:06 XiaoNiuFeiTian 阅读(1783) 评论(0) 推荐(0) 编辑
Cesium之挖方分析
摘要:挖地形: 通过绘制多边形获取边界点集合,把边界点分别计算生成多个ClippingPlane面 ,用ClippingPlaneCollection接口生成裁剪地形效果。最后分别将侧边和底部加上贴图效果 参考:link1 Cesium挖坑:整体思路:地形上进行挖坑分析->对挖坑底部贴图->对侧面贴图。h 阅读全文
posted @ 2021-12-13 14:16 XiaoNiuFeiTian 阅读(1550) 评论(0) 推荐(0) 编辑
Vue中怎么使用Less
摘要:首先,了解一下less和css的区别:https://blog.csdn.net/qq_38719039/article/details/81070292 第一种:main.js https://www.cnblogs.com/qdwds/p/11516181.html 第二种:webpack ht 阅读全文
posted @ 2021-12-13 13:48 XiaoNiuFeiTian 阅读(163) 评论(0) 推荐(0) 编辑
Cesium之3dtiles事件
摘要:cesium获取3dtiles数据的json中每一个tile的数据信息:https://blog.csdn.net/qq_38830351/article/details/121023436 cesium 3DTileset事件.txt:https://blog.csdn.net/weixin_42 阅读全文
posted @ 2021-12-13 11:50 XiaoNiuFeiTian 阅读(287) 评论(0) 推荐(0) 编辑
Cesium之Cesium3DTileStyle
摘要:如果要对加载后的3dtiles进行样式修改,就需要用到Cesium3DTileStyle。 官网例子:https://sandcastle.cesium.com/index.html?src=3D%20Tiles%20Feature%20Styling.html 参考1:https://www.ji 阅读全文
posted @ 2021-12-13 11:15 XiaoNiuFeiTian 阅读(1819) 评论(0) 推荐(0) 编辑
display和visibility的区别
摘要:display: none; 是彻底消失,不在文档流中占位,浏览器也不会解析该元素 visibility:hidden; 是视觉上消失了,可以理解为透明度为0的效果,在文档流中占位,浏览器会解析该元素; 使用visibility:hidden比display:none性能上要好,display:no 阅读全文
posted @ 2021-12-13 10:13 XiaoNiuFeiTian 阅读(181) 评论(0) 推荐(0) 编辑
Vue之$el
摘要:vm.$el 获取Vue实例关联的DOM元素; 参考:https://www.jianshu.com/p/f6f3f00cd923 阅读全文
posted @ 2021-12-11 16:12 XiaoNiuFeiTian 阅读(68) 评论(0) 推荐(0) 编辑
Cesium分屏效果
摘要:window.$viewer.style.width = '50%' insertBefore:https://www.runoob.com/jsref/met-node-insertbefore.html 阅读全文
posted @ 2021-12-11 15:33 XiaoNiuFeiTian 阅读(262) 评论(0) 推荐(0) 编辑
Element-ui:选择框
摘要:基础用法: <template> <el-select v-model="value" placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.v 阅读全文
posted @ 2021-12-11 13:45 XiaoNiuFeiTian 阅读(318) 评论(0) 推荐(0) 编辑
3dtiles贴地
摘要:从网上下载的大雁塔和文庙的3dtiles。一个在天空,一个在地下。。 加载模型时设置clamptoground无效。。 var height = 81.5; //根据地形设置调整高度 大雁塔:-420 tileset.readyPromise.then(function(argument) { // 阅读全文
posted @ 2021-12-11 11:44 XiaoNiuFeiTian 阅读(608) 评论(0) 推荐(0) 编辑
Cesium粒子系统:雨雪云效果
摘要:参考: https://sandcastle.cesium.com/?src=Particle%20System%20Weather.html 官方教程:https://cesium.com/learn/cesiumjs-learn/cesiumjs-particle-systems/(Introd 阅读全文
posted @ 2021-12-10 17:25 XiaoNiuFeiTian 阅读(1276) 评论(0) 推荐(0) 编辑
Cesium之3dtiles模型选择问题
摘要:众所周知,3dtiles是三维切片,把模型分割到不同的棋盘里。而属性信息去哪里了呢?模型如何选择呢? 参考:https://www.cnblogs.com/onsummer/p/13200906.html 1. 加载3dtiles 2. 点选实体 如何单体化?把模型附上属性。。把相同的模型分成一组命 阅读全文
posted @ 2021-12-10 13:54 XiaoNiuFeiTian 阅读(228) 评论(0) 推荐(0) 编辑
Cesium横截面
摘要:参考:https://sandcastle.cesium.com/?src=3D%20Tiles%20Clipping%20Planes.html 阅读全文
posted @ 2021-12-10 11:51 XiaoNiuFeiTian 阅读(154) 评论(0) 推荐(0) 编辑
Cesium之PostProcessStage
摘要:cesium里的PostProcessStage功能是在1.46之后才加上去的。PostProcessStage算是cesium的高级应用了。 参考:https://blog.csdn.net/luoyun620/article/details/107494145 阅读全文
posted @ 2021-12-09 10:53 XiaoNiuFeiTian 阅读(277) 评论(0) 推荐(0) 编辑
cesium可视域分析
摘要:cesium面通视分析,可视域分析(高程比较分析法),分析以中心的为圆心的半径一定的范围的可视域.......... 给定一个点+Head、Pitch、Roll,获取可视域 距离远近、角度。。 >>Cesium可视域分析:https://blog.csdn.net/dayuhaitang1/arti 阅读全文
posted @ 2021-12-09 09:21 XiaoNiuFeiTian 阅读(1271) 评论(0) 推荐(0) 编辑
Cesium如何获取贴地坐标
摘要:1.51版新增的sampleHeight和clampToHeight函数虽然能获取3ditles数据指定位置的求交点,但是有一个问题,它只是以当前视角相机能看到的视野进行计算,视野范围之外,要么模型过于粗糙,要么就没有调度,很可能求取不到数值。 参考:https://www.jianshu.com/ 阅读全文
posted @ 2021-12-08 18:06 XiaoNiuFeiTian 阅读(1066) 评论(0) 推荐(1) 编辑
Cesium与flowecharts
摘要:现在的工作中,或多或少都会用到图表。 Cesium数据流动态效果:https://zhuanlan.zhihu.com/p/29562836(Cesium-od-line) >>Cesium柱状图 阅读全文
posted @ 2021-12-08 11:01 XiaoNiuFeiTian 阅读(314) 评论(0) 推荐(0) 编辑
JavaScript ES6类 - Class的基本语法
摘要:1. 类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。 function Point(x, y) { this.x = x; this.y = y; } Point.prototype.toString = function () { return '( 阅读全文
posted @ 2021-12-08 09:08 XiaoNiuFeiTian 阅读(34) 评论(0) 推荐(0) 编辑
Cesium编辑线
摘要:基于Cesium封装点线面实体的编辑功能,能够新增节点,移动节点,整体移动实体。 Cesium — Entity 拖拽、属性修改:https://www.jianshu.com/p/202e0cfd02e9 获取polyline实体的节点坐标 Cesium 对象Entity点击查看属性信息:http 阅读全文
posted @ 2021-12-07 11:56 XiaoNiuFeiTian 阅读(614) 评论(0) 推荐(0) 编辑
javascript keycode大全&addeventhandler键盘监听事件
摘要:document.addEventListener('keydown', function(e) { console.log(e.keyCode); }, false); keycode 37 = Leftkeycode 38 = Upkeycode 39 = Rightkeycode 40 = D 阅读全文
posted @ 2021-12-06 17:28 XiaoNiuFeiTian 阅读(111) 评论(0) 推荐(0) 编辑
Cesium的HeadingPitchRange和HeadingPitchRoll的区别
摘要:headingpitchroll是用在orientation属性上的(比如相机的setView,flyTo,以及entities.add中) 而HeadingPitchRange https://blog.csdn.net/kalinux/article/details/109103784 设置相机 阅读全文
posted @ 2021-12-04 14:25 XiaoNiuFeiTian 阅读(749) 评论(0) 推荐(0) 编辑
Cesium删除特定的实体
摘要://方法一(针对性删除某一个) viewer.entities.remove(redBox); //方法二(通过id删除) viewer.entities.remove(getByIdBox); //方法三(删除所有实体) viewer.entities.removeAll();—————————— 阅读全文
posted @ 2021-12-04 09:38 XiaoNiuFeiTian 阅读(1650) 评论(0) 推荐(0) 编辑
Cesium视角
摘要:<el-row><el-col :span="9">视角模式</el-col><el-col :span="15"> <el-select size="mini" v-model="detail.visualAngle" placeholder="请选择视角模式" @change="onChange 阅读全文
posted @ 2021-12-03 16:46 XiaoNiuFeiTian 阅读(122) 评论(0) 推荐(0) 编辑
cesium之CLAMPED
摘要:LOOP_STOP:循环执行 CLAMPED:执行1次 参考:https://www.cnblogs.com/Linlearn/p/13754320.html // 循环/不循环 // 时间轴执行完后停止(LOOP_STOP为循环,UNBOUNDED为继续读秒) viewer.clock.clock 阅读全文
posted @ 2021-12-03 15:09 XiaoNiuFeiTian 阅读(236) 评论(0) 推荐(0) 编辑
JavaScript中undefined和null的区别
摘要:JavaScript 中有两个特殊数据类型:undefined 和 null if (typeof(exp) == "undefined") { alert("undefined"); } var exp = null; if (!exp && typeof(exp)!=”undefined” && 阅读全文
posted @ 2021-12-03 14:48 XiaoNiuFeiTian 阅读(42) 评论(0) 推荐(0) 编辑
Cesium之EntityCollection&拾取
摘要:cesium--entitycollection实体收集器简介:https://blog.csdn.net/wangbiao9292/article/details/90767895 Cesium中EntityCollection使用方法:https://blog.csdn.net/u0113322 阅读全文
posted @ 2021-12-03 14:33 XiaoNiuFeiTian 阅读(1592) 评论(0) 推荐(0) 编辑
JavaScript中键值对的使用
摘要:集合用 { }包含起来,语法 键:值 每个键值对用逗号分隔开 参考1:https://www.cnblogs.com/shangrao/p/12802419.html JavaScript中键值对式数据的存取:https://blog.csdn.net/xiaoye319/article/detai 阅读全文
posted @ 2021-12-03 10:17 XiaoNiuFeiTian 阅读(120) 评论(0) 推荐(0) 编辑
JavaScript:使用setAttribute()改变网页中标签的onclick属性
摘要:var bar = document.getElementById("foo"); bar.setAttribute("onclick", "javascript:alert('This is a test!');"); 为达到兼容各种浏览器的效果,可以用点符号法来设置Element的对象属性、集合 阅读全文
posted @ 2021-12-03 09:32 XiaoNiuFeiTian 阅读(549) 评论(0) 推荐(0) 编辑
Cesium:preRender事件
摘要:this.viewer.scene.preRender.addEventListener() 该事件发生在每次渲染之前 参考:https://blog.csdn.net/qq_29384639/article/details/110122112 类似的还有viewer.clock.tick。。 vi 阅读全文
posted @ 2021-12-02 16:03 XiaoNiuFeiTian 阅读(2135) 评论(0) 推荐(0) 编辑
JavaScript:appendDiv(append和appendChild的区别)
摘要:<template> <el-row type="flex" class="index"> <el-col> <slot v-if="viewerLoad" name="left"></slot> <div :id="id" class="atglobe-container" ref="viewer 阅读全文
posted @ 2021-12-02 14:19 XiaoNiuFeiTian 阅读(203) 评论(0) 推荐(0) 编辑
JavaScript:addEventListener()和removeEventListener()追加事件和删除追加事件
摘要:例如要为div上的某个按钮,添加监听事件 var btn = document.getElementById("myBtn"); btn.addEventListener("click", function () { alert(this.id); }, false); >>Cesium的timel 阅读全文
posted @ 2021-12-02 11:38 XiaoNiuFeiTian 阅读(369) 评论(0) 推荐(0) 编辑
JavaScript规范define(AMD)
摘要:AMD规范就是其中比较著名一个,全称是Asynchronous Module Definition,即异步模块加载机制。从它的规范描述页面看,AMD很短也很简单,但它却完整描述了模块的定义,依赖关系,引用关系以及加载机制。从它被requireJS,NodeJs,Dojo,JQuery使用也可以看出它 阅读全文
posted @ 2021-12-02 09:41 XiaoNiuFeiTian 阅读(613) 评论(0) 推荐(0) 编辑
Cesium源码之CesiumMath(1.62版)
摘要:1 define('Core/Math',[ 2 '../ThirdParty/mersenne-twister', 3 './Check', 4 './defaultValue', 5 './defined', 6 './DeveloperError' 7 ], function( 8 Merse 阅读全文
posted @ 2021-12-02 09:28 XiaoNiuFeiTian 阅读(330) 评论(0) 推荐(0) 编辑
Cesium之时间
摘要:var startTime = this.viewer.clock.currentTime; //当前时钟 var current=Cesium.JulianDate.now(new Date());//当前时间 以上哪个正确 参考:https://blog.csdn.net/dayuhaitang 阅读全文
posted @ 2021-12-01 16:10 XiaoNiuFeiTian 阅读(435) 评论(0) 推荐(0) 编辑
cesium功能插件
摘要:esium-measure 三维量测工具:https://github.com/zhangti0708/cesium-measure cesium-graphicBuffer 动态缓冲区效果 https://github.com/zhangti0708/cesium-graphicBuffer ce 阅读全文
posted @ 2021-12-01 13:36 XiaoNiuFeiTian 阅读(943) 评论(0) 推荐(0) 编辑
JavaScript之prototype
摘要:JavaScript prototype(原型对象) 所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法。 在前面的章节中我们学会了如何使用对象的构造器(constructor): function Person(first, last, age, eyec 阅读全文
posted @ 2021-12-01 11:19 XiaoNiuFeiTian 阅读(108) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示