用户操作
[即时聊天] [发私信] [加为好友]
小粟ID:suen
142608次访问,排名562好友40人,关注者84
爱好技术,爱好开源,在华工学过计算机,在武测学过GIS,国家认证系统分析师,曾负责或参与中国科学院开放基金、国家基础测绘科技计划、国家自然科学基金、××市人防指挥地理信息系统、境界数据建库、地图网站等多个项目。因热心GIS技术传播而获得“CSDN地理信息专家”称号,虽然自己觉得离专家的差距还很大,但一直在努力,^-^。
suen的文章
原创 39 篇
翻译 5 篇
转载 41 篇
评论 65 篇
小粟的公告
终于完成GeoWeb开源社区(http://www.gisdev.cn)的搭建和初步测试,请大家注册用户,测试,并提出宝贵意见。
最近评论
douweibin:我也建了一个群 群号是 51824242 也做您的后备群用吧 呵呵
sparkwong3:#common22 发表于2008-08-07 15:54:58 IP: 119.40.19.*
不知道你注意到没有 百度地图其实用的是mapbar的图片引擎

对的
chenshengbj:你好!我想问一下,怎么用GDAL类库对栅格影像进行矢量化?GDAL提供矢量多边形的最小外包矩形的接口吗?我的邮箱是chenshengbj@163.com,希望给我好消息。我继续这几个功能。
xbt746:呵呵,为什么不用postgresql试试
xbt746:呵呵,为什么不用postgresql试试
文章分类
收藏
    相册
    我的照片
    GIS
    .NET开源GIS翻译WiKi
    GeoWeb开源社区
    GIS空间站
    GIS论坛
    中科院地理所
    国家测绘局
    我的旧BLOG归档
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 基于.NET 2.0的GIS开源项目SharpMap分析手记(六):SharpMap的功能扩展之路收藏

    新一篇: 微软WebService之MapPoint分析手记(一):MapPoint试用Step By Step | 旧一篇: SharpGIS博客翻译2006年7月:在SharpMap中使用即时坐标变换

     

    基于.NET 2.0GIS开源项目SharpMap分析手记(六):SharpMap的功能扩展之路

    粟卫民 http://blog.csdn.net/suen/

    一个开源项目的发展方向关系到此项目应用的发展与壮大,所以十分重要。好的开源项目正因为开发者准确地把握了项目功能扩充方向,从而把有限的精力用在了使用者最需要的功能上,从而取得了成功。

    现在来预测SharpMap是否会取得成功为时过早,但我们可以分析一下它的功能发展之路(RoadMap),从而对它是否成功进行简单的讨论。

    从前文基于.NET 2.0GIS开源项目SharpMap分析手记(一):第一次亲密接触,我们知道了SharpMap的现有功能,在SharpMap项目主页上,我们可以得到更详细的介绍:

    1 一句话介绍

    SharpMap is an easy-to-use mapping library for use in web and desktop applications. It provides access to many types of GIS data, enables spatial querying of that data, and renders beautiful maps.SharpMap是一个用于web和桌面应用程序的易用的地图库。它可以访问多种格式的GIS数据,提供对这些数据的空间搜索,同时还可以绘制漂亮的地图。)

    2 支持的数据格式

    矢量:

    ESRI Shape files format

    PostGreSQL/PostGIS

    OLEDB (points only)

    Microsoft SQL Server

    Oracle*

    GPX*

    MapInfo File*

    TIGER*

    S57*

    DGN*

    CSV*

    GML*

    Interlis 1*

    Interlis 2*

    SQLite" and "ODBC"*

    栅格:

    Arc/Info ASCII Grid*

    Arc/Info Binary Grid (.adf)*

    AIRSAR Polarimetric*

    Microsoft Windows Device Independent Bitmap (.bmp)*

    BSB Nautical Chart Format (.kap)*

    VTP Binary Terrain Format (.bt)*

    CEOS (Spot for instance)*

    First Generation USGS DOQ (.doq)*

    DODS / OPeNDAP*

    New Labelled USGS DOQ (.doq)*

    Military Elevation Data (.dt0, .dt1)*

    ERMapper Compressed Wavelets (.ecw)*

    ESRI .hdr Labelled*

    ENVI .hdr Labelled Raster*

    Envisat Image Product (.n1)*

    EOSAT FAST Format*

    FITS (.fits)*

    Graphics Interchange Format (.gif)*

    GMT Compatible netCDF*

    GRASS Rasters*

    TIFF / GeoTIFF (.tif)*

    Hierarchical Data Format Release 4 (HDF4)*

    Hierarchical Data Format Release 5 (HDF5)*

    Erdas Imagine (.img)*

    Vexcel MFF2*

    Idrisi Raster*

    Image Display and Analysis (WinDisp)*

    ILWIS Raster Map (.mpr,.mpl)*

    Japanese DEM (.mem)*

    JPEG JFIF (.jpg)*

    JPEG2000 (.jp2, .j2k)*

    JPEG2000 (.jp2, .j2k)*

    JPEG2000 (.jp2, .j2k)*

    JPEG2000 (.jp2, .j2k)*

    NOAA Polar Orbiter Level 1b Data Set (AVHRR)*

    Erdas 7.x .LAN and .GIS*

    Daylon Leveller Heightfield*

    In Memory Raster*

    Vexcel MFF*

    Multi-resolution Seamless Image Database*

    Meteosat Second Generation*

    NDF*

    NITF*

    NetCDF*

    OGDI Bridge*

    PCI .aux Labelled*

    PCI Geomatics Database File*

    Portable Network Graphics (.png)*

    PCRaster (.map)*

    Netpbm (.ppm,.pgm)*

    Swedish Grid RIK (.rik)*

    RadarSat2 XML (product.xml)*

    USGS SDTS DEM (CATD.DDF)*

    Raster Matrix Format (.rsw, .mtw)*

    SAR CEOS*

    SGI Image Format*

    USGS ASCII DEM (.dem)*

    X11 Pixmap (.xpm)*

    WMS

    Version 1.0.0

    Version 1.1.1

    Version 1.3.0

    其中:带*号是通过第三方扩展实现

    3 功能扩展之路

    Feature

    Description

    Planned Release

    Spatial relationships among geometry

    Geometry has certain relationships with other geometry: they intersect, border, are contained, etc. This logic is called topology and most GIS packages provide for some level of it. SharpMap will implement the "Dimensionally Extended Nine-Intersection Model" (DE-9IM) which is described in section 6.1.14 - Relational Operators of OpenGIS Simple Features Specification for GIS - Simple Feature Access - Common Architecture http://portal.opengeospatial.org/files/index.php?artifact_id=13227

    1.0

    Updatable Providers

    Allow features to be updated, added or deleted from SharpMap providers

    2.0

    Rendering Interface / Rendering Engines

    Provide an interface for the rendering of layers and maps so other formats besides GDI+ images can be produced. Will include GDI+ and WPF in v2.0, with other providers, such as SVG, GML, etc being able to be independently written. See SharpMap v2 Architecture for more information.

    2.0

    可见,当前1.0版的主要功能是实现了多种空间数据类型的访问和简单的空间查询及显示。而2.0主要实现两大功能:空间数据的增、删、改和绘制接口。

    就我看来,表现层应该作为SharpMap发展的重点,毕竟现在GIS软件在这方面还比较欠缺。

     

    附:最近看到马兄的“SharpMap CSDN 炒冷饭”,他觉得他介绍了SharpMapCSDN就不能再炒,觉得他的态度还是有些问题,所以我回复如下:

    做技术的人态度还是要更开放,不能不让别人说话。我很喜欢一句话:“我不同意你的观点,但我誓死捍卫你说话的权利”。

    CSDN博客上面很多文章都是我写的:http://blog.csdn.net/suen/ ,当然我的水平远远及不上马兄,但是决不会抄袭,如果马兄觉得哪里我抄袭了可以提出来,我立马改正。

    在这里我提两个问题:

    1SharpMap是否已经成为冷饭?

    2)马兄是否觉得学SharpMap看你的文章就够了?

    希望马兄不要介意!

    发表于 @ 2007年04月08日 21:58:00|评论(loading...)|编辑

    新一篇: 微软WebService之MapPoint分析手记(一):MapPoint试用Step By Step | 旧一篇: SharpGIS博客翻译2006年7月:在SharpMap中使用即时坐标变换

    评论

    #jambol 发表于2007-04-09 10:54:50  IP: 124.227.193.*
    “最近看到马兄的“SharpMap CSDN 炒冷饭、、、”呵呵,两边我都看了,百花齐放才是春,大家不必如此,不过老马确实是前辈,有很多值得学习的地方,希望彼此多些沟通交流,这样不仅对你们两位好,对如我之类的后进更是帮助颇多;)
    #兔八哥 发表于2007-04-09 15:14:36  IP: 210.75.99.*
    前两天在网上看过关于冷饭的评论,不敢苟同。

    首先SharpMap是开源系统,国内其实很多人都在关注,而且不少人已经利用或者借鉴Sharpmap搭建了不错的GIS系统。只是大家未必有时间把自己的心得写出来,很难说国内谁是No1。

    其次,说说冷饭,SharpMap目前还是0.9版本,需要大家一起去研究推动,还没有太成熟的东西怎么就成了冷饭。如jambol所说,百花齐放才是春。

    最后,希望和感谢粟兄能为大家带来更多更好的作品。
    #Clark Zheng 发表于2007-04-09 15:42:21  IP: 218.202.218.*
    小粟,偶支持你,呵呵
    #LZ 发表于2007-04-09 16:39:49  IP: 220.112.217.*
    劳驾大家看什么看明白了再发表意见,博客园的Mars的意思是CSDN炒冷饭,不是楼主。

    至于某些人,摆出一幅百花齐放的姿态,其实大概是想其他事情了吧,哈哈。。。
    #骆驼人 发表于2007-04-09 18:19:39  IP: 211.160.75.*
    冷饭该炒,但关键是要看炒的好不好吃。

    如果CSDN就这样来炒,恐怕好吃不到那里去。而且还有人在旁边煽风点火,不焦了才怪。相信mars也是这个意思。

    至于NO1,相信不仅现在没有人敢称,以后也很难。除非哪天Sharpmap灭绝了才能盖棺定论。毕竟开源就是鼓励大家相互交流的。

    3snews是一个平台,博客园是,CSDN也是。作为平台,不要误导大家就好。
    #James 发表于2007-04-10 06:38:56  IP: 221.219.249.*
    和各位打赌,mars一定来过,因为相关帖子已经删除,可惜没勇气吭气。再和大家打个赌,LZ是个马甲,一个没有勇气承认错误的马甲,学过点心理学,和3snews里面的新帖子一个语气。不承认错误,还指桑骂槐。看过你的炒冷饭文章,不光说CSDN在炒冷饭,最后还有大家看看真正的SharpMap深入分析报道之类...

    支持suen!
    #suen 发表于2007-04-10 20:21:59  IP: 222.240.89.*
    很感谢大家的评论和支持!其实我也没有针对马兄,只是希望大家不要互相指责,要共同努力才行,尤其针对开源项目,更应该给多点关心和宽容。我希望我们的讨论到此为止,希望马兄写更多更好的关于SharpMap的文章,我其实一直是马兄博客的忠实读者。
    #网友 发表于2007-04-11 02:15:28  IP: 222.182.31.*
    支持suen!
    #Mars 发表于2007-04-11 23:34:37  IP: 220.115.41.*
    帖子都在,还不是一个,还在置顶,大家去看看。
    #Mars 发表于2007-04-11 23:37:13  IP: 220.115.41.*
    忘了地址了:
    http://www.3snews.net/index.php/295/action_viewspace_itemid_7944.html
    http://www.cnblogs.com/maweifeng/archive/2007/04/05/701288.html

    作为博客,什么都可以写,但作为媒体,就需要有选择了,CSDN和51的那个首页又翻出一篇我1年多前的文章,我都晕死了。
    #flyingfish 发表于2007-04-12 13:03:37  IP: 210.75.99.*
    “冷饭”的所指小粟确有误会,Mars指CSDN的媒体作为,应该不是说某个具体的作者吧。
    那篇文章很早看过,版面有变动加了上边的文字,含义没有改过。今天再次浏览发现后边的留言才链接到这里。
    误会,不必再争执。
    马哥写的文章很不错确实给我们很多帮助,小粟也是。
    能写得都是高手,媒体都喜欢高手云集嘛,你也可以去3snews写写哦!呵呵。
    马哥不必气愤,转载就转吧,流传越广越越好,大家给gis行业铺路,路铺好了,你们就著书嘛,还有经济效益,哈哈!
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 小粟