GIS
一个不懂代码的程序猿
真正的大师永远怀着一颗学徒的心
展开
-
GIS 中地图分辨率与比例尺计算公式
首先,我们需要明白几个概念,什么是DPI,什么是比例尺,什么是分辨率?(1)dpi是指图像每英寸长度内的像素点数。(2)比例尺是地图上的线段长度与实地相应线段长度之比。(3)分辨率是一个像素所代表的地图单位。1英寸=0.0254米1米=39.370078740157英寸如果是超图IServer_Rest服务或者是Arcgis服务, dpi等于96,计算公式如下: scale = 1 / (resolution * 96 / 2.54 * 100)如果是WMTS.原创 2021-07-15 15:48:25 · 3213 阅读 · 0 评论 -
GDAL实现遥感影像几何校正(配准)
def registration(input_path, out_path, top_left, bottom_right, ik, jk, srs): """ 基于python GDAL配准 :param input_path: 需要配准的栅格文件 :param out_path: 输出配准后的栅格文件位置 :param top_left: 左上角坐标 :param bottom_right: 右下角坐标 :param ik: 行空白分辨率 .原创 2021-07-15 15:27:32 · 3330 阅读 · 0 评论 -
GDAL滤波(python版)
def gdal_sieve(src_filename, threshold=100): """ 基于python GDAL栅格滤波 :param src_filename: 输入需要处理的文件 :param threshold: 滤波的值大小 :return: """ # 4表示对角像素不被视为直接相邻用于多边形成员资格,8表示对角像素不相邻 connectedness = 4 gdal.AllRegister() prin.原创 2021-07-15 15:24:35 · 1287 阅读 · 0 评论 -
天地图根据经纬度坐标计算瓦片行列号(python)
def get_tianditu_info(rect_pts, zoom): """ 根据经纬度计算行列号 :param rect_pts: 矩形框坐标 例[a,b,c,d]左上点,右下点 :param zoom:地图层级 :return: """ resolution = {18: 5.36441802978515E-06, 17: 1.07288360595703E-05, .原创 2021-07-15 15:22:35 · 2995 阅读 · 4 评论