Мне нужна помощь в форматировании CSV-файла многоугольников в формате, который читается QGIS. Данные, которые я загрузил, имеют кучу, казалось бы, ненужного текста перед координатами полигонов.Reformattiong CSV to WKT
Координаты отформатирован так:
{"geodesic":false,"type":"Polygon","coordinates":[[[-124.26718718727625,49.10353039748446],[-124.26664819810578,49.1037998920697],[-124.26718718727625,49.1037998920697],[-124.26718718727625,49.10353039748446]]]}
и мне нужно, чтобы они были отформатированы как это:
MULTIPOLYGON [[[-124.26718718727625,49.10353039748446],[-124.26664819810578,49.1037998920697],[-124.26718718727625,49.1037998920697],[-124.26718718727625,49.10353039748446]]]
Вы могли бы написать сценарий Python, что синтаксический анализ каждого из ваших линий, извлекая координаты и их преобразования в формат WKT. – kaycee
Добро пожаловать в переполнение стека! Пройдите [тур] (http://stackoverflow.com/tour), [справочный центр] (http://stackoverflow.com/help) и [как задать хороший вопрос] (http: // stackoverflow.com/help/how-to-ask), чтобы увидеть, как работает этот сайт, и помочь вам улучшить ваши текущие и будущие вопросы, которые помогут вам получить более качественные ответы. –
Если вы знаете Python, вы можете быстро прочитать GeoJSON в Shapely с помощью ['geometry.shape'] (http://toblerity.org/shapely/manual.html#shapely.geometry.shape), а затем экспортировать любые WKT, которые вам нужны , –