随笔分类 - 地理信息
摘要:[TOC] 1、生成切片缓存切片方案 ArcGIS有默认的切片方案,如果需要自定义切片规则,需要先生成一个切片方案。 打开ArcMap,打开 工具箱(Tools Box) 系统工具箱(System Tools Box) 数据管理工具(Data Managment Tools) 切片缓存(Tile C
阅读全文
摘要:缘起 对于一般的遥感影像文件,金字塔文件默认都是与影像文件放在同一个目录下,金字塔文件名一般与源影像文件名相同,但后缀名不同。或者金字塔内建于影像内部,但这不是这里所涉及的。 在使用ArcGIS桌面版或者Erdas遥感影像处理软件打开遥感影像文件的时候,如果影像不含(带有)金字塔,则会提示是否创建金
阅读全文
摘要:缘起 GDAL的栅格化算法中有GDALRasterizeLayers、GDALRasterizeLayersBuf和GDALRasterizeGeometries函数,但是没有GDALRasterizeGeometriesBuf函数(GDAL项目不打算添加这个函数,因为增加一个函数会增加维护成本)。
阅读全文
摘要:地图、遥感影像及瓦片地图相关文章 "瓦片地图的前世今生" "国内主要地图瓦片坐标系定义及计算原理" "地图瓦片与四叉树(二)" "地图瓦片与四叉树(二)" "一个有意思的坐标系投影介绍网站" "一个小游戏让你彻底弄懂墨卡托投影" "百度JavaScript API中经纬度坐标转瓦片坐标bug" "O
阅读全文
摘要:[TOC] # 简述 最近在GDAL的代码中看见了[`gdalpansharpen.cpp`](https://github.com/OSGeo/gdal/blob/master/gdal/alg/gdalpansharpen.cpp),于是简单的尝试了一下。 融合后的效果比较差,这应该是我对这个算
阅读全文
摘要:[TOC] 需求简述 对于一张栅格影像图,需要一个进行快速且正确的投影转换算法,以便能够快速的实时多源数据叠加显示。 因为只是用于显示,所以无需进行整体的重投影,只需要对显示区域范围进行重投影即可。 "什么是地图投影?" 逐点采样投影换算 正常的影像进行投影变换,原理是对影像的每一个像素点都进行投影
阅读全文
摘要:[TOC] 前两日有人在oschian上问我mingw编译gdal的一些问题,然后我简单的编译了一次,记录下编译过程。 此文是2017年5月写的,当时存在草稿箱,今天才看到。也许已经不适用于当前最新的版本了。 1、准备 1、安装mingw,我安装的是mingw w64的 版本。 2、准备一个类UNI
阅读全文
摘要:[TOC] 0. 简述 关于QGIS Server相关的文档很少,我也没有找到其源码在哪里,所以有些问题也不知道怎么解决,只能慢慢摸索。 这里只记录了在windows 10上安装使用的过程,在linux下过程也差不多,但是简单多了,很多缺失的东西可以直接命令安装。 我这里使用了最高版本的,但是最好还
阅读全文
摘要:简述 "epsg.io" 是一个查询EPSG坐标系相关信息的好网站,内容很全。有各种格式的定义可以直接下载,也有坐标系的范围名称等相关信息,所以想抓取这些信息下来,方便对接各个系统。 本身是开源的,代码在 "https://github.com/klokantech/epsg.io" 上,但是这个我
阅读全文
摘要:GDALSetProjection 简述 GDALSetProjection是用来给GDALDataset设定投影信息(坐标系统)的接口,实际上是GDALDataset::SetProjection这个虚函数的转调而已。官网文档描述如下: **CPLErr GDALDataset::SetProje
阅读全文
摘要:简述 MySQL在5.7之后的版本支持了空间索引,而且支持OpenGIS几何数据模型。国内的MySQL相关的书籍都比较老了,在这方面有详细描述的还没有见过。有一本比较新的PostgreSQL的数据介绍过空间搜索相关的内容,但是也不够详细。所以对于这方面的内容,不管是MySQL还是PostgreSQL
阅读全文
摘要:缘由 因为各种各种wmts地图客户端产品的标准的支持不一定是一致的,就像ArcGIS不同版本加载WMTS图层的时候计算的规则就有差别(米和经纬度之间转换系数的区别),导致会出现适应各个客户端而出的WMTS服务,里面的 值有细微的差别。 例如都是Google经纬度(天地图经纬度直投),其切分规则是一样
阅读全文
摘要:gdalwarp输出tif图像的时候,默认如果没有使用 选项,则会根据输出影像的大小进行判断,低于4G则不适用bigtiff格式。 对于非bigtiff图像,如果这时候使用gdaladdo创建金字塔(内建模式),如果出现了文件总大小超过4G的情况,则会导致图像文件出错。 gdaladdo会输出相关信
阅读全文
摘要:这里记录一下使用自定义七参数进行投影转换的过程。 1、主动创建自定义地理(坐标)变换 首先在系统工具箱里面选择 在弹出的窗口中输入相关参数即可。 转换方法选择 (坐标系框架) 2、进行投影变换 在系统工具箱中选择 进行重投影操作。 在弹出的对话框中设置相应的参数,然后点击确定。 可以在 窗口查看任务
阅读全文
摘要:有碰到一些质量很差的遥感影像,颜色需要进行调整(主要是针对看)输出,这里记录一下ArcGIS中的调整输出方式。 1、首先把影像文件拖入ArcMap中,然后右键单击图层列表中的图像,选择属性。 2、选择 然后调整好相关参数,点击应用即可。 我选择的拉伸类型为 ,这种方式效果比较不错,你也可以选择直方图
阅读全文
摘要:[TOC] 简述 GDALBuildVRT工具和函数默认都是不支持异构波段的(即要建立虚拟影像目录的文件中有波段与其它有异的,少于指定波段等特征的),公司一个项目中需要支持这个特性,不足的以第1波段替代(除非波段数为0,那这在影像质检的时候就已经检查完了),这里记录一下修改方式。 修改源码 使用的G
阅读全文
摘要:简单说明 自己编译GDAL比较繁琐且时间较长,而且很多 Driver 需要自己去编译。如果不是要学习怎么编译GDAL,可以直接使用已经编译好的库。 OSGeo官方没有提供编译好的GDAL,但是它有给出去哪里下载已经编译好的。 "下载GDAL二进制包说明" 我已经下载好一份各个VS版本编译出来的GDA
阅读全文
摘要:MBTiles 1.2 可以参考超图的文档 "MBTiles扩展" 具体实现可以参考 "浅谈利用SQLite存储离散瓦片的思路和实现方法" mapbox提供了一个简单实现测试代码,github地址在这里 "https://github.com/mapbox/mbtiler.git" 子标签: Int
阅读全文
摘要:简述 在做某个小程序时候用到了QT,而用的Qt是mingw版本的,所以使用mingw构建了一下 库。 1、准备工作 首先需要先安装好 ,这里直接使用 "http://www.mingw w64.org" 里面下载的安装器。 下载之后进行安装,根据你的需求,可以选择64位版本或者32位版本。 如果是安
阅读全文
摘要:1、下载源码包 下载地址 "http://download.osgeo.org/geos/geos 3.6.1.tar.bz2" 下载之后解压即可。 2、编译 geos源码包中自带了 ,所以可以直接使用 进行构建。 打开VS的命令行工具(我的是VS2015 x64 Native Build Tool
阅读全文
