`
xujunJ2EE
  • 浏览: 69657 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论
文章列表

xmap终于出炉了

    博客分类:
  • GIS
今天xmap V1.0终于出炉了,平台目前有3个套件:xmap server、xmap client、xmap desktop。 xmap server在geoserver基础上进行了大量的二次开发和bug修正。 xmap client源自openscales,老实说,openscales的bug实在很多,而且致命的是在大数据量时性能很差,因为它的vectoryLayer是每帧都redraw,真愚蠢。我修正了很多的bug,增加了等值线和空间分析能力。 xmap desktop是完全自主开发的基于java swing的一个gis套件,该死的公司还在用swing技术,没有办法。 下一个版本预计在年底 ...
最近准备自己GIS产品的ClusterMarker功能,参照了一下百度地图的API,发现其中代码写的有点问题,已提交百度地图论坛了,地址如下: http://bbs.lbsyun.baidu.com/viewthread.php?tid=2475&extra=page%3D1
好吧,我承认快2年没有发帖子了,好吧,我承认现在的javaeye的版面风格让我太失望了,好吧,我承认我很久没有好好学习天天向上了!但,那是因为这两年我升级作了爸爸,哈哈哈哈。 这个一个完全自主研发的,不使用第三方包的,基于swing的GIS控件,数据源是shp文件,样式控制是sld。支持目前主流的GIS操作,等值线等应用正在开发中,老规矩,先放截图。 目前实现了: 1。layer管理、feature管理、sld管理、自定义图层和样式、自定义Feature样式 2。缩放、移动、鹰眼、自适应屏幕、单选、框选、反选、视距控制 3.等值线(正在开发中) 主界面: 悬浮提示: 选择:
   6月底,南京刚下了几天的大雨,温度适宜,空气清新,难得.在南瑞待了5年了,在离开的时候才知道有多么的不舍,虽然这里的环境,技术氛围,职业规划都让我很失望,但身边的这群好弟兄,相处了5年,熟悉的就象家人一样,想到以后难得见面了,真是不舍得.天下无不散的宴席,人生就是这样聚聚离离.    新的单位面试的时候感觉不错,技术氛围我很喜欢,去了能干一些自己喜欢的东西.对于生活,我的要求不高,能作点技术,不要太累,能有点私人时间.物质上能保证家人目前的生活水平就可以了.人生就这么几十年,不要太折腾,哈哈     我应该准备好了,新的工作,新的奋斗目标,准备学习日语了,呵呵
使用的SDK是2.2 发现无论是是用MediaPlayer还是SoundPool,播放一个很短的mp3文件的时候都会在LogCat上出现一个Error MP3Extractor Unable to resync. Signalling end of stream 而播放一个比较长的mp3时候就不会出现这个error android的APIDemo中的那个样例就使用了一个比较长的mp3,所以没有这个ERROR
题外话,发现用MediaPlayer播放一个mp3文件,在播放结束后,出现了以下异常 MP3Extractor Unable to resync Signalling end of stream,有知道的朋友告知一下为什么 用SurfaceView作了一个简单的东西,开个线程,循环显示多个图片,发现在点击Home ...
刚开始开发 最近赶了几个晚上 很多功能还未完善 等全部OK了上源码 ,先大家LOOK LOOK 昨天发现个问题,我在"今日账单"的Tab页中放置了ListView,可以选中,然后在通过Menu的"删除记录"实现删除功能,现在我想在删除之前弹出一个确认对话框AlertDialog,但是发现AlertDialog不能在Tab页内部去bulider,看了异常信息,应该是AlertDialog需要一个Acitivity的Context,但在Tab页内部的Class,是作为一个View的方式放置到TabHost中的,所以出现BadToken的异常。 然 ...
越过10条取9条 Select * From TABLE_NAME Limit 9 Offset 10
来je好久了,还是看xiaozhonghua的swing X刀最兴奋,看到swing在他手里的鬼斧神工般的秀美,不由得让人去写写swing了。上次xiaozhonghua发的那个小小网管程序,正好单位项目中可能要用到,只是俺们单位买不起TWaver,于是我就找到了JGraph这个开源框架,发现也够用了,而且,新版的JGraphX全部改写过了,和当初那个web上的mxGraph保持了基本一致,对web上需要作图的朋友也是有帮助的,项目中用到了xiaozhonghua的那些漂亮的图片,嘿嘿,确实满好看的。老规矩,上源码,项目中用到的几个jar包都是开源的,FreeControl.jar其实就是我以前 ...
    xiaozhonghua同学用TWaver实现了一个地图导航的控件,看了灰常喜欢,TWaver俺是买不起,就想自己用swing来实现一个玩玩,当然,和TWaver强大的功能是不能比,那可是号称10W个节点10秒就加载的,咱就喜欢它那个漂亮的样式,就 ...
xiaozhonghua同学的swing刀在这炎热的夏天是风风火火,看的俺们是热血沸腾,让我这个N多年不写Swing,在SSH中变得麻木的人重新有了写代码的动力。 今天南京的温度超过了40°C,来点清凉的浪花吧。和前面一样,在xiaozhonghua同学的设计上,清理出TWaver的实现,图形全部是用JFreeChart处理的,地图是自己写的,代码有点凌乱,大家将就着看,仍然和前面一样,发布源代码。xujun.control.Main运行。需要JDK6版本 PS:xiaozhonghua同学好像是TWaver的人吧,相当敬仰
xiaozhonghua同学上了swing第二刀,感觉界面作的不错,但发现有很多使用TWaver的地方,这对很多想使用的同学来说,有点麻烦,花了点时间,把使用TWaver的地方都改掉了,然后修改了一点结构,把控件的事件都暴露出去了,大家可以直接使用了,申明一下,本人放弃所有权利,所有的知识产权都属于xiaozhonghua同学。基本功能都实现了,下面是图 至于xiaozhonghua同学在项目中的图表控件,大家完全可以使用JFreeChart来实现,我就不搞了,然后那个伪GIS的,xiaozhonghua同学是用TWaver来作的,这个我倒是也有一个实现,等我完善了之后,会贴出来的。 希望大家 ...
关于OpenLayers的资料,网上已经有很多例子了。我这里想说的是如何高效的使用OpenLayers。我们在访问WMS的时候,一般不会只请求一个图层,有可能会是很多图层。 我刚开始使用OpenLayers的时候,是这样使用的: view plaincopy to clipboardprint? <script type="text/javascript">     var map, layer;     function init(){         map = new OpenLayers.Map( 'map' );         ma ...
1:使用断言控制输入。 使用断言来判断有效的输入,这样能够避免异常的扩散,迅速定位错误和减少BUG出现的几率。 如: Java代码 1.import org.springframework.util.Assert;  import org.springframework.util.Assert;Java代码 1.private boolean addAttachment(Attachment att) {   2.  Assert.notNull(att, "att对象不能为空");   3.}  private boolean addAttachment( ...
<ul id="tree" class="filetree treeview-famfamfam"> </ul> 动态加载的时候,只会在第一次展开的时候发送服务器,再次展开是不发送的,类似jquey的one事件处理。 treeview每次请求都是get请求,会自动带一个"root"的url参数,第一次是"source"。 以后的话都以li的id作为参数,即你在json数据中设置的"id"值。如果json中某个bool值的项目你不需要,就不写,设置fal ...
Global site tag (gtag.js) - Google Analytics