工作
文章平均质量分 72
左脑
这个作者很懒,什么都没留下…
展开
-
GeoTools应用-JTS(Geometry之间的关系)
几何信息和拓扑关系是地理信息系统中描述地理要素的空间位置和空间关系的不可缺少的基本信息。其中几何信息主要涉及几何目标的坐标位置、方向、角度、距离和面积等信息,它通常用解析几何的方法来分析。而空间关系信息主要涉及几何关系的“相连”、“相邻”、“包含”等信息,它通常用拓扑关系或拓扑结构的方法来分析。拓扑关系是明确定的相等(Equals):几何形状拓扑上相等。转载 2012-11-05 23:30:46 · 4305 阅读 · 0 评论 -
GeoTools应用-(JTS Geometry Operations)(一)
Geometry 空间分析方法几何图形操作包在operation包内,包含buffer、distance、linemerge、overlap、polygonize、predicate、relate、valide八个子包;分别对应着计算图形的缓冲、距离、线段融合、图形覆盖、多边形化、断言、关联、有效性等的操作。所有的操作针对的都是在geom包中定义的Geometry对象。由于在计算机中,转载 2012-11-05 23:29:57 · 2167 阅读 · 0 评论 -
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 · 3949 阅读 · 0 评论 -
开源GIS系统
uDig基于Eclipse RCP的uDig开源项目既是一个GeoSpatial应用程序也是一个平台开发者可通过这个平台来创建新的在uDig基础上衍生的应用程序,uDig是Web地理信息系统的一个核心组件。更多uDig信息GeoAPI GeoAPI为OGC/ISO标准提供一组Java接口。更多GeoAPI信息Geotools Ge转载 2012-11-04 17:25:00 · 1494 阅读 · 0 评论 -
Flex中事件的初探
在flex中,Event是一个比较神奇,而且是我们必须经常打交道的一个类,黑羽大哥的一句话很经典:平生不识Event,就称闪客也枉然,说明了Event在Flash和Flex中的地位。 那么这个非常重要的东西,该如何去应用呢?在这之前,我们要清楚一个事情,那就是Event是Object这个伟大父亲的220多个孩子之一,也就是说,它是直接继承于Object的。可是我们知道这有什么用处转载 2012-11-04 12:03:08 · 418 阅读 · 0 评论 -
关于tomcat配置
平时用tomcat只是单纯的用它的服务,但是现在手头这个案子,需要探讨tomcat的安全性的问题,所以需要再进一步研究,现在把tomcat 服务器构架记下来,已备使用。tomcat最新版本为5.5.9,下载地址:http://java.sun.com/products/jsp/tomcat/一、安装和配置在安装之前,请确保机器上已经安装了最新的JDK。按照一般的windows程序安转载 2012-11-04 12:51:55 · 436 阅读 · 0 评论 -
基于GeoTools的WMS设计与实现
暑假看OGC标准的时候做了一个简单的WMS(Web Map Service),用的是GeoTools工具包。其实做出来用处也不大,应为已经有GeoServer这个项目在做基于GeoTool的网络GIS应用,并且已经做的比较完善了。我这个纯粹是做着玩,顺便学习Java网络编程和GeoTools的。OGC的WMS标准我就不多说了,可以直接去看标准文档。GeoTools搞开源GIS开发的应该也不陌生转载 2012-10-25 12:21:22 · 3781 阅读 · 1 评论 -
我的理解之Flex Event
Flex Event 就是Flex框架的消息机制。 对于一个Application,也可以看做是多个组件集合的结果。在这样的构架中,我们可能会希望各个元素之间既能互通消息,又能保持相对松散的结构。这时就可以采取消息机制:需要某个操作,就发送消息,监听结果,而非等待。得到消息的组件再做处理,返回结果。这样的机制也非常适合网络环境,如果网络条件不好,不能及时作出相应时,异步处理的消息转载 2012-11-04 12:55:01 · 760 阅读 · 0 评论 -
基于flex的三层架构特效之效果介绍
时间过得好快啊,一转眼,又有几个星期没有更新我的博客了,最近,一直在研究如何做一个通用的项目三级导航结构,现在将心得分享给大家,如果有不足,欢迎指正。 做过jsp的朋友都知道,在传统的jsp导航,一般会分成这样的三级导航结构: 那么在flex是不是也可以借鉴这样的方式,然后用特效的方式来实现导航的切换呢。答案当然是sure了,究竟如何实现呢,下面就让小生我慢慢道来。转载 2012-11-04 12:54:04 · 547 阅读 · 0 评论 -
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 · 3432 阅读 · 0 评论 -
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 · 1618 阅读 · 0 评论 -
GIS基本概念
要素模型(Feature)要素是GeoTools中的核心术语,它是描述地理空间数据对象的基本单位,它描述了一个现实世界中的客观地理实体,如:一条河流、一座桥梁都可以理解为要素。栅格数据栅格数据是从上向下拍摄的地球照片,使用离散单元存储其值,图片的每个像素点都有一个指定值服务器本身存储,传输速度快,服务器压力小,多为png,jpg,gif 数据量大,更新慢矢量数据转载 2012-11-05 23:37:14 · 1011 阅读 · 0 评论 -
推荐13款JavaScript图形和图表绘制工具
导读:本文作者Kevin Liew是一名Web设计师和开发者,热衷于Web开发、前端开发以及jQuery。如今,在互联网上发布在线免费的Javascript图形和图表绘制工具越来越多。作者此前在一家网站从事复杂的图形学方面的工作,使用highchart,在那期间,没有大量的插件工具可供选择,不像现在,我们可以轻易地找到非常有用的图表库。作者认为,此种插件的兴起源于:Flash 是最佳的转载 2014-01-07 19:03:23 · 982 阅读 · 0 评论 -
MySql数据库文件frm的移植 (ERROR 1146 (42S02): Table 'xxx.xxxx
在实际开发中对于MySQL数据库进行移植发生的问题来说下. 开始把本地data中的数据库文件拷贝到另一台机子上Test, 执行show tables ; 可以看到数据库表,但是对表进行任何操作都报错: 表不存在 , 原以为Mysql的数据库文件(.frm)Copy->stick到本地安装MySQLDB目录的data文件夹下就可以.事实不是我们想的那样. 对于MySQL数据库的移植,我们能看到的只是转载 2014-01-07 17:56:06 · 1265 阅读 · 0 评论 -
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 · 1270 阅读 · 0 评论 -
地理(投影)坐标与屏幕坐标的转换!
刚接触到这个东东,确实头晕!什么地理坐标,投影坐标,屏幕坐标等等.......哎....地理知识中学学过(都不知道咋学的),数学貌似N多年不用也都还给老师了!确实悲哀.....唉....终于认真的研究了一下才算明白是怎么回事了!其实不要管什么地理坐标,投影坐标还是屏幕坐标,搞的你是非要知道天文地理似的才能去动手去做这个东东!原理掌握一个,那就是只用弄明白地理坐标和屏幕坐标的定义规则就OK了...转载 2012-11-06 09:53:10 · 1481 阅读 · 0 评论 -
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 · 1689 阅读 · 0 评论 -
geotools 使用 部分代码总结
前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等功能的代码,但是不幸的是 这是一个web项目,无奈 ae各种错误,显然ae放在server端是不好使的 无奈 一咬牙一跺脚 全部换 换成geotools 看文档 看api 从零 开始算是把 原来AE实现的东西 统统改了过来 用起来 反而觉得既稳定 效率还不错哈!以下是部分功能总结:1、连接数据库 这里使用的postgis 链接转载 2012-11-05 23:27:03 · 1981 阅读 · 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 · 730 阅读 · 0 评论 -
各种经典排序算法汇总( 亲测调试运算通过)
这几天好好学习了一下排序算法 查看了各种书籍和网络资源 挑着简单易懂的教程好好学习了一下 基本上算是过了一遍 之后几天 对排序算法好好地总结一下 整理一下,先把要整理的算法列举一下:1,选择排序对于一个a[0,n]的数组,依次遍历数组,每次选出最大或最小的一个数[cpp] view plaincopyprint?void selectSort(int转载 2012-11-05 23:39:26 · 574 阅读 · 0 评论 -
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 · 3418 阅读 · 1 评论 -
使用BlazeDS+JAVA的数据对应表
使用BlazeDS+JAVA的模式来开发的时候,数据类型对应的关系如下:从Action Script到JavaASJAVAArray (dense)java.util.ListArray (sparse)java.util.Mapflash.utils.ByteArray转载 2012-11-04 12:03:42 · 517 阅读 · 0 评论 -
代码要规范,看一个for的例子
在书写代码的时候,一定要规范自己的代码,如果不规范代码,那么有的时候,可能会给你带来不大不小的麻烦,下面有一个小小的例子publicclass TestPrintStream1{ public static void main(String[] args){ Class c= TestPrintStream1.class; try {转载 2012-11-04 12:52:57 · 420 阅读 · 0 评论 -
PostGIS介绍
一、相关缩写OGC——Open Geospatial Consortium(开放地理空间联盟),负责制订GIS领域的标准二、PostGIS的扩展PostGIS是利用Postgresql的扩展机制,在Postgresql的基础上增加了表达地理信息的空间数据类型和操作这些类型的函数。三、PostGIS支持的数据类型1、OpenGIS Consortium (OGC)定义了两种标转载 2012-09-11 00:18:27 · 789 阅读 · 0 评论 -
ArcGIS 10安装方法(对比流行的2种安装方法)||迅雷电驴下载地址
【转】ArcGIS 10安装方法(对比流行的2种安装方法)||迅雷电驴下载地址 (2012-03-29 16:58:35)转载▼标签:安装方法arcgis10下载地址杂谈分类: 视频教学ArcGIS 10下载地址 (复制贴到迅雷新建下载里) thunder://QUFodHRwOi8vY2FjaGVmaWxlL转载 2012-09-10 21:10:38 · 1873 阅读 · 0 评论 -
CentOS安装JDK7和Tomcat7(左脑版)
下载最新版本jdk7 jdk-7u7-linux-i586.tar.gz#tar -zxvf jdk-7u7-linux-i586.tar.gzcp -rf jdk1.7.0_07 /usr/local/jdk7编辑/etc/profile (这部分环境变量包含卧铺的上一篇文章中关于postgres+postgis的安装中的环境变量)添加:PATH=$PATH:$原创 2012-09-10 11:49:43 · 1098 阅读 · 0 评论 -
安装postgreSQL出现configure:error:readline library not found解决方法
yum -y install -y readline-devel原创 2012-09-08 20:06:50 · 1169 阅读 · 0 评论 -
liunx环境下源码安装PostgreSQL+PostGIS
生产环境中安装postgreSQL + postGIS 生产环境如下:操作系统:CentOS release 5.5 (Final)需要安装:postgresql 地址:http://www.postgresql.org/ftp/source/postgis 地址:http://postgis.refractions.net/download/p原创 2012-09-08 21:23:28 · 1387 阅读 · 0 评论 -
经典的Spring 入门级例子
这个暑假,一直在看spring,看了好多书,最后在 spring in action里发现一个spring入门的经典例子,希望对初学者有用://GreetingService接口package com.sxau.sg.javatest.springtest;public interface GreetingService { void sayGreeting();} /原创 2012-08-02 01:11:48 · 617 阅读 · 0 评论 -
Geoserver Web界面开发
2012 暑假 山西农业大学 左脑找了很长时间,都没有合适的资料,还是看官方的开发文档吧。今天针对WEB 用户界面这部分做了一下全文翻译:Geoserver Web用户界面开发概述:Geoserver 用Wicket框架来实现用户界面部分。Wicket不同于大多数其他JAVA web 框架,它是基于JSP模版实现的。使用Wicket框架,使程序员就像使用Swing编程原创 2012-07-26 19:40:25 · 3312 阅读 · 1 评论 -
优化GeoServer的运行
GeoServer是著名的、遵循OGC规范的、开源的WebGIS实现之一,其应用Spring的Web MVC作为OGC服务外部HTTP请求处理框架,把HTTP请求分派给WMS、WFS、WCS等服务实现,这些服务实现则基于Geotools库提供的功能来完成。以下以GetMap HTTP请求总结说明派发过程。(OGC服务之外,GeoServer的管理及其他一些功能实现则基于Struts架构)。转载 2012-08-07 00:21:31 · 2228 阅读 · 0 评论 -
左脑原创geoserver学习系列文章 (第一部分代码的检出)。
补个日期吧:2012年的7月21日 下午5点,地点:山西农业大学 对geoserver的研究快2年了,看着它逐步的完善起来,很欣慰。又是一个假期,好好把它研究研究,其实主要目的,我是想定制它,包括界面和功能。慢慢来吧。首先学一些基础的知识:定制当然第一步要得到源码,这里需要2个工具,一个是maven,另一个是TortoiseSVN。(maven的版本是:2.0,Tortoi原创 2012-07-21 19:12:22 · 1813 阅读 · 0 评论 -
OpenScales 学习和介绍——地图是如何组成的
呵呵,这个名字有点大,事实上,就是想讲一下OpenScales里面Map是怎么显示出来的。1. FxMap.as你在flex,mxml中里面用到的Map:width="100%"height="100%"zoom="12"centerLonLat="4.833,45.767">事实上是FxMap,怎么把FxMap映射为类库中的map,大家可以看一下openscales-fx转载 2012-09-28 12:56:51 · 573 阅读 · 0 评论 -
OpenScales代码结构分析
今天简单讲一下OpenScales的代码结构吧,我用的1.14哈详细介绍如下:1、basetypes:自定义基础数据类型2、configuration:对配置文件的管理3、control:封装的部分地图UI控件4、cursor:鼠标样式5、events:事件驱动6、feature:几何要素尸体:诸如点、线、面7、filter:过滤器8、format:格式化转载 2012-09-12 23:28:30 · 465 阅读 · 0 评论 -
Spring+Hibernate+Blazeds+Geotools 系统开发技术(山西农业大学-----左脑版)
山西农业大学 左脑 于2012年9月13日今天孩子咳嗽,很揪心,很晚了,把这几天的工作记录下来,以免以后忘记,可以参考一下。今天有幸学了北风网LV老师的课程,讲的非常好,现在把它记录下来。有兴趣的加我QQ:19935284 注明:开源GIS研究 软件准备:1、Myeclipse102、Navicat Premium3、postgresql9.1.5和po原创 2012-09-13 21:51:50 · 1903 阅读 · 0 评论 -
Spring + JdbcTemplate + JdbcDaoSupport examples
在Spring JDBC开发,你可以使用的JdbcTemplate和JdbcDaoSupport类来简化整个数据库的操作流程。在本教程中,我们将重用去年春天+JDBC例如,要查看之前(无JdbcTemplate的支持)和后之间的不同(与JdbcTemplate的支持)的例子。JdbcTemplate的,你必须创建许多冗余代码(创建连接,关闭连接,处理异常)在所有DAO数据库的操作方法转载 2012-10-21 20:32:15 · 602 阅读 · 0 评论 -
在spring中同时管理hibernate和jdbc
在spring中同时管理hibernate和jdbc的问题主要是事务管理的问题。使用spring提供的templeta在spring中同时配置hibernate 和jdbc。hibernate的配置应该谁都会。在此基础上加上以下代码。 这样保证了hibernate和jdbc使用同转载 2012-10-21 20:31:34 · 593 阅读 · 0 评论 -
Flex4 addElement()和addChild() 的区别
一,addChild() 和addElement()区别。因为我也是刚从Flex3转过来的。所以对这两个相当的不清楚。addChild(displayObject :DisplayObject) 加在这里的child必须是DisplayObject的子类。addElement(element :IVisualElement) 加在这里的child必须是实现IVisualElement接转载 2012-09-18 16:53:31 · 585 阅读 · 0 评论 -
OpenScales简介
说明:本文是基于OpenScales官方文档所做的翻译,水平有限,难免有错误之处,欢迎指正。 OpenScales是基于ActionScript3和Flex的开源(LGPL)地图框架。方便建立富互联网地图应用程序。最新稳定版本是OpenScales1.1.4,截止到2011年3月28日。以下是基于OpenScales的一个具体应用截图: 特点一、支持多类型层 OG转载 2012-09-15 23:25:26 · 840 阅读 · 0 评论 -
Centos6.3 下安装postgresql9.1.5和postgis1.5.5(左脑版)
2012年9.9日整理一下最新版本的安装,希望可以在此记录下来,以后可以看看,左脑:山西农业大学 1、安装centos6.3 desktop2、卸载自带的openjdk java -vsesion rpm -qa | grep java rpm -e --nodeps ..........3、创建用户 postgres# grou原创 2012-09-09 22:49:27 · 1270 阅读 · 0 评论