文档库 最新最全的文档下载
当前位置:文档库 › Android中GPS定位(获取经纬度)

Android中GPS定位(获取经纬度)

Android中GPS定位(获取经纬度)
Android中GPS定位(获取经纬度)

Android开发:Android中GPS定位(获取经纬度)

AndroidGPS定位问题,众所周知是一个蛮麻烦的问题.当初我是新手,现在我也是新手,也搞了我头大,网上搜索了很多的例子,一直处于僵持阶段,而现在终于搞定了,因为我现在只需要获取到经纬度就可以了,反正获取经纬度可以从我这篇文章中看看;上代码。

在AndroidManifest.xml中加入权限:

package com.example.tt;

import android.location.Location;

import android.location.LocationListener;

import android.location.LocationManager;

import android.os.Bundle;

import android.app.Activity;

import android.content.Context;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(https://www.wendangku.net/doc/257624075.html,yout.activity_main);

Button button=(Button)findViewById(R.id.button1);

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

String serviceString=Context.LOCATION_SERVICE;

LocationManager locationManager=(LocationManager)getSystemService(serviceStrin g);

String provider=LocationManager.GPS_PROVIDER;

Location location=locationManager.getLastKnownLocation(provider);

getLocationInfo(location);

locationManager.requestLocationUpdates(provider, 2000, 0, locationListe ner);

}

});

}

private void getLocationInfo(Location location) {

String latLongInfo;

TextView lo=(TextView)findViewById(R.id.textView1);

if(location!=null){

double lat=location.getLatitude();

double lng=location.getLongitude();

latLongInfo="Lat:"+lat+"\nLong:"+lng;

lo.setText(latLongInfo);

}else {

latLongInfo="No location found";

lo.setText(latLongInfo);

}

}

private final LocationListener locationListener =new LocationListener() {

@Override

public void onStatusChanged(String provider, int status, Bundle extras) {

// TODO Auto-generated method stub

}

@Override

public void onProviderEnabled(String provider) {

getLocationInfo(null);

}

@Override

public void onProviderDisabled(String provider) {

getLocationInfo(null);

}

@Override

public void onLocationChanged(Location location) {

getLocationInfo(location);

Toast.makeText(MainActivity.this, "位置改变了::::::::::::", 3000).show();

}

};

}

当需要使用基站定位时,可以将String provider=LocationManager.GPS_PROVIDER;改为**String provider=https://www.wendangku.net/doc/257624075.html,WORK_PROVIDER;具体如果还要判断GPS搜索不到时切换基站定位,

那样的功能就不要我写了,新手都应该会.

还有就是如果用到Google定位到哪个城市地点什么的,也easy了。以上就是我个人对AndroidGPS定位的理解和实现方法。

GPS经纬度的表示方法及换算

想要认识GPS中的经纬度,就必须先了解GPS,知道经纬度的来源:1. GPS系统组成GPS是Gloabal Positioning System 的简称,意为全球定位系统,主要由地面的控制站、天上飞的卫星、咱们手里拿的接收机三大块组成,我们所使用的GPS包括手持机和车载导航机本质上都是GPS接受机。2. GPS接收机接收机大大小小,千姿百态,有袖珍式、背负式、车载、船载、机载什么的。一般常见的手持机接收L1信号,还有双频的接收机,做精密定位用的。3. 坐标系地形图坐标系:我国的地形图采用高斯-克吕格平面直角坐标系。在该坐标系中,横轴:赤道,用Y表示;纵轴:中央经线,用X表示;坐标原点:中央经线与赤道的交点,用O表示。赤道以南为负,以北为正;中央经线以东为正,以西为负。我国位于北半球,故纵坐标均为正值,但为避免中央经度线以西为负值的情况,将坐标纵轴西移500公里。北京54坐标系:1954年我国在北京设立了大地坐标原点,采用克拉索夫斯基椭球体,依此计算出来的各大地控制点的坐标,称为北京54坐标系。GS84坐标系:即世界通用的经纬度坐标系。6度带、3度带、中央经线。我国采用6度分带和3度分带:1∶2.5万及1∶5万的地形图采用6度分带投影,即经差为6度,从零度子午线开始,自西向东每个经差6度为一投影带,全球共分60个带,用1,2,3,4,5,……表示。1∶1万的地形图采用3度分带,从东经1.5度的经线开始,每隔3度为一带,用1,2,3,……表示,全球共划分120个投影带4. 经纬度的来源为了精确地表明各地在地球上的位置,人们给地球表面假设了一个坐标系,这就是经纬度线。那么,最初的经纬度线是怎么产生又是如何测定的呢公元344年,亚历山大渡海南侵,继而东征,随军地理学家尼尔库斯沿途搜索资料,准备绘一幅“世界地图”。他发现沿着亚历山大东征的路线,由西向东,无论季节变换与日照长短都很相仿。于是做出了一个重要贡献——第一次在地球上划出了一条纬线,这条线从直布罗陀海峡起,沿着托鲁斯和喜马拉雅山脉一直到太平洋。亚历山大帝国昙花一现,不久就瓦解了。但以亚历山大为名的那座埃及城里,出现了一个著名图书馆,多年担任馆长的埃拉托斯特尼博学多才,精通数学、天文、地理。他计算出地球的圆周是46 250千米,画了一张有7条经线和6条纬线的世界地图。 5. 经纬度的表示1884年国际经度会议规定,以通过英国伦敦格林威治天文台子午仪中心的经线为0°经线。从0°经线往东叫东经,往西叫西经,东、西各分180°。习惯上以西经20°和东经160°为分界把地球分为东西两个半球。假如从地轴的正中间将地球切成南北两半,上边的一半叫北半球,下边的一半叫南半球。被切的这个平面,叫赤道面。赤道面与地球表面相交的线叫赤道。纬线从赤道往两极越来越短,到了两极就缩小成一个点了。科学家们把赤道定为0°纬线,从赤道向两极各分为90°,赤道以南叫南纬,赤道以北叫北纬。在计算机或GPS上经纬度经常用度、分、秒和度.度、分.分、秒.秒的混合方式进行表示,度、分、秒间的进制是60进制,度.度、分.分、秒.秒的进制是100进制,换算时一定要注意。可以近似地认为每个纬度之间的距离是不变的111KM,每分间1.85KM,每秒间31.8M。经度间的距离随纬度增高逐渐减小,可按一下公式计算:经度1°长度=111.413cosφ一0.094cos3φ公里(纬度φ处)。一般从GPS得到的数据是经纬度。经纬度有多种表示方法。1.)ddd.ddddd,度 . 度的十进制小数部分(5位)例如:31.12035o2.)ddd.mm.mmm,度 . 分 . 分的十进制小数部分(3位)例如31o10.335'3.)ddd.mm.ss, 度 . 分 . 秒例如31o12'42"地球上任何一个固定的点都可以用确定的经纬度表示出来。关于经纬度坐标转换的方法一、十进制转换成经纬度把经纬度转换成十进制的方法很简单如下就可以了Decimal Degrees = Degrees + minutes/60 + seconds/3600例:57°55'56.6" =57+55/60+56.6/3600=57.9323888888888114°65'24.6"=114+65/60+24.6/3600=结果自己算! 如把经纬度(longitude,latitude) (205.395583333332,57.9323888888888)转换据成坐标(Degrees,minutes,seconds)(205°23'44.1",57°55'56.6")。步骤如下:1,直接读取"度":2052,(205.395583333332-205)*60=23.734999999920 得到"分":233,(23.734999999920-23)*60=44.0999******** 得到"秒":44.1采用同样的方法可以得到纬度坐标:57°55'56.6" 如果需要转换的经纬度数据很多,可以借助Sql查询分析器或Excel来进行转换。这里介绍用Sql实现。假如我的数据库里的表tableName有以下数据CREATE TABLE [dbo].[tableName]( [ID] [int] IDENTITY(1,1) NOT NULL, [address] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL, [longitude] [float] NULL, [latitude] [float] NULL) ON [PRIMARY]GO表中的数据ID address longitude latitude 0

区域定位_各大洲及经纬线记忆方法

各大洲的经纬度位置如表: 经度范围纬度范围位置特征 亚洲26°E--169°W10°S--80°N北回归线、北极圈通过、跨南北半球和 低、中、高三个纬度 非洲17°W--51°E35°S--37°N南、北回归线通过,跨南北半球,以热 带为主。 欧洲10°W--66°E36°N--71°N处于中、高纬度 北美洲170°W--20°W7°N--72°N北回归线、北极圈通过,跨低、中、高 三个纬度 南美洲82°W--35°W54°S--12°N赤道、南回归线通过,热带面积广 大洋洲110°E--130° W 47°S--30°N赤道、日界线穿过,跨东西和南北半球, 同时有二个日期 南极洲360°62°S以南跨经度最大的洲,以南寒带为主 全球的区域位置判读选取的10条经纬线:经纬线穿过的主要地形区核心记忆方法(口诀) 纬线北回 归线 红海、阿拉伯海、印 度半岛、中南半岛、 台湾岛、墨西哥湾 一湾两海三半岛, 还要经过台湾岛 赤道刚果盆地、苏门答腊 岛、加里曼丹岛、亚 马孙平原 刚果苏门前, 亚马家里面 南回 归线 南非高原、澳大利亚、 南美洲的拉普拉塔河 和巴拉那河 南非、澳洲、南美洲, 拉普、巴拉河南流 经线20° W格陵兰岛、冰岛西侧、 大西洋东部 冰岛以西、格陵兰, 大西洋中东部穿

本初子午 线 大不列颠岛、伊比利亚半岛、几内亚湾 零度经线、大不列颠, 伊比利亚、几内亚湾 20 ° E 斯堪的纳维亚山脉、波罗的海、巴尔干半岛、波德平原、地中 海、刚果盆地、好望角 斯堪的纳维亚山,波 罗的海巴尔干,波德 平原、地中海, 刚果盆地,好望穿 40 ° E 东欧平原、黑海、红海、东非高原东部边 缘 东经四十度,东欧平 原穿, 黑海和红海,东非高 原边 60 ° E 乌拉尔山、咸海、伊朗高原、阿拉伯海 北沿乌拉尔山,南过 阿拉伯海, 中穿伊朗和咸海 120 ° E 大兴安岭、渤海、台湾海峡、澳大利亚西 部 兴安、渤海、台湾海 (峡), 澳大利亚西部穿 180 ° E 白令海、新西兰南北二岛以东 白令海中,新西兰东

中国地理识图训练(四)——中国经纬度定位(学生版)

中国地理识图训练(四)——经纬度定位 一.用“经纬坐标定位法”准确绘制中国地形图 选取带有经纬网(经纬度距为5°,即5°为“一格”)的中国空白图进行绘制,绘制的顺序为:长江、黄河、西部地区、东部地区。 (一)长江 绘制长江从110°E开始,分上、下游两步完成。 1.在图中选定①点(图中标注1/4,表示纬线或经线上“一格”的1/4处,),从该点出发向上游、下游确定15个定位点,并按图中标注的简易坐标画出小圆点 (图中标注框内的双数据前者为东西向,后者为南北向,例如②点应标注到105°E以西1/2处、30°N以南3/4处)。 2.从①点处向西经过各定位点到④点处用光滑曲线连接,注意②到③之间要在③地东侧北凸,长江上游基本上可画出“V”字型。 3.从①点处向东经过各定位点到⑨点处用光滑曲线连接,在⑤和⑦两处画出两个湖泊,长江中下游基本上可画出“W”字型。 4.以(30°N、105°E)点为圆心,以1/4格长度为半径,画出一个圆(或椭圆),该圆为四川盆地;圆弧东南方与长江交点A为重庆,其对称点B点则为成都。 5.可确定①为巫山(或三峡)、②为攀技花、③为虎跳峡、④为源头、⑤湖为洞庭湖、⑥为武汉、⑦湖为鄱阳湖、 ⑧为南京、⑨为上海。 (二)黄河 绘制黄河从110°E开始,分上、下游两步完成。 1.在图中选定①点(40°N、110°E正东1/4处),从该点出发向上游、下游确定15个定位点,并按图中标注的简易坐标画出小圆点。 2.从①点处向西经过各定位点到④点处用光滑曲线连接,注意②到③之间要先向正西,至100°E附近向南,达35°N经线后向东南与③点相连,画出黄河上游。 3.从①点处向东(南)经过各定位点到⑥点处用光滑曲线连接,画出黄河中下游。

五大洲的经纬度定位

五大洲的经纬度定位 非洲最西侧正是东西半球分界线20°W左右,最东侧大约50°E左右,北侧在地中海沿岸,南侧开普敦,两地均是地中海式气候,而地中海式气候在世界各地分布为南北纬30°--40°大陆西岸,总结起来非洲位置应该是:小东经,小纬度! 同样道理,欧洲位置(小东经,大北纬)在非洲北面; 大洋洲位置(大东经,南半球); 南北美洲都在西半球(160°E--20°W),且北美东侧和南美的西侧都是大致60°W,所以是:大东经,小西经;南极洲自然是大南纬,全经度了; 我们亚洲是:东半球(20°W-160°E),中(30°-60°)低(30°以内)高纬度(60°N 以北) 重要"纬线"总结 地理在高考中答题是有技巧的,掌握好的答题技巧可以拿高分,下面是名师为大家分析得地理答题技巧。希望对备考2013高考的同学有所帮助。 重要纬线: 00纬线(赤道):几内亚湾(0°)、刚果盆地、东非高原(维多利亚湖30°E)、马来群岛(120°E)、亚马逊河口(60°W) 地理意义:最长纬线;南北半球自然分界;全球昼夜等长. 北回归线(23°26'N或23.5°N):撒哈拉西部(0°)、红海、阿拉伯半岛中部(60°E)、印度半岛北部、恒河河口(90°E)、云南广西广东南部(汕头)、台湾海峡(120°E)及中部、夏威夷群岛、加利福尼亚半岛南端、墨西哥湾中部(90°W)、古巴以北 地理意义:太阳直射点地表最北;热带与北温带分界. 南回归线(23°26'S或23.5°S):南非高原东侧(30°E)澳大利亚西部高原(120°E)澳大利亚大分水岭(150°E)拉普拉塔平原(90°W) 地理意义:太阳直射点地表最南;热带与南温带分界. 300N纬线:苏伊士运河、波斯湾北部(阿拉伯河口)、青藏高原(拉萨以北)、四川盆地(成都)、长江中下游平原、杭州湾南端(宁波)、密西西比河河口 400N纬线:南欧三大半岛、黑海海峡、塔里木河、敦煌、嘉峪关、河口、大同、北京、秦皇岛、鸭绿江口 (秦岭—淮河:32°-34°N;南岭:26°N;阴山:41°N) 北极圈(66°34'N或66.5°N)穿过欧洲、俄罗斯北部。 地理意义:北半球极昼极夜的最南界;北温带与北寒带分界. 南极圈(66°34'S或66.5°S)南极大陆外围。 地理意义:南半球极昼极夜的最北界;南温带与南寒带分界. 重要"经线"总结 高考区域地理复习方法我们可以归纳为“准定位、勤比较、抓热点、建"脑图"、重联系”十五个字的指导方针。有必要在这五个方面真正作出努力,相信在高考中会取得应有的回报,其中"准定位"是基础,经纬定位难点。 重要经线: 00经线:伦敦、英吉利海峡、伊比利亚半岛东侧、西非几内亚湾中部 300E经线:斯堪的纳维亚半岛最北端、芬兰与俄罗斯的国界、黑海海峡东侧、苏伊士运河、南非东海岸 600E经线:乌拉尔山脉、咸海、伊朗与阿富汗的国界、阿拉伯半岛东侧 900E经线:叶尼塞河、阿尔泰山脉、吐鲁番盆地、昆仑山东侧(青海与新疆、西藏的界线)、不丹、孟加拉恒河河口

你应该了解的GPS经纬度

你应该了解的GPS经纬度 想要认识GPS中的经纬度,就必须先了解GPS,知道经纬度的来源: 1. GPS系统组成 GPS是 Gloabal Positioning System 的简称,意为全球定位系统,主要由地面的控制站、天上飞的卫星、咱们手里拿的接收机三大块组成,我们所使用的GPS包括手持机和车载导航机本质上都是GPS接受机。 2. GPS接收机 接收机大大小小,千姿百态,有袖珍式、背负式、车载、船载、机载什么的。一般常见的手持机接收L1信号,还有双频的接收机,做精密定位用的。 3. 坐标系 地形图坐标系:我国的地形图采用高斯-克吕格平面直角坐标系。在该坐标系中,横轴:赤道,用Y表示;纵轴:中央经线,用X表示;坐标原点:中央经线与赤 道的交点,用O表示。赤道以南为负,以北为正;中央经线以东为正,以西为负。我国位于北半球,故纵坐标均为正值,但为避免中央经度线以西为负值的情况,将 坐标纵轴西移500公里。 北京54坐标系:1954年我国在北京设立了大地坐标原点,采用克拉索夫斯基椭球体,依此计算出来的各大地控制点的坐标,称为北京54坐标系。 GS84坐标系:即世界通用的经纬度坐标系。 6度带、3度带、中央经线。 我国采用6度分带和3度分带: 1∶2.5万及1∶5万的地形图采用6度分带投影,即经差为6度,从零度子午线开始,自西向东每个经差6度为一投影带,全球共分60个带,用1,2,3,4,5,……表示。1∶1万的地形图采用3度分带,从东经1.5度的经线开始,每隔3度为一带,用1,2,3,……表示,全球共划分120个投影带 4. 经纬度的来源 为 了精确地表明各地在地球上的位置,人们给地球表面假设了一个坐标系,这就是经纬度线。那么,最初的经纬度线是怎么产生?又是如何测定的呢?公元344年, 亚历山大渡海南侵,继而东征,随军地理学家尼尔库斯沿途搜索资料,准备绘一幅“世界地图”。他发现沿着亚历山大东征的路线,由西向东,无论季节变换与日照 长短都很相仿。于是做出了一个重要贡献——第一次在地球上划出了一条纬线,这条线从直布罗陀海峡起,沿着托鲁斯和喜马拉雅山脉一直到太平洋。 亚历山大帝国昙花一现,不久就瓦解了。但以亚历山大为名的那座埃及城里,出现了一个著名图书馆,多年担任馆长的埃拉托斯特尼博学多才,精通数学、天文、地理。他计算出地球

地理经纬度地理经纬度

地理经纬度-地理经纬度 重要(特殊)地理事物的经纬度 重要(特殊)地理事物的经纬度 北京、杭州、秦皇岛、拉萨、海口、兰州、长江源(33°N,90°E) 、长江口(31°N,121°E) 、黄河源(35°N,96°E)、黄河口(38°N, 118°E)、乌鲁木齐(44°N,88°E)、最西端(73°E) 最东端(135°E)、最南端(4°N) 最北端(53°N)、 开罗、伦敦、华盛顿、纽约(41°N,74°w)、旧金山(38°N,124°w)、堪培拉(36°N,150°E)、 好望角,开普敦(35°s,20°E)、刚果河河口(5°s,12°E)、亚马孙河河口(0°,50°w)、直布罗陀海峡(36°N,5°w)、巴拿马运河(10°N,80°w)、 麦哲伦海峡,火地岛(55°s,70°w) 30°N:杭州—黄山—九江—武汉—荆江分洪区—重庆—成都—峨眉山(3098)—贡嘎山(7556)—雅鲁藏布江谷

地—拉萨 40°N:鸭绿江口—辽东半岛—辽东湾—秦皇岛—北京—大同—鄂尔多斯高原—阿拉善高原—嘉峪关—敦煌—塔里木盆地中北部—喀什(北) 120°E:呼伦贝尔市—呼伦贝尔高原—大兴安岭—秦皇岛—山东半岛—青岛—太湖—杭州—台湾海峡东南部110°E:白云鄂博—包头—鄂尔多斯高原—榆林市---晋陕峡谷西侧—华山—三峡—张家界—桂林—玉林—雷州半岛—海口 100°E:弱水—张掖—青海湖—龙羊峡—巴颜喀拉山—横断山脉—香格里拉—玉龙雪山(5596)—丽江—大理—西双版纳西部 90°E:阿尔泰山—吐鲁番盆地—罗布泊可可西里—藏南谷地 30°N:北非北部—开罗—波斯湾北岸—巴基斯坦中北部—恒河上游—雅鲁藏布江谷地—杭州—夏威夷以北—加利福尼亚半岛北部—加利福尼亚湾北部—

通过经纬度在图片上定位

通过经纬度在图片上定位 最近做了个程序,有一些检测点需要在地图上动态标注出来,这就涉及到了通过经纬度定位需要把经纬度转换成像素对应到图片上的坐标问题 我把做成的实例贴出来大家可以看下。 这里的最大最小经纬度是指地图中边界的经纬度值 dim maxj,minj,maxw,minw,w,h, maxj = 113.4820 ‘经度最大值 minj = 111.8610 ‘经度最小值 maxw = 31.6101 ‘维度最大值 minw = 30.3927 ‘维度最小值 w = 820 ‘地图长 h = 726 ‘地图高 jj = maxj-minj wj = maxw-minw Function getl(jnum) getl = int((w/jj)*(jnum-minj)) End Function function gett(wnum) gett = int((h/wj)*(maxw-wnum)) End Function ‘定位 思路是通过css样式来定位 数据表siteinfo中jnum为需要定位点的经度,wnum需要定位点的维度StationNum为需要定位点的编号。 <%set rs = conn.execute("select StationNum,jnum,wnum From siteinfo order by id asc") do while not rs.eof response.Write ".pix"&rs("StationNum")&"{position:absolute;left:"&getl(cdbl(rs("jnum")))&"px;top:"&gett(cdbl (rs("wnum")))&"px;height:18px;width:50px;font-size:12px;color:#999999}"&vblf response.write rs.movenext loop %> 下面这个图这个就是我做出来填充数据后的效果

计算出经纬度位置进行定位

(二) 计算出经纬度位置进行定位 『微技能方法目标』 A、经度位置判断所要求的目标指向: 1.确定所给地方时、区时、时区所在的经度。 2.经度与日期分割的关系判断。 3.确定经度位置后判断东西方向、方位,划分东西半球。 4.经度位置(海陆位置)与气候类型分布位置互换判断。 5.利用经度差估算两地距离。 6.确定经度与经辛苦地带性规律的关系。 B、纬度位置判断所要求的目标指向: 1.确定南北半球位置,确定低、中、高纬度带。 2.确定纬度位置,判断南北方向。 3.确定某地自转线速度,地转偏向力方向和大小,判断风向、流向。 4.通过纬度位置认定,确定季节(直射点纬度、正午太阳阳高度角、日影长短及指向、昼夜长短、日出日落时刻等)。 5.确定所在纬度气候带(气压带、风带、热量带、降水带)。 6.确定洋流名称、流向与性质。 7.确定所在的纬度地带性和农业地带特点。 『微技能方法特点』 通过计算进行定量地分析判断某地的经纬度位置。 『微技能知识基础』 1.地方时差产生的原因,时区的划分方法,经度差与时差的转换关系(15°/1小时=1°/4分钟),日界线的概念。 2.阳光照射图的阅读与绘制, 3。熟练拳握各大陆所在的大致经度范围,熟练拳握各大国所在的大致经度范围。 4记住黄赤交角的度数(23°26′),正午太阳高度角的计算公式;昼夜长短的季节分布规律。 5.全球各地光照、热量、降水状况的分布格局。 『微技能方法技巧』 A、经度的判断——主要通过时差与经度差的转换计算来获取。 “时间即空间”,地球表面的经度差可时差来表示,经度位置判断可通过时差的转换计算来获取;东西方向上离海的远近(海陆位置)的分析与判断,也相当于判断经度位置。 1、经度的定量判断——运用“数轴法”可进行时差与经度差的转换计算: 口诀:“知三求一,时空差对换;(已知同类)大值置右,右加左减(差)。”在这里准确地提取相关的隐藏信息进行计算是关键。这类题型多数是利用某地正午时刻为12点,此时这一天中太阳高度达到天中最大来来计算.((祥见第三单元数据图表的信息的提取方法——时间信息提取) 2、经度的定性判断 通过对水土环境、天气与气候等自然现象现象的分析可获取海陆位置信息: 如“我国干旱缺水、气温年较差大、季节河、绿洲农业发达”等,可判断是我国的西北内陆区;春融雪水补给区为我国东北地区;台风危害严重地区楞判断为我国东南沿海地区。 为免以后文重复,这里仅举一例。 B、纬度的判断——主要通过正午太阳高度角的计算来获取: 纬度是个重要的地理概念,陆地表面地理现象的差异绝大多数是由于纬度差异所造成,在所有的地理现象中以正午太阳高度角的纬度差异最为重要,高考题中纬度的判断可分为“定量”判断和“定性”的判断。 1、纬度的定量判断——正午太阳高度的计算公式: H = 900 –φ±δ(ф为某地纬度,δ为直射点纬度)

通过经纬度在图上定位

通过经纬度在图上定位

作者: 日期:

通过经纬度在图片上定位 最近做了个程序,有一些检测点需要在地图上动态标注出来,这就涉及到了通过经纬度定位需要把经纬度转换成像素对应到图片上的坐标问题 我把做成的实例贴出来大家可以看下。 这里的最大最小经纬度是指地图中边界的经纬度值 dim maxj,minj,maxw,mi nw,w,h. maxj = :113.4820 经度最大值 minj = 111.8610 经度最小值maxw =31.6101 维度最大值 mi nw : =30.3927 维度最小值 w = 820地图长 h = 726地图高 jj = maxj-minj wj = maxw-mi nw Function getl(j num) getl = in t((w/jj)*(j nu m-minj)) End Function function gett(w num) gett = in t((h/wj)*(maxw-w nu m)) End Function 定位 思路是通过css样式来定位 数据表site info中jnum为需要定位点的经度,wn um需要定位点的维度Statio nNum为需要定位点的编号。<%set rs = conn. execute("select Stati onNumjnu m,w num From sitei nfo order by id asc") do while not rs.eof resp on se.Write ".pix"&rs("Statio nN um")&"{positio n:absolute;left:"&getl(cdbl(rs("j num"))) &"px;top:"&gett(cdbl (rs("w num")))&"px; height:18px;width:50px;fo nt-size:12p x; color:#999999} "&vblf resp on se.write rs.move next loop %> 下面这个图这个就是我做出来填充数据后的效果

用经纬网确定任意地点的位置

用经纬网确定任意地点的位置 导入新课 在学生进入课堂之前随机发给学生座位票(标注“X排X列”),让学生对号入座。并播放歌曲营造气氛。然后,学生总结找座位的方法。接着,引导学生认识座位的排和列与经纬线的相似之处,从而进入新知识的学习。 新课讲授 通过四项活动展开: 活动一,利用多媒体展现经纬网地图,以及动画效果,师生互动,引导学生学会利用经纬网定位的基本方法和注意事项。 活动二“看谁找得准”,教师展示事先准备好的标有经纬网和城市的大地图,并发给学生每人一份内容相同的小地图,以防止学生看不清。让学生以小组竞赛的形式找出悉尼、纽约、广州和北京学生们非常熟悉的四个城市的经纬度位置。初步练习利用经纬网定位。并介绍经纬网定位的用途。 活动三“看谁找得快”,继续利用此地图,让学生仍以小组竞赛形式,将教师所给的带有经纬度位置的地点标在图上。这是与活动二相反的练习。所采用的地点是泰坦尼克号沉没位置(36°N,24°W)和俄罗斯“和平号”空间站第一批碎片坠落位置(44°S,150°W) ,以及台风“桑美”的中心位置(28°N,125°E) 和有“魔鬼海域”之称的百慕大三角的位置(73°W,32°N)。选择这四个地点的目的是为了增加趣味性。 通过这活动二和三的练习之后,学生基本上可以比较熟练的掌握利用经纬网定位的知识了,在此基础上设计的活动四游戏,就是让学生更加熟练的运用这一知识,并将课堂气氛推向高潮。 活动四游戏——求救,首先给学生座位设计成经纬度的形式,为了方便学生的理解,要将座位设计的与图上一致。即横排为纬线,纵列为经线,中间横排为赤道,前排为北纬,后排为南纬,中间纵列为零度经线,左侧(学生)为西经,右侧(学生)为东经。然后根据学生数确定度数,并将每排每列的经纬度位置做成标示牌发给学生,让学生清楚的看到自己所对应的经纬度位置。 然后,教师随机提问学生所在的经纬度,或说经纬度位置让大家找是谁,又一次练习。 接着,教师示范游戏:假如我是救援指挥部人员,某某同学请注意,现在,有一个人在沙漠中迷路了,他所在的位置是东经90度,北纬40度。请你快去救援!告诉我,这个人是谁? 学生很快的找到了这个同学。 最后,让学生自己来设计一个游戏情景,看谁能快速的找到求救者,成为最佳救护员!这个游戏完全由学生自己设计,真正成为活动主体。

gps经纬度与84坐标

GPS经纬度与84坐标系统 摘要:文介绍了GPS测量中常用的几种坐标系统,论述了用电子表格EXCEL中的公式编辑器,进行高斯投影正反算的公式编辑与计算,坐标转换的公式编辑与计算方法。在测量的数据处理中,简单、方便。在GPS测量中通常采用两类坐标系统,一类是在空间固定的坐标系统,另一类是与地球体相固联的坐标系统,也称固定坐标系统。如:WGS-84世界大地坐标系和1980年西安大地坐标系。在实际使用中需要根据坐标系统间的转换参数进行坐标系统的变换,来求出所使用的坐标系统的坐标。这样更有利于表达地面控制点的位置和处理GPS观测成果,因此在GPS测量中得到了广泛的应用。 1 坐标系统的介绍 1.1 WGS-84坐标系统 WGS—84坐标系是目前GPS所采用的坐标系统,是由美国国防部制图局建立,于1987年取代了当时GPS所采用的坐标系统(WGS—72坐标系统)而成为GPS目前所使用的坐标系统。 WGS—84坐标系的坐标原点位于地球的质心,Z轴指向BIHl984.0定义的协议地球极方向,X轴指向BIHl984.0的起始子午面和赤道的交点,Y轴与X轴和Z轴构成右手系。WGS—84系所采用椭球参数为:a=6378138m;f=1/298.257223563。 1.2 1954年北京坐标系 1954年北京坐标系是我国目前广泛采用的大地测量坐标系。该坐标系源自于原苏联采用过的1942年普尔科夫坐标系。建国前,我国没有统一的大地坐标系统,建国初期,在苏联专家的建议下,我国根据当时的具体情况,建立起了全国统一的1954年北京坐标系。该坐标采用的参考椭球是克拉索夫斯基椭球,该椭球的参数为:a=6378245m;f=1/298.3。 该椭球并未依据当时我国的天文观测资料进行重新定位。而是由前苏联西伯利亚地区的一等锁,经我国的东北地区传算过来的,该坐标的高程异常是以前苏联1955年大地水准面重新平差的结果为起算值,按我国天文水准路线推算出来

GPS经纬度的表示方法及换算

GPS经纬度的表示方法及换算2014-03-27 14:52:35| 分类:默认分类| 标签:|举报|字号大 中 小订阅 用微信“扫一扫” 将文章分享到朋友圈。 用易信“扫一扫” 将文章分享到朋友圈。 下载LOFTER 我的照片书| GPS点坐标的表达方式有两种: dddmm.mmmm(度分格式):ddd表示度;mm.mmmm表示分,其中小数点前表示分的整数部分,小数点后表示分的小数部分; ddd.mm.ss(度.分.秒):ddd表示度,mm表示分,ss表示秒,也有将ss表示为带小数部分的。 但在google地图上获取的GPS点作为为十进制,之间换算为: 十进制换算成度分秒格式: 以39.928902为例,39度,0.928902乘以60,得55.73412,整数部分55是分,0.73412乘以60,得44.0472,整数部分44是秒, 即39度55分44秒 经度和纬度的换算方法是一样的,因为都是六十进制的 度分秒格式换算成十进制: 度不变,分换算成十进制则除以60,秒换算成十进制则除以60*60 例如: 39度55分44秒 55分---->55/60=0.91666666666666667

44秒---->44/(60*60)=0.012222222222 加起来就得到: 39+0.91666666666667+0.012222222=39.9288889 (误差还是有的。。) 实际距离换算: 度分秒格式换算成实际距离: 地球子午线长是39940.67公里,纬度改变一度合110.94公里,一分合1.849公里,一秒合30.8米,赤道圈是40075.36公里,北京地区纬在北纬40度左右,纬度圈长为40075*sin(90-40),此地经度一度合276公里,一分合1.42公里一秒合23.69米, 地球赤道上环绕地球一周走一圈共40075.04公里,而這一圈分成360,而每1°(度)有60',每一度一秒在赤道上的长度计算如下: 40075.04km/360°=111.31955km 111.31955km/60'=1.8553258km=1855.3m 而每一分又有60秒,每一秒就代表1855.3m/60=30.92m 任意两点距离计算公式为: d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]} 其中: A点经度,纬度分别为λA和ΦA, B点经度、纬度分别为λB和ΦB, d为距离。 结论: 使用这种方法可以用于估计GPS输出的数据误差和GPS的漂移误差分析; 1°经度差对应的东西方向的距离是与其纬度有密切关系的。赤道上经度相差1°对应的弧长大约是111千米具体数据如下:纬度1°经度差对应的东西距离20°104公里26°100公里30°96公里36°90公里40°85公里44°80公里51°70公里经纬度在不同地区,每度距离差是不同的,如果假定地球是完美的球体(这样假设误差不是很大)的

相关文档