не распознает систему координат pyshp
Добавлено: 14 авг 2022, 07:08
Здравствуйте
Пытаюсь из списка координат сформировать полигон и закинуть его в Qgis с помощью модуля pyshp в Питон
Полигон получился но Qgis пишет что система координат не распознана хотя я ее назначал в файле prj
Хотя он пишет что не распознана однако если включить слой QuickMapService то видно что полигон на местности лежит правильно.
Почему так?
import shapefile
Polygon=[[136.442511, 52.286721],
[136.152983, 52.187093],
[136.445346, 52.139924],
[136.168892, 52.290746],
[136.187973, 52.391558],
[136.146841, 52.171524],
[136.436159, 52.391052],
[136.113007, 52.470284],
[136.192035, 52.290674],
[136.438441, 52.478704]]
w=shapefile.Writer('del_1')
w.poly([polygon])
w.field('lesnichestvo')
w.record('lesnich_1')
w.close()
prj=open('del_1'+'prj','w')
epsg='GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'
prj.write(epsg)
prj.close()
Пытаюсь из списка координат сформировать полигон и закинуть его в Qgis с помощью модуля pyshp в Питон
Полигон получился но Qgis пишет что система координат не распознана хотя я ее назначал в файле prj
Хотя он пишет что не распознана однако если включить слой QuickMapService то видно что полигон на местности лежит правильно.
Почему так?
import shapefile
Polygon=[[136.442511, 52.286721],
[136.152983, 52.187093],
[136.445346, 52.139924],
[136.168892, 52.290746],
[136.187973, 52.391558],
[136.146841, 52.171524],
[136.436159, 52.391052],
[136.113007, 52.470284],
[136.192035, 52.290674],
[136.438441, 52.478704]]
w=shapefile.Writer('del_1')
w.poly([polygon])
w.field('lesnichestvo')
w.record('lesnich_1')
w.close()
prj=open('del_1'+'prj','w')
epsg='GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'
prj.write(epsg)
prj.close()