С некоторыми шейп-файлами связан файл .prj, а файл .prj содержит информацию о проекции шейп-файла в формате WKT. Иногда мне нужно конвертировать WKT в строку proj4, а иногда мне нужно конвертировать ее обратно.
Есть ли готовая библиотека для этого?
shapefile
coordinate-system
wkt
proj
Цуй Пэнфэй 崔鹏飞
источник
источник
osgeo
, которое, кажется, не работает для Python 3?ExportToProj4()
в виду в последней строке вместо?Вы также можете использовать PyCRS :
источник
Я не знаю ни одной библиотеки, но вы можете использовать этот сайт, чтобы получить переводы: http://spatialreference.org/
РЕДАКТИРОВАТЬ: я нашел скрипт Python, который работает с привязками Ogr Python, чтобы сделать это. Здесь .
источник
Мне нужно прагматически преобразовать в пользовательскую проекцию на основе строки proj4text, поэтому используется
source = osr.SpatialReference() source.ImportFromEPSG(4326) target = osr.SpatialReference() target.ImportFromProj4(projection) transform = osr.CoordinateTransformation(source, target)
источник