MapGuide应用开发系列(一)----MapGuide的开源地图编辑(Authoring Tool)工具Meastro介绍
2009-10-16 21:26
543 查看
基于MapGuide开发WebGIS应用程序,首先需要组织Web应用程序所使用的数据源、图层、地图和网页布局(WebLayout)等等,如果你使用的是MapGuide Enterprise版,那么可以使用随光盘附送的Autodesk MapGuide Studio。单如果你要使用MapGuide Open Source呢,现在你除了使用Autodesk MapGuide Studio外,还可以有另外一个开源的工具供你选用,那就是Meastro。
Meastro是用于MapGuide Open Source/MapGuide Enterprise的地图编辑工具,是Autodesk MapGuide Studio的替代产品。注意它不是地图数据的创建工具,我们不能用它来画河流、湖泊等地理要素。它的主要功能是帮助你组织数据源、设置图层样式等属性、构建地图和网页布局,以供MapGuide Web应用程序使用的。Meastro完全由C#语言编写,基于.net framework2.0,包含了一个用户界面,而且还提供了一系列的API。它完全基于Http协议,可以实现对本地或者远程服务器上运行的MapGuide服务器上的资源进行编辑。
如果你是MapGuide Open Source的早期用户,你也许还记得,在MapGuide Open Source 1.0时代,安装MapGuide WebExtension后就有一个Web Studio。这其实就是Maestro的最早的起源,后来终归在Web界面上进行大量的管理操作不太方便而没有继续发展,取而代之的是MapStudio Open Source,一个基于WinForm的开源地图编辑工具,这便是Maestro的前身。从MapGuide Open Source 2.1开始,MapStudio Open Source正式并入OSGEO,并改名为现在的名字,作为MapGuide Open Source的地图编辑工具一同发布。目前这个工具仍然在开发之中。
如果你对Maestro的内部机理感兴趣,可以下载它的源代码来研究。你需要安装一个subversion (SVN)客户端,windows系统下推荐使用TortoiseSVN plugin,另外还哟Visual Studio的插件AnkhSVN plugin。在安装好TortoisSVN后:
1. 首先创建一个目录,命名为Maestro
2. 在目录上点右键,选择SVN Checkout
3. 在Repository Url中填http://svn.osgeo.org/mapguide/trunk/Tools/Maestro
4. OK
然后你可以隔三差五的Check Update,更新最新的源代码,方法是 在Maestro目录上点右键,选择SVN Update。
当然你可可以下载安装版,立刻体验,下载地址是 http://trac.osgeo.org/mapguide/wiki/maestro/Downloads
下面先贴几张界面截图看看:
Editing a layer:
Editing a map:
Using the Xml Editor:
Using the widget Editor:
Using the coordinate system selector:
Editing layer properties:
Editing a composite raster featuresource:
Editing a MapGuide Package:
今天先到这里,下面将介绍Maestro的亮点功能。
Meastro是用于MapGuide Open Source/MapGuide Enterprise的地图编辑工具,是Autodesk MapGuide Studio的替代产品。注意它不是地图数据的创建工具,我们不能用它来画河流、湖泊等地理要素。它的主要功能是帮助你组织数据源、设置图层样式等属性、构建地图和网页布局,以供MapGuide Web应用程序使用的。Meastro完全由C#语言编写,基于.net framework2.0,包含了一个用户界面,而且还提供了一系列的API。它完全基于Http协议,可以实现对本地或者远程服务器上运行的MapGuide服务器上的资源进行编辑。
如果你是MapGuide Open Source的早期用户,你也许还记得,在MapGuide Open Source 1.0时代,安装MapGuide WebExtension后就有一个Web Studio。这其实就是Maestro的最早的起源,后来终归在Web界面上进行大量的管理操作不太方便而没有继续发展,取而代之的是MapStudio Open Source,一个基于WinForm的开源地图编辑工具,这便是Maestro的前身。从MapGuide Open Source 2.1开始,MapStudio Open Source正式并入OSGEO,并改名为现在的名字,作为MapGuide Open Source的地图编辑工具一同发布。目前这个工具仍然在开发之中。
如果你对Maestro的内部机理感兴趣,可以下载它的源代码来研究。你需要安装一个subversion (SVN)客户端,windows系统下推荐使用TortoiseSVN plugin,另外还哟Visual Studio的插件AnkhSVN plugin。在安装好TortoisSVN后:
1. 首先创建一个目录,命名为Maestro
2. 在目录上点右键,选择SVN Checkout
3. 在Repository Url中填http://svn.osgeo.org/mapguide/trunk/Tools/Maestro
4. OK
然后你可以隔三差五的Check Update,更新最新的源代码,方法是 在Maestro目录上点右键,选择SVN Update。
当然你可可以下载安装版,立刻体验,下载地址是 http://trac.osgeo.org/mapguide/wiki/maestro/Downloads
下面先贴几张界面截图看看:
Editing a layer:
Editing a map:
Using the Xml Editor:
Using the widget Editor:
Using the coordinate system selector:
Editing layer properties:
Editing a composite raster featuresource:
Editing a MapGuide Package:
今天先到这里,下面将介绍Maestro的亮点功能。
相关文章推荐
- Matlab图像识别/检索系列(9)—开源工具介绍之图像识别reco_toolbox
- MapGuide应用开发系列(三)----MapGuide 数据包管理及Maestro亮点功能介绍
- Matlab图像识别/检索系列(11)—开源介绍之深度学习工具MatConvNet toolbox
- Matlab图像识别/检索系列(8)—开源工具介绍之vlfeat
- Unity3d 地图编辑工具基础知识
- FCKeditor 一个开源的web页面文本编辑工具,在vs 2005中的使用方法
- tangram开发中使用的开源工具介绍
- 开源性能测试工具 - Apache ab 介绍
- Linux监控工具介绍系列——smem
- HOYI ER TOOL 中国开源ER工具+代码生成器
- Linux监控工具介绍系列——smem
- 文本编辑工具之vim使用介绍
- JMeter专题系列(一)工具简单介绍
- [SWF Investigator] Adobe官方开源 swf解析/编辑工具
- MAT(Memory Analyzer Tool)工具入门介绍
- Doxygen开源工具介绍
- 使用C#开源文件实时监控工具Tail&TailUI介绍
- MapGuide应用开发系列(七)---- MapGuide Studio准备地图之图层
- MapGuide应用开发系列(九)---- MapGuide Studio准备地图之网页布局(WebLayout)
- SQL Server 2008空间数据应用系列九:使用空间工具(Spatial Tools)导入ESRI格式地图数据