地理

在ArcGIS中使用ArcPython批量合并多个文件型地理数据库(*.gdb)或个人地理数据库(*.mdb)

匿名 (未验证) 提交于 2019-12-02 22:51:30
在ArcGIS中使用ArcPython批量合并多个文件型地理数据库(*.gdb)或个人地理数据库(*.mdb) 实际动手操作如下: 1.准备数据 注意:outdb也就是目标数据库不要放到要被批量合并的数据库的文件夹下 2.打开ArcGIS的Python窗口,复制上述代码(注意要把路径改成你自己的),回车开始执行。 已经测试过有效,ArcGIS10.2及以上版本更稳定。欢迎各位指正评论,只要看到就会回复。 文章来源: 在ArcGIS中使用ArcPython批量合并多个文件型地理数据库(*.gdb)或个人地理数据库(*.mdb)

分享《Python地理空间分析指南(第2版)》中文PDF+英文PDF+源代码

匿名 (未验证) 提交于 2019-12-02 22:11:45
下载: https://pan.baidu.com/s/1PkoFDSnp0qadqFzXdSW7VA 更多资料: http://blog.51cto.com/14050756 分享《Python地理空间分析指南(第2版)》中文PDF+英文PDF+源代码 中文PDF,289页,带书签目录,文字可以复制粘贴。 英文PDF,394页,带书签目录,文字可以复制粘贴。 中英文两版对比学习。 其中中文版如图:

【Java】通过ip地址获取详细地域信息(不通过API使用本地库)

匿名 (未验证) 提交于 2019-12-02 21:45:52
MaxMind GeoIP2 服务能识别互联网用户的地点位置与其他特征,应用广泛,包括个性化定制内容、诈欺检测、广告定向、网站流量分析、执行规定、地理目标定位、地理围栏定位 (geo-fencing)以及数字版权管理。目前使用 GeoIP 更多是配合Nginx或Apache服务器进行日志分析获取网站访问量地域分布状况。 GeoIP 分为商业版和免费版,免费版比商业版精度差了许多,经测试对于城市定位确实有差距,能否接受看你的精度要求!(老板说免费的可以了,哈哈) 下载GeoIP2的库,这个库是经常更新的,如果数据要求很高的,需要经常更新(我们不高,预计一年一次) 但是好像网站不太稳定,我这边3个都下载好了,可【点击下载】 关于Java如何使用 不用担心,已经有开源库,maven下载一个 <dependency> <groupId>com.maxmind.geoip2</groupId> <artifactId>geoip2</artifactId> <version>2.12.0</version> </dependency> 没有maven,怎么办?不怕,我上传了,可【点击下载】 使用用到的工具类 import com.maxmind.geoip2.DatabaseReader; import com.maxmind.geoip2.model.AsnResponse; import

HTML5 Geolocation 初探

假如想象 提交于 2019-12-02 12:47:44
本文转载于: 猿2048 网站➣ HTML5 Geolocation 初探 让我们假设这样一个场景,有一个web应用程序,它可以向用户提供附近不远处某商场的打折优惠信息。使用HTML5 Geolocation API(地理定位API),可以请求用户共享他们的位置信息。 HTML5 Geolocation技术应用的场景比较多,比如构建计算行走路程、GPS导航的社交应用等。本文主要探讨HTML5 Geolocation API,包括获取地理位置数据的途径,地理位置数据的隐私以及在实际中的应用等。 目前存在两种地理定位请求:单次定位请求和重复性的位置更新请求。 一、地理位置数据的获取 获取地理位置数据的方法有以下几种: u IP地址地理定位:自动查找用户的IP地址,然后检索其注册的物理地址; u GPS地理定位:通过收集运行在地球周围的多个GPS卫星信号来实现; u Wi-Fi地理定位:通过三角距离计算得出(三角距离:用户当前位置到已知的多个Wi-Fi接入点的距离); u 手机地理定位:通过用户到一些基站的三角距离确定; u 用户自定义地理定位:用户自己输入地址、邮政编码和其他一些详细信息。 二、地理位置数据的隐私 HTML5 Geolocation规范提供了一套保护用户隐私的机制,除非得到用户明确许可,否则不可能获取位置信息。 HTML5地理定位浏览器和设备之间的交互如下所述: 1)

基于高中地理核心素养的生活化教学案例研究

自闭症网瘾萝莉.ら 提交于 2019-12-01 10:51:39
【摘 要】地理学科的四大核心素养是指人地观念、综合思维、区域认知和地理实践力。在教学改革不断推进的过程中,高中地理教学坚持以核心素养为目标,通过传统教学方式向生活化教学转化,以提高教学效率及学生的综合素养。文章结合当代高中地理教学现状,在核心素养的基础上对地理生活化教学的重要性与必要性及相应的生活化教学举措进行浅析。   【关键词】地理核心素养;生活化教学;案例研究   高中地理核心素养要求教师对学生的理论知识学习及实践能力培养进行指导,对学生探索、分析的地理实践力与综合素养的提高进行引领。因此可以看出,地理教学来源于生活,所以基于地理核心素养的高中地理生活化教学案例的研究是极为必要的。   一、当代高中地理教学现状   在教育教学改革的进程中,高中地理教学通过反思发现了不少正在面临的问题。地理知识的广泛性和现实性与有限的教学内容、传统单一的教学模式及固定局限的教学空间之间存在着矛盾,进而导致高中地理教学效率相对低下。   二、地理生活化教学的重要性与必要性   高中地理作为一门现实性极强的学科,其中的许多知识在日常生活中都随处可见,这就为地理的生活化教学奠定了良好基础。另一方面,高中生已经具备一定的地理知识及如何学习地理的能力,对于未知事物尚有较大的求知欲和探索欲。因此,他们对于生活化教学方式的反应是积极主动的。在这样的条件下,在课堂中对地理知识进行整合系统学习

地理文本处理技术在高德的演进(上)

馋奶兔 提交于 2019-11-30 18:24:46
一、背景 地图App的功能可以简单概括为定位,搜索,导航三部分,分别解决在哪里,去哪里,和怎么去的问题。高德地图的搜索场景下,输入的是,地理相关的检索query,用户位置,App图面等信息,输出的是,用户想要的POI。如何能够更加精准地找到用户想要的POI,提高满意度,是评价搜索效果的最关键指标。 一个搜索引擎通常可以拆分成query分析、召回、排序三个部分,query分析主要是尝试理解query表达的含义,为召回和排序给予指导。 地图搜索的query分析不仅包括通用搜索下的分词,成分分析,同义词,纠错等通用NLP技术,还包括城市分析,wherewhat分析,路径规划分析等特定的意图理解方式。 常见的一些地图场景下的query意图表达如下: query分析是搜索引擎中策略密集的场景,通常会应用NLP领域的各种技术。地图场景下的query分析,只需要处理地理相关的文本,多样性不如网页搜索,看起来会简单一些。但是,地理文本通常比较短,并且用户大部分的需求是唯一少量结果,要求精准度非常高,如何能够做好地图场景下的文本分析,并提升搜索结果的质量,是充满挑战的。 二、整体技术架构 搜索架构 类似于通用检索的架构,地图的检索架构包括query分析,召回,排序三个主要部分。先验的,用户的输入信息可以理解为多种意图的表达,同时下发请求尝试获取检索结果。后验的,拿到每种意图的检索结果时,进行综合判断

地理坐标系与投影坐标系

江枫思渺然 提交于 2019-11-29 19:28:03
地理坐标系与投影坐标系 1.基本概念 地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度; 投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等; 地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面) 2、地理坐标系 2.1 地球的三级逼近 2.1.1大地水准面 地球的自然表面有高山也有洼地,是崎岖不平的,我们要使用数学法则来描述他,就必须找到一个相对规则的数学面。 大地水准面是地球表面的第一级逼近。假设当海水处于完全静止的平衡状态时,从海平面延伸到所有大陆下部,而与地球重力方向处处正交的一个连续、闭合的曲面,这就是大地水准面。 2.1.2地球椭球体 大地水准面可以近似成一个规则成椭球体,但并不是完全规则,其形状接近一个扁率极小的椭圆绕短轴旋转所形成的规则椭球体,这个椭球体称为地球椭球体。它是地球的第二级逼近。 下面列举了一些常见椭球体的参数。我国1952年以前采用海福特椭球体,从1953年起采用克拉索夫斯基椭球体。 1978年我国决定采用新椭球体GRS(1975),并以此建立了我国新的、独立的大地坐标系,对应ArcGIS里面的Xian_1980椭球体。从1980年开始采用新椭球体GRS(1980),这个椭球体参数与ArcGIS中的CGCS2000椭球体相同。 2.1.3大地基准面 确定了一个规则的椭球表面以后

投影坐标系与地理坐标系之间的关系

房东的猫 提交于 2019-11-29 19:27:40
在 ArcGIS 中坐标分为三种:投影坐标系、地理坐标系和垂直坐标系。而我们常用到的坐标有两种:投影坐标系和地理坐标系。很多人搞不清楚这两者之间的区别和联系,接下来小编将要给大家好好捋一捋它们之间的关系。 1.地理坐标系:是基于球体或旋转椭球体的坐标系。使用基于经纬度的坐标系统来描述地球上某个点所处的位置。 2.投影坐标系是平面坐标系, 使用基于 X , Y 值的坐标系统来描述地球上某个点所处的位置。 3.区别与联系:投影坐标系是通过地球的近似椭球体投影得到的坐标系,它对应于某个唯一的地理坐标系,通常地理坐标系和投影坐标系是一对多的关系。投影坐标系由其对应的 地理坐标系和投影方法(比如高斯克吕格投影、Lambert投影、Mercator投影等)确定。 我国现行的大于等于 1:50 万比例尺的各种地形图 大 都采用高斯-克吕格投影,比如常用的 Beijing1954 投影坐标系和 Xian1980 投影坐标系采用的就是高斯-克吕格投影,而小于 1:50 万的 大都采用了Lambert投影。 来源: CSDN 作者: 山科大 李洁 链接: https://blog.csdn.net/qq_18461229/article/details/72955305

地理坐标系与投影坐标系的区别

元气小坏坏 提交于 2019-11-29 19:21:03
1.基本概念 平时开展GIS开发、研究、应用工作,总会接触到坐标系,也会遇到坐标转换的问题,如地理坐标系、投影坐标系等。 地理坐标系是球面坐标,参考平面是椭球面,坐标单位是经纬度; 投影坐标系是平面坐标系,参考平面是水平面,坐标单位是米、千米等。 地理坐标系转换到投影坐标系的过程理解为投影,即将不规则的地球曲面转换为平面。 在当前的信息化的技术条件下,直接使用地理坐标系是不是更加真实准确,像谷歌地球;投影毕竟存在各种变形。 地理坐标系的WKID介绍: Geographic Coordinate Systems 投影坐标系的WKID介绍: Projected Coordinate Systems 2. 地理坐标系 2.1 地球的三级逼近 2.1.1 大地水准面 地球的自然表面不是平整的,需要想办法用数学公式描述地球表面,只能设想一个近似的数学面。 大地水准面是 地球表面的第一级逼近。假设当海水处于完全静止的平衡状态时,从海平面延伸到所有大陆下部,而与地球重力方向处处正交的一个连续、闭合的曲面,这就是大地水准面。 地球椭球体 是地球表面的第二级逼近。大地水准面可以近似成一个规则成椭球体,但并不是完全规则,其形状接近一个扁率极小的椭圆绕短轴旋转所形成的规则椭球体,这个椭球体称为地球椭球体。 地球椭球体的基本参数: 长半轴(赤道半径) a 短半轴(极半径) b 椭球体的扁率 à=(a-b)

ios地理编码 反地理编码

末鹿安然 提交于 2019-11-29 08:36:41
1.地理编码 给定一个名字(北京),获得给定名字对应的位置(经纬度) 2反地理编码 给定义个位置(经纬度),获得这个位置对应的详细信息(国家/省/街道/楼) #import "ViewController.h" #import <CoreLocation/CoreLocation.h> @interface ViewController () @end @implementation ViewController - ( void )viewDidLoad { [ super viewDidLoad]; } - ( IBAction )clickGeoCoder:( id )sender { NSString *cityName = @ "北京" ; //1.创建CLGeocoder对象 CLGeocoder *geoCoder = [CLGeocoder new]; //2.调用地理编码的方法 [geoCoder geocodeAddressString:cityName completionHandler:^( NSArray *placemarks, NSError *error) { //placemarks数组中的每一项的类型CLPlacemark if (error == nil ) { for (CLPlacemark *placemark in placemarks