Importing shapefiles
The process of importing a shapefile involves the following steps:
- Display a form prompting the user to upload the shapefile's ZIP archive.
- Decompress the ZIP file to extract the uploaded shapefile.
- Open the shapefile and read its data into the database.
- Delete the temporary files we have created.
Let's work through each of these steps in turn.
The Import Shapefile form
Let's start by creating a placeholder for the "Import Shapefile" view. Edit the urls.py
module and add a new entry to the urlpatterns
list:
url(r'^import$', shapeEditor.shapefiles.views.import_shapefile),
Then, edit the shapeEditor/shapefiles/views.py
module and add a dummy import_shapefile()
view function to respond to this URL:
def import_shapefile(request): return ...
Get Python Geospatial Development - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.