Импорт геопространственных данных в Redis - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть несколько шейп-файлов, которые я хотел бы импортировать в несколько баз данных для измерения производительности запросов, одним из которых является Redis. Я пытался преобразовать шейп-файл в формат CSV, но я застрял на нем. Вот пример фрагмента такого файла CSV (builtups.csv):

student@student:~/Downloads/json/csv$ head -2 < builtups.csv 
WKT,cat,NAME,F_CODE
"POLYGON ((-1381208.93176959 4018867.04896281,-1381545.4605916 4020028.58540091,-1379543.95554302 4021140.67154976,-1379854.59452705 4021569.00939107,-1380453.82420181 4021984.78053386,-1380620.70731434 4022565.37636904,-1377122.99898975 4022708.4072678,-1376019.8736383 4020549.48804913,-1381208.93176959 4018867.04896281))",1,BETHEL,Built-Up Area

Другой пример:

    student@student:~/Downloads/json/csv$ head < popp.csv 
WKT,cat,F_CODEDESC,F_CODE,TYPE
"POINT (-1049809.14913148 6635460.69190277)",1.000,Building,AL015,CABIN
"POINT (441308.810636207 6573953.19546494)",2.000,Building,AL015,CABINS
"POINT (340199.412944192 6540038.90039579)",3.000,Building,AL015,CABIN
"POINT (191579.478604275 6529955.3502767)",4.000,Building,AL015,CABIN

Имеет ли Redis geo возможность хранить полигоны? Если да, как импортировать эти CSV-файлы в Redis? Если нет, то как мне избежать проблемы?

...