Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南

简介:


作者:杜长宇 – Autodesk开发技术顾问 2012年8月20日

Autodesk Infrastructure Map Server(AIMS) 是Autodesk公司在基础设施领域的面向web用户的产品,用于基础数据的发布。他的前身是Autodesk MapGuide Enterprise,除了包含了MapGuide Open Source的全部功能外,还提供了Autodesk的专有模块和面向各个具体行业的行业模型。这里给大家提供一些学习MapGuide开发的资料,同样适用于MapGuide Open Source。

 

1. 软件准备

Autodesk Infrastructure Map Server:可以从Autodesk官方网站下载试用版,ADN用户可以从ADN网站来下载并且获取激活码。

Infrastructure Studio:前身为MapGuide Studio, 这个软件和AIMS一起安装,没有单独安装程序,你在安装AIMS时可以选择安装Infrastructure Studio。这个软件是免费的,不需要激活。

MapGuide Open Source:如果你愿意使用开源版,可以使用从OSGeo网站下载开源版。

Maestro : 这个是和Infrastructure Studio功能类似的开源工具,可以从OSGeo网站下载。

2. 开发环境

MapGuide 支持Windows 和Linux两种操作系统,支持3种语言开发, .net, PHP和Java。你可以选用你熟悉的语言并选择对应的开发工具。如果你希望你的应用部署在Linux上,当然你就只能选择PHP或者Java了,当然非要选择.net的话,可以用mono,但那要额外费不少事。如果希望在Windows上运行MapGuide,那3种语言都可以。我个人推荐使用.net,下面介绍的资料多半是.net开发的。OSGeo上的开源示例代码好多是php的,Java的资料和示例相对都比较少。

对于.net来说,需要的开发环境为:

AIMS 2013         ------ Visual Studio 2010 + asp.net 4.0 (.net framework 4.0)

AIMS 2012及以下 ------ Visual Studio 2010/2008 + .asp.net 2.0(.net framework 2.0、3.0、3.5)

3. 学习资料及网络资源

下面是我收集到的现有MapGuide开发相关培训资料汇编,请及时关注我的博客,如果有后续资料,我会及时发布到我的博客上,下面资料多半可以从我的博客上找到:

 

AIMS/MapGuide API培训材料PPT

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第1章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第2章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第3章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第4章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第5章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第6章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第7章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第8章

Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料中文PPT下载

 

AIMS/MapGuide API二次开发从入门到精通视频课程系列(中文)

第一讲,AIMS/MapGuide基础知识介绍

第二讲,Infrastructure Studio/MapGuide Studio的使用

第三讲,创建第一个基于AIMS/MapGuide的Web应用程序

第四讲, MapGuide API概览及Ajax Viewer API

 

 

MapGuide Open Source 2.2从零开始视频教程(英文)

MapGuide/Autodesk Infrastructure Map Server(AIMS)的开发实例下载

AIMS 2013 新特性及API Webcast视频录像下载

Autodesk MapGuide Enterprise 2012开发技术入门培训视频录像下载

5月28号Autodesk MapGuide Enterprise 2011 API 新功能培训录像资料下载

AIMS 2013 安装step by step http://adndevblog.typepad.com/infrastructure/2012/04/install-autodesk-infrastructure-map-server-2013-step-by-step.html

图解安装Autodesk Infrastructure Map Server(AIMS) 2012

MapGuide Open Source v2.2 快速安装学习指南

 

MapGuide 应用开发系列,有点老,但还有借鉴意义

MapGuide应用开发系列(一)----MapGuide的开源地图编辑(Authoring Tool)工具Meastro介绍

MapGuide应用开发系列(二)----MapGuide Open Source 2.1 的安装

MapGuide应用开发系列(三)----MapGuide 数据包管理及Maestro亮点功能介绍

MapGuide应用开发系列(四)---- 如何运行第一个.net实例代码

MapGuide应用开发系列(五)---- Autodesk MapGuide Studio应用简介

MapGuide应用开发系列(六)---- MapGuide Studio中Load Procedures分析

MapGuide应用开发系列(七)---- MapGuide Studio准备地图之图层

MapGuide应用开发系列(八)----MapGuide Studio准备地图之地图(Map)

MapGuide应用开发系列(九)---- MapGuide Studio准备地图之网页布局(WebLayout)

MapGuide应用开发系列(10)----什么是资源?

MapGuide应用开发系列(11)----创建自己的第一个MapGuide应用程序

 

AIMS WebExtension API Reference, MapGuide Studio API参考, Ajax Viewer API参考下载

Autodesk Infrastructure Map Server(AIMS) 2013开发帮助文档在哪里?离线包下载

发行版图书,各大新华书店,网店都可以买到 [新书推荐]Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南  
<Autodesk 地理信息系统解决方案--FDO、MapGuide、AutoCAD Map 3D二次开发指南>读书交流贴

从MapGuide 2009或以后版本升级到Autodesk Infrastructure Map Server 2012

为Autodesk Infrastructure Map Server(AIMS) Mobile Viewer创建自定义控件

用Firebug调试Fusion Viewer或Mobile Viewer

无需格式转换直接发布DWG图纸到Autodesk Infrastructure Map Server(AIMS) 2013

 

Autodesk Infrastructure Map Server开发者中心(英文)

http://www.autodesk.com/developmapguide

以往培训视频录像

猛料来啦!Autodesk全线产品二次开发视频录像下载!!

MapGuide开发最佳实践

http://sandbox.mapguide.com

AIMS2013 在线帮助文档:

http://www.autodesk.com/wikihelp-infrastructure-map-server

MapGuide 在线演示站点

http://mapguide-central.ennoble.com.au/

讨论MapGuide开发技术的博客

http://www.cnblogs.com/junqilian

MapGuide开源版主页

http://mapguide.osgeo.org/

http://mapguide.osgeo.org/2.0/documentation.html

 

顺便提一下 Map 3D 相关开发资料

*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~

Map 3D 开发者中心

http://www.autodesk.com/developmap

Map 3D SDK (其中包含文档,和众多代码示例)

http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=868220

另外也需要了解AutoCAD.net API的相关知识,

AutoCAD 开发者中心

http://www.autodesk.com/developautocad可以下载SDK和示例教程

AutoCAD.NET 视频教程 (系列,请自行在本站搜索)

http://www.cnblogs.com/junqilian/archive/2011/07/20/2111832.html

4. 博客

峻祁连 Look at The Earth http://www.cnblogs.com/junqilian/ 

AND DevBlog                 http://adndevblog.typepad.com/infrastructure/

 

4. 参加培训:

我们每年都会有教室培训和网络培训,如果您希望参加,请参考我们的培训计划:
http://www.adskconsulting.com/adn/cs/api_course_sched.php

我们以往的视频培训都有视频录像可以下载,地址是:
http://www.adskconsulting.com/adn/cs/api_course_webcast_archive.php

 

5. 咨询ADN技术支持和服务

你也可以加入ADN(Autodesk 开发商网络),成为Autodesk的合作伙伴,向我们的技术支持和服务专家咨询,他们会及时给出解决方案。加入ADN详情请见www.autodesk.com.cn/joinadn

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。




本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2012/08/22/2651177.html ,如需转载请自行联系原作者
相关文章
|
API 数据安全/隐私保护 UED
探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅
在掌握了鸿蒙系统的开发基础后,我挑战了蓝牙功能的开发。通过Bluetooth A2DP和Access API,实现了蓝牙音频流传输、设备连接和权限管理。具体步骤包括:理解API作用、配置环境与权限、扫描并连接设备、实现音频流控制及动态切换设备。最终,我构建了一个简单的蓝牙音频播放器,具备设备扫描、连接、音频播放与停止、切换输出设备等功能。这次开发让我对蓝牙技术有了更深的理解,也为未来的复杂项目打下了坚实的基础。
704 58
探索鸿蒙的蓝牙A2DP与访问API:从学习到实现的开发之旅
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
3581 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
人工智能 JavaScript 测试技术
构建智能 API 开发环境:在 Cursor 中连接 Apifox MCP Server
本文介绍了如何将Apifox MCP Server与Cursor结合,通过AI直接获取和理解API文档,大幅提升开发效率。首先需配置Apifox的Access Token和项目ID,并在Cursor中设置MCP连接。实际应用场景包括快速生成模型代码、同步更新接口文档与代码、生成CRUD操作、搜索API文档及自动生成测试用例。此外,还提供了管理多项目、安全性实践和优化AI响应质量的技巧。这种组合可显著减少从API规范到代码实现的时间,降低错误率并加速迭代过程,为开发者带来更高效的体验。
|
人工智能 数据可视化 API
自学记录鸿蒙API 13:Calendar Kit日历功能从学习到实践
本文介绍了使用HarmonyOS的Calendar Kit开发日程管理应用的过程。通过API 13版本,不仅实现了创建、查询、更新和删除日程等基础功能,还深入探索了权限请求、日历配置、事件添加及查询筛选等功能。实战项目中,开发了一个智能日程管理工具,具备可视化管理、模糊查询和智能提醒等特性。最终,作者总结了模块化开发的优势,并展望了未来加入语音助手和AI推荐功能的计划。
1305 1
|
Kubernetes 安全 Cloud Native
云上攻防-云原生篇&K8s安全-Kubelet未授权访问、API Server未授权访问
本文介绍了云原生环境下Kubernetes集群的安全问题及攻击方法。首先概述了云环境下的新型攻击路径,如通过虚拟机攻击云管理平台、容器逃逸控制宿主机等。接着详细解释了Kubernetes集群架构,并列举了常见组件的默认端口及其安全隐患。文章通过具体案例演示了API Server 8080和6443端口未授权访问的攻击过程,以及Kubelet 10250端口未授权访问的利用方法,展示了如何通过这些漏洞实现权限提升和横向渗透。
2496 0
云上攻防-云原生篇&K8s安全-Kubelet未授权访问、API Server未授权访问
|
API 开发者
【API管理 APIM】APIM集成内部VNet后,自我访问出现(Unable to connect to the remote server)问题,而Remote Server正是APIM它自己
【API管理 APIM】APIM集成内部VNet后,自我访问出现(Unable to connect to the remote server)问题,而Remote Server正是APIM它自己
739 5
|
9月前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
10月前
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。
|
9月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
9月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。