自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 论坛 (5)
  • 收藏
  • 关注

转载 WGS84经纬度坐标与web墨卡托之间的转换

WGS84经纬度坐标与web墨卡托之间的转换第一种方法://经纬度转Web墨卡托dvec3 CMathEngine::lonLat2WebMercator(dvec3 lonLat){ dvec3 mercator; double x = lonLat.x *20037508.34/180; double y = log(tan((90+

2017-02-17 11:31:30 5120

原创 MySQL错误号码1862:your password has expired

由于长时间未登录使用mysql数据库,再次登陆时提示your password has expired的错误:经过多方查证资料,解决方案如下: 1)首先进行数据mysql数据库服务的关闭:如果按照上述的方式不能进行数据服务的关闭时,可以利用: win+R,运行里输入services.msc打开服务,关闭MySQL57服务(57是我的MySQL Server的版本号)2)关闭服务后,在开始菜单中,

2017-01-06 11:06:24 2569

原创 geoserver与postgreSQL跨IP访问

问题描述: 将本地的geoserver安装到服务器上,postgreSQL仍安装在本地机器上,所以在Geoserver管理页面中访问数据库就出现了问题: FATAL: no pg_hba.conf entry for host “192.168.0.123”, user “postgres”, database “postgres” FATAL: no pg_hba.conf entry for

2017-01-05 10:47:41 899

原创 pgrouting

SELECT seq, id1 AS node, id2 AS edge, cost,geom into dijkstra_result FROM pgr_dijkstra('SELECT gid AS id, source::integer, target::integer,

2016-12-06 15:46:33 273

原创 《ES6深入浅出》学习笔记(三)

解构 Destructuring 通常来说,你很可能这样访问数组中的前三个元素: var first = someArray[0]; var second = someArray[1]; var third = someArray[2];如果使用解构赋值的特性,将会使等效的代码变得更加简洁并且可读性更高: var [first, second, third] = someA

2016-11-30 14:41:17 269

原创 《ES6深入浅出》学习笔记(二)

1.不定参数 在这个实现中,我们用到了神奇的arguments对象,它是一个类数组对象,其中包含了传递给函数的所有参数。这段代码实现了我们的需求,但它的可读性却不是最理想的。函数的参数列表中只有一个参数haystack,我们无法一眼就看出这个函数实际上接受了多个参数。另外,我们一定要注意,应该从1开始迭代,而不是从0开始,因为arguments[0]相当于参数haystack。如果我们想要在hay

2016-11-30 14:13:59 223

原创 《ES6深入浅出》学习笔记(一)

**1.**for-of循环for-of循环也可以遍历其它的集合 for-of循环不仅支持数组,还支持大多数类数组对象,例如DOM NodeList对象。 for-of循环也支持字符串遍历,它将字符串视为一系列的Unicode字符来进行遍历:for (var chr of "") { alert(chr);}for (var value of myArray) { console.l

2016-11-30 14:09:36 416

原创 利用postgreSQL管理地图数据库

1)利用POSTGIS连接postgreSQL数据库;2)数据库连接成功界面如下,否则请检查用户名、密码以及数据库;3)选择shp文件存储目录,如下图;4)选择导入,导入成功界面如下;5)在导入成功后,打开postgreSQL进行数据的查看,如下图:

2016-11-28 16:15:47 1313

原创 PostgreSql+PostGIS的安装

PostgreSql+PostGIS的安装 PostgreSQL与PostGIS的关系PostgreSQL 是世界上技术最先进的开源数据库,其前身是1977年一个源于Berkeley名为Ingres的非关系型数据库,其项目领导人为Michael Stonebraker教授。1982年该教授商业化了Ingres;1985年,Michael Stonebraker教授回到Berkeley,开

2016-11-20 10:48:52 531

原创 webGIS之geoserver篇

webGIS之geoserver篇—-安装配置GeoServer是Java开发的一款开源WebGIS服务器软件。GeoServer底层建立在开源GIS开发库GeoTools上,提供基于OGC标准的WMS、WFS、WCS、WPS等空间信息服务。安装Java GeoTools基于Java,因此首先需要安装Java环境,配置环境变量。具体安装方法,可参考网上的资料。

2016-09-12 16:08:31 1730 1

转载 Udig符号制作

uDig配图与GeoServer添加Style 软件介绍:        uDig是一个开源的桌面GIS软件,可以进行shp与栅格数据地图文件的编辑和查看,对OpenGIS标准,关于互联网GIS、网络地图服务器和网络功能服务器有特别的加强。通常和GeoServer一起使用,uDig配置的地图文件样式sld绝大多数能在geoserver中完全发布使用。        GeoServer对SL

2016-09-12 15:34:10 4119 1

转载 关于地图学的几个基本概念

虽然名义上搞Gis,但Gis却是我的弱项.(目前来看,几乎水平为0). 这几天有时间,便看了看地图学关于地图基础的几个基本概念,我觉得还是比较有用的吧. 地球自然表面:以前我以为地球是个苹果(不是都说两级部位略扁吗). 但实际上:宏观上看地球是两级部位略扁,因为总体上地球是个椭球,横向是长轴,纵向(即两级方向)是短轴。 但从具体凹凸来看,地球的北极是突出的,南极是凹陷的。 

2016-02-27 09:11:58 1248

转载 常用坐标概念

这是个关于地图投影方面的问题,需要了解一些坐标方面的概念,这一块儿的概念和名词比较多,根据我的理解,这里主要搞清楚几个最基本的概念就可以了:大地体参考椭球地理坐标大地坐标高程基准1、地球,大地体,参考椭球(1)地球的自然表面是一个起伏不平、十分不规则的表面,也非常复杂。这个高低不平的表面无法用数学公式表达,也无法进行运

2016-02-27 09:09:32 1226

转载 关于坐标系与经纬度

1、如何表示地球的形状与大小?地球是一个不规则的球状体,近似于椭球体。因此我们可以用一个规则的椭球体来表示地球的形状与大小,这个椭球体叫参考椭球体。一个参考椭球体由以下参数来定义:椭球中心位置:(Xo,Yo,Zo)。椭球定向:即椭球北极方向(Z轴方向)。椭球的形状:长轴半径a和短轴半径b(或长轴半径a和扁率f),短轴方向接近与地球自传轴。2、为什么会有不同的参考

2016-02-27 09:03:57 10214

转载 关于坐标系(大地坐标、平面坐标、投影、北京54、西安80、WGS84)的一些理解

-------------关于地心坐标系和参心坐标系----------------------------------       大地坐标系是一种固定在地球上,随地球一起转动的非惯性坐标系。大地坐标系根据其原点的位置不同,分为地心坐标系和参心坐标系。地心坐标系的原点与地球质心重合,参心坐标系的原点与某一地区或国家所采用的参考椭球中心重合,通常与地球质心不重合。我国先后建立的1954年北

2016-02-26 15:13:40 18839

转载 web前端开发学习路线

首先分享一下我的经验,想做好一件事,必须要花费一些功夫,然后是多学、多思、多练、多交流、多总结,发现自己的问题,然后一定要克服,在状态不好的情况下,往往要及时调整。新手学习前端的话,一定要想想为什么要学习它,是出于一种什么心态,然后定位好自己,多向大牛请教,多教一些没有自己水平高的人,那样往往能让自己成长的快,切勿急躁。初学可以看一些入门视频教程,之后可以买一些书,做一些小项目,要学会投资,分析自

2016-02-25 15:25:15 383

转载 NodeJS常用

cwd函数的基本用法当我们想要查看应用程序当前目录时,可以使用cwd函数,使用语法如下:process.cwd();chdir函数的基本用法如果需要改变应用程序目录,就要使用chdir函数了,它的用法如下:process.chdir("目录");pess.cwd();stdout的基本用法stdout是

2016-02-24 11:28:57 252

转载 常用

通过文本对齐类,可以简单方便的将文字重新对齐。class="text-left">Left aligned text.class="text-center">Center aligned text.class="text-right">Right aligned text.class="text-justify">Justified text.class="

2016-02-23 11:00:55 215

转载 Bootstrap CDN推荐

Bootstrap 中文网 为 Bootstrap 专门构建了自己的免费 CDN 加速服务。基于国内云厂商的 CDN 服务,访问速度更快、加速效果更明显、没有速度和带宽限制、永久免费。Bootstrap 中文网还对大量的前端开源工具库提供了 CDN 加速服务,请进入BootCDN 主页查看更多可用的工具库。 rel="stylesheet" href="http://cdn.bootcss

2016-02-23 09:17:57 525

转载 Bootstrap

移动设备优先是 Bootstrap 3 的最显著的变化。在之前的 Bootstrap 版本中(直到 2.x),您需要手动引用另一个 CSS,才能让整个项目友好的支持移动设备。现在不一样了,Bootstrap 3 默认的 CSS 本身就对移动设备友好支持。Bootstrap 3 的设计目标是移动设备优先,然后才是桌面设备。这实际上是一个非常及时的转变,因为现在

2016-02-03 16:30:57 363

转载 SVG 路径简介

path可能是SVG中最常见的形状。你可以用path元素绘制矩形(直角矩形或者圆角矩形)、圆形、椭圆、折线形、多边形,以及一些其他的形状,例如贝塞尔曲线、2次曲线等曲线。path元素的形状是通过属性d定义的,属性d的值是一个“命令+参数”的序列下面的命令可用于路径数据:M/m = moveto 移动当前位置L/l = lineto 从当前位置绘制线段到指定位置H/h = h

2016-02-03 15:43:57 455

转载 SVG图形绘制与滤镜

-->    --> -->    -->    --> --> -->                            fill="yellow" filter="url(#f1)" /> -->

2016-02-03 15:26:38 292

转载 HTML 页面插入 SVG的三种方式

SVG 文件可通过以下标签嵌入 HTML 文档: 、 或者 。三种把 SVG 文件嵌入 HTML 页面的不同方法。使用 标签 标签被所有主流的浏览器支持,并允许使用脚本。注释:当在 HTML 页面中嵌入 SVG 时使用 标签是 Adobe SVG Viewer 推荐的方法!然而,如果需要创建合法的 XHTML,就不能使用 。任何 HTML 规范中都没有 标

2016-02-03 14:06:59 1976

转载 task

gulp.task方法用来定义任务,内部使用的是Orchestrator(用于排序、执行任务和最大并发依赖关系的模块),其语法为:gulp.task(name[, deps], fn)name 为任务名;deps 是当前定义的任务需要依赖的其他任务,为一个数组。当前定义的任务会在所有依赖的任务执行完毕后才开始执行。如果没有依赖,则可省略这个参数;fn 为任务函数,我们把

2016-02-02 15:23:07 283

转载 watch

gulp.watch()用来监视文件的变化,当文件发生变化后,我们可以利用它来执行相应的任务,例如文件压缩等。其语法为gulp.watch(glob[, opts], tasks); glob 为要监视的文件匹配模式,规则和用法与gulp.src()方法中的glob相同。 opts 为一个可选的配置对象,通常不需要用到。 tasks 为文件变化后要执行的任务,为一个数组。gulp.

2016-02-02 15:01:35 277

转载 dest

gulp.dest()方法是用来写文件的,其语法为:gulp.dest(path[,options])path为写入文件的路径;options为一个可选的参数对象,以下为选项参数:options.cwd类型: String 默认值: process.cwd()输出目录的 cwd 参数,只在所给的输出目录是相对路径时候有效。options.mode类型: String

2016-02-02 14:51:18 512

转载 src

gulp.src()方法正是用来获取流的,但要注意这个流里的内容不是原始的文件流,而是一个虚拟文件对象流(Vinyl files),这个虚拟文件对象中存储着原始文件的路径、文件名、内容等信息。其语法为:gulp.src(globs[, options]);globs参数是文件匹配模式(类似正则表达式),用来匹配文件路径(包括文件名),当然这里也可以直接指定某个具体的文件路径。当有多

2016-02-02 14:21:11 262

转载 globs的匹配规则

我们重点说说gulp用到的globs的匹配规则以及一些文件匹配技巧,我们将会在后面的课程中用到这些规则。  gulp内部使用了node-glob模块来实现其文件匹配功能。我们可以使用下面这些特殊的字符来匹配我们想要的文件:匹配符说明*匹配文件路径中的0个或多个字符,但不会匹配路径分隔符,除非路径分隔符出现在末尾**

2016-02-02 11:16:24 499

转载 gulp安装

首先确保你已经正确安装了nodejs环境。然后以全局方式安装gulp:npm install -g gulp  全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次。把目录切换到你的项目文件夹中,然后在命令行中执行:npm install gulp  如果想在安装的时候把gulp写进项目package.json文件的依赖中,则可以加上--save-dev:

2016-02-02 10:29:43 497

原创 MaptileDownloader1.95安装过程

首先安装MapTileDownloader_Ultimate_1.9.5;将安装包中的imaps.exe和imaps1.95_Sniffer.exe覆盖到安装目录中;然后点击imaps1.95_Sniffer进行注册:输入机器码,获取得到注册码,然后点击register,实现软件的安装注册。

2016-01-29 15:01:28 4911

可编辑的列表,和下拉框结合使用

可编辑的列表框,与下拉框结合,以及编辑框,在双击的时候可以进行编辑,这是我下载的一个资源,非常好用哦,和大家分享一下。

2014-04-09

ArcGIS Sliverlight 开发

ArcGIS Sliverlight 开发,简单易学,适合初学者

2013-12-18

ArcGIS sliverlight 完全示例

ArcGIS Server sliverlight 完整示例,很不错哦

2013-12-12

ArcGIS_Server_RIA开发模式_for_silverlight

ArcGIS_Server_RIA开发模式_for_silverlight,很全面,很适合初学者学习。。。

2013-12-12

通过读取数据库mdb绘制图形

该程序是由本人原创,通过读取数据库mdb文件,将读取的数据进行图形的绘制,代码简单易懂,适合初学者

2012-01-06

绘制点线(有原始的点线定义,并且点线绘制定义了线宽)

通过定义点线,对于点线的绘制,并且点线的绘制有标识,定义好线宽线性

2011-11-05

绘制直线,windows下绘制,线类定义

绘制直线,通过进行对线类的定义以及线的绘制,将线在windows中界面上进行线的绘制

2011-09-29

OpenGL中出现错去'glPrimitiveRestartIndex' : undeclared identifier

发表于 2013-07-03 最后回复 2014-05-12

CAD中的下图中的提示信息在VC中如何实现

发表于 2014-04-24 最后回复 2014-04-24

CG编程问题 显示占用CPU太大

发表于 2013-07-02 最后回复 2013-07-05

从shp文件中读取字体

发表于 2012-04-18 最后回复 2012-04-18

如何在VC++中将bmp转换成ico

发表于 2012-03-10 最后回复 2012-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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