![](/img/trans.png)
[英]GeoDjango distance query with srid 4326 returns 'SpatiaLite does not support distance queries on geometry fields with a geodetic coordinate system.'
[英]Transform Geodetic to Image Coordinate System based on RPC
我正在寻找基于 RPC 从大地坐标系到图像坐标系的正向变换的光栅 function。 任何人都可以在这种情况下帮助我吗?
rasterio
目前不支持使用 RPC 从世界坐标转换为图像坐标,就像 GDAL 一样。 请参阅此处有关此主题的讨论: https://github.com/mapbox/rasterio/issues/410
但是,我可以推荐一个 python 库,它实现与世界/图像坐标的矢量化变换: https://github.com/cmla/rpcm
这个库的 README 只显示了该工具的命令行用法,但您可以直接在 python 中调用它:
import numpy as np
from rpcm import rpc_from_geotiff
rpc = rpc_from_geotiff("path_to_your_file.tiff")
lon = np.array([..., ...])
lat = np.array([..., ...])
x, y = rpc.projection(lon, lat)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.