新普金娱乐网址


墨卡托投影、地理坐标系、地面分辨率、地图比例尺地理

生如夏花

PhoneGap & Cordova 安装白皮书

  • 一月 28, 2019
  • 地理
  • 没有评论

测绘部门对DLG数据都是通过比例尺来区分数据的精度。平时把1:500、1:1000、1:2000和l:5000比例尺地形图称为大比例尺地形图。1:1万、1:2.5万、1:5万、1:10万的图称为中比重尺图。1:20万、1:50万、1:100万的图称作为小比例尺图。在工程建设中常要用到是大比例尺地形图;在城池、乡镇建设的布署性中貌似选择中比例尺的地形图;在较大范围内的微观评估和商讨利用小比例尺的时局图。

1.前题:

不过影象图都是通过分辨率来讲述精度。那么到底分辨率和比例尺如何来拓展折算呢?或者映像图和矢量地图进行配套使用的时候,如何来配套分辨率和比例尺呢?上面我们来看一下一个简短的折算方法:

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台挪动应用程序的立刻支付平台。它使开发者可以使用
中兴,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的为主职能——蕴含地理定位,加快器,联系
人,声音和震动等,其它PhoneGap拥有丰裕的插件,可以调用。

首先通晓一下英寸那个单位,英寸是一个百般出格的单位,在大家电子产品横行的时期,丈量电子产品的尺寸、宽度向来不曾说是多少米来举行计数的,都是以英寸为单位,比如自己的台式机电脑15.4寸、手机显示器宽度3.5寸。还有就是其一长度一般指的是对角线的长短。如图:

 

图片 1

2.直人大旨:

单位换算

条件必要比较多最近口径:npm + android studio; 步骤如下:

  1. 安装 npm install -g cordova    //安装项目框架
  2. cordova create hello com.example.hello HelloWorld //创制项目
  3. cd hello//进入目录;安装各大平台的包
    cordova platform add ios

    cordova platform add amazon-fireos

    cordova platform add android

    cordova platform add blackberry10

    cordova platform add firefoxos

    cordova platform add wp8

    cordova platform add windows8

    cordova platform add amazon-fireos

    cordova platform add blackberry10

    cordova platform add firefoxos

  4. cordova build
    /打包安装包(在此间碰着错误,相对是很正规;因为环境亟待协调大概布署下;

  5. android studio 直接按流程下载(即使用自用下载的里的 gradle的话,
    配置环境变量就行;不用下载android studio;
    方便利用下载一个也足以):百度助理员下载地址:https://www.baidu.com/link?url=T5PDrFoCzlJEFcgqzTgbnyKUjxlp0Dlh4F8j\_9rICnL8LBRC5Je-7p7YroCyxXolivABAhp1itefdp-4Vi-TYxlfOBDbOeW13o8zh3FSWSW&wd=&eqid=95b187d6000062ce000000065a03b018

1英寸=96像素(一般的显示屏比例尺)

3.配置:

1英寸(inch)=25.4mm

环境分类布局描述:

 

  • jdk  (jdk1.8.0_144)
  • gradle (gradle-3.2)
  • android-sdk (6.0)
  • apache-ant (apache-ant-1.10.1-bin.zip)

 

合法下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://developer.android.com/sdk/index.html
http://ant.apache.org/bindownload.cgi

 

系统环境变量设定:添加新的环境变量, 依照安装路径,调整上面的门路:

如下参考,请别照抄: 

自定义变量:

ANDROID_HOME Value: C:\Program Files\adt-bundle-windows-x86_64-20140321\sdk
ANT_HOME Value: C:\Program Files\apacheant
JAVA_HOME Value: C:\Program Files\Java\jdk1.8.0_05

path系统变量:

%JAVA_HOME%\bin;  

%ANT_HOME%\bin;

%ANDROID_HOME%\platform-tools;

%ANDROID_HOME%\tools;

必需:配置 gradle 在 android studio;安装目录;添加环境变量path:(如:E:\xuying\android_studio\gradle\gradle-3.2\bin;;);另外还有编译器的设置:在android sdk manager 勾选TOOLS->android sdk Build-Tools; ;26 ;

 

 

sdk已设置截图

图片 2

 

以下提供自用下载地址;http://pan.baidu.com/s/1eREAsVK
任何参考表明:https://www.cnblogs.com/mikemao/p/4259576.html

1米=1000/25.4=39.37英寸

 

现在我们就拿一个Spot的形象来看一下对应多大比例尺的地形图。SPOT是法国卫星2001年终发射升空,2002年终正式运营
,分辨率最高可达2.5米 。

打包apk存放目录
:E:\xuying\phone\hello\platforms\android\build\outputs\apk

图片 3

图片 4

换算为比例尺,

 

1像素宽度 / 2.5米

  

1像素=1/96*25.4/1000米

1像素宽度 /
2.5米=1/96*25.4/1000/2.5=1/9448.82,所以能够用来做1:10000的多少

QuickBird(快鸟)由美利坚合众国Digital
Globe公司发射卫星,最大分辨率0.61米,换算为比例尺,1/96*25.4/1000/0.61=1/2305
可以用来做1:2000数额。

本来还不可能透过那种公式换算直接将分辨率和比例尺地图画等号。毕竟还有不少的要素促成等号并不树立。比如屏幕比例尺、影象图每一个岗位分辨率等等都不必然是固定值。一般情状下通过分辨率总括出来的比例尺值会现出偏大的情景。所以只提供一个开端估摸的思路仅供参考,如有不妥,敬请指正。

图片 5

1:2千 对应 0.52917分辨率

1:1万 对应   2.645833分辨率

1:5万 对应   13.22917分辨率

30分辨率 对应  1:113385.8

90分辨率 对应  1:340157.5

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/6.1.1/iServerJavaOnlineHelp/mergedProjects/sl/G\_MapAndLayer/L\_ResolutionAndScale.html

ps: 小说介绍地图与图层中都涉嫌的分辨率和比例尺的概念、关系与不相同。

正文:  

  地理气象和地理要素的抒发平日是多规格的,尺度表示了地物的归咎水平和职位精度,衡量标准的概念一般用分辨率或比例尺。

  在GIS中所提到的 分辨率,也称地点分辨率(Ground
Resolution)或空中分辨率(Spatial
Resolution),表示一个像素(pixel)代表的地头实际距离。
以谷歌(Google)地图为例:在缩放级别为 1 时,图片大小为4个 256*256
的图片,那么赤道上的上空分辨率为:地球赤道周长(实地距离)除以256*2(像素大小)。其他纬度上的分辨率则为:纬度圈长度/512。
因而能够观看,分辨率取决于八个参数,纬度和缩放级别,缩放级别决定了像素的略微,纬度决定了本土距离的长度。
因而谷歌(Google)地图某视图下的分辨率计算公式为(单位:米/像素):

图片 6

F(X,Y):地图分辨率;

X:纬度值;

Y:缩放级别;

R:常量 6378137,表示地球半径,单位:米。

  比例尺,日常以比率(如 1:10000
)来表示,表示图上偏离与实地距离之比。例如 1:10000 表示图上 1cm
代表实际距离 10000cm,即100米。
由于比例尺源点较早,平常用(纸质)图上的相距衡量实际距离;而分辨率则平日用装备屏幕上的离开来衡量实际距离。而同一个地形图视图,尺度是唯一的,比例尺和分辨率只不过是二种象征方法,因而它们是各样对应的。
比例尺与分辨率之间的折算公式如下:

图片 7

Scale:地图比例尺;

Resolution:地图分辨率;

PPI:每英寸的像素点数。

  其中 PPI,即 Pixel per
Inch,即每英寸的像素点数(在不混淆情形下,也有用 DPI
来代表该参数)。0.0254 为英寸和米的转换常数。

  由于比例尺和分辨率一一对应,由此比例尺也在于纬度和缩放级别三个参数,并且还与
PPI 相关。

  照旧以谷歌(Google)地图为例:当地图处于全幅状态时,上下移动地图,使得地图中心线处纬度暴发变化,因而比例尺随之转移;同理,当地图处于不一致的缩放级别时,地图比例尺同样也会暴发变化。如图1
和图2,纬度和缩放级其他更动引起了比例尺的更动。注意:视图下的比例尺一般指宗旨点的比例尺。

  但图3和图4相比较,上下运动地图时,地图比例尺并未暴发变化。那是由于缩放级别较大时,即地图处在较大比例尺状态,地图上下运动,所导致的纬度变化卓殊小,因而比例尺就基本万分。

图片 8
图片 9

图 1                                                    图 2

图片 10
图片 11

图 3                                                    图 4

  那么,在 SueperMap iClient 产品中 Map 和 Layer
对象同时具有比例尺和分辨率属性,该怎么进展分选啊?

  借使 SueperMap iClient 产品的后台服务器产品选取 SuperMap
体系服务器产品,提出利用 Map 与 Layer 中的比例尺相关属性(比如
Scale、Scales 等),因为 SuperMap 服务器直接提供了有关地图的比例尺效能。
如若后台服务器产品并没有一贯提供比例尺,或者是在 WMS
那类标准服务中未涉及比例尺参数的景况下,提议选取分辨率属性(比如
Resolution、Resolutions 等)。
这是因为比例尺与用户显示器相关的,而分辨率则是井水不犯河水的。图5和图1展现的地图是一样级别,却显得了分化的比例尺。原因就在于两幅图来源的用户电脑显示器分辨率不相同。而显示器分辨率的分化造成了了
PPI 的浮动,从统计比例尺的公式可以见见,比例尺必然发生变化。

图片 12

图 5 不一样显示器分辨率下的截图

  而分辨率却绝非成形,因为该级别下,赤道周长如故没变,图片也依然是
512*512 像素,因而能够分辨率与显示屏分辨率没有提到。

  其余,在 WMS 参数中有 bbox、height 和 width
那多少个参数可唯一确定所请求的地理视图范围与缩放级别。bbox
指可视的地理范围,由4个边界值可确变焦点点,而 bbox
的拉长率(实地距离)除以 width(图片距离)即是
Resolution(分辨率)。可是没有 PPI,是无法确定 Scale
(比例尺)的。换句话说,由 Resolution、Center、Width、Height
可唯一确定某个可视范围,但仅有 Sclae、Center、Width、Height
却一筹莫展确定。而在采用 SuperMap 服务器提供的服务时,由 Sclae、Center
参数(宽和高一般都有默许值)可规定唯一的可视范围。那其中的缘故是,SuperMap
服务器默许使用了出图服务器的PPI。有经历的用户会意识,在变更了出图服务器的分辨率时,用同样的
Sclae、Center 请求的图片却是不平等的。

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图