Upload a GIS file to share with the community and earn credits.
Drop your file here or click to browse
.zip (shapefile, geojson, geopackage or kml) — max … MB
Upload guide
Single file
Shapefile: upload a .zip containing .shp, .dbf, .shx and ideally .prj at the root level (no subfolders).
GeoJSON: upload a .zip containing a single .geojson file.
GeoJSON files must contain a single geometry type. Mixed geometry is not supported.
KML: upload a .zip containing a single .kml file.
KMZ files are not accepted. Export as KML instead.
Bundle (multiple layers)
Shapefiles: a .zip with 2 or more shapefiles, each with its companion files (.shp, .dbf, .shx, .prj) at the root level.
GeoJSON: a .zip with 2 or more .geojson files at the root level.
GeoJSON files must contain a single geometry type. Mixed geometry is not supported.
KML: a .zip with 2 or more .kml files at the root level.
GeoPackage (.gpkg): a .zip containing a single .gpkg file.
Tips for best results
Always include the .prj file in shapefiles — without it the coordinate system cannot be detected.
Keep files at the root of the zip, not inside subfolders.
Include a CRS declaration in your GeoJSON: "crs":{"type":"name","properties":{"name":"EPSG:4326"}}
KMZ files are not accepted. Export as KML instead.
A single GeoJSON file can only contain one layer. Use a .zip with multiple .geojson files for bundles.
Exporting from QGIS
QGIS exports to all formats GeoTeca accepts. Right-click any layer → Export → Save Features As, then pick your format.
Shapefile: QGIS always includes the .prj file automatically — no extra steps needed.
GeoJSON: select CRS EPSG:4326 in the export dialog to ensure the CRS declaration is embedded in the file.
KML: export directly or use Save Features As → KML. KML is always WGS84 so no CRS selection needed.
For bundles: export each layer separately, then zip them together.
GeoPackage (.gpkg): upload a .zip containing a single .gpkg file.