自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习笔记(01):消息中间件之ActiveMQ-为什么要引入MQ_下

消息中间件之ActiveMQ消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术,它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。当前使用较多的消息中间件有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,本次以Apache的ActiveMQ作为切入点,分为基础/实战/面试上中下...

2020-03-10 21:20:20 136

原创 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

在maven的 settings.xml 文件中增加一下片段    <profile>        <id>jdk-1.8</id>                <activation>            <activeByDefault>true</activeByDefault>           ...

2018-08-19 10:35:50 131

原创 mvn工程没有下载依赖包的source jar

eclipse中勾选对应的选项:preference --> maven --> download artifact sources

2018-08-19 10:31:13 795

原创 设置java环境变量

步骤:1、新建系统变量JAVA_HOME      变量名:JAVA_HOME      变量值:D:\Program Files\Java\jdk1.7.0_67   (这个路径为jdk的安装目录)      如图所示:      2、设置系统变量CLASSPATH       变量名:CLASSPATH       变量值:.;%JAVA_HOME%

2015-01-13 22:56:50 424

原创 TWaver基本编程2

Element的选中机制所有的Element数据都可以被选中。选中状态是Element的重要状态之一,它在实现人机交互过程中非常常用。理解和使用Element选择,对于熟练掌握TWaver开发具有重要意义。使用选择状态所有TWaver的Element都有一个选中状态。要么选中,要么没选中,它是一个boolean值。可以使用函数isSelected/setSelected进行获取或设

2013-10-22 21:37:56 2406

原创 TWaver基本编程 1

本章通过一个简单的例子来介绍如何创建一个简单的网络管理系统图形界面。我们把这个小例子分成了多个小的步骤,每个步骤学习一件简单的功能。通过这个例子,我们可以理解TWaver是如何的简单易用,为制作更加复杂的应用打下基础。预备知识运行例子程序创建简单拓扑图创建树组件显示设备面板Element的选中机制定制交互添加告警添加装饰图标添加显示特效本教程面向Java开发者。我们假设读者已经了解基本

2013-10-22 21:36:30 930

原创 剖析Shapefile

一个完整的Shapefile数据实际上最少包含了3格独立却相互关联的文件。有.shp,.shx,.dbf。 .shp文件存储着矢量集合数据。shapefile的地理数据必须是同一类型的,换句话说,你不可能将点和多边形存储在同一个文件中。.shx文件是一个索引文件。.shp文件中得每一条记录在.shx中都有一条对应的条目,它记录着偏移量和纪录长度

2013-10-22 21:30:43 666

原创 gis中一些基本的概念

1,地理底图数据(basemap data):已经存在的数据,,一般有其他人去维护。2,GIS应用程序:它就是一系列松散组织,高度契合的地理图层。3,栅格(Raster)数据:它是一张从上到下拍摄的地理照片。从技术定义上,栅格是一种通过离散单元存储数据的文件,这些离散单元以航和列的方式被组织。4,矢量数据类型:点,线,多边形。

2013-10-22 21:29:36 763

原创 openlayers 中的一些方法

OpenLayers.Layer: initialize:创建层Div,注册事件destroy:注销clone:克隆当前层setName:设置层nameaddOptions:添加附属属性onMapResize:虚函数。由子函数实现。redraw:重画moveTo:移动。(未实现有意义动作)setMap:设置层所属的地图

2013-10-22 21:29:00 1503

原创 学习Geoserver的网址

1,http://www.cnblogs.com/beniao/archive/2011/01/09/1930932.html2,wfs实例    http://blog.csdn.net/liyan_gis/article/details/6180337

2013-10-22 21:28:05 525

原创 geoserver与OpenLayers

geoserver与OpenLayers配置入门http://www.gisdn.net/forum.php?mod=viewthread&tid=265&fromuid=3WMS协议之GetMaphttp://www.gisdn.net/forum.php?mod=viewthread&tid=463&fromuid=3openlayers custom marker and p

2013-10-22 21:27:09 817

原创 geoserver 导入到eclipse中

生成工程成功后,将工程导入到Eclipse 中在eclipse中 配置 window->preferences->java ->build path->classpath 添加Name =  M2_REPO Path =  C:/Documents and Settings/Administrator/.m2/repository 配置程序运行的数据源 sr

2013-10-22 21:25:48 873

原创 GeoServer源码解析和扩展 (二)注册服务

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

2013-10-22 21:24:12 619

原创 Quickstart

QuickstartA step by step guide describing how to quickly get up and running with a GeoServer development environment. This guide assumes that all the necessary Tools are installed.Note

2013-10-22 21:23:21 539

原创 GeoServer源码解析和扩展 (一)基础篇

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

2013-10-22 21:21:55 626

原创 OpenLayers

OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持的地图来源包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,您也可以用简单的图片作为源,在这一方面OPenLayers提供了非常多的选择。 要使用OpenLayers,您可以到它的官方网站http://www.openl

2013-10-22 21:21:12 564

原创 OpenLayers--------控件

OpenLayers中的控件   OpenLayers中的控件,是通过加载到地图上而起作用的,也算地图表现的一部分。同时,控件需要对地图发生作用,所以每个控件也持有对地图(map对象)的引用。   前面说过,控件是于事件相关联的。具体的说就是控件的实现是依赖于事件绑定的,每个OpenLayers.Control及其子类的实例都会持有一个handler的引用的。

2013-10-22 21:20:30 718

原创 OpenLayers-------地图表现

一开始看到OpenLayers,就有一个问题。就是它作为WebGIS的前端,通俗地说,是“显示”地图的。那么,它显示的地图是什么,是怎么显示的,又是怎么实现的?——暂且把这个问题叫做地图表现。我觉得最关键的就是Map类,把这个类分析清楚了,问题就解决了一大半了。   前面第一回里说过怎么实例化一个地图,怎么向地图里加图层加控件。其实,地图是这样的,它就像一个容器,可以盛东西。要分析

2013-10-22 21:19:43 696

原创 OpenLayers--------------数据渲染分析

实际上,OpenLayers的整个表现过程是这样的:通过调用获取数据,然后各种格式的解析器解析数据,在用所谓的渲染器渲染后加到图层上,最后再结合相应的控件表现出来,成为一幅我们看到的“动态”地图。   这里主要讨论OpenLayers. Renderer这个类及其子类。  Renderer类提供了一些虚方法,以供其子类继承,像setExtent、drawFeature、dr

2013-10-22 21:18:07 630

原创 OpenLayers项目分析------------- 数据解析——以GML为例

OpenLayers 数据解析—以GML为例   前面也提到过,OpenLayers设计是符合标准的,有良好的框架结构和实现机制,非常值得学习。OpenLayers支持的格式比较多,有XML、GML、GeoJSON、GeoRSS、JSON、KML、WFS等。这回主要以GML为例来看OpenLayers 数据的解析过程。   先来了解一下GML:  GML (

2013-10-22 21:17:24 857

原创 OpenLayers----------空间数据的组织与实现

提到数据,先思考几个问题:  GIS,核心是什么?数据?平台?服务?    空间数据的特征、表达方式?  地理数据的模型(结构)?   在OpenLayers空间数据的实现主要存在OpenLayers. Geometry类及其子类中。我们先看下面的两个图片,表现了这些类的继承关系。从图上可以清楚的看出MultiPoint、Polygon和MultiLineS

2013-10-22 21:16:13 737

原创 OpenLayers-------源代码总体结构分析

这个图是从它的文档上截取的,旨在从感官上认识一下OpenLayers的类。下面分别介绍(文档中的类是按字母顺序排列的,也按这个顺序说吧):   我们看到在类的顶层“高高在上”的是OpenLayers,它为整个项目实现提供名称空间(JavaScript语言没有名称空间一说,但是它确实有自己的机制实现类似的功能,后面会说明),它直接拥有一常量VERSION_NUMBER,以标识版本。

2013-10-22 21:15:09 665

原创 GML、SVG、VML的比较

GML、SVG和VML都是基于XML的可用来描述矢量图形的标记语言,都是XML词表,它们的语法并不难理解,但它们都有各自不同的用途和特点,下面简单介绍一下。 GML(Geography Markup Language) 是基于XML的空间信息编码标准,由OpenGIS Consortium (OGC)提出,得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、Cube

2013-10-22 21:13:50 843

原创 介绍一下OGC、WMS、WFS、WCS等几个概念

1.OGC         Open Geospatial Consortium——开放地理信息联盟,是一个非盈利的志愿的国际标准化组织,引领着空间地理信息标准及定位基本服务的发展目前在空间数据互操作领域,基于公共接口访问模式的互操作方法是一种基本的操作方法。通过国际标准化组织(ISO/TC211)或技术联盟(如OGC)制定空间数据互操作的接口规范,GIS软件商开发遵循这一接口规范的空间数

2013-10-22 21:11:41 873

Prototype1.6.0中文API

Prototype1.6.0中文API

2013-05-12

空空如也

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

TA关注的人

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