Skip to main content

QGIS GeoJSON Boundaries

Use QGIS to create geoJSON delivery zones that snap to geographic boundaries like zip codes or town lines. Download your state's GIS file and export zones for upload to AIQ.

Updated over a week ago

QGIS GeoJSON Boundaries

If you want to set up zones that snap to boundaries like zip codes or town borders, you will need to download the GIS data file for your state. Most states have a GIS data file on their website (open source) that includes zip code boundaries, city boundaries, etc.

⚠️ Warning: Files uploaded to AIQ for location delivery boundaries must always be in the geoJSON format.

Pre-Work

Download the state-specific GIS file that you want to use.

Creating Zones by Boundaries

  1. Add the data layer: Layer > Add Layer > Add Vector Layer

  2. Select your state-specific GIS file in the Source: Vector Dataset(s) field.

  3. Click Add. You will now see your map broken out by whatever your GIS file contains (towns, zips, etc.).

    ℹ️ Note: This may take a few moments if the file is large.

  4. Click Edit (pencil), then click the polygon tool (yellow square within a square).

  5. Click on the boundary you want to select (e.g. Grand Rapids, Michigan).

  6. Create a new layer with this selection: Layer > Create Layer > New Shapefile Layer

  7. Give it a name (e.g. 'temp').

  8. You will see that layer in your Layers panel on the left.

  9. Select your GIS file layer and remove the editing (pencil icon) so it's static, then hide it in the layer list (uncheck it).

  10. Export your zone: In the Layers panel, select your 'temp' layer, go to Output > Export > Save Features As. Give it a name and file location.

⚠️ Warning: AIQ Ecommerce requires one file per zone.


Need Help?

If you need assistance, reach out to AIQ Support anytime via chat widget within your AIQ Dashboard.

Did this answer your question?