刚接触webgis,应该学习哪些知识

2024-11-07 03:31:30
推荐回答(1个)
回答(1):

MapInfo是一个开发桌面地图软件及GIS分析系统的公司。其旗下的多种软件产品都是用来支持GIS的二次开发的。刚刚接触MapInfo的开发者一般都会被这些产品的关系弄的晕头转向。下面的内容大部分来自于MapInfo公司的官方介绍;也有一部分纯属个人理解,可能有错误。
MapInfo Professional是一套基于Windows平台的地图化信息解决方案。可以方便、直观的展现数据和地理信息的关系,其周密而详细的数据分析能力,可帮助用户从地理的角度更好地理解商业信息,辅助用户做出更具洞察力的分析和决策。
MapInfo MapX是功能强大的ActiveX 组件式GIS开发工具,与VB、VC、PB、Delphi等应用开发平台无缝连接,可以很方便地将地图功能集成到各类商业应用中。MapInfo MapX可以说是单机版的GIS开发工具。
MapInfo MapXtreme for Windows。通过MapXtreme,用户可以在Internet/Intranet上发布基于电子地图的应用系统。所有的最终用户只需在自己的机器上安装浏览器即可访问存放在服务器端的空间数据,用户可以很方便地对地图进行放大、缩小、漫游、查询、统计等操作。它支持ASP。可以说MapXtreme系列是在MapX的基础上开发出来的支持B/S结构的产品。
MapInfo MapXtreme Java Edition是用于Internet或企业内部Intranet的由JAVA编写的地图应用服务器,是MapInfo MapXtreme技术和JAVA技术的有机结合,向应用开发者提供了一套高度可视化的、直观的组件,方便开发者将地图功能集成到任何Web应用中。
MapInfo MapXtreme 2004是MapInfo为了支持Microsoft公司的.NET框架,重新设计MapX和MapXtreme for Windows代码库体系结构的新产品。MapXtreme 2004是开发地图和可地图化应用程序的理想开发环境。它与Visual Studio .NET平台无缝结合,支持C#和ASP.NET。
MapInfo MapX Mobile是一个可以用在手持电脑上的MapX平台,它是为Pocket PC开发用户化地图应用软件所开发的工具。用 MapX Mobile开发的应用软件支持Pocket PC的Windows CE操作系统,并可以单独在设备上运行,无需无线连接。它是 MapX and MapXtreme for Windows的自然延伸,用 MapX Mobile开发的应用软件运行在移动的Pocket PC上,显示来自MapXtreme的地图信息。
MapInfo MapXtend是为开发者提供的,用于为无线设备进行地图应用开发的工具,用户可以通过该产品创建基于空间位置信息的应用,从而通过手持设备获取各种基于空间位置的数据信息,帮助客户在任意时间和地点与信息中心进行适当的信息交换。MapXtend是MapXtrem的自然延伸,通过MapXtend,可以为MapXtreme for Java的顾客提供基于无线手持设备的空间信息浏览解决方案。服务器端基于J2EE,客户端基于J2ME。
MapInfo Spatialware是MapInfo公司最新推出的空间数据库服务器,目前已发布了基于Oracle、DB2、MS SQL Server、Informix数据库的各种版本。它的主要作用是能够把复杂的MapInfo地图对象存入大型数据库中,并能为其建立空间数据索引,从而在数据库服务器上实现对属性数据和空间图形对象数据的统一管理。前端用户可以象访问普通数据库字段一样访问这些图形对象字段,开发出完整的C/S、B/S模式下的MapInfo应用程序。
MapInfo Routing J Server 是一个可以定制的空间信息应用系统,用来为人员、产品和资源安排行程和路线。使用Routing J Server,可以迅速建立起高度安全和复杂的应用系统,用来处理大量的路线和路由选择计算请求;计算两点间的最短路径或者最迅速的路线,并返回详细的行车路线说明。Routing J Server采用Java进行开发。