Получить Топойсон из Postgresql Django - PullRequest
0 голосов
/ 26 февраля 2019

Я уже закончил ввод и запустил весь код геоджанго, все заработало.Но время от времени мои данные увеличивались и приводили к большому размеру геойсона.Я использовал этот код для чтения базы данных из postgresql (postgis) в качестве geojson и просмотра его в листовке:

def testcrud_datasets(request):
    testcrud = serialize('geojson', Testcrud.objects.all())
    return HttpResponse(testcrud, content_type='json')

прочитанное мной решение предлагает мне использовать topojson, как получить формат topojson из моей базы данных postgresql, так какСериализация не поддерживает тип topojson?

1 Ответ

0 голосов
/ 09 апреля 2019

Похоже, что вы можете конвертировать в Topojson на стороне клиента с помощью этой библиотеки.

https://github.com/topojson/topojson

<script src="https://unpkg.com/topojson@3"></script>
<script>

var topology = topojson.topology({foo: geojson});

</script>
...