I am building a feature for a web application. Basically would use the ABS (Australian Business Statistics) data to render the regions on the Google Maps. I am able to implement the basic working prototype however the ABS dataset (65 MB Shape File) is huge and contemplated to use the tools
- Map Shaper
for simplification. The rendering time is poor without simplification as the data set is huge.
Map Shaper was not really helpful because the shape file (65 MB) didn't get imported into the database after simplification because of error 333 object not found (something like this).
QGIS helped me to simplify the shape file from 65 MB to 4 MB, 2 MB, 1 MB depending upon the tolerence level (0.0001, 0.0020,0.0080 etc). I was able to successfully import this into the database and used it to render on maps. The rendering time has been significantly improved, however the spatial accuracy is going for toss because of the level of simplification. The functionality here is to store regions into the database for a user and then notify the users when a delivery matches.
We are using Grails, Postgres (using PostGIS), GeoJSON here to implement it.
Could anyone here assist me in simplifying the shape file (Statistical Area Level 2) of size 65 MB to atleast 1-2 MB without risking the spatial accuracy when we zoom in to the lowest level?