上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 109 下一页
摘要: 第一节 之前做项目的时候经常遇到需要大量地图背景数据,然后没有数据被逼着去Google上下载瓦片数据在拼接成整张影像的工作,其实遥感影像晚上有很多可以下载到的,但是大部分是作为研究用的,作为GIS的背景图或者三维可视化的基础背景数据需要大量的处理工作,而google瓦片数据只要拼接好就可以用,很方便 阅读全文
posted @ 2018-01-13 12:04 rainbow70626 阅读(912) 评论(0) 推荐(0)
摘要: 博客原文地址:http://www.jiazhengblog.com/blog/2011/07/02/289/ 我们都知道地球是圆的,电脑显示器是平的,要想让位于球面的形状显示在平面的显示器上就必然需要一个转换过程,这个过程就叫做投影(Projection)。在地球上我们通过经纬度来描述某个位置,而 阅读全文
posted @ 2018-01-13 12:00 rainbow70626 阅读(4290) 评论(0) 推荐(0)
摘要: MBTiles 是一种地图瓦片存储的数据规范,它使用SQLite数据库,可大大提高海量地图瓦片的读取速度,比通过瓦片文件方式的读取要快很多,适用于Android、IPhone等智能手机的离线地图存储。详情请参考:MBTiles移动存储简介。 在WEB地图介绍中我们看到,瓦片是参照了他们的z/x/y 阅读全文
posted @ 2018-01-13 11:51 rainbow70626 阅读(547) 评论(0) 推荐(0)
摘要: 首先奉上官网地址http://mapbox.com/developers/mbtiles/#storing_tiles 由于英文水平有限,看资料很费眼睛,特将它翻译成中文 存储瓦片 地图制作者面对一个数以百万计的地图瓦片残酷的现实:大多数文件系统和传输协议对处理数以百万计的图像不是很有效,在磁盘为F 阅读全文
posted @ 2018-01-13 11:47 rainbow70626 阅读(582) 评论(0) 推荐(0)
摘要: MBTiles 1.2 可以参考超图的文档MBTiles扩展具体实现可以参考浅谈利用SQLite存储离散瓦片的思路和实现方法 mapbox提供了一个简单实现测试代码,github地址在这里https://github.com/mapbox/mbtiler.git 子标签: Interaction: 阅读全文
posted @ 2018-01-13 11:39 rainbow70626 阅读(319) 评论(0) 推荐(0)
摘要: 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在多个项目中涉及到互联网地图的内网显示,通过自制工具完成了互联网地图的瓦片下载。但是此种方法存在如下几个问题: a.瓦片均是离散型图片,远程部署非常耗时。 b.瓦 阅读全文
posted @ 2018-01-13 11:32 rainbow70626 阅读(337) 评论(0) 推荐(0)
摘要: 什么是线程安全的类和函数,可以被多个线程调用而不会出现数据的错乱的类和函数被叫做线程安全的类和函数,首先导致线程不安全的根本原因是我们函数中或着类中的共享成员变量(如类静态成员变量,全局变量),当我们的函数中或者类中有这些变量时他们都是非线程安全的,当有多个线程调用这些函数或者对象时,就会由于没有对 阅读全文
posted @ 2017-12-23 20:08 rainbow70626 阅读(618) 评论(0) 推荐(0)
摘要: 今天看到《WIN32多线程程序设计》的同步控制时,才发现原来自己对同步和异步的概念很模糊,甚至混淆。下面都是高人们的见解,简单明了。 同步是指:当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续执行下去。 异步是指:当程序1调用程序2时,程序1径自继续自己的下一个动作,不 阅读全文
posted @ 2017-12-23 19:31 rainbow70626 阅读(34523) 评论(3) 推荐(2)
摘要: CreateThread()传回两个值,用以识别一个新的线程。第一个值是个Handle, 这也是CreateThread()的返回值,大部分与线程有关的API函数都需要它。第二个值是由lpThreadId带回来的线程ID。线程ID是一个全局变量,可以独一无二地表示系统中任一进程中的某个线程。Atta 阅读全文
posted @ 2017-12-23 19:21 rainbow70626 阅读(552) 评论(0) 推荐(0)
摘要: 结构体的sizeof先看一个结构体:struct S1{ char c; int i;}; sizeof(S1)在VC6中按默认设置得到的结果为8。我们先看看sizeof的定义——sizeof的结果等于对象或者类型所占的内存字节数,好吧,那就让我们来看看S1的内存分配情况S1 s1 = { 'a', 阅读全文
posted @ 2017-12-20 00:46 rainbow70626 阅读(5883) 评论(0) 推荐(0)
上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 109 下一页