<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MapGuide_Inside</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MapGuide_Inside]]></copyright><item><title><![CDATA[赠阅活动-《Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南》]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/8839342</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/8839342</guid><author>MapGuide_Inside</author><pubDate>Tue, 23 Apr 2013 13:35:18 +0800</pubDate><description><![CDATA[《Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南》出版也有一段时间了。为了感谢大家对Autodesk地理信息系统技术的关注，我决定捐赠20本书给大家。只要你是有兴趣研究Autodesk相关产品、有兴趣在Autodesk相关产品做二次开发的用户，不管是科研单位还是学生，请回复该博文，并且将你的姓名、邮政地址私信给我，前20名就可以免费获得]]></description><category></category></item><item><title><![CDATA[光学游戏Light vs. Sprite]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/6917682</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/6917682</guid><author>MapGuide_Inside</author><pubDate>Sat, 29 Oct 2011 22:24:55 +0800</pubDate><description><![CDATA[辛苦了几个月，这一周我和朋友写的一个小游戏Light vs. Sprite终于在Appstore上线了。可能许多人以前玩过这个游戏，就是利用各种类型的镜子（例如：折射镜、反射镜等）反射和折射光线，对各种颜色的光线进行组合，从而同时击中所有目标来过关。感兴趣的朋友到Appstore中输入LvS可以找到这个游戏。这个游戏非常考验你的智力哦！！！虽然有许多关卡是自己设计的，在不看答案的情况下，一些关卡还]]></description><category></category></item><item><title><![CDATA[在中断模式下检查和修改数据]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/6693249</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/6693249</guid><author>MapGuide_Inside</author><pubDate>Tue, 16 Aug 2011 22:52:34 +0800</pubDate><description><![CDATA[在调试程序的过程中，如果程序在某个位置挂起执行（例如：中断到某个断点），通常我们希望能够通过一些工具观察程序的当前状态。其中，最重要的当属查看程序中数据的值。例如，查看某个变量的类型和值、某个寄存器的值、或某段内存的值。所以，几乎所有的调试器提供了大量用于检查和修改程序数据的工具]]></description><category></category></item><item><title><![CDATA[Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/6111744</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/6111744</guid><author>MapGuide_Inside</author><pubDate>Sat, 01 Jan 2011 20:45:00 +0800</pubDate><description><![CDATA[<br />    该博客中的相关内容进行整理后，已经由电子工业出版社出版了，书名为“Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南”。如果感兴趣，大家可以到各大新华书店或网上书店购买。<br /> <br /><br /> <br />下面是当当网的链接地址。<br />http://product.dangdang.com/product.aspx?product_id=21000963&ref=search-1-pub]]></description><category></category></item><item><title><![CDATA[FDO——新的GetSchemaNames和GetClassNames命令]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5724931</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5724931</guid><author>MapGuide_Inside</author><pubDate>Sat, 10 Jul 2010 10:42:00 +0800</pubDate><description><![CDATA[在FDO 3.4之前，使用FdoIDescribeSchema会返回DataStore中所有要素模式和要素类的信息。如果DataStore中包含了大量的要素类，执行FdoIDescribeSchema命令将是一个非常耗时的过程，对RDBMS类型的FDO Prvoder来说尤为如此。在许多情况下，用户只想得到某些要素模式和要素类的名称，这时他们需要一种更加高效的方法。FDO 3.4引入了两个新的命令FdoIGetSchemaNames和FdoIGetClassNames来解决这个问题。命令FdoIGetSch]]></description><category></category></item><item><title><![CDATA[问题2：是否只有通过基类指针或引用间接指向派生类子类型时，多态性才会起作用？]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5708627</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5708627</guid><author>MapGuide_Inside</author><pubDate>Fri, 02 Jul 2010 10:35:00 +0800</pubDate><description><![CDATA[只有通过基类指针或引用间接指向派生类子类型时，多态性才会起作用。使用基类对象并不会保留派生类的类型身份，不再具备多态性。]]></description><category></category></item><item><title><![CDATA[问题1：指针与引用有什么区别？]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5708601</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5708601</guid><author>MapGuide_Inside</author><pubDate>Fri, 02 Jul 2010 10:26:00 +0800</pubDate><description><![CDATA[指针（Pointer）持有另一个对象的地址，使我们能够间接地操作这个对象。引用（Reference）有时候又称为别名，它可以用作对象的另一个名字。它们都是让你间接引用其他对象。从语法的角度比较，二者主要区别如下：
1)    指针用操作符“*”和“->”，引用使用操作符“.”。
2)    引用在创建的同时必须初始化，即引用到一个有效的对象；而指针在定义的时候可以不初始化，在定义后面的任何地方重新赋值。
3)    指针可以被重新赋值以指向另一个不同的对象。但是，引用则总是指向在初始化时被指定的对象，]]></description><category></category></item><item><title><![CDATA[FDO——世界文件]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5332121</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5332121</guid><author>MapGuide_Inside</author><pubDate>Sat, 27 Feb 2010 14:47:00 +0800</pubDate><description><![CDATA[在处理栅格数据时，有时会碰到一些不具备地理位置信息的栅格文件，例如BMP格式的栅格数据，或者发现栅格文件中包含的地理位置不正确。此时，如果希望Raster Provider或GDAL Provider能够正确处理这些栅格数据，用户必须为这些这些栅格文件提供一个世界文件（World File）。那么，什么是世界文件呢？世界文件是一个为栅格图像指定地理位置信息的文本文件，该文本文件共有6行，描述了]]></description><category></category></item><item><title><![CDATA[MapGuide Web API----通用类、集合类和异常类]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5271827</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5271827</guid><author>MapGuide_Inside</author><pubDate>Sat, 30 Jan 2010 09:47:00 +0800</pubDate><description><![CDATA[1. 通用类通用类包含MgObject、MgDisposable、MgGuardDisposable、MgByteSource、MgByteSink、MgSerializable、MgService、MgNamedSerializable、MgWarnings、MgByteReader、MgColor、MgDateTime、MgServiceType和MgMimeType共14个类，图 3‑3]]></description><category></category></item><item><title><![CDATA[MapGuide应用程序示例——为你的应用程序添加帮助]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5145731</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5145731</guid><author>MapGuide_Inside</author><pubDate>Wed, 06 Jan 2010 20:32:00 +0800</pubDate><description><![CDATA[MapGuide预定义了许多命令用于提供一些常用的功能，例如平移地图、缩放地图、打印地图、选择要素、测量距离、创建缓冲区等。对于大部分预定义命令，我们只能直接使用它们，或者修改它们的显示名称、工具提示、显示在状态栏上的描述信息、图标等。 下面我们以添加“Help”命令添加到工具栏为例，介绍如何使用预定义命令。 1） 创建帮助文档。 假设我们创建了如下的帮助文档“index.html”，]]></description><category></category></item><item><title><![CDATA[MapGuide应用程序示例——为你的应用程序添加帮助]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5145728</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5145728</guid><author>MapGuide_Inside</author><pubDate>Wed, 06 Jan 2010 20:31:00 +0800</pubDate><description><![CDATA[MapGuide预定义了许多命令用于提供一些常用的功能，例如平移地图、缩放地图、打印地图、选择要素、测量距离、创建缓冲区等。对于大部分预定义命令，我们只能直接使用它们，或者修改它们的显示名称、工具提示、显示在状态栏上的描述信息、图标等。本节中，我们以添加“Help”命令添加到工具栏为例介绍如何使用预定义命令。]]></description><category></category></item><item><title><![CDATA[MapGuide应用程序示例——你好，MapGuide！]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5103745</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5103745</guid><author>MapGuide_Inside</author><pubDate>Wed, 30 Dec 2009 09:16:00 +0800</pubDate><description><![CDATA[图 3‑4显示了基于MapGuide的Web应用程序的开发流程，整个开发流程可以分为五个阶段。图中，矩形代表任务，椭圆形被任务使用的或被任务创建的实体，箭头代表数据流。1） 加载文件类型的数据，配置到外部数据库的连接，通过联接(Join)一个要素源到另一个要素源扩展要素数据。2） 通过引用要素源的数据和为要素应用样式创建图层。3） 将图层结合起来创建地图。4） 通过Internet]]></description><category></category></item><item><title><![CDATA[创建和加载资源包(Package)]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5070888</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5070888</guid><author>MapGuide_Inside</author><pubDate>Thu, 24 Dec 2009 17:31:00 +0800</pubDate><description><![CDATA[MapGuide提供了两种方式创建资源包。一种是使用MapGuide Studio，另一种是使用MapGuide站点管理器(Site Administrator)。如果要加载资源包，只能使用MapGuide站点管理器。1.使用站点管理器创建和加载资源包下面我们以开源版MapGuide提供的美国威斯康辛州希博伊根（Sheboygan）县的地图数据（http://download.osgeo.]]></description><category></category></item><item><title><![CDATA[MapGuide源码分析----MapGuide服务器源码分析]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5042752</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/5042752</guid><author>MapGuide_Inside</author><pubDate>Sun, 20 Dec 2009 11:49:00 +0800</pubDate><description><![CDATA[同样，在介绍MapGuide 服务器如何处理枚举资源操作之前，让我们首先来看看MapGuide 服务器用于处理服务请求和操作的类，图19‑9显示服务请求处理器类的类图，图19‑10显示了操作处理器类的类图。图 19‑10 服务请求处理器类的类图图 19‑11 操作处理器类的类图MapGuide提供了资源服务、要素服务等多种服务，每种服务包含了大量操作。MapGuide为每种服务]]></description><category></category></item><item><title><![CDATA[MapGuide源码分析----MapGuide Web扩展源码分析]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4991314</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4991314</guid><author>MapGuide_Inside</author><pubDate>Sat, 12 Dec 2009 13:36:00 +0800</pubDate><description><![CDATA[本节中，我们将通过介绍如何完成枚举资源功能来介绍MapGuide Web扩展的部分源代码。在浏览器端的地址栏输入类似如下字符串，就会发送一个枚举资源的HTTP请求。 http://hostname/mapGuide/mapagent.fcig?OPERATION=EnumerateResources&VERSION=1.0.0& RESOURCEID=Library:// ]]></description><category></category></item><item><title><![CDATA[MapGuide HTTP API]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4991247</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4991247</guid><author>MapGuide_Inside</author><pubDate>Sat, 12 Dec 2009 13:25:00 +0800</pubDate><description><![CDATA[本节将介绍什么是HTTP API，HTTP API与MapGuide Web API的关系，以及如何使用HTTP API。一般情况下，我们并不需要使用HTTP API，而且Viewer API已经包装了某些必需的HTTP API。如果不打算对Viewer API进行一些修改的话，可以忽略本节的内容。1.1.1        什么是HTTP API?如果查看客户端API的JavaScript]]></description><category></category></item><item><title><![CDATA[深入FDO----处理栅格图像]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4945515</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4945515</guid><author>MapGuide_Inside</author><pubDate>Sat, 05 Dec 2009 12:20:00 +0800</pubDate><description><![CDATA[FDO不仅支持几何数据，而支持栅格数据，用户可以通过Raster Provider或GDAL Provider读取栅格数据。而且，这两种Provider都支持函数MOSAIC、CLIP、RESAMPLE，可以将多张栅格图像合并起来，截取栅格图像的一部分。FDO使用类FdoIRaster来表示栅格图像，使用这个类可以读取和设置图像的位置、大小、图像中包含数据的类型、图像的存储和组织模型等信息。调]]></description><category></category></item><item><title><![CDATA[深入FDO----模式覆盖]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4935370</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4935370</guid><author>MapGuide_Inside</author><pubDate>Thu, 03 Dec 2009 21:01:00 +0800</pubDate><description><![CDATA[一般情况下，只有ODBC、Raster和WMS Provider需要使用模式覆盖，所以本节主要介绍如何为这三种Provider创建模式覆盖。1.1.1        模式覆盖使用模式覆盖，FDO应用程序就可以定制逻辑模式和物理存储之间的映射。由于不同的Provider用于支持的不同的数据，不同数据的物理存储格式差异很大，所以模式映射也因Provider而异，例如基于RDBMS的Provid]]></description><category></category></item><item><title><![CDATA[深入FDO----执行SQL语句]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4916799</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4916799</guid><author>MapGuide_Inside</author><pubDate>Tue, 01 Dec 2009 20:29:00 +0800</pubDate><description><![CDATA[FDO定义了大量的命令用于执行要素相关的功能，但是仍然屏蔽了对于许多数据源特有的功能。对于RDBMS类型的数据源，FDO提供了执行SQL语句的功能，让用户可以调用某些单纯使用FDO无法实现的功能。当然，某一种Provider是否支持执行SQL语句还需要看它的能力。FDO将SQL语句分为了两类，一类为包含关键词“Select”的SQL语句，执行这类SQL语句会返回一个结果集，另一类是不包含关键词]]></description><category></category></item><item><title><![CDATA[深入FDO----数据维护]]></title><link>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4901763</link><guid>https://blog.youkuaiyun.com/MapGuide_Inside/article/details/4901763</guid><author>MapGuide_Inside</author><pubDate>Sun, 29 Nov 2009 21:53:00 +0800</pubDate><description><![CDATA[ 本节将介绍如何用FDO API进行数据维护，数据维护相关的主要操作如下：l  插入（Inserting）l  更新（Updating）l  删除（Deleting）l  事务（Transactions）l  加锁（Locking）1.1.1        属性值在执行插入和更新操作之前，往往需要为插入和更新的要素创建属性值。FDO使用类FdoPropertyVal]]></description><category></category></item></channel></rss>