Am using GeoDjango with PostGIS as Backend. I have few geojson files with features as following example. GeoDjango has provided information to import shape files and other formats but geojson formats. How do I import these geojson files into DB?
"features": [
{ "type": "Feature", "properties": { "SubName": "X", "SubSubName": "A" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 70.693828, 37.074496 ], [ 70.693828, 37.074496 ] ] ] } }
,
{ "type": "Feature", "properties": { "SubName": "X", "SubSubName": "B" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 70.502913, 27.065997 ], [ 70.502913, 27.065997 ] ] ] } }
I have two core requirements:
- Load the Subregion polygons on webportal using D3JS Map library
- When i have a lat-long, find in which polygon does this point exist and get the SubName & SubSubName from the polygon properties.
It would be great, if there is proper documentation on PostGIS usage & import files for GeoDjango.
Thanks in Advance.
GEOSGeometry
is just for storing a geometry, which is only a part of aFeature
. By simply importing the geometry (herePoint
) into the DB, one would completely loose any properties that were assigned to that feature (hereSubName
andSubSubName
). – Oracular