mapx中图标的key返回值是什么?mapinfo和mapx的区别详解
本文目录
mapx中图标的key返回值是什么
返回该key对应的旧的value,如果map中原本没有这个key对应的entry,那么就返回null。如果还不明白,那拆解为下面两步理解:1、如果map中不存在该key,那么put该key时返回的是null。2、如果map中已经存在该key,那么put该key-value时返回的是旧的value。
mapinfo和mapx的区别详解
mapinfo操作软件是美国Mapinfo公司的主打产品。Mapinfo Professional 7.0是目前世界上最为完备,功能强大的桌面地图信息系统。mapx是一个方便快捷功能强大的ActiveX控件。MapX具有Mapinfo Professiona的绝大部分的地图功能,支持多种高级语言。mapinfo Professionl和mapx都是mapinfo公司的产品。所以区别就是mapinfo professional是软件而mapx是控件。本人现在也正在学习mapinfo和mapx如果你有兴趣咱们可以共同探讨!
用MapGIS打开mapx文档,为什么会有“黄色问号”救救赶作业的孩子吧!
这个问题我也遇到过,一般是由于mapx文件未读到该图层所导致。你可以先试试系统自动修复,MapGIS针对此类错误有提供“修复地图文档”的功能。在工作空间下“地图文档”节点右击,选择“修复地图文档”功能---在“设置地图文档数据源”窗口,“目的数据URL”下,重新指定数据路径---数据匹配到正确路径下。正确匹配的数据被修复成功。但是“修复地图文档”是10.5.4.10版本新添加的功能,如果软件版本低于10.5.4.10版本,就要先更新版本了。
mapx在Delphi中的使用
一、在delphi 中嵌入mapx控件在delphi与mapx安装完成以后,启动delphi选择component—》import activex control在弹出的对话框中选择mapinfo mapx v4.0,然后鼠标单击install即可,就可以在delphi中的active控件栏中找到这个控件。二、地图数据预处理用于mapx操作的地图必须与mapinfo professional相结合,由后者来完成对图形的加工,例如将地图配准、调色等。有些特殊用途的数据,如要在程序中编程实现进行最短路径搜索等,必须先对表示道路的线条进行适当的加点、断线等操作。出于不同的工作量和精度的要求,还可能用到mapbasic等来进行数据的预处理。经过这些处理后再将地图加载到mapx中进行开发,可使开发出来的系统更加切合实际,精确度更高。三、加载地图数据mapx有两种加载地图数据的方式,一种是利用它提供的geosetmanage工具将所需显示的图形文件添加进来,然后将当前的所有图形集合存为一个“xxxGST”文件中,然后在mapx中设定其属性“geoset”为所保存的文件即可。另外一种是直接在程序中加载图形,利用mapx控件中的一个对象--layers通过layersadd方法可以将所需要的图形文件逐个添加进来,并且同时设置各个图层的显示范围。
如何安装mapx
1。使用VB6.0自带的“Package & Deployment 向导”打包工具,顺序做下去,除了VB自动搜索出来的关联文件以外,还需要手动添加一个文件"GeoDict.DCT",该文件位于“C:\Program Files\MapInfo\MapX 5.0\Maps”目录下,选择安装路径也同样为这个目录,即安装回客户机器的同样位置;打包完成后,VB会自动生成安装文件,不赘述; 2。接下来需要往注册表里注册一些信息,这些信息是mapx运行的必要信息,VB的安装工具好像没有帮你注册,必须手动注册这些信息,可以编译一个mapxreg.reg的注册表文件,内容如下: Windows Registry Editor Version 5.00 "CommonDLLDir"="C:\\Program Files\\MapInfo\\MapX 5.0" "GeoDictionary"="C:\\Program Files\\MapInfo\\MapX 5.0\\Maps\\GeoDict.DCT" "ProgramDir"="C:\\Program Files\\MapInfo\\MapX 5.0" "SearchPaths"="" "VersionCode"="5.02" (可以拷贝粘贴成一个文件,双击运行就行了) 3。注册MAPX50.DLL组件,使用windows自带的注册工具regsvr32.exe,运行格式如下: regsvr32 "C:\Program Files\MapInfo\MapX 5.0\MAPX50.DLL" 此时mapx应用程序已经安装成功,把这些步骤写成一个批处理文件如下: %cd%\setup.exe %cd%\mapxreg.reg regsvr32 "C:\Program Files\MapInfo\MapX 5.0\Mapx50.dll" 将此批处理文件放在mapx的应用程序安装目录下,执行这个文件就行了。
更多文章:
怎样在我自己做的购物网站中链接到支付宝付款?我是做外贸的,现在B2C购物网站搭建哪家好
2024年7月15日 12:11
传奇世界手游新开服网站(传奇世界3d手游2022年12月8日新区开服时间)
2024年7月28日 20:11
合成大西瓜ios(《合成大西瓜》可以合成两个西瓜吗两个西瓜会合成什么样)
2024年5月17日 07:24
微信在另一台设备上登录(怎样在另一个手机上登录同一个微信号)
2024年7月13日 03:40
cad建筑图纸免费下载(建筑CAD图纸免费下载网址古代建筑详细介绍)
2024年7月17日 22:00
帝国ol为什么停服?帝国OL全面战争闪退黑屏游戏进不去怎么办
2024年2月17日 19:20
文山教育信息网(实小东校区2022年什么时候开始招生文山市)
2024年5月4日 09:04
proteus元件库对照表(7段共阴数码管怎样能在proteus里找到)
2024年8月1日 06:26
cad迷你看图下载(cad看图软件,去哪里下载,求大家给我个网址)
2024年5月31日 12:35
教你盗wifi密码(手机万能钥匙怎么破解别人家的WiFi密码)
2024年7月17日 13:15
你在办公室见过最荒唐的事是什么?你在工作中做过的最疯狂的事情是什么
2024年6月23日 21:48
我的e家客户端(为什么星空极速或者我的e家客户端运行较长时间后没有升级提示)
2024年6月10日 05:10