当前位置:编程学习 > 网站相关 >>

我来直罗锅----关于国产引擎UCMap只我见,也欢迎大家来直我的罗锅

话外:近些年来国内GIS界可谓百花齐放百家争鸣,但是其间不乏不法商贩。本人在GIS行业打拼多年,受到近些年来打假皇帝方舟子老先生的熏陶,我也试着做一把GIS界的方舟子。 

下面逐一列举UCMap之谎言,有不对之处欢迎跟帖 

(1)http://hi.baidu.com/geochenyj/blog/item/1b18ad9588aad854d0135e50.html。ucmap的百度其文有曰“UCMap是目前国内唯一采用嵌入式空间数据库模式的移动GIS平台,实现了对本地空间数据的统一管理,能对所有图层上的要素进行查询、创建、编辑;” 

请问您说这句话不感到脸红吗?HotGIS 2006年推出eHotPad,其存储结构就是sqlite,那个时候有贵司吗?您可能还不知道sqlite为何物吧?如今您的ucmap存储和ehotPad如出一辙,就不要跑出来吹牛逼了吧?(本人粗人,没有什么文化,欢迎五讲四美三热爱办公室来给做培训) 

(2)ucmap的百度其文有曰“从地图性能来说,UCMap是目前国内最快的移动GIS平台,有效地解决了数据库存储所带来的io瓶颈,经过测试,一份拥有3.5万条Polyline,约35万个节点的地图,在1G主频、Android 2.3系统下,全图显示仅需要600毫秒左右,具体测试demo下载:UCMap SDK for Android  http://www.creable.cn/kuibu/xiazai.asp开发包里有详细的文档和测试demo” 

请问您说这句话不感到脸红吗?公元2012年2月底,本人放出2个视频,一个是在华为荣耀(CPU 1400Mhz)录制的UCMap的视频,一个是在HTC G7(CPU 1000Mhz)录制,两种视频的结果相差非常明显,UCMap 3秒左右,eHotGIS 600毫秒左右,相差5倍。时隔2日,UCMap放出新的SDK和本人叫嚣本人公布的视频有误。我想问问UCMap,我的视频哪里有错误?你凭什么横加干预?你有这个权利吗?其间2-3天你参考了eHotGIS,修正了某些所谓的IO瓶颈。但是请你不要在这里吹牛B行吗?大家都知道现在计算机的发展最大的瓶颈就是IO操作,因为相比cpu、内存等等,IO操作的耗时已经达到无法容忍的境界,于是SSD出现了,虽然比HDD好很多,但是依然是瓶颈。嵌入式软件更是如此。UCMap所谓的他解决了IO瓶颈,完全是胡扯,请问您有本事提供IO的访问速度吗?所谓的600毫秒,其实就是把全部数据缓存到内存而已,请不要在这里欺骗GIS业界未成年的小朋友! 

(3)ucmap的百度其文有曰“由于属性数据和几何数据是分开存储且存储结构完全不一样,编辑要素将是一个非常麻烦的事情,所以,有些移动GIS平台干脆不支持底图要素编辑,仅提供一个装饰图层的要素创建,这种模式对有采集编辑要素需求的应用是不合适的;” 

请问您说这句话不感到脸红吗?不能编辑的GIS引擎就不适合采集了?eHotGIS和MAPGIS都是提供了若干个装饰图层来完成此项应用。eHotPad更是全程可编辑的一套平台;Supermap也分为可编辑和只读格式两种。您就这么简单的利用了一下数据库技术,不知道是不会自己设计格式啊,还是嫌费劲了。不过单单看用sqlite做了个简单的存储就如此嚣张,估计是没有水平去自己组织格式。 

超图人家也是空间索引和属性数据分开的,人家做的不是挺好吗?哪个地方比你差?人家有水平,有深度。你这个ucmap就简简单单弄了个二维表存储空间数据和属性数据,还敢跑出来说自己有技术?真是天大的笑话。拿着不是当理说! 

(4)ucmap的百度其文有曰“从地图性能来说,UCMap是目前国内最快的移动GIS平台“ 

请问您说这句话不感到脸红吗?您说的目前是指公元前221年吗?您测试过那么多优秀的国内平台吗?你了解MAPGIS的优秀构建吗?你学完eHotGIS来说这样话不可耻吗? 

本人简单看了一下Ucmap的构建,下面详细给这句话直直罗锅。 

a)    Ucmap全程采用sqlite作为文件存储,无论是地图数据还是瓦片数据。有兴趣的朋友可以下载SqliteDev直接浏览ucmap的文件。其间带来的问题如下: 

*sqlite固然是个好东西,其优异的性能和超级强悍的跨平台性,令很多国际IT大厂广为称道。本人自从2004-2005认识此君后也是爱不释手。但是sqlite的空间索引稍慢,sqlite自带R树索引(编译时有选项)本人亲测过速度,不快不慢。由于采用了虚表结构,值得挂接外部属性需要另外增加一个表,比较麻烦,ucmap没有使用这种。 

b)    读取记录。透过数据库引擎获取记录和自己组织二进制文件读取速度还是有区别的,数据库稍慢,大家可以自己去写测试程序比较结果。 

c)     Ucmap关于OPENGIS的部分是在so文件里面由Java调用的,其余绘制部分都是Java编码(我仅仅指的是Android版本,其他版本尚未查看)。Java的速度大家都清楚把?在android上比C慢10-100倍,可以参看愤怒的小鸟的测试结果。 

如上abc三点,请问ucmap何来最快?相比MAPGIS和eHotGIS的android版本的构建,这abc哪个不比你快?不知道ucmap的人脸皮为什么这么厚,求解中…… 



未完待续….. 
--------------------编程问答-------------------- 路过,
内容太短了 --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主。我正在做sqlite的RTree索引方面的事,能提供些资料什么的吗。 --------------------编程问答-------------------- GIS引擎 我用VC6开发过1个呀.  现在主要是用来WEB上使用了,嵌入到网页里做GPS车辆监控系统. 
楼主Q号是多少呀?
本人Q号为: 4054450 交流提升呀
补充:企业软件 ,  地理信息系统
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,