MapXtreme2004基于微软的Dot
Net架构开发的产品。MapXtreme2004产品使得开发人员可以享用微软的.NET技术架构带来的好处,如跨语言性,创建Web服务,部署分布式应用等先进的技术。MapXtreme2004将Professional、MapX、MapXtreme
for Windows产品的功能和易用性集中在统一的对象模型上,为合作伙伴、客户、MapInfo公司本身提供创建基于Windows平台的应用或产品。使用相似的代码,开发人员可以将应用部署在桌面应用系统或者Web应用中。例如,使用MapXtreme2004,您开发了一个桌面的应用系统,那么程序代码只要略作修改就可以布署到Web环境中。
功能介绍
标注
没有标注,地图将会怎样?MapXtreme2004提供了复杂而强大的标注功能。它不仅能通过字段值或其组合、表达式来标注对象,而且您可以为标注创建独立值专题图和范围专题图,这样就摆脱了对文字的依赖性,是MapXtreme2004标注的一个强势特征。MapXtreme2004中,标注除了一如既往的支持沿线标注、部分标注、环绕(曲线)标注、多行显示等特性外,标注被存放到单独的一层中显示,这样就导致标注图层可以参加图层排序,就不会出现标注被压住看不到的问题。
地理对象的创建与编辑:MapXtreme2004中提供接口创建与编辑地理对象,对象类型包括:点、多点、多段曲线、直线、矩形、圆角矩形、弧段、文字、集合。
地图对象的处理和分析:指的是创建新对象如通过合并邮政区创建新的销售区,操作包括合并、擦除、最小外包多边形(Convex
Hull)、相交等。还指利用地理对象的坐标点来判断与其他地理对象的关系,如围绕某地点创建五公理范围的缓冲区,计算有多少地理对象包含在这个范围内,比如在水淹分析的应用中。

表、图层、对象
MapXtreme2004中的地图由地理对象如点位、边界、行政区划、路网等,这些对象的信息存在
表中,在地图窗口的图层中显示。
选择和查询
MapXtreme2004中的一个常用功能是查询符合条件的地图对象和属性信息,然后在选择集上作进一步的分析如专题分析。这里提供几种查询的方式:选择工具、查询方法如SeachNearest、MI
SQL语句、ADO.NET数据提供者。MI
SQL提供了新的规则并更多的扩展函数。
专题图
一种常用的数据分析工具是专题图,通过地图揭示数据之间的关系和发掘潜在的数据。MapXtreme2004的专题图包括:范围专题图、独立值专题图、等级符号图、散点图、饼图、直方图、标注专题图。
栅格图像和格网支持
栅格图像如航片、扫描图片为地图提供背景和参考显示。格网是一种专题图,Professional通过插值计算,用连续的色彩等级渲染地图而形成格网。格网简单的讲是每个网格具有值的栅格图,如数字高程图。MapXtreme2004也支持格网的山形或地貌及阴影的显示,只要设置光源角度,山的阴影就可以显示出来。栅格图和格网图只有在注册以后才可以加入到MapXtreme2004,
可以接受的栅格图格式:TIFF
and GeoTIFF (*.tif)、MrSID
(*.sid)、ECW
(*.ecw)、Spot
(*.bil)、JPEG
(*.jpg)、JPEG2000
(*.jp2, *.j2K)、PCX
(*.pcx)、GIF
(*.gif)、Windows
Bitmap (*.bmp)、PNG
(*.png)、Photoshop
(*.psd)、Targa
(*.tga)、Windows
Metafile (*.wmf)、Vertical
Mapper Continuous Grid (*.grd)、
Vertical Mapper Classified Grid (*.grc)、ADRG
- ARC Digitized Raster Graphics (*.gen)、
ASRP - ARC Standard Raster Product (various file extensions)、CADRG
- Compressed ARC Digitized Raster Graphics (*.gen)、CIB
- Controlled Image Base (various file extensions)、
NITF - National Imagery Transmission Format (*.ntf);
可以接受的格网格式:USGS
DEM (*.dem)、GTOPO30
(*.dem)、DTED
(*.dt0, *.dt1, *.dt2)、Vertical
Mapper Continuous Grids1 2(*.grd);对于其他类型的格网,若用户自己安装了支持格网的驱动程序,MapXtreme2004也许可以打开。
MapXtreme2004提供了获取栅格图像和格网信息的工具。栅格信息包括:高度、宽度、栅格图像的类型、颜色深度、注册信息包括投影、参考点信息。格网信息包括:高度、宽度、格网类型、MBR、投影信息、网格值、最大最小值、光源角度等。

投影和坐标系统
MapXtreme2004的投影文件以XML文件形式存在。地理数据必须显示在正确的投影中,这样才可以正确的显示和测量。虽然MapXtreme2004提供了足够多的投影方式,用户仍可以自定义自己的投影。MapXtreme2004中存在几种创建投影的方式:MapXtreme2004的命名空间、从PRJ文件的语句创建、从MapBasic语句创建、从EPSG创建、从Oracle的SRID创建。
便于开发的工具和特性
MapXtreme2004提供了许多的工具可以加入到用户的应用系统中,用户也可以自定义自己的工具。MapXtreme2004为桌面客户端的开发和Web应用开发分别提供了工具和地图控件,并在安装时直接集成到Visual
Studio.Net环境中。产品安装后会有很多例子,也可以直接用于您的应用程序中。MapXtreme2004还提供了其他的工具如工作空间管理器,用来以xml格式保存多个文件的初始状态;表注册工具Geodictionary管理器用于数据绑定。

装饰(Adornments)
包括地图标题、图例(地图图例和专题图例)、比例尺、其他用户自定义的东东。
地理编码和路径分析
地理编码是指为表格或者数据库中的属性数据在地图窗口中指定地理位置。路径分析是指根据最短时间和两点间距离寻找路径。MapXtreme2004为客户端提供了访问地理编码服务器和路径分析服务器的能力。
Web地图服务器(WMS)和Web对象服务器(WFS)
MapXtreme2004提供了部署WMS和WFS供他人访问的能力,也提供了在您的应用中访问其他不同的供应商部署的WMS和WFS的能力。访问WMS可以使您以图片方式从Internet、其他公司的Intranet上获得地图数据的显示,如其他类型的数据或其他部门的专业数据,并将图片作为背景显示在您的地图窗口。访问WFS可以使您通过Internet/Intranet获得地理空间数据GML(Geography
Markup Language)2和GML3数据。
GML是符合OGC标准的地理标记语言。MapXtreme2004提供的WFS符合1.0.0
OpenGIS Web Feature Service执行细则。
自定义MapXtreme2004
MapXtreme2004的某些函数被设计成帮助用户实现自定义的子类。如用户可以自定义自己的查询方法、Where字句、SQL查询语句等。详细内容请查看开发手册。
地图样式
点样式。包括Bitmap符号点样式、TrueType字体样式、简单矢量符号样式。MapXtreme2004提供了70多个Bitmap符号样式,您可以使用画笔这样的工具软件制作Bitmap符号作为自定义的符号,符号大小不限、24位真彩、且不必是方形。
线样式。提供120种线型符号。线样式包括线的颜色、宽度、线型。
区域样式。提供170种填充样式。区域样式包括前景色、背景色、填充样式。
栅格样式。管理栅格图像和格网的样式。包括亮度、对比度、灰度、透明、半透明(0-100%)等特性。
MapXtreme2004支持RDBMS
数据源(Oracle
Spatial、Informix、SQL
Server 等)中每图元(记录)样式,即一个数据库表中的每条记录可以有自己的图元样式。如,在道路表中可以为高速路、主干道、次级路、街道设置不同颜色、宽度、线符号的样式渲染。
支持的数据库和数据文件
l
SQL Server 2000
l
MS Access
l
Informix IDS 9.3
l
Oracle9ir1&r2
l
Oracle9ir2 Locator
l
Oracle8.1.7
l
SpatialWare for Mapinfo SQL Server、 IBM DB2 、Informix;
l
DBase;
l
ASCII;
l
ESRI shapefile;
l
MapInfo Native Table 表。
MapXtreme2004特性与优势
MapXtreme2004为开发者和最终用户提供了以下一些优越性:
Ø
为Windows系统的开发人员开发Web应用和桌面应用提供了同一个核心;
Ø
MapXtreme2004与Visual
Studio.Net无缝集成,使开发变得容易;
Ø
由于遵循工业标准和OGC标准,所以提供了真正的互操作性;
Ø
增强的功能特性能开发更为复杂而又灵活的系统。
易于使用
l
与Visual Studio.Net完全集成;
l
使用拖放功能简化系统的开发;
l
使用预先定制好的模板和系统安装的例程帮助用户快速开发系统;
l
使用.Net的先进技术,架构合理的和更具生命力的系统。
l
为桌面和Web开发提供同一个核心,便于代码的共用,降低开发成本。
l
桌面开发和Web开发使用一个SDK;
l
在两种部署类型间可以共享代码;
l
共同一致的桌面和Web开发经验。
互操作性
l
支持工业标准Microsoft.Net、ADO.Net、SQL-3;
l
支持空间标准如OGC和OpenGIS;
l
使用标准的数据访问系统和协议如ADO.Net、ODBC、Oracle Spatial 、Microsoft
SQL Server;
l
将位置应用嵌入到您组织内运行的第三方业务系统中;
l
使用Web服务访问地理编码(MapMaker)和路径(RoutingJ)服务器。
MapXtreme2004环境要求
|
内存
|
Windows
Server 2003: 160 megabytes (MB) RAM Windows
Server 2003 Web: 160 MB RAM Windows
XP: 160 MB RAM Windows
2000: 96 MB RAM Windows
2000 Server: 192 MB RAM Windows
2000 Advanced Server:192 MB RAM |
|
处理器
|
450-megahertz
(MHz) Pentium II-class 以上处理器
推荐使用600-MHz
Pentium III-class以上处理器
|
|
显卡 |
MapXtreme
2004不很依赖于显卡。任何标准的带有 |
|
操作系统 |
Windows
2000 Professional SP 4 Windows
2000 Server SP 4 Windows
2000 Advanced Server SP4 Windows
XP Professional SP 1 Windows
2003 Server Standard Edition Windows
2003 Web Edition Windows
2003 Server |
|
开发环境 |
Microsoft
.NET Framework 1.1 Visual
Studio.NET 2003 Visual
C# VB.NET |
|
其它软件需求 |
MDAC
2.7 for Data Access IIS
5.0 or IIS 6.0 for WEB deployment |