关于tilestache的文档有点稀疏。有没有办法将wgs84中的点(经度/经度)转换为目标投影?
其中:
target_srid = 3095
target_proj4_str = '+proj=utm +zone=54 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0 +units=m +no_defs'我注意到在ModestMaps中有一个tranform对象,位于:
ModestMaps.Geo.Transform()但我不清楚如何使用它。
发布于 2012-08-04 01:45:53
你最好的选择是“Goodies”下面的Proj4Projection类:
http://tilestache.org/doc/TileStache.Goodies.Proj4Projection.html
我目前只在TileStache的核心中包含了WGS84和Spherical,但上面贡献的模块应该会对您有所帮助。请注意,除了投影之外,您还需要找出一个转换,这在Per Liedman:http://blog.kartena.se/local-projections-in-a-world-of-spherical-mercator/的这篇优秀指南中进行了解释
发布于 2015-01-07 14:51:39
Proj4Projection有一个依赖项(pyproj)。我不确定您具体想要做什么,但是如果您想让数据与TileStache期望的数据兼容,我会在实际的SQL查询中使用ST_Transform,将PostGIS项目设置为4326。这不是最干净的方式,但至少可以防止数据冗余。
另请参阅:http://vis4.net/blog/posts/no-more-mercator-tiles/
https://stackoverflow.com/questions/11755291
复制相似问题