GISER_A
码龄16年
关注
提问 私信
  • 博客:171,227
    问答:363
    171,590
    总访问量
  • 38
    原创
  • 464,895
    排名
  • 69
    粉丝
  • 0
    铁粉

个人简介:gis+智慧城市研究者

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2009-03-16
博客简介:

chaoyang89111的博客

查看详细资料
个人成就
  • 获得67次点赞
  • 内容获得63次评论
  • 获得261次收藏
  • 代码片获得307次分享
创作历程
  • 36篇
    2019年
  • 4篇
    2018年
  • 5篇
    2017年
成就勋章
TA的专栏
  • GIS算法专栏
    9篇
  • GeoServer官方文档翻译
    4篇
  • openlayers
    13篇
  • postgresql
    1篇
  • 开发工具
    3篇
  • 前端
    17篇
  • GIS
    20篇
  • 地图
    6篇
  • GeoServer
    7篇
  • 算法
    10篇
  • java
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

unexpected Use of undefined Variable (no-undefined)

/*eslint no-undefined: "error"*/var foo = undefined;var undefined = "foo";if (foo === undefined) { // ...}function foo(undefined) { // ...}当做这种判断时会报标题中的错误, 因为undefined可以为重写, 所...
原创
发布博客 2019.08.20 ·
2142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IDEA中的.iml文件和.idea文件夹

刚使用IDEA,发现在目录结构中存在.iml文件和.idea文件夹。这些到底是什么文件呢?iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。.Idea存放项目的配置信息,包括历史记录,版本控制信息等。这些文件是可以配置隐藏的:点击file->Settings->File types,在右下角的Ignore files and folde...
原创
发布博客 2019.08.01 ·
480 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java:String转Double

String转Double:String ss = "123456789";double value = Double.valueOf(ss.toString());Object转Double:Map<String,Object> map = new HashMap<String,Object>();map.put("order",1.245);B...
原创
发布博客 2019.07.30 ·
10476 阅读 ·
3 点赞 ·
1 评论 ·
12 收藏

WebStorm常用功能的使用技巧分享

现在流行VUE,也渐渐习惯使用webstorm来开发前端项目,这里记录下使用技巧。WebStorm 是 JetBrain 公司开发的一款JavaScript IDE,使用非常方便,可以使编写代码过程更加流畅。本文在这里分享一些常用功能的使用技巧,希望能帮助大家更好的使用这款强大的 JavaScript 开发工具。代码编辑代码跳转: Ctrl + 左键 或者 Ctrl + B,可以...
转载
发布博客 2019.07.26 ·
481 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

HTML跨域iframe父子方法互调(postMessage)

碰到了一个跨域iframe父子页面方法互调的问题,网上查了下使用H5自带的postMessage可解决问题,这里填下坑,分析下如何应用。A.html页面是父页面B.html页面是子页面1、A页面要调B页面的方法在A页面中传递参数方法如下:document.getElementById('childPage').contentWindow.postMessage({data:o...
原创
发布博客 2019.07.08 ·
799 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

人员走动轨迹展示——小人走动行走动画

曾想过把轨迹中人员行走做成动画效果,一直没找到好的办法,现在找到一个开源使用openlayers开发的动画,但是该动画是飞机飞行,需要稍作修改,将飞机换成小人的64向图。需要调整的部分为:1、飞机不分左右,调整为人需要做相应修改2、人员脚步切换跟向前走动速度需要匹配,不然会有些奇怪,像飘移一样。另外:1、文中的ol_ext.js是另外一个比较好用的openlayers插件。o...
原创
发布博客 2019.06.19 ·
8247 阅读 ·
4 点赞 ·
0 评论 ·
12 收藏

地图权限控制——美化完善

https://blog.csdn.net/chaoyang89111/article/details/89471123中介绍了地图遮罩即地图权限控制的方法,但是比较粗糙,本文讲下美化过程。先上结果:主要是对边界线进行了美化及平滑,达到这种悬浮的效果。主要修改的代码如下:function createClip(coords, canvas,type) { for ...
原创
发布博客 2019.06.18 ·
729 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

openlayers热力图

直接上代码:<!DOCTYPE html><html><head><title>Earthquakes heatmap</title><script src="js/jquery.js"></script><link rel="js/ol.css" type="text/css">...
原创
发布博客 2019.06.11 ·
7580 阅读 ·
1 点赞 ·
0 评论 ·
19 收藏

openlayers图标拖动获取坐标

本文所涉及的技术如下:openlayers加载国家天地图和浙江天地图,图标拖动获取位置,openlayers动画。效果如下:代码如下:var map;var dataResult;var app = {}; /** * @constructor * @extends {ol.interaction.Pointer} */ app....
原创
发布博客 2019.06.06 ·
1711 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

A* 寻路算法,通俗易懂

觉得这篇文章写得不错,转发一下方便查阅。A* 算法是一种解决图遍历问题的计算机算法,在电子游戏中最主要的应用是寻找地图上两点间的最佳路线。为了便于理解,本文将以正方形网格地图为例进行讲解。如图,蓝色格子是障碍物,灰色格子是可通过区域,绿色格子是起点(S),红色格子是终点(D)。我们要做的是找到一条从起点到终点的最佳路线。为了顺利地解决问题,我们先要设定一些约束条件: ...
转载
发布博客 2019.06.05 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

upload.css

发布资源 2019.06.04 ·
css

jQuery.upload.js

发布资源 2019.06.04 ·
js

jquery 图片上传预览功能的实现

效果如下,可以设置最大上传张数,可以点击放大镜预览,点击删除按钮删除,有图片的话可以加载。使用方法如下:在需要上传图片的地方插入如下html:`<p><span class="left-title">${key}:</span> <div class="form-group form-item" flex="cross:top">...
原创
发布博客 2019.06.04 ·
2257 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

记录openlayers遇到的坑——openlayers聚类cluster无法显示

今日发现有些点位不使用cluster时可以显示点位,但是使用cluster,却不能显示聚类,后来发现是因为坐标取得是字符串形式。在openlayers中加载点位的时候字符串也可以,但是聚类中不可以!所以尽量读取坐标时使用number,不要使用string类型。...
原创
发布博客 2019.05.31 ·
2334 阅读 ·
5 点赞 ·
5 评论 ·
5 收藏

Echarts GL 3d地图初体验,浙江天地图作为底图mapbox

网上看到一张图效果非常好,斜45度角模式的3d地图,用在大屏模式上非常有科技感,高端大气上档次。于是,研究了下怎么做,发现Echarts GL能做出相似的描边3D效果,地图可以加载浙江天地图(如下图)。下面更新代码:<!DOCTYPE html><html><head> <title>3D</title>...
原创
发布博客 2019.05.31 ·
12736 阅读 ·
4 点赞 ·
24 评论 ·
40 收藏

webgis优化总结分析

openlayers加载数据量大时需要优化。查询优化:索引,分段(轨迹按时间或者按人员分段)传输优化:缓存技术渲染优化:降低图像质量,减少数据属性(只查询必要属性),减少数据量(聚类、抽希,按缩放图层控制抽希比例)轨迹的抽希聚类剔除无用数据;缩放或拖动会重新加载stylefunction,即重新渲染,所以marker量大时要注意。...
原创
发布博客 2019.05.24 ·
658 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三维之矩阵入门——非常基础的矩阵知识

矩阵是数的排列:矩阵(这矩阵有2行和3列)下面说些矩阵的基本运算加把两个矩阵相加:把对称位置的数相加:两个矩阵一定要大小相同,就是说,行要一样大小,列也要一样大小。比如具有3 行和5 列的矩阵可以和另一个有3 行和5 列的矩阵相加。但它不能和有3 行和4 列的矩阵相加(列的大小不同)减把两个矩阵相减:把对称位置的数相减(图里加号写错了应该是...
原创
发布博客 2019.05.23 ·
15302 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

Vue入门系列之Vue实例详解与生命周期-非常详细

Vue的实例是Vue框架的入口,其实也就是前端的ViewModel,它包含了页面中的业务逻辑处理、数据模型等,当然它也有自己的一系列的生命周期的事件钩子,辅助我们进行对整个Vue实例生成、编译、挂着、销毁等过程进行js控制。5.1. Vue实例初始化的选项配置对象详解前面我们已经用了很多次new Vue({...})的代码,而且Vue初始化的选项都已经用了data、methods、el、...
转载
发布博客 2019.05.23 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录openlayers遇到的坑——openlayers4.X无法正确加载比例尺

首先,这确实是openlayers4.X的bug。ol.js 461行删除了"degrees"!=e&&(b*=d.Bc())即可,这不是完美解决方案,只适用于经纬度系统。
原创
发布博客 2019.05.09 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

记录openlayers遇到的坑——有岛区域无法添加地名

添加边界线的styleFunction代码如下,完全没问题。var styleFunction = function(feature, resolution) { var name=feature.get('name'); var color='rgba(32, 48, 103, 0.3)'; var areaLineStyle = new ol.style.Style({...
原创
发布博客 2019.04.28 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多