<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>地理信息，无处不在 - 开源GIS</title><link>http://blog.csdn.net/suen/category/260521.aspx</link><description>关注开源GIS项目，如SharpMap、openlayers、geoserver等。</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 25 Jul 2008 13:37:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>小粟</dc:creator><title>GIS大讨论（三）：GIS免费数据收集</title><link>http://blog.csdn.net/suen/archive/2008/07/25/2709514.aspx</link><pubDate>Fri, 25 Jul 2008 13:33:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/07/25/2709514.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2709514.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/07/25/2709514.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2709514.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2709514</trackback:ping><description>以前收集的一些GIS免费数据，现在共享给大家，欢迎大家在回复中添加自己知道的GIS免费数据信息。&lt;img src ="http://blog.csdn.net/suen/aggbug/2709514.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>GIS大讨论（二）：GIS开源程序收集</title><link>http://blog.csdn.net/suen/archive/2008/07/25/2709472.aspx</link><pubDate>Fri, 25 Jul 2008 13:26:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/07/25/2709472.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2709472.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/07/25/2709472.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2709472.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2709472</trackback:ping><description>以前搜集的一些开源GIS项目共享给大家，欢迎大家在回复中增加自己知道的其它开源项目及介绍。&lt;img src ="http://blog.csdn.net/suen/aggbug/2709472.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（十）：OpenLayers事件机制分析</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2416019.aspx</link><pubDate>Thu, 08 May 2008 13:42:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2416019.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2416019.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2416019.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2416019.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2416019</trackback:ping><description>OpenLayers中的事件封装是其一大亮点，非常值得学习。说到事件机制，在宏观上不得不涉及控件OpenLayers.Control类、OpenLayers. Marker类、OpenLayers.Icon类等。是这样，在外观上控件通过Marker和Icon表现出来，而事件包含在控件之后，用他们自己的话说就是：The controls that wrap handlers define the methods that correspond to these abstract events 。顺便再说一句，控件实现的核心是handler类，每个控件中都包含对handler的引用，通过active和deactive两个方法，实现动态的激活和注销。
&lt;img src ="http://blog.csdn.net/suen/aggbug/2416019.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（九）：控件</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2416008.aspx</link><pubDate>Thu, 08 May 2008 13:40:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2416008.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2416008.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2416008.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2416008.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2416008</trackback:ping><description>OpenLayers中的控件，是通过加载到地图上而起作用的，也算地图表现的一部分。同时，控件需要对地图发生作用，所以每个控件也持有对地图（map对象）的引用。
&lt;img src ="http://blog.csdn.net/suen/aggbug/2416008.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（八）：地图表现（续）</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415966.aspx</link><pubDate>Thu, 08 May 2008 13:35:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415966.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415966.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415966.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415966.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415966</trackback:ping><description>上一回说到OpenLayers.Map类，这回介绍组成Map的主体部分OpenLayers. Layer类，先从其实现细节上分析，看它是怎么设计出来的。关于它许许多多的子类，即各种图层，想单独写一篇。
&lt;img src ="http://blog.csdn.net/suen/aggbug/2415966.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（七）：地图表现</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415951.aspx</link><pubDate>Thu, 08 May 2008 13:33:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415951.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415951.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415951.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415951.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415951</trackback:ping><description> 一开始看到OpenLayers，就有一个问题。就是它作为WebGIS的前端，通俗地说，是“显示”地图的。那么，它显示的地图是什么，是怎么显示的，又是怎么实现的？——暂且把这个问题叫做地图表现。我觉得最关键的就是Map类，把这个类分析清楚了，问题就解决了一大半了。&lt;img src ="http://blog.csdn.net/suen/aggbug/2415951.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（六）：数据渲染分析</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415938.aspx</link><pubDate>Thu, 08 May 2008 13:31:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415938.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415938.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415938.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415938.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415938</trackback:ping><description>实际上，OpenLayers的整个表现过程是这样的：通过调用获取数据，然后各种格式的解析器解析数据，在用所谓的渲染器渲染后加到图层上，最后再结合相应的控件表现出来，成为一幅我们看到的“动态”地图。

　　这里主要讨论OpenLayers. Renderer这个类及其子类。
&lt;img src ="http://blog.csdn.net/suen/aggbug/2415938.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（五）：数据解析——以GML为例</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415912.aspx</link><pubDate>Thu, 08 May 2008 13:28:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415912.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415912.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415912.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415912.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415912</trackback:ping><description>前面也提到过，OpenLayers设计是符合标准的，有良好的框架结构和实现机制，非常值得学习。OpenLayers支持的格式比较多，有XML、GML、GeoJSON、GeoRSS、JSON、KML、WFS等。这回主要以GML为例来看OpenLayers 数据的解析过程。
&lt;img src ="http://blog.csdn.net/suen/aggbug/2415912.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（四）空间数据的组织与实现</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415895.aspx</link><pubDate>Thu, 08 May 2008 13:26:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415895.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415895.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415895.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415895.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415895</trackback:ping><description>在OpenLayers空间数据的实现主要存在OpenLayers. Geometry类及其子类中。我们先看下面的两个图片，表现了这些类的继承关系。从图上可以清楚的看出MultiPoint、Polygon和MultiLineString 这三个类实现了多重继承，即直接继承于Geometry类，又继承于Collection类（为什么要这样实现？）。&lt;img src ="http://blog.csdn.net/suen/aggbug/2415895.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers 项目分析[转]（三）：BaseTypes (续)</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415870.aspx</link><pubDate>Thu, 08 May 2008 13:23:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415870.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415870.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415870.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415870.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415870</trackback:ping><description>OpenLayers不仅“自己”写了一些底层的类，像上回说的那些都是。同时也定制了一些JS的一些内置类，即对JS内置类的扩展。这个扩展主要包含3类：String，Number，Function，存在于BaseTypes.js文件中。&lt;img src ="http://blog.csdn.net/suen/aggbug/2415870.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers 项目分析[转]（三）：BaseTypes</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415798.aspx</link><pubDate>Thu, 08 May 2008 13:19:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415798.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415798.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415798.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415798.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415798</trackback:ping><description>先说基类型BaseTypes下，OpenLyers构建的“自己”的类。它们分别是：OpenLayers. LonLat、OpenLayers. Pixel、OpenLayers.Size、OpenLayers. Element、OpenLayers. Bounds和OpenLayers. Class。&lt;img src ="http://blog.csdn.net/suen/aggbug/2415798.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers 项目分析[转]（二）：源代码总体结构分析</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415774.aspx</link><pubDate>Thu, 08 May 2008 13:16:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415774.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415774.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415774.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415774.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415774</trackback:ping><description>通过前面的项目介绍，我们大概已经知道Openlayers是什么，能够做什么，有什么意义。接下来我们分析它怎么样，以及怎样实现的等问题。&lt;img src ="http://blog.csdn.net/suen/aggbug/2415774.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>OpenLayers项目分析[转]（一）：项目介绍</title><link>http://blog.csdn.net/suen/archive/2008/05/08/2415749.aspx</link><pubDate>Thu, 08 May 2008 13:13:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/05/08/2415749.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2415749.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/05/08/2415749.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2415749.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2415749</trackback:ping><description>OpenLayers 是由MetaCarta公司开发的，用于WebGIS客户端的JavaScript包，目前的最高版本是2.5 V，通过BSD License 发行。它实现访问地理空间数据的方法都符合行业标准，比如OpenGIS的WMS和WFS规范， OpenLayers采用纯面向对象的JavaScript方式开发，同时借用了Prototype框架和Rico库的一些组件。&lt;img src ="http://blog.csdn.net/suen/aggbug/2415749.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>基于.NET 2.0的GIS开源项目SharpMap分析手记（十三）：基于SharpMap的Windows程序界面（C/S架构）</title><link>http://blog.csdn.net/suen/archive/2008/04/19/2306346.aspx</link><pubDate>Sat, 19 Apr 2008 09:50:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/04/19/2306346.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2306346.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/04/19/2306346.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2306346.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2306346</trackback:ping><description>好久没有写关于SharpMap的文章了，不是因为不关注它了，只是最近事情实在太多了。一方面有自己的工作，另外还有一个开源网站的建设（http://www.gisdev.cn/）（顺便借这里做个广告，这个网站采用开源项目组织方式，现缺网页美工设计人员和内容编辑，欢迎有兴趣并有时间为开源做出贡献的同志加入我们！），我最近又对AJAX和地图切片技术起了兴趣，也需要花时间研究。幸好gisdev.cn还有一帮朋友利用业余时间热心帮忙，所以改版也还算顺利。不过现在的确还有很多问题，所以希望有更多对开源爱好的朋友加入我们。
去年年底的时候利用sharpMap为朋友做了个Demo工程，现把界面贴到这里给朋友们参考。&lt;img src ="http://blog.csdn.net/suen/aggbug/2306346.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>小粟</dc:creator><title>RESTful GeoWeb学习手记（六）：[译]GeoRSS-Simple编码规则</title><link>http://blog.csdn.net/suen/archive/2008/01/30/2072585.aspx</link><pubDate>Wed, 30 Jan 2008 10:38:00 GMT</pubDate><guid>http://blog.csdn.net/suen/archive/2008/01/30/2072585.aspx</guid><wfw:comment>http://blog.csdn.net/suen/comments/2072585.aspx</wfw:comment><comments>http://blog.csdn.net/suen/archive/2008/01/30/2072585.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/suen/comments/commentRss/2072585.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2072585</trackback:ping><description>GeoRSS编码规范包括GeoRSS-Simple、GeoRSS-GML、GeoRSS- W3C Geo (deprecated)三种，本文描述GeoRSS-Simple编码规范。&lt;img src ="http://blog.csdn.net/suen/aggbug/2072585.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>