C++ map的基本操作和使用
C++ map的基本操作和使用
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map 可以起到事半功倍的效果,总结了一些map基本简单实用的操作!
1、map简介
map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。
2、map的功能
自动建立Key -value的对应。key 和value可以是任意你需要的类型。
根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。
快速插入Key - Value 记录。
快速删除记录
根据Key 修改value记录。
遍历所有记录。
3、使用map
使用map得包含map类所在的头文件
#include
map对象是模板类,需要关键字和存储对象两个模板参数:
std:map
这样就定义了一个用int作为索引,并拥有相关联的指向string的指针.
为了使用方便,可以对模板类进行一下类型定义,
typedef map
UDT_MAP_INT_CSTRING enumMap;
4、在map中插入元素
改变map中的条目非常简单,因为map类已经对[]操作符进行了重载
enumMap[1] = "One";
enumMap[2] = "Two";
.....
这样非常直观,但存在一个性能的问题。插入2时,先在enumMap中查找主键为2的项,没发现,然后将一个新的对象插入enumMap,键是2,值是一个空字符串,插入完成后,将字符串赋为"Two"; 该方法会将每个值都赋为缺省值,然后再赋为显示的值,如果元素是类对象,则开销比较大。我们可以用以下方法来避免开销:
enumMap.insert(map
5、查找并获取map中的元素
下标操作符给出了获得一个值的最简单方法:
CString tmp = enumMap[2];
但是,只有当map中有这个键的实例时才对,否则会自动插入一个实例,值为初始化值。
我们可以使用Find()和Count()方法来发现一个键是否存在。
查找map中是否包含某个关键字条目用find()方法,传入的参数是要查找的key,在这里需要提到的是begin()和end()两个成员,分别代表map对象中第一个条目和最后一个条目,这两个数据的类型是iterator.
int nFindKey = 2; //要查找的Key
//定义一个条目变量(实际是指针)
UDT_MAP_INT_CSTRING::iterator it= enumMap.find(nFindKey);
if(it == enumMap.end()) {
//没找到
}
else {
//找到
}
通过map对象的方法获取的iterator数据类型是一个std::pair对象,包括两个数据iterator->first 和iterator->second 分别代表关键字和存储的数据
6、从map中删除元素
移除某个map中某个条目用erase()
该成员方法的定义如下
iterator erase(iterator it); //通过一个条目对象删除
iterator erase(iterator first, iterator last); //删除一个范围
size_type erase(const Key& key); //通过关键字删除
clear()就相当于enumMap.erase(enumMap.begin(), enumMap.end());
1. map最基本的构造函数;
map
map
map
2. map添加数据;
map
1.maplive.insert(pair
2.maplive.insert(map
3, maplive[112]="April";//map中最简单最常用的插入添加!
3,map中元素的查找:
find()函数返回一个迭代器指向键值为key的元素,如果没找到就返回指向map尾部的迭代器。
map
l_it=maplive.find(112);
if(l_it==maplive.end())
cout<<"we do not find 112"< else cout<<"wo find 112"< 4,map中元素的删除: 如果删除112; map l_it=maplive.find(112); if(l_it==maplive.end()) cout<<"we do not find 112"< else maplive.erase(l_it); //delete 112; 5,map中swap的用法: Map中的swap不是一个容器中的元素交换,而是两个容器交换; For example: #include #include using namespace std; int main( ) { map map m1.insert ( pair m1.insert ( pair m1.insert ( pair m2.insert ( pair m2.insert ( pair m3.insert ( pair cout << "The original map m1 is:"; for ( m1_Iter = m1.begin( ); m1_Iter != m1.end( ); m1_Iter++ ) cout << " " << m1_Iter->second; cout << "." << endl; // This is the member function version of swap //m2 is said to be the argument map; m1 the target map m1.swap( m2 ); cout << "After swapping with m2, map m1 is:"; for ( m1_Iter = m1.begin( ); m1_Iter != m1.end( ); m1_Iter++ ) cout << " " << m1_Iter -> second; cout << "." << endl; cout << "After swapping with m2, map m2 is:"; for ( m1_Iter = m2.begin( ); m1_Iter != m2.end( ); m1_Iter++ ) cout << " " << m1_Iter -> second; cout << "." << endl; // This is the specialized template version of swap swap( m1, m3 ); cout << "After swapping with m3, map m1 is:"; for ( m1_Iter = m1.begin( ); m1_Iter != m1.end( ); m1_Iter++ ) cout << " " << m1_Iter -> second; cout << "." << endl; } 6.map的sort问题: Map中的元素是自动按key升序排序,所以不能对map用sort函数: For example: #include #include using namespace std; int main( ) { map map m1.insert ( pair m1.insert ( pair m1.insert ( pair m1.insert ( pair m1.insert ( pair m1.insert ( pair cout << "The original map m1 is:"< for ( m1_Iter = m1.begin( ); m1_Iter != m1.end( ); m1_Iter++ ) cout << m1_Iter->first<<" "< } The original map m1 is: 1 20 2 50 3 60 4 40 6 40 7 30 请按任意键继续. . . 7, map的基本操作函数: C++ Maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear()删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回true end() 返回指向map末尾的迭代器 equal_range() 返回特殊条目的迭代器对 erase() 删除一个元素 find() 查找一个元素 get_allocator() 返回map的配置器 insert() 插入元素 key_comp() 返回比较元素key的函数 lower_bound() 返回键值>=给定元素的第一个位置 max_size() 返回可以容纳的最大元素个数 rbegin() 返回一个指向map尾部的逆向迭代器 rend() 返回一个指向map头部的逆向迭代器 size() 返回map中元素的个数 swap() 交换两个map upper_bound() 返回键值>给定元素的第一个位置 value_comp() 返回比较元素value的函数 爱随芯动智能手表 操作手册 (版本:V 1.0) 珠海欧比特控制工程股份有限公司广东省珠海市香洲区唐家东岸白沙路1号欧比特科技园(邮编: 519080) 客服电话: 400-616-8298 网址: https://www.360docs.net/doc/de6659936.html, 前 言 感谢您选择了珠海欧比特控制工程股份有限公司(以下简称“珠海欧比特”)的产品:爱随芯动智能手表,为了使您能尽快熟悉爱随芯动智能手表,请仔细阅读本手册。 本资料著作权属珠海欧比特所有。未经著作权人书面许可,任何单位或个人不得以任何方式摘录、复制或翻译。侵权必究。 由于产品和技术的不断更新、完善,本资料中的个别内容可能与实际产品不 完全相符,敬请谅解。本使用说明书中如有错误和疏漏之处,热切欢迎您的指正。 联系方式 公司名称: 珠海欧比特控制工程股份有限公司 地 址: 广东省珠海市香洲区唐家东岸白沙路1号欧比特科技园 电 话: 400-616-8298 网 址:https://www.360docs.net/doc/de6659936.html, 邮 编: 519080 目 录 1 产品介绍 (1) 2 功能特点 (1) 3 产品参数 (2) 4 使用入门 (3) 4.1产品装箱清单 (3) 4.2电池充电 (3) 5 产品总体外观 (4) 5.1按键示意图 (4) 5.2按键功能描述 (4) 6 设备操作 (5) 6.1手表开机 (5) 6.2关机 (5) 6.3一键求救 (5) 7 APP功能应用操作 (6) 7.1APP下载 (6) 7.2用户登录 (7) 7.3忘记密码 (8) 7.3APP主界面 (9) 7.4APP设置 (11) 7.4.1 添加手表 (12) 7.4.2 用户设置 (13) 7.4.3 关注宝贝的人 (14) 7.5安全区域 (14) 7.6宝贝设置 (15) 记事本、Excel在Mapsource和Mapgis数据转换中的应用探讨 宋丙剑1张艳军2 (1、武警黄金第三支队,黑龙江哈尔滨1500692、中国冶金地质总局第三地质勘查院, 山西太原030002) 摘要:Mapsource和Mapgis是目前地质工作中较为实用的软件,笔者利用记事本、EXCEL成功地完成了向MAPSOURCE批量输入航点坐标,实现了M apsource和Mapgis间数据转换,拓展了记事本、EXCEL、Mapsource、Mapgis在地质工作中的应用空间,极大方便了地质人员野外,减少人为误差,提高了工作效率。 关键词:Excel Mapsource Mapgis记事本数据转换 Mapsource和Mapgis是目前地质工作中较为实用的两种应用软件,但其数据格式转换各不相同,一些专业人士主要是利用一些小软件进行数据转换,但大数地质工作者却因无法得到或不会使用这种软件而苦恼。笔者成功利用记事本、EXCEL2003完成了Mapsource6.5和Mapgis6.5之间的数据转换,减去了不会编程的苦恼。 下面以1:1万土壤测量(已知测线方位30°,测点间距20米,测线长3000米,测线起始点100/100横坐标314053.00,纵坐标5662125.00)为例,详细介绍EXCEL在与Mapsource和MAPGIS间数据转换的过程及方法。 1、Excel和Mapsource数据转换 1.1数据准备 1.1.1EXCEL数据准备 1.1.1.1测点经纬度坐标生成 打开EXCEL程序,建立土壤测量测点坐标生成器.xls,在表格第1、2行输入如图1数据,在E3单元格输入公式[1]=E$2+G3*COS(30*PI()/180),在F3单元格输入公式=F$2+G3*SIN(30*PI()/180),利用EXCEL序列功能可生成如下表格(其中点号从100至150,表格数据共151列),也就是由给定的100点坐标(314053.00,5662125.00),可依次自动生成100线102点至150点150个测点的公里网坐标(图 1)。 图1公里网坐标生成 利用相关坐标转换软件(本文采用中海达公司Coord4.0坐标转换软件[2])将图1中E2-E152、F2-F152列公里网坐标转换为经纬度坐标(图2),具体方法这里不作介绍。如已知经纬度坐标,此步骤可以省略。 ArcMap的基本操作 一、主要内容 通过练习ArcMap的基本操作,了解ArcMap模块的主要功能和作用。 二、预习内容 ArcMap的主要功能和作用:是一个桌面程序用来完成所有基于地图的任务,包括地图制图、图编辑和分析等。使用ArcMap我们可以进行数据的浏览、符号化、查询、分析和输出等。ArcMap主要用于图形的编辑处理和符号化显示等。 三、具体内容及操作 1、启动ArcMap 2、熟悉ArcMap用户界面 2.1缺省用户界面 当ArcMap启动之后,缺省方式的用户界面包括主菜单和“Standard”工具条。 图表 0-1 缺省用户界面 2.2用户界面的定制 我们可以通过菜单“tools->Customs…”或者在菜单区或者工具条区按鼠标右键进行界面的定制。这些菜单和工具条可以停靠在窗口的任意位置。 图表 0-2 用户界面定制 另外还可以通过下面方式打开或者关闭工具条。 2.3用户界面介绍 图表 0-3 用户界面 地图窗口:用来显示数据和数据的表达(地图,图表等); Contents窗口:在这个窗口中包含两个标签:Display和Source标签。其中Display标签中显示地图包含的内容,数据的显示顺序(显示的顺序为从下到上) ,数据表达的方式,数据的显示控制等。Display 标签中显示数据的物理存储位置。在这两个标签中,鼠标的左,右键几乎具有相同的操作; 工具条:除了主菜单和Standard工具条之外,ArcMap包含多个工具条,每个工具条又包含一组完成相关任务的命令(工具) 。通过前面的定制可以显示和隐藏工具条; 状态条:显示命令提示信息,坐标等内容。 3、打开地图 https://www.360docs.net/doc/de6659936.html, PS全景拼接六大步骤 全景拼接的原理是将多张连续的照片拼接成一张全景照片。目前许多无反相机、便携数码相机和智能手机都内置有这种功能。若是使用没有全景拼接功能的单反相机拍摄,我们也可以利用后期软件自行制作高画质、高像素的全景拼接照片。制作时只要遵守一些拍摄法则与拼接步骤,一样可以轻松达成。 其实全景拼接功能非常实用,可以大幅扩展镜头的表现能力,但在技术上,单张照片的拍摄质量会直接影响后期合成的效果。拍摄要点简要列举如下,做到了这些,就能获得理想的全景拼接效果。 使用三脚架,确保证拍摄位置固定和水平。 使用标准或中焦镜头,以维持最小的镜头畸变和变形。 使用手动曝光、手动白平衡、手动对焦,使画面均一。 每两张画面之间有1/3的区域是重迭的。 照片拼接步骤 Photoshop CS3之后的版本让全景拼接变得非常容易,在此以Photoshop CS5版为例来进行讲解。本例中一共要用到五张照片。 第一步 用Photoshop打开需要拼接的照片。 第二步 选择“文件”→“自动”→“Photomerge”,进入“自动拼接”。 第三步 选择已打开的图片。 https://www.360docs.net/doc/de6659936.html, 第四步 在拼接方式中选择“自动”。 第五步 等待软件自动合成,一张全景照片就拼接完成了。 第六步 裁剪拼接完成的照片为长条状,合并图层后储存文件,全景拼接的照片就可使用了。 云南碧沽天池。使用50mm镜头拍摄再进行全景拼接,很容易就可以得到较好的效果。EF 50mm f/1.8,f/11,1/200s,ISO 100(摄影/杜永乐) 强大的软件功能提供了很多帮助,使摄影师创作时更得心应手,这也是摄影能够在数字时代蓬勃发展的原因之一。善用这些软件,就能为拍摄增加许多乐趣,也能让工作成果更完美。 目录 产品说明 产品组成-------------------------------------------------5 外观及按键----------------------------------------------6 产品特征-------------------------------------------------9 使用前的准备 电池充电--------------------------------------------10 安装SIM卡-----------------------------------------11 开通移动网络服务--------------------------------12 开通平台服务-----------------------------------13 使用说明 时间显示------------------------------------------------ 15 电话------------------------------------------------------16 脉搏测量-------------------------------------------------17 计步管理-------------------------------------------------18 GPS定位--------------------------------------------------19 设置------------------------------------------------- ------20 跌倒报警------------------------------------------------ 21 SOS一键拨号------------------------------------------22 亲情号码一键拨号-----------------------------------23 产品规格------------------------------------------------ 33 注意事项------------------------------------------------ 35 质量保证书/保修卡------------------------------ ---40 产品的组成 1 手表本体2 充电器&充电线 3 USB耳机4 使用说明书 5 合格证6 内置锂电池一块 外观及按键 Amazfit智能运动手表 使用手册 目 录外观和操作说明 手表佩戴及充电方式 运动功能介绍 手表功能使用 手表日常保养 010******* 外观和操作说明 以下使用说明内容基于WOS2.0系统,请升级到最新版本使用。手表锁屏与操作状态 手表在不进行操作一段时间后自动进入低功耗锁屏状态,并显示表盘界面。可以通过按键短按来解锁手表,解锁后如果不进行操作,会再次自动进入低功耗锁屏状态。 系统状态符号说明 系统状态符号会出现在解锁后的表盘上,每种符号会代表手表处于不同的状态。 触摸屏手势操作 按键短按 解锁手表 返回表盘锁屏 长按秒 手表开机长按秒 弹出手表重启、关机界面长按秒手表关机 46 10点击屏幕 使用该功能、进入下一项或选中当前项左右滑动屏幕 横向切换界面上下滑动屏幕 上下滚动界面长按屏幕在表盘界面下长按激活表盘选择功能 快捷设置菜单 在表盘界面下滑,可以在该界面进行一些常用功能的开关和模式切换,以及进入更多设置界面。语音控制功能说明见“语音助手”部分。 电池状态 充电状态 充满状态低电量保护状态 当手表电量在5%及以下时会进入低电量保护模式,此时需要将手表充电超过5%之后才可 以解除保护模式。 与手机连接断开 当手表与手机距离过远断开了蓝牙连接或手 机关闭了蓝牙广播, 。已开启勿扰模式 已开启飞行模式 已连接蓝牙耳机 此时会增加系统功耗 。音乐播放中 如果音乐播放已经结束, 。 手表佩戴及充电方式 日常佩戴 建议将手表以适中的松紧度佩戴在离手腕两指距离的位置上,以确保光学心率监测器正常监测数据。 运动中佩戴 进行跑步或者其他运动时,建议将手表以贴合、舒服且不会滑动的松紧度佩戴。不要过于拉紧,也不要让手表自由晃动。 充电 将手表与充电底座进行连接。将另外一头的USB插头插入USB电源适配器,此时手表上会显示充电状态,安装时注意底座上充电触点的方向和手表上金属触点的方向一致,压紧后手表不会松脱出底座。 充电要求:建议使用电脑端USB充电或者品牌手机充电头进行充电,手机充电头额定输入电压必须是DC 5.0v,且输入电流大于500mA以上; 运动功能介绍 开启运动 解锁后在表盘状态向右滑动可以快速打开运动列表。然后通过 二、安装MapSource 去网站 https://www.360docs.net/doc/de6659936.html,/Service/dchannel.aspx?moduleid=194&pname=%c5%e4%cc%d7%c8 %ed%bc%fe%cf%c2%d4%d8 下载MapSource的基本版安装。安装完再下载MapSource6.9升级软件安装,安装完成后重启电脑!! 再将下载的MapSource6156解压,在文件上点击鼠标右键,点选“解压到MapSource6156”;再双击SETUP 升级安装。 MapSource安装结束后会在C分区的根目录下生成两个文件夹,MapSource文件夹是MapSource的程序文件夹,Garmin文件夹用于存放MapSource今后将会使用到的地图文件和用户数据等,如图: 安装后生成文件夹.jpg (大小:32.7 K 下载次数:12) 三、安装地图,我这里使用的是官方7.01OF的中文地图。 1、在C分区Garmin文件夹中新建一个文件夹,比如命名为“Maps”,如图: 新建一个文件夹.jpg (大小:26.6 K 下载次数:8) 2、运行Gmaptool,点击“Add Files”加载官方地图文件,注意加载的是两个文件,如果不加载Gmapbmap.img将会在比例大于30Km时无法正常显示,如图所示: add files.jpg (大小:35 K 下载次数:16) 点击“Split”,在“Directory”处选择地图输出文件夹“C:\Garmin\Maps”,然后一定要点击“Split all”,如图所示: split.jpg (大小:32.2 K 下载次数:7) 待地图Split完毕后就可以关闭Gmaptool了。 论Mapsource在系统工程施工中的应用 大庆油田工程建设有限公司安装公司 2013年1月 论Mapsource 在系统工程施工中的应用 大庆油田工程建设有限公司安装公司第十四项目部 宋化雷 杨凯 摘要:塔木察格油田地处蒙古国东方省,油田区域人烟稀少,全部为草原,无固定建筑物可供参照定位,在项目施工中建筑物定位、油水井定位、管道长度测量等必须依托GPS 设备,随着GPS 在工程建设中的普及,而GPS 的数据整理的软件Mapsource 在站外系统施工中应用显得异常重要,本文根据笔者在塔木察格工作中软件应用经验,通过分析、整理,简述了Mapsource 软件在站外系统施工中的主要应用。 关键字:Mapsource ;站外系统;施工;应用 0、前言 Mapsource 是对Garmin GPS 数据进行存储,管理,编辑,应用的一个软件,Mapsource 存储数据的文件一般是后缀名为gdb 的数据库类型。存储的内容主要包括航点,航迹,航线。 在以往的油水井系统工程施工过程中,一般需经过实地踏勘、测量、放线、扫线等多道工序,最终确定单井位置、管网路由,管线长度,为施工技术管理提供基础数据和资料。笔者在近三年的塔木察格项目系统工程施工过程中,利用Mapsource 软件对整个系统工程的数据进行综合处理,通过计算机中的模拟,对系统工程施工组织需要的所有基础数据和资料准确无误地进行整理,并指导现场施工。 1、Mapsource 界面介绍 图2-1 Mapsource 界面 Mapsource 界面主要有菜单栏(1)、工具栏(2)、数据选项卡(3)、图形地图(4)、状态栏(5)等几部分组成,其基本操作与其他软件的基本相同,具有 ① ② ③ ④ ⑤ 儿童手表w5手表(安全守护)快速使用指南 请您在使用之前认真阅读使用说明书,以便正确安装和快速使用! 一、使用前准备 检测设备型号是否正确,配件是否齐全。 选择GSM网络的SIM卡,参考经销商的意见。(装卡前请先关机) 手表SIM卡需要开通GPRS功能和来电显示功能。2G, 3G ,4G卡都可以通话,但定位只能用2G流量。 在手机端安装APP客户端,客户端详情可询问你的经销商 条形码或者二维码,用来注册用户 二、产品功能 GPS+基站双重定位方式 手机客户端或者电脑gprs服务平台,双重控制方式 GPRS实时定位,跟踪,监控 对讲 健康 足迹 手表闹钟 安全区域 SOS紧急报警 手表拆除报警 低电量报警 远程关机 三、手表介绍 四:屏显说明 五、客户端(安全守护)操作说明 5.1 APP注册 登录前需要先手动注册账号,注册的id通过扫描二维码或者条形码,用户名不少于4个字符(字母或者数字),id和用户名都是唯一的不能重复,其他信息客户可自行输入,密码可修改。注册界面如下图: 5.2 登录 5.2.1 APP功能菜单界面 注册完成,在登录界面输入正确的账号和密码,点击登录,进入主界面。 主界面如下图所示: 部分功能的说明: ⑴对讲:实现手表和app的语音对话。 App发送语音:启动录音后,app开始录音并发送给手表,最长语音15秒。手表端短按sos键播放录音。 手表录音:长按开机键开始录音,松开后手表发送录音,最长录音15秒。App端收到语音有提示信息(收到语音的时间长短与网络状况有关)。 ⑵地图:实时查看手表的位置。 地图界面可显示手表和app手机的位置,点击“定位”手表开始实时定位3分钟,上传间隔为10秒,3分钟后恢复到默认的工作模式。 ⑶设置:对手表的各项参数进行设置。 ①上学定位时段:该四个时段只针对周一到周五,设置的时间段内手表开启GPS并返回位置位置,其他时间不返回位置信息。 空间数据组织与管理实习总结 教师:田永中 刘光鹏整理 实习一A r c G I S的基本知识 一、ArcGIS的体系结构 ArcMap、ArcCatalog、ArcToolbox ArcInfoArc、Editor、ArcView WorkStation 二、ArcGIS的基本操作 1、打开(新建)地图 2、数据加载 3、数据显示与地图布局 4、数据输出 实习二空间数据的表达 一、目的:初步熟悉空间数据的矢量和栅格表达 1、矢量(点、线、面) 2、栅格 二、实习要求 1、在ArcGIS中,分别将point1、polyline1、polygon1按分辨率41、42=16、43=64转换成栅格文件; 2、分别将以上生成的栅格文件按缺损值转换成点、线、多边形的矢量文件; 3、将新生成的矢量文件与分别与point1、polyline1、polygon1进行比较,分析它们之间的差异,并总其规律,写一简要报告。 实习三A r c G I S中数据的表示 一、ArcGIS的数据文件 1、矢量:shapefile、coverage 2、栅格:grid、tif、jpg 3、Geodatabase 二、ArcGIS中查看数据 1、空间数据 2、属性表 实习四栅格像元的不同编码方法及误差比较 一、对土地利用数据按主要类型法进行栅格编码 操作步骤: 1、在Arctoolbox中,打开polygon to grid工具对话框 2、输入土地利用的矢量数据,分别按100米、500米、1000米的分辨率进行栅格转换,转换所采用的字段为ld500227-ID。 3、将三个栅格文件的属性表输出为.dbf文件,并用Excel打开 二、对土地利用数据按像元中心法进行栅格编码 操作步骤: 1、在Arctoolbox中,打开overlay的identity工具对话框 2、Input coverage分别输入point100、point500、point1000 ,identity coverage 输入lad500227矢量文件,其它采用默认值,点击ok. 3、在Arctoolbox中,打开point to grid工具对话框 4、分别将上一步生成的三个点文件按100米、500米、1000米的分辨率进行栅格转换,转换所采用的字段为ld500227-ID 60csx及mapsource新手快速入门指南 首先说明,我自己也是新手。09年11月才拿到60csx,因为积分不够至今仍未刷机,是彻头彻尾的新人。幸运的是,熊坛给我提供了一个非常好的学习、交流的平台。经过一个多月的泡坛学习,俺几乎翻遍了garmin区的每一个帖子,受益匪浅。在翻阅帖子的过程中,俺发现很多新手有一个共同特点,就是希望能在一个帖子里解决所有问题。这当然不太现实。但是我理解他们的心情。俗话讲“万事开头难”,作为一个新手,我对此也是深有感受。于是俺突然有个想法:也许可以有这么一个帖子,能通过作者自己的理解体会,把论坛前人宝贵但是零散的资料整合在一起,给新人提供一些入门常识和常见问题的快速指南。鉴于自己也是新手,且引用大量前人的研究成果,故本帖不敢称为“教程”,仅作浅显的指南;本帖内容基于自身浅薄的理解,文体上属于想到哪里写到哪里,难免存在错误,请大家多多批评指正,争取将此帖不断修正完善。 本帖目前主要讨论下面几个话题: 一、60csx的固件及其升级 二、garmin地图的基本常识 三、mapsource及常用地图工具使用入门 一、60csx的固件及其升级 60csx在全球不同地区销售,有不同的固件版本,这些版本主要是语言的区别。在大陆区域,因为合纵思壮的垄断,大家手头机器的来源主要是美国版本,包括我自己的这台也是。英文的机器和拼音地图毕竟不符合大多数人的使用习惯,于是大家开始设法把英文机器通过刷固件改成中文机器。这里面有两种结果:刷成繁体中文,或者刷成简体中文。 1、刷繁体中文 刷繁体中文就目前来说相对比较简单,基本思路是: 到garmin台湾网站下载一个繁体固件: https://www.360docs.net/doc/de6659936.html,/products/GPSMAP60CSx_TWN/download.html 解开后得到一个升级程序和一个固件文件。将固件文件的文件名改成比你机器当前英文固件的版本高一点。比如你机器当前的英文固件版本是4.00,那你就把繁体固件改名成029*********.rgn,注意文件名的后三位代表固件版本,前几位代表不同区域。然后运行繁体固件升级程序就可以刷成繁体中文。不会看机器当前版本? 查看GPS版本,其步驟如下: 開機後,連按(目錄鍵)2次,直到畫面轉換至(主目錄頁)。 移動游標至(設定),畫面就會切換至(基本設定頁)。 在(基本設定頁)下,移動游標至(系統),再按壓(輸入)鍵,即會進入(系統設定頁)。 在(系統設定頁)下,按壓(目錄鍵)即會出現選項。 移動游標選擇(軟體版本),按輸入鍵後,即會顯示本機台之電子序號及目前的軟體版本。 超详细儿童智能手表使用操作说明大全,以开咪二代为例 开学季到来,儿童定位手表无疑是目前各位家长最为关注的热点。面对五花八门、大同小异的各种儿童手表品牌和产品,功能繁多,家长们眼花缭乱,一片茫然!为此,笔者整理了以下儿童智能手表使用操作说明,以开咪二代PT02儿童智能手表为例,供广大家长们参考:第一步:APP注册和绑定 1、拿到开咪儿童智能手表PT02拆开包装,首先扫描包装盒上的二维码,下载,开咪APP安装好,然后打开软件,点击注册,输入手机号,获取验证码并设置登录密码,然后手表开机,点击绑定手表,。 2、在手表包装盒上找到编号,输入手表编号,点击绑定手表,然后填写宝贝昵称,选择自己和宝贝的关系,也可以自己填写,确认好基本信息,点击添加,第一个绑定添加的默认为主监护人。 第二部分:主界面按钮功能介绍 语音对讲 打开APP,点击左下角第一个麦克风图标,按住说话,就可以给孩子发语音,和微信的操作方法类似,手指上划可以取消即将发送的语音。语音后所带的红点表示未读语音,读取后,红点消失。 孩子给家长发语音信息时,按住手表上的按钮,长按出现麦克风标志后说话,说完松手即可发送。 如果语音发送不成功,请参照以下方法操作: 如果手机安装了360安全软件 界面提示检查录音权限,打开360软件,点击“安全防护”,点击“隐私行为监控”,点击“按权限查看”,点击“使用话筒录音/通话录音”,找到开咪软件,选择允许即可。 如果安装了腾讯手机安全管家 界面提示文件不存在,打开腾讯手机管家,点击“高级工具”,点击“超级管理”, 点击“软件权限管理”,选择“开启录音功能”,找到开咪软件,选择询问即可。 如果用的是华为手机 界面提示录音文件不存在,打开手机管家,点击“权限管理”,点击“权限”,点击“录音”,找到开咪软件,点击“允许”即可。 如果用的是小米手机 手把手教你安装MapSource 手把手教你安装MapSource mapsource是对Garmin GPS数据进行存储、管理、编辑和应用的一个软件,其存储数据的文件一般是后缀名为gdb的数据库文件,存储的内容主要包括航点、航迹和航线。本篇中,将用详细图文来教你如何安装mapsource,你只需跟着步骤操作就可以了哦。 一、所需软件准备:①Mapsource(6.15.6) https://www.360docs.net/doc/de6659936.html,/support/download_details.jsp?id=209 ②GARMIN MAP(V7.01CHN OF) https://www.360docs.net/doc/de6659936.html,/zh-cn/files/3346d94f-fd75-11dd-a7b9-0019d11a795f/ ③ Gmaptool(v0.4.0) http://www.**.com/dispbbs.asp?boardid=43&;Id=136003&page=3 ④cGPSmapper(V0.96) https://www.360docs.net/doc/de6659936.html,/download/cgpsmapperFree.zip ⑤GARMIN UNLOCKER http://www.**.com/dispbbs.asp?BoardID=43&;ID=135571&replyID=&skin=1 二、安装MapSource 6.15.6:首先将下载的MapSource6156解压,在文件上点击鼠标右键,点选“解压到MapSource6156”;双击文件“MSMAIN.msi”运行安装,如图:MapSource安装结束后会在C分区的根目录下生成两个文件夹,MapSource文件夹是MapSource的程序文件夹,Garmin文件夹用于存放MapSource今后将会使用到的地图文件和用户数据等 三、安装地图,我这里使用的是官方7.01OF的中文地图。1、在C分区Garmin文件夹中新建一个文件夹,比如命名为“Maps" 2、运行Gmaptool,点击“Add Files”加载官方地图文件,注意加载的是两个文件,如果不加载Gmapbmap.img将会在比例大30Km时无法正常显示, 点击“Info”记录下25位解锁码,可用“Ctrl+C”复制后粘贴到一文本文件中待用;记录好25位解锁码之后就可以Split地图了,点击“Split”,在“Directory”处选择地图输出文件夹“C:\Garmin\Maps”,然后一定要点击“Split all” 待地图Split完毕后就可以关闭Gmaptool了。 3、安装地图,将cGPSmapper解压后的所有文件复制到“C:\Garmin\Maps”,并在 “C:\Garmin\Maps”文件夹中运行“install.bat”,至此地图就安装完毕了,MapSource也可以使用了。 四、解锁地图:1、运行MapSource,程序会提示你使用的地图产品被锁定,需要输入25位的产品码。点击“实用程序”中的“地图产品管理”,在“解锁区域”中点击“添加”,输入刚才得到的25位产品解锁码。2、将Garminunlocker.exe文件复制到“C:\Garmin\Maps”文件夹之中,点击桌面“开始”----“运行”----输入“cmd”,在命令行方式中输入:cd\garmin\maps 回车后再输入:garminunlocker.exe all,之后按屏幕提示操作。再运行MapSource,进入地图产品管理中查看,地图已经是”不可锁定“状态了。至此MapSource全部安装完毕。 Excel在Mapsource和Mapgis数据转换中的应用探讨 目前地质工作者多利用各种小软件来实现Mapsource和Mapgis数据格式转换,以完成野外生产工作的需要,却因无法得到或不会使用这些软件而苦恼。作者成功地只利用Excel实现mapsource软件批量导入坐标点,完成了Mapsource 和Mapgis间的数据转换,极大方便了野外地质人员,减少人为误差,提高了工作效率。 标签:Excel;投影变换公式;Mapsource;Mapgis 引言 随着GPS定位精度的提高,GPS在地质找矿工作中应用越来越广。在一些中小比例尺的大范围的物化探扫面工作中,更是采用手持GPS定点,这就需要把大量的坐标点导入到mapsource软件中。如果单点逐个输入mapsource软件,无疑就占用了大量的施工时间;某些收费软件也可以实现批量导入mapsource,但操作步骤复杂。作者成功利用Excel2003完成了Mapsource和Mapgis6.5之间的数据转换。下面以1∶5万地球化学普查-水系沉积物、土壤测量为例,详细介绍Excel与Mapsource和MAPGIS间数据转换的过程及方法。 1 Excel和Mapsource数据转换 1.1 实现原理及数据准备 mapsource软件提供了一种GPS交换格式,这种文件可以用文本程序直接进行编辑,通过建立mapsource软件认可的*gpx格式的文件,然后通过编辑把大量的坐标写入*.gpx格式的文件,实现批量导入设计航点。在野外施工中利用GPS 定点的坐标大多是平面直角坐标,以某区1∶5万地球化学普查-水系沉积物、土壤测量测点内为例来演示把区内坐标点一次性导入到mapsource软件中,测点的西安-80坐标见表1。 表1 示例测区西安-80坐标 (1)创建*gpx格式文件模板。选择测区的四个坐标逐个的输入到mapsource 软件中,另存为*gpx格式,命名为“文件1.gpx”,用记事本程序打开“文件1”,其中坐标点的位置是用WGS-84椭球系统下的大地坐标来表示的。 (2)利用Excel软件进行坐标转换。利用Excel软件编制坐标转换公式,实现平面直角坐标转换成WGS84大地坐标转换功能,在转换之前需要计算西安-80椭球和WGS-84椭球间转换的七参数,如果不能从测绘部门收集到七参数,也可以根据坐标点相应的WGS-84坐标来计算七参数。使用Excel软件的文件转换功能方便的把我们的理论坐标全部转换为WGS-84坐标系统下的经纬度格式。利用相关坐标转换软件将公里网坐标转换为经纬度坐标,具体方法这里不作介绍。 一、实验目的 1、学会使用ArcGIS将经过几何纠正后的图像进行地图拼接,以实现数据的统一和完整; 2、掌握在ArcMap中使用裁剪和镶嵌等进行地图拼接的具体操作; 3、通过实验,理解地图拼接的目的和操作步骤。 二、实验准备 1、实验数据:校正后重新生成的采样数据“地图左2”,“地图右1”; 2、软件准备:ArcGIS Desktop ---ArcMap,ArcCatalog。 三、实验内容及步骤 1、新建一个文件夹,取名为“地图拼接”,并打开ArcCatalog,连接到此文件夹,建立一个文件地理数据库,不妨取名为“t4”。 图1 新建文件地理数据库 (建立文件地理数据库的是为了存放重采样的数据图像,并且地图拼接也需要在地理数据库中进行。) 2、重新采样数据,输出到数据库中。 打开实验三图像纠正后的文件,在”影像配准”菜单下,点击“矫正”,对配准的影像根据设定的变换公式重新采样,另存为一个新的影像文件。在输出位置选择刚才建立好的“t4”文件地理数据库中,得到重新生成的采样数据“地图左2”。 图2 重新生成采样数据 按照相同方法,将校正后的“地图右”图像重采样输出到“t4”文件地理数据库中,得到重新生成的采样数据“地图右1”。 3、在ArcMap中新建一个空白地图文档,将“地图左2”和“地图右1”拖入到内容列表中,如图3。 图3 拼接前图像 观察拼接前图像,不难发现“地图左2”和“地图右1”具有重叠部分,所以在进行图像拼接前应将两个图像进行裁剪。 4、进行图像的裁剪。 先在两张图像的重叠区域内找到一条直线,作为裁剪边界,记录下此时x 轴坐标,为18608500.000。 智能健康手表使用说明书 产品简介 欢迎您使用智能手表。 使用前请认真阅读快速程入门使用说明,确保正确安全地使用我们的产品。 智能手表定位于对老人的健康管理和监护,特别是对远方老人的远程监护。由于远程监护需要连接网络,本产品需要搭配Micro-SIM卡使用并开启GPRS,所有数据连接均使用GPRS 传送和获取,本产品目前只支持2G网络,使用可能会影响产品性能的发挥,因网络问题或其它不可抗力原因造成服务中断而产生任何损失,本公司不承担任何责任。 本产品需要与智能监护应用程序App进行绑定使用,以设定手表参数和查看数据。手表蓝牙只用于连接血压计和血糖仪等健康设备,其它设备连接手表蓝牙可能会遭到拒绝。 本产品仅用于日常监测参考,不可用于疾病的自我诊断,更不可作为用药的依据。如身体不适或测量结果长期不正常请到正规机构作全面的身体检查,并遵循医嘱。 注意事项: 使用本产品前,请您仔细阅读并遵守如下说明及警示。对于不正确使用或不遵守本产品相关说明使用所造成的后果,本公司概不负责。 1.请勿用水冲洗本产品或将产品浸泡在水中。 2.请勿将手表和磁性物体互相接近。 3.请将产品远离火原、高温高热等极端环境。 4.请勿将手表与各种溶剂和化学物品接触。 5.严禁使用其它充电器。 如何插入SIM卡 打开左侧SIM卡槽,将SIM卡芯片面朝上方向插入,按入直到听到“嘀嗒”声,松手SIM卡稍稍反弹定住即可。取出SIM卡时,将SIM卡按入听到“嘀嗒”声松手,SIM即可弹出。 如何充电 打开机身右侧USB接口盖,先将配送的USB线连接好电源,最后将micro-usb端插入手表上的USB接口内,成功连接后会在待机界面右上角显示电池充电直动画。 电源/Home键 长按此键3秒实现开关机功能 短按此键返回到默认时钟界面。待机时钟界面下按此键关闭屏幕。 返回/SOS键 短按此键返回上一级菜单。时钟界面下短按此键启动语言报时,任何界面下长按此健呼叫SOS紧急号码,紧急号码需要事先在App中设定。 待机界面 左右滑动进入主菜单界面,长按待机时钟界面可以更换表盘或者时钟类型。 AMAZFIT 智能手表 使用手册 目 录 手表操作和手表状态手表佩戴及充电方式手表功能使用手表日常保养 01 03 04 17 手表操作说明和手表状态 1. 按键说明 2. 触摸屏手势操作 3. 灭屏模式 HOME键 手表绑定后默认设置是灭屏模式,该模式在待机状态下为黑屏,不显示时间,在抬腕动作产生后才会显示表盘。消息通知产生时,手表会亮屏显示消息内容。 灭屏模式的开启会增加手表的待机时间。 在手表中的 系统设置 > 使用偏好 > 锁屏模式 中可以更改成微光模式。 4. 微光模式 微光模式在待机状态下为屏幕只显示时间(指针表盘显示指针,数字表盘显示数字时间),在抬腕动作产生后才会显示 手表状态 待机中 解锁后 其他按键功能解锁手表表盘界面呼起语音开机按键功能短按按键短按按键长按2秒 点击屏幕功能项 左右滑动屏幕 上下滑动屏幕 表盘界面长按屏幕使用该功能、进入下一项或选中当前项横向切换界面上下滚动界面激活表盘选择功能 完整表盘。消息通知产生时,手表会亮屏显示消息内容。微光模式的开启会降低手表待机时间。 在手表的 系统设置 > 使用偏好 > 锁屏模式 中可更改成灭屏模式。 开启锁屏秒针后,黑屏模式下会在抬腕后的表盘上显示秒针或秒,微光模式下会在待机状态下以及抬腕后都显示秒针或秒。 锁屏秒针是默认关闭的,开启后会减少手表的待机时间。 5. 锁屏秒针模式 系统状态符号会出现在解锁后的表盘上,每种符号会代表手表处于不同的状态。 6. 系统状态符号 [充电中] [充满] [低电量保护模式] [与手机断连] [勿扰] [飞行模式]充电状态。 充满状态。 低电量保护状态。当手表电量在5%及以下时会进入低电量保护模式,此时需要将手表充电超过5%之后才可以解除保护模式。 与手机连接断开。当手表与手机距离过远断开了蓝牙连接或手机关闭了蓝牙广播,以及手表开启了飞行模式,手表表盘界面都会显示这个符号。 已开启勿扰模式。开启该模式后,手表收到消息、来电等提醒后都不会自动显示和震动。 已开启飞行模式。开启飞行模式后,手表将关闭蓝牙和Wi-Fi连接。这个模式下将与手机断开连接。 1.1 GIS基本功能 1.1.1图形基本操作 图形基本操作包括图形的放大、缩小、漫游、全图、前一视图、后一视图、量测点坐标、量测距离、量测面积。如下图所示: 图1 图形基本操作 1.1.2地图辅助功能 地图辅助功能包括指北针、比例尺、鹰眼图、比例分级滑块(做地理缓存出现)、图层图例等功能。如下图所示: 图2 地图辅助功能 1.1.3空间查询 空间查询包括地图上设定一个点位进行查询、地图上在指定的位置画一个圆查询圆内的地物要素、地图上在指定的区域绘制一个矩形框查询相关的地物要素。如下图所示: 图3 空间查询 1.1.4热点定位 所谓热点就是在地图上点定位后,这个点就具备了鼠标操作的各种事件;例如:一个污染源企业在图形上定位后,鼠标移动到这个企业上,点击热点图标,弹出这个企业相关的信息,用户可以方便的查看这些信息。如下图所示: 图4 热点定位 1.1.5关注要素检索 关注要素检索就是对用户所关注的污染源企业、河流、监测点等信息进行查询搜索的功能,查询的结果可以在图形上定位,同时也可以展示相关的属性信息。如下图所示: 图5 关注要素检索 1.1.6空间分析 空间分析包括缓冲区分析和叠加分析两种。缓冲区分析就是以某一要素为源、周边多少米范围的地物信息,例如一个企业发生爆炸事故,现在通过系统可以分析出该企业周边1公里范围的医院、学校、居民区等信息,为管理者提供辅助决策的依据。叠加分析功能就是基础地理数据与环境保护业务数据叠合进行空间分析,达到辅助决策的目的。 1.2 业务应用功能 1.2.1专题图展示 环境地理信息系统专题图展示分析功能包括两种。一种是地理分布专题,如污染源企业分布专题、河流专题、河流断面专题、空气质量监测点分布专题、饮用水源地分别专题等。另一种是专题统计图表,直观分析展示出各种指标信息以及对比结果情况。 1 目录 产品说明 产品组成-------------------------------------------------5 外观及按键----------------------------------------------6 产品特征-------------------------------------------------9 使用前的准备 电池充电--------------------------------------------10 2 安装SIM卡-----------------------------------------11 开通移动网络服务--------------------------------12 开通平台服务-----------------------------------13 使用说明 时间显示------------------------------------------------ 15 电话------------------------------------------------------16 脉搏测量-------------------------------------------------17 计步管理-------------------------------------------------18 GPS定位--------------------------------------------------19 设置------------------------------------------------- ------20 跌倒报警------------------------------------------------ 21 3 MapSource软件简介 MapSource是一款搭配Garmin手持GPS发行的电子地图软件,使用它将可以很方便的管理手持机上的航迹航点等数据信息。笔者最近正好有一部Garmin60CSX,下面就来演示一下如何在MapSource上添加航点数据并上传到手持机中。 Garmin MapSource 我们知道,作为手持GPS的最普遍应用还是去一些山区或人烟稀少道路不发达地区。这一点正是利用了手持式GPS的航迹、航点文件的易操作性而来,用户通过提前设计好的航迹路线与航点信息传输至手持机中,就可以进行导航操作。 只要有坐标,就可以添加到手持机中成为一个航点 ●MapSource使用技巧:与手持机连接 Garmin 60CSX具备MiniUSB数据接口,使用数据线与安装好MapSource的机器连接起来,这里需要注意提前准备好GARMIN USB驱动程序,在官方网站或者随机光盘中都有提供。 USB数据线插入Garmin 60CSX 正确连接后的图示 ●MapSource使用技巧:读取手持机数据 启动MapSource后点击“传送”菜单中的“从设备接收”。 MapSource截图 选择接收设备 数据读取完毕 这里需要注意一下,MapSource会在默认情况下完成读取后关闭手持机,所以为了稍后上传数据给手持机我们取消每次传送后关闭GPS的设置。如上图所示。 手持机的航迹被导入到MapSource中 手持机中的航点数据 MapSource使用技巧:添加数据文件 通过导入到MapSource中的航迹、航点文件我们可以观看或导出Garmin 60CSX所记录的GPS数据。下面笔者演示一下如何在MapSource中添加航迹航点: 假设笔者要去寻宝,从一个全球性的寻宝网站上查到了一个名为“BG1TTR NO.1”的宝藏(点击查看)。通过该宝藏提供的数据了解到确切的经纬度坐标为:N 39° 45.4520 E 115°58.6450 。只要将该坐标添加到MapSource中就可以了。 点击绿色旗帜按钮添加航点爱随芯动智能手表OW01使用手册V1
记事本、EXCEL在MAPSOURCE和MAPGIS数据转换中的应用
ArcMap的基本操作
PS全景拼接六大步骤
智能手表手机说明书资料
Amazfit智能运动手表使用手册
MapSource安装手把手图文教程
论文-宋化雷-Mapsource在系统工程施工中的应用
普耐尔智能手表说明书
ARCMAP操作手册.com
60csx及mapsource新手快速入门指南
超详细儿童智能手表使用操作说明大全,以开咪二代为例
手把手教你安装MapSource
Excel在Mapsource和Mapgis数据转换中的应用探讨
地图拼接
智能健康手表使用说明书
AMAZFIT智能手表使用手册
GIS基本功能
智能手表手机说明书
mapsource说明