Семя Джанго с светильниками MultiPolygonField - PullRequest
0 голосов
/ 04 декабря 2018

Получил эту проблему, у меня есть готовые приборы, но многие из моих моделей имеют multiPolygonField, который работает с GeoDjango.

{
  "model": "country_cities.Country",
  "pk": 1,
  "fields": {
     "name": "Bolivia",
     "iso_a2": "BO",
     "iso_a3": "BOL",
     "numeric": "068",
     "area_poly": ""
   }
}

Итак, я попытался сбросить данные с данными, созданными администратором.Поле не отличается от моего скрипта сеанса, который выполняет поиск в стране, обрабатывает поля и ставит их как формат MULTILINE.

{
  "model": "country_cities.Country",
  "pk": 1,
  "fields": {
     "name": "Bolivia",
     "iso_a2": "BO",
     "iso_a3": "BOL",
     "numeric": "068",
     "area_poly": "MULTIPOLYGON(((MANY POINTS)))"
   }
}

Теоретически django loaddata знает, как обрабатывать данные, но я получил эту ошибку:

django.contrib.gis.geos.error.GEOSException: Problem installing fixture JSON_PATH: Error encountered checking Geometry returned from GEOS C function "GEOSWKTReader_read_r".

Где JSON_PATH - это файл.json.

Что-то мне не хватает в этом?

...