自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯狂的左脑!

探索开源,拿来我用!

  • 博客(90)
  • 收藏
  • 关注

转载 灰度值

指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0,故黑白图片也称灰度图像,在医学、图像识别领域有很广泛的用途。2.1、所谓灰度值是指色彩的浓淡程度.灰度直方图是指一幅数字图像中,对应每一个灰度值统计出具有该灰度值的象素数。2.2、对黑白图像,R,G,B值均相等,称为灰度值,每一个像素有一个灰度值.对于8位的灰度图像,其灰度值范围为0~255。2.3、灰度也可认

2015-05-30 09:37:08 3827

转载 推荐13款JavaScript图形和图表绘制工具

导读:本文作者Kevin Liew是一名Web设计师和开发者,热衷于Web开发、前端开发以及jQuery。如今,在互联网上发布在线免费的Javascript图形和图表绘制工具越来越多。作者此前在一家网站从事复杂的图形学方面的工作,使用highchart,在那期间,没有大量的插件工具可供选择,不像现在,我们可以轻易地找到非常有用的图表库。作者认为,此种插件的兴起源于:Flash 是最佳的

2014-01-07 19:03:23 959

转载 MySql数据库文件frm的移植 (ERROR 1146 (42S02): Table 'xxx.xxxx&#03

在实际开发中对于MySQL数据库进行移植发生的问题来说下. 开始把本地data中的数据库文件拷贝到另一台机子上Test, 执行show tables ; 可以看到数据库表,但是对表进行任何操作都报错: 表不存在 , 原以为Mysql的数据库文件(.frm)Copy->stick到本地安装MySQLDB目录的data文件夹下就可以.事实不是我们想的那样. 对于MySQL数据库的移植,我们能看到的只是

2014-01-07 17:56:06 1241

转载 C#自定义控件-事件-委托

在组件编程中对事件的理解是十分重要的,C# 中的“事件”是当对象发生某些有趣的事情时,类向该类的客户提供通知的一种方法。与事件联系最为紧密的,个人认为是委托.委托可以将方法引用封装在委托对象内。为了弄清组件-事件-委托三者的关系,本人用实际的例子来谈谈自己的理解。理解C#编程中的组件-事件-委托    首先创建一个Windows控件项目,添加如下控件样板:    当事件触发时,

2013-12-02 23:01:17 3994

转载 C#编写自定义控件心得

有些东西,从MSDN中很不容易找到,比如对一些属性的描述设定.这里可以为此做一些汇兑.    我设计了一个平滑进度条自定义C#控件,这在网上很容易找到一些现成的.不过,为了学习自定义C#控件的设计,我还是自己写了一个.    这个自定义C#控件继承自UserControl类.原理很简单,就是用刷子往一定的区域里面填充颜色.    设计自定义C#控件当然要有一些属性,进度条设计中最主要的

2013-12-02 23:00:30 2262

转载 CentOS系统设置和LAMP

一、CentOS系统设置和LAMP1.安装系统并设置源1、#首先备份/etc/yum.repos.d/CentOS-Base.repo      mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup2、#下载对应版本repo文件, 放入/etc/yum.repos.d/(操

2012-11-27 15:33:11 1243

转载 地理(投影)坐标与屏幕坐标的转换!

刚接触到这个东东,确实头晕!什么地理坐标,投影坐标,屏幕坐标等等.......哎....地理知识中学学过(都不知道咋学的),数学貌似N多年不用也都还给老师了!确实悲哀.....唉....终于认真的研究了一下才算明白是怎么回事了!其实不要管什么地理坐标,投影坐标还是屏幕坐标,搞的你是非要知道天文地理似的才能去动手去做这个东东!原理掌握一个,那就是只用弄明白地理坐标和屏幕坐标的定义规则就OK了...

2012-11-06 09:53:10 1452

转载 各种经典排序算法汇总( 亲测调试运算通过)

这几天好好学习了一下排序算法 查看了各种书籍和网络资源 挑着简单易懂的教程好好学习了一下  基本上算是过了一遍 之后几天 对排序算法好好地总结一下 整理一下,先把要整理的算法列举一下:1,选择排序对于一个a[0,n]的数组,依次遍历数组,每次选出最大或最小的一个数[cpp] view plaincopyprint?void selectSort(int

2012-11-05 23:39:26 565

转载 GeoTools应用-(JTS Geometry Operations)(二)

一些高级操作, Buffer,LineMerger,Polygonization,UnionLine,凹壳分析,Overlays(1)、Buffer,返回的结果是一个Polygon或者 MultiPolygonbuffering is an operation which in GIS is used to compute the area containing allpoints w

2012-11-05 23:37:42 3272 1

转载 GIS基本概念

要素模型(Feature)要素是GeoTools中的核心术语,它是描述地理空间数据对象的基本单位,它描述了一个现实世界中的客观地理实体,如:一条河流、一座桥梁都可以理解为要素。栅格数据栅格数据是从上向下拍摄的地球照片,使用离散单元存储其值,图片的每个像素点都有一个指定值服务器本身存储,传输速度快,服务器压力小,多为png,jpg,gif 数据量大,更新慢矢量数据

2012-11-05 23:37:14 985

转载 GeoTools应用-DATA

geotools下载地址:http://sourceforge.net/projects/geotools/files/选择一个版本比如:GeoTools 2.5 Releases,然后下载geotools-2.5.8-src.zip和geotools-2.5.8-bin.zip文件具体的环境搭建参照:http://hunterlid.iteye.com/blog/698207Geot

2012-11-05 23:34:43 1667

转载 GeoTools应用-Filter

org.geotools.filterThis is most often used when making a Query to retrieve specific Feature s from a DataStore[java] view plaincopyprint?package com.mapbar.geo.main;   import jav

2012-11-05 23:32:15 1603

转载 GeoTools应用-JTS(Geometry)

空间数据模型(1)、JTS Geometry model (2)、ISO Geometry model (Geometry Plugin and JTS Wrapper Plugin)GeoTools has two implementations of these interfaces:Geometry Plugin a port of JTS 1.7 to the ISO Ge

2012-11-05 23:31:27 3314

转载 GeoTools应用-JTS(Geometry之间的关系)

几何信息和拓扑关系是地理信息系统中描述地理要素的空间位置和空间关系的不可缺少的基本信息。其中几何信息主要涉及几何目标的坐标位置、方向、角度、距离和面积等信息,它通常用解析几何的方法来分析。而空间关系信息主要涉及几何关系的“相连”、“相邻”、“包含”等信息,它通常用拓扑关系或拓扑结构的方法来分析。拓扑关系是明确定的相等(Equals):几何形状拓扑上相等。

2012-11-05 23:30:46 4279

转载 GeoTools应用-(JTS Geometry Operations)(一)

Geometry 空间分析方法几何图形操作包在operation包内,包含buffer、distance、linemerge、overlap、polygonize、predicate、relate、valide八个子包;分别对应着计算图形的缓冲、距离、线段融合、图形覆盖、多边形化、断言、关联、有效性等的操作。所有的操作针对的都是在geom包中定义的Geometry对象。由于在计算机中,

2012-11-05 23:29:57 2028

转载 geotools 使用 部分代码总结

前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等功能的代码,但是不幸的是 这是一个web项目,无奈 ae各种错误,显然ae放在server端是不好使的 无奈 一咬牙一跺脚 全部换 换成geotools  看文档 看api 从零 开始算是把 原来AE实现的东西 统统改了过来 用起来 反而觉得既稳定 效率还不错哈!以下是部分功能总结:1、连接数据库 这里使用的postgis 链接

2012-11-05 23:27:03 1931 1

转载 AreaFunction.java

/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2002-2008, Open Source Geospatial Foundation (OSGeo) * * This library is free software; you can re

2012-11-05 21:30:26 705

转载 GIS的学习(二十三)geoserver中CQL和ECQL的使用

package com.geoserver;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import org.geotools.data.DataStore;import org.geotools.data.DataSt

2012-11-05 20:59:36 3871

转载 开源GIS系统

uDig基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。更多uDig信息GeoAPI GeoAPI为OGC/ISO标准提供一组Java接口。更多GeoAPI信息Geotools Ge

2012-11-04 17:25:00 1442

转载 我的理解之Flex Event

Flex Event 就是Flex框架的消息机制。        对于一个Application,也可以看做是多个组件集合的结果。在这样的构架中,我们可能会希望各个元素之间既能互通消息,又能保持相对松散的结构。这时就可以采取消息机制:需要某个操作,就发送消息,监听结果,而非等待。得到消息的组件再做处理,返回结果。这样的机制也非常适合网络环境,如果网络条件不好,不能及时作出相应时,异步处理的消息

2012-11-04 12:55:01 744

转载 基于flex的三层架构特效之效果介绍

时间过得好快啊,一转眼,又有几个星期没有更新我的博客了,最近,一直在研究如何做一个通用的项目三级导航结构,现在将心得分享给大家,如果有不足,欢迎指正。    做过jsp的朋友都知道,在传统的jsp导航,一般会分成这样的三级导航结构:    那么在flex是不是也可以借鉴这样的方式,然后用特效的方式来实现导航的切换呢。答案当然是sure了,究竟如何实现呢,下面就让小生我慢慢道来。

2012-11-04 12:54:04 530

转载 代码要规范,看一个for的例子

在书写代码的时候,一定要规范自己的代码,如果不规范代码,那么有的时候,可能会给你带来不大不小的麻烦,下面有一个小小的例子publicclass TestPrintStream1{ public static void main(String[] args){    Class c= TestPrintStream1.class;   try {

2012-11-04 12:52:57 412

转载 关于tomcat配置

平时用tomcat只是单纯的用它的服务,但是现在手头这个案子,需要探讨tomcat的安全性的问题,所以需要再进一步研究,现在把tomcat 服务器构架记下来,已备使用。tomcat最新版本为5.5.9,下载地址:http://java.sun.com/products/jsp/tomcat/一、安装和配置在安装之前,请确保机器上已经安装了最新的JDK。按照一般的windows程序安

2012-11-04 12:51:55 424

转载 使用BlazeDS+JAVA的数据对应表

使用BlazeDS+JAVA的模式来开发的时候,数据类型对应的关系如下:从Action Script到JavaASJAVAArray (dense)java.util.ListArray (sparse)java.util.Mapflash.utils.ByteArray

2012-11-04 12:03:42 507

转载 Flex中事件的初探

在flex中,Event是一个比较神奇,而且是我们必须经常打交道的一个类,黑羽大哥的一句话很经典:平生不识Event,就称闪客也枉然,说明了Event在Flash和Flex中的地位。        那么这个非常重要的东西,该如何去应用呢?在这之前,我们要清楚一个事情,那就是Event是Object这个伟大父亲的220多个孩子之一,也就是说,它是直接继承于Object的。可是我们知道这有什么用处

2012-11-04 12:03:08 408

转载 开放GIS标准OGC之路(4)之 解密Filter

Filter是一中语言,一种XML实现的语言,这就使得它非常适合于分布式系统。我们接触过的OWS服务都不同程度的使用到它。SLD用它来实现复杂的Rule选择。WFS在所有需要定位操作对象的地方都会使用Filter。这一章我们换一种讨论的方式,我不想再罗列乏味的Tag,然后加上翻译过来的解说。我们应该实实在在的实现一个程序,在实现的过程中完成我们的讨论。前面的章节我们一直维护着一个WMS服务器“

2012-10-28 11:20:08 963

转载 OGC之路(2) 之 Style之谜

OGC之路(1)里我们简单介绍了WMS协议,并且实现了一个简化版的WMS客户端,WmsBrowser。我们对WMS的了解已经算是相当多。作为一般的使用者这些已经足够了。在介绍WMS的GetMap方法时我们使用过一个参数Styles,我们设定的是每一个图层支持的Style名称,除此之外我们并没有更多的工作需要做。服务器会根据我们要求的Style来绘制图层。那么这个Style到底是怎么回事呢,除了名称

2012-10-28 11:18:34 955

转载 WebGIS最佳实践4 使用pgRouting实现最佳路径搜索

我在WebGIS最佳实践-2 在WebGIS程序中实现路径分析中提到过pgRouting,现在来看看这头小象能给我们带来些什么。先上效果图给大家鼓鼓劲。:》  为了实现以上效果我用jsp和openlayers编写了服务端和客户端,但是本文的重点是介绍pgRouting所以不在这里详细介绍这些这些代码了,大家可以从下载包中找到这两个文件。要使用pgRouting得先安装,我假设大家已

2012-10-27 20:13:34 989

转载 WebGIS最佳实践-1 为GeoServer增加GP(Geometry Processing)服务

起源:QQ群中一个朋友问我怎么把GP服务增加到GeoServer中,当他描述他的需求时我脑海里大概就有了实现方案,但是要在QQ里把这个方案说清楚确实不太容易,于是我萌生了写一篇文章的念头。进而,我决定开始一个系列就叫“WebGIS最佳实践”,这里当然没有什么“最佳”,这里只有我遇到的,别人遇到的,或者我自己的突发奇想的关于WebGIS的问题,然后我会提供一个解决方案,这个方案可能是我设想的,也可能

2012-10-27 20:12:08 2150

转载 WebGIS最佳实践-3 为GeoServer编写漂亮的Style

凡是用过的人都知道,在GeoServer里面创建美观的Style是一件痛苦的事(如果有人觉得是种享受请不要反驳,当我哗众取宠就是了)。GeoServer直接支持OGC的SLD作为样式(Style)的描述。SLD是用XML描述的,而XML是由许多相互嵌套的“"搭建的。我很不喜欢手动编写XML,尤其是从空白文件开始编写,这是其一。其二,在GeoServer的Style页面编写Style无法立刻看到效果

2012-10-27 20:11:30 3441 1

转载 优化GeoServer的运行------GeoServer研究随笔二

GeoServer运行优化可以在几个层次展开,1、硬件、操作系统层次;2、java运行环境层次;3、应用服务器层次;4、空间数据组织管理层次。  硬件当然是内存越多越好,CPU运行效率越高、CPU数量越多越好。java程序一般是比较消耗内存的,GeoServer管理大量空间和属性数据更增加了内存的使用量。但是内存使用也有限制,windows程序的4G进程空间内存分配是操作系统占用2G,应用

2012-10-27 20:07:57 959

转载 GeoServer的Http请求派发过程------GeoServer研究随笔一

GeoServer是著名的、遵循OGC规范的、开源的WebGIS实现之一,其应用Spring的Web MVC作为OGC服务外部HTTP请求处理框架,把HTTP请求分派给WMS、WFS、WCS等服务实现,这些服务实现则基于Geotools库提供的功能来完成。以下以GetMap HTTP请求总结说明派发过程。(OGC服务之外,GeoServer的管理及其他一些功能实现则基于Struts架构)。

2012-10-27 20:07:23 1023

转载 在GeoServer中使用“宋体”

有时候需要在SLD中使用中文字体,例如“宋体”,如果采用默认的SLD,会发现字符集错误,这时可以把SLD的文件头改成version="1.0" encoding="gb2312"?> 就OK了。 就这么简单   http://www.cnblogs.com/sillyemperor/archive/2009/09/27/1575170.html   关于OGC学习的一个东西

2012-10-27 19:58:53 1207

转载 GeoServer源码解析和扩展 (四)文件系统

上一章我介绍了GeoServer的一些重要的资源以及它们的访问接口,现在来看看它们的保存形式。GeoServer的数据没有保存到数据库,而是文件系统,这让我们的学习轻松不少。默认情况下,GeoServer的数据都会放到一个叫“data_dir”的文件夹下面,虽然你可以自己设置这个文件夹的路径,但是它的内部结果是固定的,如下图这是2.0.2版本的data_dir,从子目录的名称基本上能够

2012-10-27 19:57:08 904

转载 GeoServer源码解析和扩展 (三)结构篇

上一章我们通过实现一个服务对如何扩展GeoServer有了一定的了解,但是,对于为何要这样做并没有说明,本章我们重点来说说GeoServer的结构,下图来自GeoServer官网(希望没有侵权),它很好的揭示了GeoServer处理请求的全过程。我 们说GeoServer使用Spring框架来构建,这里就可以看到Spring的使用,虚线框中的Restlet就是用Spring引入系统的,每个

2012-10-27 19:54:59 1197

转载 GeoServer源码解析和扩展 (二)注册服务

先上源码下载    上一章我们介绍了GeoServer源码分析的必要性(这个就见仁见智了)以及诸项准备工作,并且在最后还给出了OWS请求处理流程的伪代码。    这一章我们来看看要注册自己的服务需要做哪些工作。假设我们要为一个物流公司GOODS开发系统,有一个功能是给定起点和终点的城市名称以及包裹的重量返回运费,运费的计算公式如下:                     运费(¥

2012-10-27 19:54:17 966 1

转载 用Maven构建Java Web开发环境(Jetty容器)之一

Maven是构建Java应用的优秀管理工具,是Apache软件基金会的顶级项目。其具有开发目录构建和管理,统一管理第三方依赖,编译,测试,打包,发布等功能。最大的特点要数第三方依赖管理了,因为其它功能都能从Ant中找到踪影。以往每个项目独立管理依赖,使得每个项目打包后都是巨大无比的,而真正的程序文件却没有多少,Maven接管第三方依赖后,我们的应用就只有程序文件了,没有了jar包轻巧很多,而统一的

2012-10-27 19:53:06 593

转载 GeoServer源码解析和扩展 (一)基础篇

GeoServer源码解析和扩展 (一)基础篇一 缘起    一直在使用GeoServer,从来没关心它的实现。也是GeoServer设计的实在太好,下载,安装,启动页面,根本不费力。这是其一,其 二,GeoServer遵循OpenGIS的开放标准WMS,WFS,WCS,这3个标准涵盖了大部分WebGIS基础应用,一般情况下不太需要在服务端 做什么开发了。    那么会不会有不一般

2012-10-27 19:51:38 1008

转载 .net语言中使用MapWinGIS.ocx

以下以VS2008开发环境为例:----------------------------------------------------------------------step 1: 将com接口转成.net接口在.net语言中使用MapWinGIS.ocx之前,需要将com接口转换成.net接口,程序通过.net接口去访问com中具体的实现函数。方法(1)在.net工程中添加

2012-10-27 10:10:50 1561

转载 MapwinGIS的简单分析

1、概括MapWinGIS主要有两部分组成:MapWindow GIS Desktop 和 MapWinGIS 组件库。(下图为MapWindow GIS 软件体系结构图):    2、分析2.1、MapWinGIS组件库它是独立与MapWindos GIS桌面应用程序和开发平台的软件组件集,它的开发环境是VS.net2003,他是类似Argos 的ArcObject(

2012-10-27 10:09:22 3389

空空如也

空空如也

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

TA关注的人

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