- 博客(8)
- 收藏
- 关注
原创 浏览器渲染原理简述
在浏览器中输入网址到浏览器显示完整页面的过程中有三个阶段:http请求阶段(request)http响应阶段(response)浏览器渲染阶段本文对浏览器渲染阶段进行简要概括。request 和 response 阶段浏览器首先对服务器发出请求,服务器将项目磁盘中的代码返回给浏览器。浏览器渲染阶段解析html和css,生成Render Tree浏览器拿到代码后,在内存条中...
2020-03-25 16:16:05 157
原创 xml文件解析报错'Unsupported class file major version 57'
本文是用openlayers加载geoserver中发布的wfs服务,以geojson的格式创建矢量图层,在解析xml文件时报错。查询官网后发现geoserver2.15.0的版本只能采用java8或11的运行环境,但本机为java13,于是重新安装Java...
2020-02-11 13:29:03 1865
原创 Postgis(三)Geoserver通过Postgis发布地图
本文介绍如何用geosever发布postgresql中的空间数据。首先得先将空间数据存储到postgresql中,详细操作见Postgis(二)
2020-02-10 13:59:17 989
原创 Node.js(二)第三方模块gulp
gulp: node.js开发的前端构建工具,将机械化操作编写成任务,想要执行机械化操作时一个命令行命令任务就可以自动执行了。gulp使用步骤:使用npm install gulp下载gulp库文件。在项目根目录下建立gulpfile.js文件。重构项目文件夹结构,src目录下放项目源代码,dist放置构建后代码。在gulpfile中编写任务。在命令行中执行gulp任务。gulp...
2020-02-07 12:55:13 177
原创 Postgis(二)加载空间数据
本文所用数据库为postgresql 12,postgis扩展为3.0.0版本空间数据导入数据库将pgAdmin打开,创建数据库。为新生成的数据库创建postgis扩展。可在扩展中找到postgis。打开postgis shapfile。打开postgis shapefile导入文件,切记文件路径不能有中文,否则会产生dbf文件无法打开的错误,使得shp...
2020-02-05 14:07:55 492
原创 Node.js(一)模块化开发
模块化开发是为了解决js文件中命名冲突和文件依赖的问题。软件中的模块化开发:一个功能就是一个模板,多个模板可以组成完整应用,抽离一个模块不会影响到其他功能的应用。例如:一个应用模块分为用户管理模块,文章管理模块,商品管理模块,用户管理模块又分为添加用户管理模块和删除用户管理模块,商品管理模块分为查找和添加模块。各模块之间相互独立,可维护性较强。Node.js中模块化开发规范Node....
2020-01-28 14:47:17 156
原创 Postgis(一)PostgreSQL和Postgis安装
postgis安装前必须要先安装PostgreSQL1.安装PostgreSQL下载地址:点击此处下载根据自己的电脑系统进行选择。本文选择windows X86-64进行下载。下载后进行安装然后一直点next,存储地址可存为C盘以外的其他盘,生成一个超级用户postgres,输入密码,最终完成PostgreSQL的安装。2.安装Postgis可使用Application St...
2020-01-17 11:27:52 4334
原创 Openlayers生成底图和控件(1)
Openlayers生成地理底图web地图有两种投影坐标系:EPSG:4326 (WGS84),EPSG:3857 (伪墨卡托投影) var map=new ol.Map({ // 设置地图图层 layers: [ // 创建一个使用Open Street Map地图源的瓦片图层 new ...
2020-01-15 12:15:39 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人