自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海鸟儿~GIS

记录我的IT生活

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

转载 Cesiumlab使用常见问题说明

双击exe安装,本程序依赖VC2015,安装过程会提示,如本机已有VC2015,可以取消安装。fbx文件如果上下颠倒,切出来的模型可能出现严重的纹理丢失,即使在cesium上下翻转过来,也无济于事。处理:页面初始化的时候预加载(只定义加载gltf文件实体,并不add到系统里),添加add实体的事件,或者用定时器在页面加载后过几秒在add实体。处理后,点击分发服务,选择对应的服务类型(地形服务、影像服务、瓦片服务),点击服务路径或浏览器预览即可查看处理结果。(尽量不要出现特殊符号,不能出现中文)

2023-04-19 17:56:10 2108

原创 有用的网站整理

webpack 中文文档 :https://www.webpackjs.com/guides/getting-started/

2020-03-27 16:16:47 183

原创 前端知识学习

1、H5有哪些新特性,如何区分HTML和HTML5:H5主要是图像,位置,存储,多任务等功能的增加;绘制canvas,用于媒介回放的video和audio元素,本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失;sessionStorage数据在浏览器关闭后自动删除;语意化内容元素:比如article、footer/header/nav/seciotn,表单控件calenda...

2019-12-31 16:21:45 213

原创 3D Tiles 规范学习笔记

3D Tiles 是为流式处理和渲染海量3D地理空间数据而设计的,例如倾斜摄影、BIM、CAD。定义了一种数据分层结构和一组切片格式,用于渲染数据内容,对于数据可视化没有明确的规则,可以自定义规则。tileset是被一组切片组织成的空间数据结构(树),一个tileset至少有一个tileset Json文件描述,tileset JSON包含tileset元数据和tile对象树。切片内容是一...

2019-12-26 10:45:13 1796

原创 模型优化学习整理

模型加载到地图中,在数据量大的情况下,总是会出现崩溃情况,为此整理一些模型优化建议:纹理:1、尽量合并纹理,多个小纹理合并到一个大的纹理上,这样会使文件下载次数最小化,并且使引擎批量渲染,能提升一点性能。2、纹理尺寸合理化,最大到1024,。3、使用2的幂次方大小的纹理,对于非2的幂次方大小的纹理,渲染的时候可能会进行缩放,增加性能开销。几何体:1、去掉多余的顶点。2、...

2019-12-19 17:42:59 185

转载 cesium Property 学习

今天看了这篇文章,收货挺多,为了方便后面查看学习,复制保存一下。Cesium官方教程中有一篇叫《空间数据可视化》(Visualizing Spatial Data)。该文文末简单提到了Cesium的Property机制,然后话锋一转,宣告此教程的第二部分将重点讲解Property机制。但是呢,第二部分还没有写好,说在等待的过程中,可以先看下Cesium对影像和地形的支持。。可以看官方教程中的说...

2019-12-19 14:59:42 445

原创 vue-admin-element 登录菜单配置学习-搭建cesium开发环境

1、登录在src/views/login/index.vue,登录只是账号密码,登录后获取用户信息其中包含用户角色,路由配置在src/router/index.js,路由中配置了每个路由对应的角色。可以通过修改配置的title修改菜单名称。{ path: '/pdf', component: Layout, redirect: '/pdf/index', c...

2019-12-11 10:34:41 1631 1

原创 vscode 调试vue 项目

今天开始学习vue项目,从登陆开始调试。调试配置如下:1、安装debugger for Chrome2、配置调试:点击调试-打开配置。配置如下:​{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830...

2019-12-10 15:13:37 552

原创 Vue安装步骤

要安装Vue,首先要安装node和npm。安装完成后检查是否正确安装node和npm.如图:由于有些npm资源包被屏蔽或者是国外的资源,经常会导致npm安装依赖包失败,所以我们还需要npm的国内镜像,cnpm.输入如下安装国内镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org耐心等待,如果没有报错表示...

2019-12-02 14:59:13 222

原创 CommonJs规范-相关学习记录

1、CommonJs模块规范:每一个文件就是一个模块,每一个模块都有自己的作用域,在一个文件里面定义的变量、函数、类都是私有的,对于其他模块不可见。如果想对其他模块可见,必须定义为global对象属性。当然这种最好不用,不容易维护。CommonJs模块规范规定,每个模块都是一个module,module对象代表当前变量,是一个对象{ },它的属性就是对外的接口。加载模块其实是加载对象的属性。...

2019-11-28 15:20:53 164

原创 拖动div功能

前端开发过程中,魏莉操作方便,有时候弹框需要拖动,代码如下:function darg(obj){ //移动窗口的步骤 //1、按下鼠标左键 //2、移动鼠标 obj.mousedown(function(e){ var positionDiv = $(this).offset(); var distenceX = e.pageX - positi...

2019-11-28 10:48:06 111

原创 leaflet 地图上添加marker点击事件,自定义弹出框

var LeafIcon = L.Icon.extend({ options: {// shadowUrl: test.png",//阴影图片,合理利用可以设置效果 iconSize: [60, 64], } }); var latLng = L....

2019-11-20 13:46:40 16934

转载 div 增加闪烁效果

@keyframes fade { from { opacity: 1.0; } 50% { opacity: 0.4; } to { opacity: 1.0; }}@-webkit-keyframes fade { from { opacity: 1.0; }...

2019-11-18 15:03:28 758 1

原创 bootstrap 下拉菜单淡入淡出效果

bootstrap 通过增加glyphicon-menu-downglyphicon-menu-right 设置按钮的下拉和收起效果。通过获取点击菜单所对应的父级的同级div来隐藏显示菜单:$menuscs=$(this).parent().next('div');通过fadeToggle()来进行淡入淡出效果设置:$menuscs.fadeToggle(2000);如果没有淡入淡...

2019-11-13 13:59:31 1638

原创 Chrome 浏览器安装插件octotree,学习GitHub代码

今天学习GitHub代码,看到推荐谷歌浏览器插件octotree,可以像IDE一样方便的浏览GitHub上面的项目,记录以作为备忘。1、下载地址:http://www.cnplugins.com/devtool/octotree/download.html2、下载后在谷歌浏览器中输入:chrome://extensions/,打开谷歌扩展插件在安装过程中发现问题,就是谷歌浏览器不能...

2019-11-11 14:38:30 658

原创 cesium 计算两点之间的距离

//positions 包含两个点的数组disTance=function(positions){ var distance = 0; for (var i = 0; i < positions.length - 1; i++) { var point1cartographic = Cesium.Cartographic.fromCartesian(posi...

2019-11-06 13:41:46 8112 1

原创 自定义飞行路线管理

超图飞行管理是提前在桌面端定义好飞行路线,然后进行飞行,但是在业务中,有时候需要根据业务需要进行飞行,比如根据GPS取到的点进行实际路径飞行。实现思路:先定义一个空的飞行路径,也可以定义一个只包含一个点的飞行路径来进行定位。然后增加自定义站点,代码如下: var points = [ { x: 116.71275583943516, y:...

2019-10-30 11:09:28 1317

转载 S3MTilesLayer模型图层显示

一、获取S3MTilesLayer的方法要设置S3MTilesLayer的参数,首先我们需要获取到S3MTilesLayer图层,这里我们介绍几种获取到该图层的方法。1、Cesium.when回调获取a、如果添加的是单个图层,则通过函数返回的是单个layer图层,直接用就可以了var promise=scene.addS3MTilesLayerByScp("http://ww...

2019-08-05 17:32:38 3119 1

原创 flex增加皮肤

新建mxml外观,<fx:Script><![CDATA[import com.esri.ags.components.ScaleBar;[Bindable]private var barLength:Number = 0;[Bindable]private var barHeight:Number = 5;private var useMetric:Boolean ...

2019-08-05 13:33:30 106

翻译 相机高度限制范围显示_cesium

/** * 设置后当相机高度达到设置的最大和最小高度时将不再放大和缩小 */ viewer.scene.screenSpaceCameraController.minimumZoomDistance = 250000;//相机的高度的最小值 viewer.scene.screenSpaceCameraControl...

2019-08-05 13:24:16 2300

转载 离线坐标转换代码(转)WGS-84、火星坐标、百度坐标相互转换

public class CoordinateConvertTool { public static double pi = 3.1415926535897932384626; public static double a = 6378140.0;//1975年国际椭球体长半轴 public static double ee = 0.0033...

2019-07-30 17:11:26 1645

原创 GIS基本算法基础

作为一名GIS开发者,不会算法,太容易被鄙视了,所以一定要认真学习算法,不断总结,非常感谢入行之初,遇到了厉害的师傅。好记性不如烂笔头,把一些基本几何算法记录下来,供后续查阅。1、矢量概念:如果一条线段的端点有次序之分,称之为有向线段,如果有向线段的起点在坐标原点,称之为矢量。2、矢量加减法:p(x1,y1),q(x2,y2),p+q=(x1+x2,y1+y2),p-q=(x1-x2,y1

2016-08-11 16:46:21 4170

原创 文章标题AngularJS学习

1、互联网工作原理,路由器和网线连接计算机,每一台计算机都有唯一的地址,让网络可以定位到它。多台计算机可以共享一个网络或者路由器。多台计算机共享一个网络IP,每个计算机通过路由分配的内网IP来单独访问网络。IP地址是为每个接入到网络中的设备分配的一个数字标识码。2.浏览器的作用:当远程服务器把HTML发送过来后。浏览器获取页面对应的HTML文本,将其解析外一个在浏览器内部使用的结构,对页面内容进行

2016-08-08 18:02:32 286

原创 Spring 配置

一、spring的三种装配机制:1、在XML中进行显示配置。2、在java中进行显示配置。3、隐式的bean发现机制和自动装配。二、1、spring自动化装配:(1)组件扫描(component scanning),Spring会自动发现应用上下文所创建的bean。(2)自动装配(autowiring),Spring自动满足bean之间的依赖。例子:带有@component注解

2016-06-17 18:33:17 279

原创 关于arcgis 9.3 Java服务器发布服务问题

一、HTTP Status 503 Web services handler not initialized问题 原因:webserver 服务句柄不能连接到arcgis som进程,web server服务是使用arcgis_wshandler.properties文件信息进行验证的Java网络应用程序,这个文件第一次登陆时有ArcGIS manger生成。 解决办法:检查arcgis_wsh

2016-06-13 16:41:36 994

转载 端口号被占用解决方案

步骤一:cmd输入:输入 netstat -ano步骤二:netstat -aon|findstr "端口号"步骤三:tasklist|findstr "查询出的 listening"步骤四:taskkill /f /t /im 查询出占用程序名称

2016-05-25 18:04:17 558

原创 JAVA-Spring学习笔记

Spring的四种关键策略:1、基于POJO的轻量级和最小侵入性编程。(POJO是简单的JAVA对象,实际上是指简单的Javabeans,是为了避免和ejb混淆)2、通过依赖注入和面向接口实现松耦合。3、基于切面和惯例进行声明式编程。4、通过切面和模板减少样板式代码。POJO通过DI来装配。注入功能的实现:一个程序,肯定是有两个或者更多个类来组成的,这些类之间相互协作来完成

2016-05-19 17:35:08 308

原创 flex Shared Object 学习笔记

最近做的项目用到了两个Application,涉及到传值问题,查阅了大量资料,找到了解决方案,以备忘。Flex Shared Object是一个类似于Cookies的东西,同来存储一些数据到用户本机。但它与Cookies又有些不同。第一,Cookies过一段时间会过期,而它不会,除非你执行清除命令。第二,存储的数据大小不能超过100KB,超过了,FlashPlayer会提示用户是否允许

2015-06-16 17:20:29 393

原创 Arcgis开发GeoDataBase数据库

GeoDataBase数据库分为三种类型:个人数据库、文件数据库、面向企业的SDE数据库。1、个人数据库,依赖与微软的ACCESS数据库,并且也只能在Windows平台上运行,同时也受到容量的限制,最大存储量不超过2GB.2、文件数据库,以二进制方式管理数据库,单张表可存储到1TB,可通过关键字进行配置,最大可扩展到256TB,容量是无限制的,可运行在多个平台,但是和个人数据库一样,不支持

2015-04-01 16:05:36 2680

原创 AE开发OMD

对于OMD的理解,首先要明白以下四点:1、该类支持哪些接口;2、完成任务需要哪些对象;3、如何使用该类的对象;4、该类的对象是否可以直接实例化;5、接口有哪些方法和属性;6、是否 其它类也支持该接口;7、对象间的关系;

2015-04-01 15:09:41 489

原创 VS增加作者版权信息

cs文件默认路径:X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\Web\CSharp\2052\Class.zip\Class.csX:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesC

2015-02-09 14:09:30 1645

原创 关于栅格数据的一些认识

对于一般16bit或者更大比特深度的影像,像元值都是大于255的。这种情况下,RGB的显示器是不能够直接使用像元值进行显示的,需要将像元值换算到0~255的区间内以用于显示。而换算过程通常是线性的,这样就很容易造成得到的RGB值仅处于一个在0~255之间的较小区间,而计算机显示影像时,则是在整个0~255的范围内进行渲染,这样就造成影像很暗或者对比度很差的视觉效果。常用的增强方式是通过拉伸来增

2015-01-30 16:35:21 1092

原创 Flex

一、RIA4条技术路线:HTML/AJAX,Java。

2014-07-07 16:52:01 524

转载 C#操作数据库

先从数据库中取出结果集后进行处理数据后再UpDate

2014-07-02 17:07:57 619

原创 Flex技术GEF

图形化编辑框架是Eclipse平台下的一个重要的框架,

2014-06-30 17:14:41 848

原创 C#序列、反序列化json对象

首先创建一个Person类:public class Person{public string Name{get;set;}public int Age{get;set;}public string Sex{get;set;}public DataTime BirthDay{get;set;}}

2014-06-12 10:38:52 768

原创 C#学习笔记-成员创建

抽象类的构造方法不应该是public或者

2014-05-21 12:51:34 534

原创 C#学习笔记-泛型

为泛型参数设定约束:

2014-05-15 11:47:13 466

原创 c#学习笔记-匿名

匿名类型:组成包括:

2014-05-14 16:57:46 506

原创 C#学习笔记-类型转换

string str = "string"+9;string str =

2014-05-13 16:44:09 605

C#读取CAD文件

找了半天,终于找到了这个控件呀,可以直接读取CAD,不需要运行AUTOCAD

2014-04-29

C#参考手册

对与初学C#者用处比较大,可以了解一些基本概念和搞清楚容易混淆的地方

2014-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除