摘要: PostGIS是一个非常流行并且开源的具有空间分析能力的关系型数据库,它作为PostgreSQL数据库的一个插件。PostgreSQL是一个功能非常强大并且开源的关系型数据库。目前项目使用的版本为PostGIS 2.0、PostgreSQL 9.1。 首先到http://enterprisedb.com/下载PostgreSQL 9.1版本,然后安装。安装过程中需要输入密码,端口号... 阅读全文
posted @ 2017-03-21 21:38 heavi 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 1.添加shapefile文件 首先到http://www2.census.gov/geo/tiger/TIGER2011/CONCITY/上下载名称为tl_2011_47_concity的shapefile文件,并解压到本地。解压后文件列表如下: 如果不清楚shp文件对应的地理编码,可打开prj文件查看。部分内容如下: GCS_North_American_1983对... 阅读全文
posted @ 2017-03-21 21:38 heavi 阅读(2695) 评论(1) 推荐(0) 编辑
摘要: 1.WMS服务请求参数 一般WMS的请求地址如下: http://localhost:8080/geoserver/topp/wms?service=WMS&versi on=1.1.0&request=GetMap&layers=topp:states&styles=&bbox=- 124.73142200000001,24.955967,-66.969849,49.371735&wid... 阅读全文
posted @ 2017-03-21 21:38 heavi 阅读(3628) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Universal Transverse Mercator system 翻译名叫做通用横轴魔卡托系统,通常称为UTM。这个投影系从中心子午线把世界分成一系列6度的纵向宽区域。 2.什么是web Mercator 它重新实现了横轴魔卡托,通过球形魔卡托公式把椭圆型的经纬度坐标转换到平面上。它是在google地图上流行起来的,直到现在被广泛应用到在线地图系统。它在南北方向拉... 阅读全文
posted @ 2017-03-16 21:34 heavi 阅读(8234) 评论(1) 推荐(0) 编辑
摘要: 1.ol.interaction.Pointer 是管理地图down、move、up事件的基类,也用于管理地图拖拽事件。 构造函数结构如下: new ol.interaction.Pointer(opt_options) options包括的属性有: handleDownEvent:处理地图的down事件。如果该事件返回true,drag队列开始执行。 han... 阅读全文
posted @ 2017-03-15 21:15 heavi 阅读(13109) 评论(0) 推荐(0) 编辑
摘要: 1.比较粗糙的计算方式 计算长度 var length = lineFeature.getGeometry().getLength(); if (length > 1000) { length = length / 1000; un... 阅读全文
posted @ 2017-03-12 15:34 heavi 阅读(5588) 评论(0) 推荐(0) 编辑
摘要: 1.isArray 语法:Array.isArray(obj) 说明:判断一个对象是否是数组。 例如: Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); // Little known fact: Array.prototype itself is an array: Array.isArray(Array.pro... 阅读全文
posted @ 2017-03-11 16:10 heavi 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1.下载tomcat,配置conf/server.xml,在Host节点下添加Context节点,指定程序目录: 说明:path为虚拟目录,docBase为程序的实际目录。2.下载nginx,放在tomcat目录下。配置conf/nginx.conf文件: server { listen 11100; server_name localhost; #charset koi... 阅读全文
posted @ 2017-03-11 15:11 heavi 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 最近在拜读艾伦在慕课网上写的JQuery课程,感觉在国内对JQuery代码分析透彻的人没几个能比得过艾伦。有没有吹牛?是不是我说大话了? 什么是Sizzle引擎? 我们经常使用JQuery的选择器查询元素,查询的选择器有简单也有复杂: 简单点:“div”、“.navi”、“div.navi”。 复杂 阅读全文
posted @ 2016-09-27 23:16 heavi 阅读(1519) 评论(1) 推荐(3) 编辑
摘要: 在手机端浏览网页时,经常使用一个功能,当我们浏览京东或者淘宝时,页面滑动到底部,我们看到数据自动加载到列表。之前并不知道这些功能是怎么实现的,于是自己在PC浏览器上模拟实现这样的功能。先看看浏览效果: 当滚动条滚动到页面底部时,提示“正在加载…”。 当页面已经加载了所有数据后,滚动到页面底部会提示“ 阅读全文
posted @ 2016-09-13 00:45 heavi 阅读(15418) 评论(12) 推荐(10) 编辑