地理坐标

如何将JPG格式的图片转化为带地理坐标的TIFF格式

冷暖自知 提交于 2020-03-20 03:42:48
接着上一篇文章, 如何将JPG格式的图片转化为带地理坐标的TIFF格式 里提及的最近的一个项目,数据源是一张高分辨率的2.5维图片,现在已经成功转化成了带有地理坐标的TIFF格式。下面将介绍借助GeoServer如何将这个TIFF格式的数据以TMS(Tiled Map Service)的形式发布出去。此前笔者利用商业软件ArcGIS Server发布地图服务已经算是比较熟悉了。此次利用开源软件发布还处于摸索与学习阶段。 1.GeoServer介绍 GeoServer是OpenGIS Web 服务器规范的J2EE实现的社区开源项目。利用GeoServer可以方便地发布地图数据,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。它能兼容WMS和 WFS 特性;支持 PostGIS 、Shapefile 、ArcSDE、 Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为 jpeg、gif、 png 、SVG 、 KML 等格式;支持 AJAX 的地图客户端OpenLayers; 2.GeoServer下载与安装 下载地址: http://geoserver.org/display/GEOS/Welcome ,最新版本是 GeoServer 2.3.3 ,关于GeoServer具体的安装过程在这里就不展开去介绍了

利用MongoDB进行地理坐标查询

江枫思渺然 提交于 2020-02-07 13:07:35
BS的应用在生活中已经非常常见,我们打车,叫外卖,查个地图之类的都会查询附近的相关坐标位置,mongodb提供了原生的二维地图查询,极大地方便了大家的开发。 假定我们有一个定义了位置信息的集合 location ,给定 a , b , c , d 节点 db.location.find() { "_id" : "A", "position" : [ 0, 10 ] } { "_id" : "B", "position" : [ 10, 0 ] } { "_id" : "C", "position" : [ 20, 0 ] } { "_id" : "D", "position" : [ 0, 15 ] } 这四个点的位置如图所示: 为location的position字段指定2d索引。 db.location.ensureIndex( {position: "2d"} ) { "createdCollectionAutomatically" : false, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1 } 我们假定找出坐标点(0,0)附近半径为10的所有坐标点: db.location.find( {position: { $near: [0,0], $maxDistance: 10 } } ) { "_id" :

地理坐标转换方法收集

て烟熏妆下的殇ゞ 提交于 2019-12-04 16:23:34
coordtransform 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换,有python、js、go等版本。 项目地址 gcoord gcoord(geographic coordinates)是一个处理地理坐标系的js库,用来修正百度地图、高德地图及其它互联网地图坐标系不统一的问题。 项目地址 来源: https://www.cnblogs.com/ihappycat/p/11873995.html

Android DDMS如何使用?

安稳与你 提交于 2019-11-30 17:38:41
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收 SMS、虚拟地理坐标等等。 如何启动 DDMS DDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下: 直接双击ddms.bat运行; 在Eclipes调试程序的过程中启动DDMS,在Eclipes中的界面如下: 选择“Other”,界面如下: 双击DDMS就可以启动了。 DDMS对Emulator和外接测试机有同等效用。如果系统检测到它们(VM)同时运行,那么DDMS将会默认指向 Emulator。以上2种启动后的操作有些不一样,建议分别尝试下。 DDMS 的工作原理 DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到 终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。 DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过 8700端口(”base port”)接收所有终端的指令。

Android DDMS如何使用?

我们两清 提交于 2019-11-29 14:06:34
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收 SMS、虚拟地理坐标等等。 如何启动 DDMS DDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下: 直接双击ddms.bat运行; 在Eclipes调试程序的过程中启动DDMS,在Eclipes中的界面如下: 选择“Other”,界面如下: 双击DDMS就可以启动了。 DDMS对Emulator和外接测试机有同等效用。如果系统检测到它们(VM)同时运行,那么DDMS将会默认指向 Emulator。以上2种启动后的操作有些不一样,建议分别尝试下。 DDMS 的工作原理 DDMS将搭建起IDE与测试终端(Emulator 或者connected device)的链接,它们应用各自独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。当有新的测试终端连接后,DDMS将捕捉到 终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。 DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过 8700端口(”base port”)接收所有终端的指令。

基于GeoServer切片地图服务的发布

自闭症网瘾萝莉.ら 提交于 2019-11-26 11:49:35
接着上一篇文章 ,如何将JPG格式的图片转化为带地理坐标的TIFF格式 里提及的最近的一个项目,数据源是一张高分辨率的2.5维图片,现在已经成功转化成了带有地理坐标的TIFF格式。下面将介绍借助GeoServer如何将这个TIFF格式的数据以TMS(Tiled Map Service)的形式发布出去。此前笔者利用商业软件ArcGIS Server发布地图服务已经算是比较熟悉了。此次利用开源软件发布还处于摸索与学习阶段。 1.GeoServer介绍 GeoServer是OpenGIS Web 服务器规范的J2EE实现的社区开源项目。利用GeoServer可以方便地发布地图数据,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。它能兼容WMS和 WFS 特性;支持 PostGIS 、Shapefile 、ArcSDE、 Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为 jpeg、gif、 png 、SVG 、 KML 等格式;支持 AJAX 的地图客户端OpenLayers; 2.GeoServer下载与安装 下载地址: http://geoserver.org/display/GEOS/Welcome ,最新版本是 GeoServer 2.3.3 ,关于GeoServer具体的安装过程在这里就不展开去介绍了