置顶随笔

如果访问我的博客,请尽量访问:http://www.3snews.net/?mars
这边更新会不及时,最近开始忙论文等一堆事情,博客打理的时间很少了。:)
posted @ 2007-07-06 23:56 马维峰 阅读(2434) | 评论 (6)编辑

2007年12月7日

文章:
http://www.cnblogs.com/maweifeng/archive/2007/07/14/678103.html

应灵图公司的要求已删除。请大家不要再发表类似评论,也没有什么意思。好的不会说成坏的,坏的也说不成好处。

附灵图的邮件:

马先生,您好

我是北京灵图软件技术有限公司卓辉,我很喜欢也一直在看你写的博文,但是关于下面这个连接的评论,我们受公司的员工和领导所托,想请你能够维护一下。下面是连接

http://www.cnblogs.com/maweifeng/archive/2007/07/14/678103.html

这是您写的博文,写的是我公司的一些事情,这些都没有问题。但是下面的留言却越来越脱离了一个正常讨论的轨道,逐渐变成了对我公司,以及相关员工和部分管理人员的人身攻击,谩骂,侮辱,诽谤,这些留言都已经远远超过了一个正常人可以忍受的范围,而且有些言行已经触犯了我国相关的法律,给相关人员造成了极大的精神伤害。

我们欢迎象博主这样的能够客观公正和我们交流思想,哪怕提出一些问题,我想对我们公司也很有好处,但是象留言里这样把这个地方变成了一个垃圾场,已经严重脱离了我们最初的初衷。我不知道博主是否可以删除下面这些留言,如果可以还烦请花2,3分钟删除这些侮辱诽谤性的文字,另外我们也通知了博客园的管理员对评论进行维护。

有什么问题,请告诉我!再次感谢!

灵图做为一个年轻的民营企业,立志为中国的GIS以及相关事业做出自己的贡献,发展的过程中肯定有这样那样的问题,也希望能和您更多的探讨整个行业的发展和未来。谢谢!

卓辉



posted @ 2007-12-07 16:18 马维峰| 编辑

2007年7月29日

GCDPlot 0.40 download:
GCDPlot 0.40
http://www.cnblogs.com/Files/maweifeng/GCDPlot_0.40.zip

About GCDPlot:
·GCDPlot is a new VBA program for geochemical data plotting in Microsoft Excel.
·Plot data is Microsoft Excel spreadsheet data
·GCDPlot offers some basic plotting functions, such as discrimination diagram (including X-Y plot and triangular plot)
·The core function of GCDPlot is offering a visual tool that can edit existing diagrams and add new diagrams.
·The graphs produced by GCDPlot are standard Microsoft Excel graphs that can be edited, modified, outputted, and printed under Microsoft Excel.
·GCDPlot offers useful Excel templates (REE and Spider diagram) and integrates other's programes(CIPW and Periodic table)
posted @ 2007-07-29 15:44 马维峰 阅读(997) | 评论 (6)编辑

2007年7月6日

如果访问我的博客,请尽量访问:http://www.3snews.net/?mars
这边更新会不及时,最近开始忙论文等一堆事情,博客打理的时间很少了。:)
posted @ 2007-07-06 23:56 马维峰 阅读(2434) | 评论 (6)编辑

2007年5月30日

Windows Live Local在早些时候发布了街道视角的 地图 产品,目前 Google 也在Google Map中提供了类似服务,将真实的照片嵌入抽象的地图,让用户能够更清 楚地了解该区域的路况,身临其境合理选择出行线路,目前这一街道视角产品还没有广泛铺开,只是试探性地在一些地方拥有了图片,它们分别是丹佛,拉斯维加 斯,迈阿密,纽约和旧金山。

我们之前报道, Google 收购了 Vutool ,一个类似 微软 街景 的产品提供商,或者类似中国的City8,准备提供街景服务,没有想到这么快就推出了产品。



posted @ 2007-05-30 10:23 马维峰 阅读(2340) | 评论 (9)编辑

3sNews 讯,Windows Live Virtual Earth的3D城市越来越多,现在纽约的高楼大厦也已经可以在Windows Live Local上见到,目前除了刚加入的纽约之外,还有如下城市和地区开通了3D地图服务:

Austin, Texas
Cape Coral, Florida
Cincinnati, Ohio
Indianapolis, Indiana

Northampton, England
Ottawa
Savanna, Georgia
Tampa, Florida







TAG: VE Microsoft 纽约地图

posted @ 2007-05-30 10:22 马维峰 阅读(1355) | 评论 (1)编辑
美国地球勘探网站宣布将从6月4日起公开Landsat 7号 卫星 拍摄的影像数据,精心挑选云量少质量高的最新卫星图片放在glovis.usgs.gov或者earthexplorer.usgs.gov上。 Landsat是美国的地球资源卫星。1972年发射了第一颗Landsat 1,Landsat 7则是1999年发射的最新一代,最高分辨率15米。这次在网上公布卫图像属于Landsat Data Continuity Mission (LDCM)项目的小规模试验,LDCM计划在2011年正式发布,Landsat的数据对大范围环境应用有很大价值,可以监测卡特里娜飓风和印度尼西亚 海啸之类的自然灾害。
posted @ 2007-05-30 10:21 马维峰 阅读(1615) | 评论 (2)编辑
看到猫扑的一则消息

Google 在几年前就推出了极具创意的在线 地图 服务,撼动了美国老牌地图程序提供商Mapquest的地位。但是紧接着 微软 和雅虎也进入了这个市 场的竞争,坐落在华盛顿的 软件 巨擘Redmond还推出了一款称为MSN虚拟地球(Virtual Earth)的3D产品。虽然Google也在它的地图中加入了3D虚拟 技术 ,但是它在很大程度上还要依靠用户通过一个称之为Sketch-Up的软件来 提交建筑的3D模型,以此来补充它的地图系统。

现在,Google与 斯坦福大学 达成了一个协议,Google将利用斯坦福大学在美国国防部举办的DARPA挑战赛中获胜的无人驾驶车 Stanley 上所采用的 遥感 监测技术来完善它的虚拟3D采集系统。这听起来就象是Google将派出一队装备有遥感监测仪器的汽车到城市的大街小巷中去采集建筑的3D 模型并把它们传回到Google map总部。这些汽车是否是无人驾驶汽车尚不得而知。



联想到前些日子Google Map上的 三维 线画图,渐渐丰富的Virtual Earth上的三维城市,这个领域的竞争必将日益激烈。希望看到的是,前些年比较热的三维 GIS 是不是要真的火起来了,而这次火热,GIS界却有些无动于衷或者力不从心,从国外到国内,没有看到重量级的产品和解决方案,无论 ESRI ArcGIS Explorer还是Skyline,都太关注专业领域,类似以现有产品的思路搞下一代产品。
posted @ 2007-05-30 10:20 马维峰 阅读(957) | 评论 (1)编辑

2007年5月17日

SharpMap 实现的 WMS 服务是1.30版本的,目前业界通用的版本是1.10,例如 OpenLayer WorldWind 可以接受的版本都是这个版本。前段时间打算把SharpMap的WMS服务扩展一下,昨天仔细研究了一下,发现其实问题没有那么严重,因为说白了,WMS就是根据一个URL请求返回一个图片,稍微做点手脚就可以了。

下面是使用SharpMap作为WMS服务,World Wind作为客户端的几个截图,加载的是国界和城市。




posted @ 2007-05-17 18:24 马维峰 阅读(2498) | 评论 (5)编辑
《3S 新闻周刊》No.14

本期 独家策划



刊首语 PRELUSION
  上啥市?闹市呗!
               
独家策划 EXCLUSIVE PLANNING
  从融资到裁员:灵图那些事儿
  解读MapInfo并购事件
  Jack Dangermond:打造国家级 GIS 平台
 
新闻圈点 NEWS ATTENTION
  微软 鲸吞Tellme发力移动搜索 对抗Google
  Google Earth Free v4.0.2746发布
  Google Phone浮出水面
  在新疆艾比湖区域违法 测绘 四日本公民被处罚
 
企业通 CBLOG
  Mapinfo2007用户大会将于6月6日在 北京 举行
  韩国 地图 服务商聪鸟推出多款新颖地图应用

评论 COMMENTS
  web2.0 脱颖而出的声音
  GIS的未来
  GIS的企业应用之道
  怎样的免费才是免费?怎样的开放才算开放?

技术 TECHNOLOGY
  图说谷歌KML搜索
  Google Map工作原理
 
海外观察 OVERSEAS
  地区空间信息和技术协会(GITA)2007年度大会掠影
  估量现有市场规模:是痴心妄想吗?
  英国“水兵事件”——一场地图上的争端
  InfoNow 移动2000万用户到虚拟地球平台上
  IBM会是下一个GIS的主要生产者吗?

下载 http://www.3snews.net/html/99/2899_itemid_8422.html
posted @ 2007-05-17 18:24 马维峰 阅读(1477) | 评论 (2)编辑
出处: Worldwind Java - Jython examplehttp://www.perrygeo.net/wordpress/?p=59

Filed under: Uncategorized — perrygeo @ 2:32 pm

The worldwind java sdk has finally been released. It’s a neat SDK, well organized, easy to bring into Eclipse with some good examples to start hacking away.

The only problem is the examples are written in Java ;-) . If braces make you cringe but you still want to work with all the excellent Java libraries out there, you’ll want to take a look at Jython. Taking the AWT1Up.java code and porting a subset of the functionality to Jython was surprisingly easy and yielded much more readable code in my opinion. And the ability to manipulate objects at the interactive prompt is just so sweet.



View the Source Code

Setup is not too terrible:

  1. Get a Java JDK (I’m using sun java 6)
  2. Download and install Jython 2.2b2
  3. Download and unzip the worldwind java sdk (ex: /opt/wwj )
  4. Set your LD_LIBRARY_PATH variable to /opt/wwj
  5. Set your CLASSPATH variable to /opt/wwj/worldwind.jar
  6. Run jython wwj_demo.py

One thing that is a bit disappointing with the WorldWind SDK in general is the lack of support for rendering common formats. Maybe I missed something but I couldn’t get gpx or georss feeds working properly. It is version 0.2 so I expect support for GeoRSS and GPX to improve and for GML, KML, GeoJSON, Shapefiles, Rasters, WMS, etc to be included eventually.

Anyone else out there started playing with Jython / Worldwind yet?


posted @ 2007-05-17 18:23 马维峰 阅读(996) | 评论 (0)编辑
这些天World Wind Java 抢了不少视线,最近看到一个基于 Flash 创建的Virtual Globe,在线使用,有Java scrīpt的API。

地址:http://freeearth.poly9.com/


posted @ 2007-05-17 18:22 马维峰 阅读(1001) | 评论 (1)编辑

2007年5月9日



3sNews 讯,一直出于半秘密 开发 状态的World Wind JAVA 近日在JavaOne上亮相,news.com的报道称 开源 三维 地球 软件 Google Earth和Virtual Earth最大竞争对手。和.net版本不同,Java版本的 WorldWind 是一个提供SDK的版本,用户可以使用该SDK,创建独立运行的三维地球软件,也可以将该系统嵌入浏览器。

资料:

cnet的报道:
Video:Sun, nasa demo open-source 3d earth software

Sun, NASA demo open-source 3D earth software

Competing with Microsoft's Virtual Earth and Google Earth



官方wiki上对World Wind Java的描述:

NASA World Wind provides next-generation 3-D virtual globe technology for embedding in applications written in the Java programming language. It supplies a suite of Java technology-based components that developers include within their own applications, providing virtual globe functionality to any application that can benefit from it. This makes virtual globe technology available to far more people in far more domains. Because of the Java programming language's write once, run anywhere design, NASA World Wind components are available and identical on all platforms. The components perform as well as, or better than, any other known virtual-globe implementation and utilize the OpenGL® API for 3-D graphics via Java OpenGL (JOGL). This presentation introduces NASA World Wind and shows several ways of embedding it in programs written in the Java programming language. It describes how to deploy World Wind with Java Web Start software and as an applet. It also shows how to extend World Wind to visualize any 2-D or 3-D information in the context of an accurately modeled 3-D Earth with terrain.

http://www.worldwindcentral.com/wiki/Java

posted @ 2007-05-09 14:18 马维峰 阅读(1656) | 评论 (7)编辑
春节前到现在,一直在跟踪World Wind项目的SVN,对其动态以及源代码研究的基本算透彻了。也做了一些研究工作,主要的目的是提供一个三维Virtual Globe的SDK,可以用于一些具体应用。

从World Wind的SVN上看,1.5版本有个初始的设计,是划分了内核和应用,可以作为SDK使用的,但个人估计这个设计的1.5也许看不到了。Java版本开发到目前为止应该至少1年了,SVN上有一个去年底的代码,看设计,比.net版本要好很多,但也不是最理想,例如矢量、模型支持的空间索引等在当时的代码里也没有看到踪迹。

Virtual Globe要成为"大众的GIS\",一方面和GE、Virtual Earth一样,需要在易用性、显示效果方面做足功夫,一方面还需要有一个与传统GIS沟通的桥梁,例如数据、例如可扩展性(分析功能)、例如互操作和可嵌入一般应用等等。

关于数据,似乎越来越不成为问题,数据互操作这么多年的炒作和研究,目前的主流系统,数据转换和交换已不成为问题,甚至可以和ArcGIS 9.2一样,在原格式的基础上使用、修改。还有一个很重要的方面,就是KML,KML已经提交OGC,也许不久就是OGC规范了,这也验证了在《3s新闻周刊》前面几期中我说过的,KML也许会成为空间数据的一个事实标准,而对于空间信息领域,最缺的不是规范和标准,而是事实标准,会是KML吗?

回到主题,目前个人在World Wind.net上的工作,一方面通过精简代码,重新封装了可以用于其他WinForm程序的控件;一方面对效率做了一些改进,包括mesh、 texture等的内存缓存,线程池的应用等。但这些工作都属于外科手术式的工作,限制诸多。World Wind程序25万行的代码,经过精简、去掉已经无用和不需要的,目前我工作的版本近15万行代码,完全是面向应用和显示的,要改造为一个合格的SDK,或者要做深入的改造优化,困难重重,从软件开发角度,这个版本也许到抛弃的时候了。

还有就是,WinForm目前似乎已经不可以在浏览器中和ActiveX一样使用,.net 1.1下是可以的,谁知道这个问题吗?这样,目前.net版本的WW也没有办法和Web程序集成。

如果自己重起炉灶,估计需要半年以上的专注时间,目前看来几乎没有可能,从应用角度,也许World Wind Java是个不错的选择。也许。至少,World Wind Java面向接口的设计可以很容易的替换掉一些部分。另外,也可以在浏览器中使用。

这些年一路走来,都是微软技术,虽然懂一点Python什么,但都是皮毛,要使用World Wind Java,意味着需要好好学学Java。年前和一个朋友聊天,说经常有学Java的冲动。也许还是必要的,毕竟不会很费力,只是时间问题。
posted @ 2007-05-09 14:17 马维峰 阅读(1812) | 评论 (9)编辑

2007年4月27日

  1. 前面一篇文字,争论很多,但最后落在民族软件的问题上,有点感觉 3sNews 是不是有些失去水准。
  2. 先说说 超图 的产品吧。自己学 GIS 就是从 SuperMap Object开发开始,而且到目前为止,类库,框架最熟悉的应该还是SuperMap Object。
  3. 从易用性(针对 开发 人员)上讲,SuperMap Object要优于 ArcObjects ,但功能又比较全,特别是与MO、 MapX 这些比起来,因此,我其实一直做超图的免费宣传工作,年前还在给一个比较大的项目推荐过超图。
  4. SuperMap Object的问题也有一些,例如Map对象的问题(没有Map对象,只有Map控件,封装时隐藏了?),这些 设计 问题有不少,在2005年的《 地理信息 世界》增刊上,超图自己的文章也指出了这些问题。所以,我一直比较期待SuperMap Object的.net版本。
  5. 共相式的问题,个人认为在于以下几点:
    • C++作为跨平台方案,在多大程度上可行?
    • GIS由于其需要调用的系统功能比较多,例如图形、数据库、文件等,剥离了这些,内核有多大,而重新在不同的系统实现这些外围功能,又需要多大工作量?
    • 放弃基于MFC的原始代码,从软件工程角度,风险是比较大的,很多著名的软件都是由于全盘重来而失去机会,例如Netscape。
  6. 回过头来说ArcObjects,套用对MFC的 评论 ,使用人数多、稳定、功能强大都不是 技术 先进的代名词,对于MFC是这样,对于AO也是这样。
  7. ArcObjects和 ArcGIS 的问题,个人的观点一直是:过度设计。
  8. 设计和 架构 的不合理,造成的后果是产品线后续开发、维护的捉襟见肘,前些天看到Adobe在新产品中使用 敏捷开发 的报道,结果是非常正面的,是不是在我们业界也可以借鉴一些。

posted @ 2007-04-27 23:02 马维峰 阅读(1229) | 评论 (4)编辑
  1. 到很久没有上了 超图 网站看了看,发现超图的产品线还是原来那些东西,SuperMap Object还是COM的,.net和 Java 的版本也没有正式版本,IS有了Java版本。04年的时候,在超图的产品巡展上听到 共相式GIS 的概念,现在3年了,产品呢?
  2. ArcObjects 是目前 ESRI 所有产品的基础,从版本8到现在,也许在今后5-10年内还会是 ArcGIS 系列的核心。
  3. ArcObjects的类库层次,最低层是System,包含了诸如Name这样的接口,COM最初有 跨平台 的承诺,那么ESRI最初设计AO的时候,是不是也有此打算呢?
  4. C和C++的跨平台承诺是一次编写,到处编译;Java进一步,编译成中间码;动态语言则使用源代码。共相式是退回到前Java的时代,从 技术 路线选择上,是退步而不是进步。3年后,产品还没有见到,也许有管理的原因,技术的原因也是一个。3年是什么概念,ArcGIS 8的研发时间好像就是3年。
  5. 因此,跨平台最好还是使用Java。退一步,使用类似Qt,wxWindows这样的界面库,或者GTK。较Java也许工作多一些,目前的大多跨平台应用都是这样。安装共相式当初介绍的设计,估计问题多多。但基于MFC的Supermap,要迁移到 其他 基础类库,无疑另起炉灶。
  6. ArcGIS Engine的.net版本的Reflector反编译满屏的ComImport和DispId,也许很多都是使用工具生成,因此,工作量不会太大。. net平台下的AO,主要工作在于Server的ADF,但毕竟规模不是一个数量级了。二进制重用肯定优于源代码重用,特别在软件工程角度。

posted @ 2007-04-27 23:01 马维峰 阅读(1222) | 评论 (4)编辑

导航

公告

欢迎访问:

联系方式:
  • Email: mweifeng#gmail.com
  • MSN: mimicico#hotmail.com

订阅:
  • 订阅到抓虾

统计

与我联系

常用链接

留言簿(81)

随笔分类(436)

随笔档案(347)

文章分类(34)

文章档案(24)

GIS站点

个人链接

搜索

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜