自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dengzj_GISER

胸有大志,何以以背示人

原创 感受postgis空间函数在项目中应用的强大之处--带实例分析及mixed SRID geometries 错误解决

最近有个项目需求需要乙方完成,他们GIS开发人员能力有限遇到了困难。需求是将某区域进行固定大小的网格分割(类似渔网)根据网格内存在的点数量和属性值,对网格进行高度拉伸和颜色渲染的三维需求,点的属性信息中有区域和街道的属性。 很多人一开始想到的就是循环。在代码中只要根据点和网格进行循环判断点...

2020-01-19 14:50:11 176 0

原创 cesium添加mapbox自定义风格底图

前段时间一直想把mapbox的底图添加到cesium中,一直没找到方法。刚刚在cesium的api 中找到了相关的接口,发现现在各种应用开发越来越简便了;里面相关参数写的很详细,如下: 以下是代码: /* * @Author: dzj * @Date: 2020-01-06 18:3...

2020-01-06 18:49:58 1133 9

原创 记录一下geoserver发布无黑边影像的一些设置

有些影像裁剪后,影像背景颜色或者background颜色是黑色的,在geoserver发布影像服务后就会出现黑色背景或者周围黑色(又称黑边)的情况,影响发布有ImageMosaic、WorldImage和GeoTIFF等三种格式发布,一般采用ImageMosaic格式发布,其他就不赘述了,直接上图...

2019-10-08 09:26:23 490 1

转载 Arcgis的常见数据处理操作汇总(二)

接着上篇,上篇自己还进行了部分筛选和总结,这篇是视频为主便直接转载过来了: ArcGIS实战:空间统计分析,冷点热点分析 https://mp.weixin.qq.com/s/20aL2a2PJLx9FK3BLZktyA Arcgis中将扫描图片转换成shapefile数据 https...

2019-08-10 23:17:25 542 0

转载 Arcgis的常见数据处理构成汇总(一)

根据关注的微信公众号,大部分是一些常规操作,但是怕自己年纪过大,哪天忘记了,而且技术发展如此快(arcgis pro),因此收藏,待有时间吧基本原理步骤搞清楚,在一个就是免得下次要用时从网上搜索半天,浪费时间,故此做个笔记 ArcGIS中的地理坐标系转换方法参数:https://mp.weixi...

2019-08-10 22:33:05 586 0

原创 plsql根据用户 导入导出表、数据、序列、视图,根据用户对Oracle数据进行迁移

主要步骤如下: 1.导出当前用户的对象(对象中包括 :表结构,视图,序列等,) 操作:打开plsql-->工具----》导出用户对象 export user object(可以导出表结构和序列、视图) 2.导出当前用户的所有表及表信息 操作:打开plsql-->工具----》导...

2019-05-14 19:56:59 1470 0

原创 cesium绘制几何体polygon,并直接标注label的小技巧

之前一直用openlayers,skyline,进行图形绘制图形,在绘制polygon的时候都是可以获取相应source的feature来获取几何体的中心坐标,但在cesium中却没有feature的说法,除了事件获取屏幕数据的时候才有才有feature,在cesium中的entity是很核心的对...

2019-05-13 17:34:34 3817 2

原创 用echarts 中的地图来显示区域分布情况(vue),包括地理数据来源生成的制作注意事项

由于国家测绘部门的一些相关法律规定,现在版本的ecahrts 中的地图资源已经不能制作和直接使用,只能通过自己注册地图regiseterMap(name,json),来实现地图的区域,这些数据,学GIS的获取和制作应该都不是什么大问题,只需将相关区域的地理要素转换成geojson即可,如果不知道怎...

2019-01-18 16:17:17 3524 1

原创 transition 自动滚动表格(vue)

自动滚动主要注意三个变量: 1,要显示的滚动区域, 2,滚动时间, 3每次滚动的位移量 滚动效果主要是根据transition样式进行设置: transition: width 2s; 第一个参数是指方向,第二个是移动时长 再通过数据的需求设置每次需要移动的距离,js方法设置即可,可视区...

2019-01-18 11:38:24 5088 2

原创 hsl m3u8格式的视频用vue-video-player 接入网页的实例demo

安装  vue-video-player(视频播放器)和videojs-contrib-hls(hls传输) //安装 npm install vue-video-player --save npm install --save videojs-contrib-hls //页面 &...

2019-01-16 09:48:22 1249 0

原创 cesium小试牛刀

久仰cesium的大名,3dGIS的受欢迎程度在如今也是不言而喻。之前做过商业版的3dGIS项目用的是skyline的产品,对于开源3dGIS,看的我也是心痒难耐,今天就照着做了几个demo.确实强大。 准备工作:1.cesiumLab :yong 3dtile 的发布,例如地形,用于extru...

2018-09-03 19:35:05 1305 0

原创 WebGIS常用的空间分析,地图发布,底图自定义,QGIS插件,地理矢量数据格式转换工具等资源汇总

OGC javascript 空间分析库:turf.js  jsts.js jsts:     JSTS是一个符合OGC规范的简单要素空间位置判定函数JavaScript库,JSTS也是Java类库JTS的一个接口,且与OpenLayer3具有互操作性。 目前原生的OpenLayers3并不支持空...

2018-09-01 17:35:15 2548 0

原创 openlayers加载本地arcgis切片(explodes)的两种方式,利用geowebcache进行发布和直接读取本地切片

由于Arcgis的普及,经常会使用ArcgisServer对地图进行切片,且缓存在本地。如果能使用开源工具对该本地缓存进行加载的话,有时候能够节省不少精力和时间,因此本人对openlayers加载arcgis本地切片进行了总结,上代码: /* **************...

2018-08-15 23:30:11 652 0

原创 Openlayers3 API中的几处坐标系,分别代表的含义总结

在openlayer中引入切片,添加各种服务,视角的定义等情况下都有对projection的属性进行设置,有的是默认值,有的需要自定义,但是他们与请求的服务之间或多或少存在着千丝万缕的联系。或者互不影响。本人在实践过程中,对经常出现的几个projection的理解进行了总结,直接看代码: &a...

2018-08-15 23:04:56 746 4

原创 见证一张CAD图如何蜕变成一个高大上的三维地形模型(一)

一般情况: 数据准备1.dem栅格图一张,2.对应dem位置的影像图一张即可 软件准备:ArcScene(esri arcgis 的是一个三维扩展模块,版本:10以上,本文10.2)或者terraBuilder 加上terraExpolrer pro(skyline产品,本文版本6.6.1) ...

2018-07-18 00:42:35 19267 4

原创 通过sld样式拉伸渲染为伪3d建筑的地图效果通过geoserver发布

伪三维图形,类似百度地图的建筑,sld设置 参考:https://www.jianshu.com/p/c157ee1bb0b7 参考:https://www.cnblogs.com/shitao/archive/2012/08/29/2661611.html sld的样式一般都是在uDig中进行...

2018-07-17 19:52:12 1776 0

原创 基于tomcat的geoserver部署,小总结

下载相应版本的geoserver.war包,然后放到人Tomcat的wabapp下面进行解压,解压完后,删除war包,重启tomcat即可。浏览器打开localhost:port/geoserver即可,首次进需要输入登录账号密码定位到apache-tomcat-8.0.33\conf文件下tom...

2018-07-09 18:33:15 1950 4

原创 geoserver(旧版本的geowebcache)发布arcgis切片数据的一点问题

最近项目中,由于成本的考虑,要弃用arcgis的产品,用arcgis server 发布的的(影像)切片服务也不能直接使用,导致产生的缓存切片造成了浪费,再加上想偷懒项目主要开发环境:1.openlayer+arcgis for server 10.2 /geoserver根据开发环境想到了两个解...

2018-07-09 17:40:43 576 0

原创 百度地图 javascript api自定义信息窗口

百度 js api中存在infoWindow的类,就是marker 点击后显示的信息窗口,他存在一下问题1.在map中只能显示一个infowindow,2.该信息窗口的样式无法修改,显示的内容具有局限性,虽然在2.0以后可以添加html元素,但是样式只能部分修改,比如他的背景色始终为白色。通过寻找...

2018-06-21 19:26:55 17220 6

原创 openlayer3 添加arcgis 发布的wms 服务(矢量非切片)

wms作为ogc 标准之一,arcgis sever 发布的wms同样能被开源gis平台来进行加载,openlayers自然也能正常引用。但是esri发布的wms有一点小细节需要注意,与geoserver 发布的wms有点小出入。先上代码吧: <!DOCTYPE html&g...

2018-05-22 15:45:35 944 0

原创 openlayer 4 点、线、面绘制与交互

openlayers 中很重要的是feature的理解,feature和source是获取地理要素的重要中间载体,主要构成方式如下图所示话不多说,直接看相关代码$.ajax({ type: "post", url: "$...

2018-05-09 23:56:02 3740 0

转载 javascript 判断点在面内,点在圆内

点在多边形内常用的算法就是使用射线法,作为笔记直接上代码: /** * 判断一个点是否在多边形内部 * @param points 多边形坐标集合 * @param testPoint 测试点坐标 * 返回true为真,false为假 ...

2018-05-08 23:28:52 4377 4

原创 影像配准和地图切片过程中的一些小细节总结

一、配准注意:控制点的选择精度控制:配准时由于XY坐标的小数位过长,导入arcgis的时候有可能会造成四舍五入,使得精度下降或者显示范围不能再继续放大,影响查看CAD上像个较近的点,可以设置xy坐标的容差值设置小几位,并且如果控制点是保存在Excel中,在采用有xy生成要素的时候最好在catalo...

2018-05-08 00:04:11 1018 0

原创 oracle spatial sdo_geometry总结

在ArcGIS中通过SDE存储空间数据到Oracle中有多种存储方式,分别有:二进制Long Raw 、ESRI的ST_Geometry以及基于Oracle Spatial的SDO_Geometry等等。    关于这几种方式的各自的优缺点不是主要的探讨的方向,这些我们可以通过ArcGIS中的Ar...

2018-05-07 23:42:18 564 0

原创 skyline6.6 for javascript 在 IE浏览器运行时,显示:Error:对象不支持XX属性和方法

一开始以为是软件安装的问题,因为用的是破解版的terraExplorer pro 6.6 浏览器用的是IE11。经过调试和分析,发现是因为之前项目的时候,在本地的机子上对IE浏览器进行了IE启动的设置,将IE设置成了64位启动,而本机上安装的软件是32位的,因此个人觉得,产生了冲突。于是将其改回位...

2018-03-13 12:00:49 922 0

原创 skyline创建气泡CreatePopupMessage里面的src问题

当创建气泡CreatePopupMessage指定src对应的url地址,加入在url里面采用get的形式添加参数与参数值到url中。所在的html页面里面如果是动态添加图片到页面中,可能会导致图片无法获取,,但是单独打开对应的页面又能直接显示图片出来。如以下代码: var src ...

2018-01-03 19:40:28 806 0

原创 在ArcMap 10.2中进行了坐标系定义和投影转换后,若干图层在放大到某一比例尺时不再显示的问题

ArcGIS中某个图层放大到1:20000以上后不显示, 1.首先想到的应该是scales range的范围是不是被限制了,如图一所示,但是我的设置的为show All scales,经过重新设置显示范围和在此设为ALL scales 仍然不奏效,

2017-11-06 10:16:06 10088 3

转载 程序连接SQL Sever数据库出现:java.sql.SQLException: Network error IOException: Connection refused: connect 错误

解决方法: http://blog.sina.com.cn/s/blog_6782d1e701019l6n.html

2017-10-09 18:02:18 4231 0

原创 通过外部配置文件更改Javaweb项目的项目名,不通过eclipse编辑

网上很多的修改web项目名的方法,但是都是通过eclipse调试工具来编辑修改项目名的大概步骤就是:1.在项目树上先修改项目的名称,2.点击项目名右键,Properties,MyEclipse,Project Facets,web ,Web Context-root,修改成目标名称即可。但是有时候...

2017-09-20 22:23:05 1185 0

原创 TerraExplorer 6.6 api for javaScript 中的Points无法获取该对象的属性和使用其所持有方法

在单个feature获取geometry(lineString或者linearRing)时得到了Points对象,却无法获取Points的属性和方法使用,会显示属性值为null或者不存在的错误。按照API文档的提示,在使用points.toArray()的方法时候:  As of IE11,...

2017-09-17 14:48:34 443 0

原创 skyline的TerraExplorer api for js二次开发时,图层中的features无法获取或者features对象没有包含任何单个feature。

有时候用TerreaExplorer API(6.6) for javaScript 在获取工程树下的图层内的features时会出现获取的feature个数为0,经过本人的探索总算找到了相应的解决办法。大家可以参考一下

2017-09-17 14:28:34 1232 1

原创 IE浏览器不支持JSON,显示undefined的错误

IE浏览器使用编写的JavaScript出现不支持JSON,显示undefined的错误,解决方法

2017-09-17 14:16:31 1208 0

原创 terraExplorer 6.6 for javascript 获取地理要素上的坐标值,通过图层设置标注(作为上一篇的补充)

作为上一篇的补充

2017-09-12 16:39:18 238 0

原创 TerraExplorer 6.6 for JavaScript 通过图层获取地理要素,获取图层属性信息,矢量标注等通用方法

网上skyline的二次开发资料有点少,尤其是针对JavaScript的api代码,本人借助terraExplorer6.6的api示例进行了修改和改进,实现了以地理图层为核心分别来获取1.地理要素features 2.获取图层属性信息3.指定图层属性值来矢量标注等,文章最后还给出了最终效果图。有...

2017-09-12 15:55:02 418 0

原创 监听配置问题,SID(实例名)与SERVICE_NAME的区别?

这几天因为要连接远程oracle数据库,直接在本地安装好了oracle11g客户端后,环境变量配置完成,按以往的习惯用Net Configuration Assistant  进行了连接配置设置,生成了对应的监听文件。 但是在NetManager 中进行连接测试的额时候始终连不上,用户名和密码都...

2017-05-05 17:50:16 14606 3

转载 出现Access restriction: The type BASE64Encoder is not accessible 错误

在eclipse中引入import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 两个类的时候显示错误其切提示错误为 :Access restriction: The constructor BASE64Encoder() is ...

2017-05-05 09:38:40 201 0

转载 eclipse building workspace 出错显示,An internal error occurred during: "Building workspace". Java heap s

当在eclipse中的web工程在自动buildworkspace时,总是出现An internal error occurred during: "Building workspace". Java heap space 错误。 解决办法:去到工程...

2017-04-24 16:34:59 312 0

原创 无法连接到sqlsever2008 数据库的原因

注意 1.Telnet客户端要勾选, 2.sqlsever的网络协议TCP/IP 协议要打开。 3.并在sqlsever的配置管理器中设置TCP/IP的属性,将IPAll选项下的TCP端口设置为1433(这是sqlsever数据库的端口默认值) 4.随后开启TCP/IP服务,以及开启sqlseve...

2017-04-21 17:45:49 365 0

原创 eclipse从数据库逆向生成Hibernate实体类过程中出现read schema error:null的问题

1,首先确保在eclipse自带的datasource连接数据库没有问题的情况下即 ping  success! 2.在配置hibernate.cfg.xml文件时为确保不会再填写数据库连接配置信息出错,选择点击途中get values from Connection,即可获取之前datasou...

2016-09-28 13:32:38 426 0

原创 eclipse搭建Springmvc工程中容易出现的几个错误

版本: eclipse lunna,java 1.7,Spring 4.1.4,tomcat 7.0.70 问题1:出现(missing)的问题只需将器删除并且重新添加即可 勾选和点击add folder效果如下 问题二:搭建的工程默认的java版本是1.5,要修改jav...

2016-09-21 12:46:40 1812 0

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