---
title: "GeoJson Serializer"
version: 6.1
locale: ga
source: https://docs.djangoproject.com/ga/6.1/ref/contrib/gis/serializers/
canonical: https://djangodocs.dev/ga/6.1/ref/contrib/gis/serializers/
---
# `GeoJson` Serializer

Soláthraíonn GeodJango serializer sonrach don fhormáid [GeoJson](https://geojson.org/). Féach: doc: /topics/sraitheoireacht le haghaidh tuilleadh faisnéise ar shraitheadh.

Níl an serializer `geojson` i gceist le haghaidh sonraí timpeall cruinn, toisc nach bhfuil aon choibhéis díshealaithe aige. Mar shampla, ní féidir leat: djadmin: loaddata a úsáid chun an t-aschur a tháirgeann an serializer seo a athluchtú. \<serialization-formats-json\>Má tá sé ar intinn agat na sonraí aschuir a athluchtú, bain úsáid as an plain: ref: json serializer ina ionad.

Chomh maith le roghanna an serializer `json`, glacann an serializer `geojson` leis an rogha breise seo a leanas nuair a ghlaonn serializers.serialize () air:

- `geoimetry_field`: Sreang ina bhfuil ainm réimse geoiméadrach le húsáid le haghaidh eochair `geoiméadr` den ghné GeoJSON. Ní theastaíonn sé seo ach nuair a bhíonn samhail agat le níos mó ná réimse céiméadra amháin agus nach dteastaíonn uait an chéad réimse geoiméadrach sainmhínithe a úsáid (de réir réamhshocraithe, roghnaítear an chéad réimse geoiméadrach).
- `id_field`: Sreang ina bhfuil ainm réimse le húsáid le haghaidh eochair `id` den ghné GeoJSON. De réir réamhshocraithe, úsáidtear príomh-eochair na rudaí.
- `srid`: An SRID le húsáid don ábhar geoiméadrach\`. Réamhshocraithe go 4326 (WGS 84).

Is féidir an rogha: Ref: réimsí \<subset-of-fields\>\`a úsáid chun réimsí a bheidh i láthair san eochair \`\`properties a theorannú, toisc go n-oibríonn sé le gach sraitheoir eile.

Sampla:

```
from django.core.serializers import serialize
from my_app.models import City

serialize("geojson", City.objects.all(), geometry_field="point", fields=["name"])
```

Aschur a bheadh:

```
{
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "id": 1,
            "geometry": {"type": "Point", "coordinates": [-87.650175, 41.850385]},
            "properties": {"name": "Chicago"},
        }
    ],
}
```

Nuair nach sonraítear an paraiméadar ```fields ``, cuireann an sraitheoir ``geojson``` eochair pk\` leis an bhfoclóir properties\` le príomh-eochair an réada mar an luach.
