- 博客(85)
- 资源 (12)
- 收藏
- 关注
原创 Cesium开发之贴地坑
对于entity的成员点、线、面、billboard(广告牌)、ellipsoid(椭圆体)等,在创建贴地时,经常遇到各种各样的问题,现总结如下:Point:heightReferencePolyLine:clampToGroundPolygon:heightReferenceBillboard:heightReferenceEllipsoid:heightReference参考:https://cesium.com/docs/cesiumjs-ref...
2020-09-16 10:02:32
1315
原创 Tomcat加载自定义路径下的项目
有时候文件夹太大,不想放在tomcat webapps里面,需要tomcat把项目放到非webapp目录下读取自定义路径下的项目、一、设置方法 方法一:废话不多说先说设置方法,好处后面说,这里以tomcat7或8为例,最新的tomcat9没试过,不过应该差不多1.首先进入tomcat的conf目录下,新建名称为 Catalina 的文件夹2.进入Catalina文件夹下,新建名称为 localhost的文件夹3.进入localhost文件价下,新建名称为ROOT.xml(后面解...
2020-09-01 13:08:07
649
原创 chrome浏览器github无法访问
访问https://github.com.ipaddress.com/,确定下面与github相关的ip地址(不要照搬网上的ip地址)140.82.112.3 github.com140.82.112.3 gist.github.com199.232.69.194 github.global.ssl.fastly.net185.199.108.153 assets-cdn.github.com.Ipaddress.co185.199.110.153 assets-cdn.github.com.I
2020-08-31 16:48:22
4835
原创 WebAppbuilder脱离portal
WebAppbuilder是目前Esri推出的号称零代码实现程序定制的工具,笔者16年就开始使用,但是由WebAppbuilder定制的程序,打包运行,默认是需要关联portal的,非常不方便,笔者经过研究,将定制后的程序实现了与Portal的脱离,稍加修改,就可以将定制好的程序在Tomcat或nginx中部署运行1、定制程序,WebAppbuilder的运行运行连接portal,这里笔...
2019-12-20 11:04:37
725
原创 i3s/s3m/3D Tile
S3M:Spatial 3D Model (S3M)是一种适用于海量三维模型数据的传输格式。它通过一种高效,易扩展,可协作的数据规范,在不同终端(移动,浏览器,桌面)之间,满足用户在三维数据传输和解析方面的各类需求。https://github.com/SuperMap/s3m-spec3D Tiles:3D Tiles is designed for streaming and ...
2019-10-24 08:06:41
5634
原创 关于Arcgis js中 dojoConfig配置的问题
在arcgis js程序开发中,如果我们需要引入文件夹,在require中调用的话,一般需要配置dojoConfigvar dojoConfig = { async: true,//这个参数一定要设置,必须要设置true; parseOnLoad: true, packages: [{ //解释:require(["widgets/.."],...
2019-08-02 16:40:31
696
原创 RequireJS程序打包
使用RequireJS可以将我们的JavaScript代码轻易的分割成苦干个模块(module),方便我们的开发与维护。但是在生产环境中,如果将所有的JavaScript文件分离,会导致很多次请求(requests),即使这个些文件都很小,也会浪费很多时间。所以在生产环境中,我们可以通过合并这些脚本文件,以减少请求的次数达到节省加载时间的目的。1,r.js 介绍Requi...
2019-07-17 15:54:18
410
原创 nginx设置创建为windows服务
、下载最新版的 Windows Service Wrapper 程序,下载地址:http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/比如我下载的名称是 "winsw-2.2.0-bin.exe",可以把它命名成你想要的名字(比如: "mynginx.exe",当然,你也可以不改名)2、把下载的文件(winsw-2.2.0-bi...
2019-06-14 17:24:05
981
转载 Three.js和其它webgl框架
什么是WEBGL?WebGL (Web图形库) 是一种JavaScript API,用于在任何兼容的Web浏览器中呈现交互式3D和2D图形,而无需使用插件。WebGL通过引入一个与OpenGL ES 2.0紧密相符合的API,可以在HTML5 元素中使用。(MDN简介)在我的理解,WebGL给我们提供了一系列的图形接口,能够让我们通过js去使用GPU来进行浏览器图形渲染的工具。什么是Th...
2019-04-28 10:07:10
1506
转载 Canvas、 SVG 和 WebGl三者之间的区别
概要:Canvas 位图,是需要自己画点的白板;SVG 矢量图,是给数据就可以绘制点、线、图形的,基于 XML 的标记语言;WebGL 3D位图,是基于 Canvas 的 3D 框架。说明:SVG只是一种矢量图形文件格式, 不仅现在的浏览器都支持,很多主流的系统也都支持。可以代替一些图片,多用于图标,以及图表上,优势在于拥有HTML的event事件,交互起来很方便...
2019-04-28 09:46:59
2468
转载 arcgis for javascript- Draw画图结束添加多个图形问题
在Draw工具中 draw-end(画图结束后想地图添加图形)发现第一次添加一个图形,第二次添加两个图形,第三次添加三个图形,依次递增//新增图形function addLifeBoundary(){ alert("新增图形"); lifeFeatureLayer.clearSelection(); lifeFeatureLayer.refresh(); ...
2019-04-12 22:09:05
796
原创 nginx反向代理解决跨域问题
1、反向代理原理2、nginx.conf配置文件,server { listen 8088;//端口 server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; #root html...
2019-03-21 16:04:08
2719
原创 RequireJs require.config加载第三方模块
require.config()加载的模块分两类,一类是AMD模式的,即以define定义的模块,可以直接加载// math.js define(function (){ var add = function (x,y){ return x+y; }; return { add: add }; }); ...
2019-03-07 15:34:52
1502
转载 ArcSDE连接PostgreSQL数据库
安装检测ArcGIS10.5支持的PotgreSQL版本只有9.5、9.4、9.3,ArcGIS支持的数据库和版本你都可以在ArcGIS Desktop安装目录下的DatabaseSupport文件夹下找到。若数据库安装在windows平台,需要 Microsoft Visual C++ 2013 Redistributable Package (x64) 支持。若Desktop和P...
2019-02-14 08:33:38
1542
原创 Cesium学习总结
1、基于Cesium 1.53的开发包https://github.com/AnalyticalGraphicsInc/cesium,利用build实现了系统的构建2、矢量图层,经过测试,对于topojson的支持更好,因此,建议利用http://geojson.io/将矢量数据都转化为topojson,然后再加载到Cesium中3、下载Cesium的万花筒,https://www.ces...
2019-01-22 11:27:19
961
原创 数据可视化开源汇总
百度Echarts:http://echarts.baidu.com/index.html 图表+地图百度 MapV :https://mapv.baidu.com/ 基于百度地图的可视化,跟Echarts的地图效果基本一样百度inMap: inMap 是基于百度地图的大数据可视化库, 是构建在地图上的绘画图层,依赖百度地图运行环境,需要申请百度key http://inmap...
2018-11-14 14:38:04
1717
转载 ArcGIS平台中PostgreSQL数据连接配置总结
通常用户在使用要素服务时,要求数据必须是存放在空间数据库中的。同时,需要将数据库注册到ArcGIS for Server,这样在发布服务时就不需要进行数据拷贝,从而可以节省磁盘空间及服务发布时间。以下就ArcGIS平台的Desktop和Server产品中如何使用PostgreSQL数据库进行总结,包括Linux版的ArcGIS for Server和PostgreSQL以及Windows版的Ar...
2018-10-25 14:50:47
1234
转载 安装SQL Server 2012过程中出现“启用windows功能NetFx3时出错”(错误原因、详细分析及解决方法)以及在Windows Server2012上安装.NET Framework
问题:在服务器(操作系统为Windows server 2012)上安装SQL Server 2012的过程中,安装停留在下图所示的界面上,显示”正在启用操作系统功能NetFx3”随后出现提示框,告知启用windows功能NetFx3时出错。 分析:NetFx3指的是.NET Framework 3.5,SQL Server 2012数据库系统的运行需要依靠.NET Framework ...
2018-07-03 08:46:14
921
原创 oracle数据库重启
现将oracle重启的问题记录一下,由于断电等原因等导致数据库崩溃,需要重启oracle数据库.在xshell中使用(1)su oracle登录,然后使用lsnrctl status 查看监听状态,报错:-bash:lsnrctl:command not found网上查一下su oracle 与su - oracle 的区别,使用su - oracle 用户登录,成功登录;(2)查看监听状态,l...
2018-06-14 22:30:27
7573
原创 jdk报错:opening registry key
服务器杀毒之后,jdk无法运行,在cmd里运行java,报错Error opening registry key'software\Javasoft\Java Runtime Environment'Error: could not find java.dllError: could not find Java 2 Runtime Environment'原因是杀毒时将jdk在注册表中的注册文件一...
2018-06-01 09:53:03
3201
转载 Oracle LSNRCTL------监听器的启动和关闭
对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。 本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查orac...
2018-05-28 14:52:01
6068
原创 MongoDB windows下成功安装配置
一、安装 官网下载,一般选择community server版本下载,如果是企业可以选择enterprise版本,个人使用的话community就可以了,附上链接:https://www.mongodb.com/download-center?jmp=nav#community。安装步骤可以一直点击next,期间会让你选择complete(完整安装)和custom(自定义),根据个人喜好去安装,...
2018-04-27 14:09:07
218
原创 ArcGIS JS-显示label
开发中发现,在mxd中配好图之后,配置好label,当以ArcGISDynamicMapServiceLayer加载的时候,不管map的属性showLabels是否设置,都会在相应比例尺下显示文本标记label;但是,当以featurelayer的方式加载的时候,必须将map的属性showLabels设置为true,才能显示,不然,即使在mxd中配置好,对featurelayer也无效。参考:点击...
2018-04-09 09:41:12
2131
原创 Tomcat中文路径乱码
最近发布程序时,发现调用的路径中涉及到中文的,如中文文件夹、中文图片名称等,路径报错,经探索发现,原因是tomcat编码的问题,在tomcat/conf/server.xml配置文件中<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectP
2018-01-30 10:10:44
595
原创 hls播放视频流
常用的流媒体协议主要有 HTTP 渐进下载和基于 RTSP/RTP 的实时流媒体协议,这二种基本是完全不同的东西,目前比较方便又好用的是用 HTTP 渐进下载方法。在这个中 apple 公司的 HTTP Live Streaming 是这个方面的代表。它最初是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的流.现在见到在桌面也有很多应用了,HTML5 是直接支持这个.
2017-12-29 14:38:35
9724
7
原创 网页播放rtsp视频流
RTSP协议 (1)是流媒体协议。 (2)RTSP协议是共有协议,并有专门机构做维护。 (3)RTSP协议一般传输的是 ts、mp4 格式的流。 (4)RTSP传输一般需要 2-3 个通道,命令和数据通道分离。1、vlc player 如果客户使用ie或者firefox的话,可以使用vlc player,vlc player 同样需要安装插件,需要电脑上安装vlc player的本地客户端
2017-11-16 10:49:11
24028
12
转载 海康、大华IpCamera RTSP地址和格式
海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64。port: 端口号默认为554,若为默认可不填写。codec:有h26
2017-11-13 09:31:44
1358
原创 H5播放视频控件介绍
H5 video标签浏览器中已经有默认的标签可以支持播放一些常用的格式;比如mp4。但是,HTML5 Video开放式标签根据浏览器的不同而播放不同格式。兼容性不算很好,支持一些基本的视频格式。当然还有更好的选择,小G笑着说,就好像要给我展示一个秘密武器一般:jwplayer 播放器相比video标签,jwplayer 播放器功能很强,支持的流媒体格式很多,也不需要按照插件。结果当然是
2017-11-09 10:38:57
10371
原创 echart.js:canot read property textStyle of null
在进行Echart 统计时,报错:canot read property textStyle of null 原因:在进行统计项,key-value值,key值可以为空,但不能为nul。
2017-07-07 14:56:13
701
原创 ArcGIS server 注册oracle数据库出错
最近碰到一个坑爹的问题,ArcGIS server通过SDE链接oracle 数据库(oracle一体机 12c),链接没问题,但是在服务注册时报错:“无法连接到数据库,因为数据库客户端软件无法加载。确保正确安装并配置数据库客户端软件”经研究发现,当ArcGIS Server 和 ArcMap 安装在一台服务器上;Oracle 安装在另一台服务器上时。ArcGIS Server 和 A
2017-07-07 09:36:31
7206
转载 用shell命令操作oracle数据库
启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。 1.$ su - oracle 2.$ sqlplus / nolog 3.sql> conn / as sysdba 4.sql> startup (一般不需要加参数,只要设置好环境变量) 5.sql> quit (退出sql模式) 6.$ lsnrctl start (启动监听器)
2017-06-27 15:03:30
2394
转载 JSON Schema
一句话:JSON Schema实际上就是一个JSON文件,只不过其表示的信息内容是对另一个JSON文件结构和内容的约束。1. JSON Schema简介我们知道,JSON和XML相比,在很多方面具有更多的优势。未来,JSON在各方面取代XML,很有可能就是历史大势所趋。了解XML的都知道,XML Schema是以XML语言为基础,用于描述XML文档的结构以及校验XML文档内容,也就
2017-05-26 08:57:34
770
转载 学生免费申请JetBrains许可
学生免费申请许可证地址:https://www.jetbrains.com/student/点击apply now出现如下图:支持的验证方法有:邮件认证: 如果你的学校对学生有提供类似@.edu或者是 @.edu.cn 的邮箱,那么你可以通过这种方式去认证。ISIC/ITIC 认证: 这个没试过,不知道要怎么弄 —__—文档认证: 我是申请这个的
2017-05-26 08:49:08
24416
12
原创 ArcGIS for JavaScript与IE版本的恩怨
现状:(1) XP系统支持的最高IE版本是ie8(2) 目前微软已对IE(8/9/10)不再提供更新与技术支持经验: ArcGIS for javascript 3.16版本的一些属性方法,如DyanmicLayer.setLayerDefinitions(),只支持到IE9+;总结:对于JavaScript程序,明智之举就是用Win7及以上系统,IE版
2017-04-24 17:17:49
2829
原创 ArcGIS js 3.x和4.x变化
1、4.x 多了MapView,这是为了通三维的SceneView同步,引入MVC模式4.x 如下: var map = new Map({ basemap: "streets" }); var view = new MapView({ container: "viewDiv", map: map });3
2017-01-19 13:45:28
3376
原创 ArcGIS js FeatureLayer加载失败原因
在开发过程中发现,当对发布的数据服务目标图层隐藏某些字段时,用FeatureLayer加载该图层,就会报错“unable to find a field of type 'esriFieldTypeGeometry' in the layer 'fields' information.If you are using a map service layer,features will not ha
2017-01-03 15:45:40
4719
原创 C# webService服务
1、Visual Studio 新建项目(对话框里面选择ASP.NET Web应用程序)或者直接新建网站(ASP.NET 空网站)2、添加新建项,选择Web服务(ASMX)public class WebService : System.Web.Services.WebService{ public WebService() { //如果使用设计的组件
2016-11-24 10:43:01
331
arcgis_js_v329_api.zip
2019-07-26
IOS开发入门
2014-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人