ArcGIS Server 及其提供的各个平台的API为Web GIS应用的开发提供了极大的便利。但这些API知识提供了一些基础的功能,遇到态势符号标绘这样比较专业的需求就无法得到满足。最近在做的一个项目就需要一些态势符号的标绘功能,如单箭头、双箭头等等。在ArcGIS Server Flex API的基础上,我设计并实现了态势符号标绘的插件,在这里分享一下主要的设计思路。 继续阅读“ArcGIS Server Flex API的态势符号标绘插件”
分类:学习
学习心得
利用HTML5二维画布实现魔方
魔方这东西很早就见过,但一直没有系统地研究过,直到2009年的某一天。当时无聊,正好机房邻座同学有个魔方,我就拿来把玩,然后上网搜魔方的还原方法,找到了一个专门介绍魔方的网站。那个网站上用一个flash来演示魔方的还原动作,照着上面一步步来,还真把魔方给还原了。正好当时我在关注新兴起的HTML5标准,对里面新加入的canvas画布元素比较感兴趣,就想着能不能用canvas把魔方展示出来,最好还能动起来,做成一个可以玩的魔方。利用课余时间,我陆续把这个网页版魔方实现了。这里把开发过程记录下来,与大家分享。 继续阅读“利用HTML5二维画布实现魔方”
OWL-S Editor和Protégé的版本匹配问题
最近做实验,需要对服务进行OWL-S语义描述,于是就找到OWL-S Editor这个工具。这个工具的最新的版本是build 23,居然是2006年的,居然这么久都没有更新。不过话又说回来,只要能用就好,新的也不一定是最好的。这个OWL-S Editor是以Protégé插件的形式存在的,还好装有Protégé,于是下了OWL-S Editor放到Protégé的plugin下面,重启Protégé,在插件列表里能看到OWL-S Editor,但就是找不到owlstab。 继续阅读“OWL-S Editor和Protégé的版本匹配问题”
RANSAC算法的Java语言实现
上了一学期的当代摄影测量课,讲的理论和方法啊感觉都挺高深的,听得云里雾里的,就是搞不清楚怎么实现,在哪里用。我是比较喜欢通过实际地操作去学东西的,于是就把老师上课讲的几个算法记下来,找了些资料钻了一下,然后动手把程序写了一遍,豁然开朗。 继续阅读“RANSAC算法的Java语言实现”
基于GeoTools的WMS设计与实现
暑假看OGC标准的时候做了一个简单的WMS(Web Map Service),用的是GeoTools工具包。其实做出来用处也不大,应为已经有GeoServer这个项目在做基于GeoTool的网络GIS应用,并且已经做的比较完善了。我这个纯粹是做着玩,顺便学习Java网络编程和GeoTools的。 继续阅读“基于GeoTools的WMS设计与实现”
Servlet中多个计划任务调度管理的实现
同学在做一个Java web项目时遇到了点麻烦。问题是这样的,他需要在后台运行一些计划任务,通过Timer来实现的。同时又需要通过Servlet来控制指定的计划任务运行或者停止运行。这个问题看似简单,实际上涉及了一些Servlet生命周期的知识以及变量作用域的知识。 继续阅读“Servlet中多个计划任务调度管理的实现”
用KML在Google Earth上画圆的算法推导和程序实现
年初在做毕业设计时遇到过一个问题,就是给定一个点的经纬度坐标,给定半径的长度,在Google Earth上围绕这个点画一个圆。这个问题的难点在于,Google Earth上画几何对象要用到KML,而KML中没有圆这个对象,只能用LineString来画,这样问题就转换成了找到圆上点的经纬度坐标并将它们连成一个LineString,取得点越细密,LineString就越接近圆。接下来问题就变为如何取圆上的点、怎样求出圆上点的坐标。 继续阅读“用KML在Google Earth上画圆的算法推导和程序实现”
武汉大学地理信息系统基础考研试题汇总
这是去年考研时收集的武汉大学地理信息系统的历年考研真题,当时还花了点银子才弄到了,现在分享出来,希望万能的搜索引擎能让那些需要的同学找到这里,祝你们考研成功。本题适用于准备武汉大学遥感信息工程学院或测绘遥感信息工程国家重点实验室的地图学与地理信息系统专业的硕士研究生初试的地理信息系统原理科目,考其他学校的仅供参考。 继续阅读“武汉大学地理信息系统基础考研试题汇总”
用java又写了一遍mp3标签读取的类
C#读取Mp3文件ID3v1标签信息
练习一下C#
参考了网上的一些资料,写了一个类
ID3v1还是比较简单的,也够用了
通过这个也熟悉了读取文件,特别是二进制的文件的方法,还有目录遍历的方法。
下面把源文件贴出来 继续阅读“C#读取Mp3文件ID3v1标签信息”