как получить указанную c строку и столбцы из шейп-файла, используя fiona или shapely, и вывести новый шейп-файл - PullRequest
0 голосов
/ 24 марта 2020

Я новичок в использовании pycharm, но я пытаюсь

  1. вырезать 4 строки из шейп-файла графства

  2. из этого 4 в строках указываются столбцы или атрибуты, которые также должны быть извлечены

  3. и выводятся результаты в виде нового шейп-файла.

    , но когда я пробую этот код, он выдал несколько ошибок, пожалуйста, любые идеи

SyntaxError: (ошибка Unicode) код 'unicodeescape' c не может декодировать байты в позиции 2-3: усеченный \ UXXXXXXXX escape

import gdal_workaround
import fiona
import shapely

if __name__ == "__main__":

with fiona.open('C:\Users\Desktop\GEM\20test\counties\counties.shp') as input:

  output_schema = input.schema.copy()

  with fiona.open(C:\Users\Desktop\GEM\20test\counties\counties2.shp , 'w', 'ESRI Shapefile',output_schema, crs=input.epsg, 4326) as output:
    for elem in selection: 
        output.write({'properties': elem['nut2name'],'geometry': elem['polygon']})
...