Item types

The full catalog of GratisGIS item types in one place, with one-line descriptions and links to each item's detail page.

basic

Every addressable thing in GratisGIS is an item. Items have a stable id, a type, an owner, sharing, tags, and a detail page. This table lists every item type with a one-line description and a link to the dedicated page covering it.

Map and data items

TypeOne-linerPage
MapComposes layers, basemap, viewport for viewing or for web-app rendering.Map
Data layerA PostGIS-backed dataset with one or more sublayers. Owned by the portal.Data layer
Derived layerComputed output of an analysis pipeline against other layers. Materialized into its own table.Derived layer
ArcGIS serviceA reference to an external ArcGIS REST feature service or map service. Read-only proxy.ArcGIS service
Tile layerA pre-rendered tile container (PMTiles) uploaded to MinIO. Range-served.Tile layer
BasemapA single base-layer reference (style URL, tile URL, WMS, or portal map).Basemap
Geo boundaryA reusable polygon referenced by share limits, viewports, clip steps.Geo boundary

Forms and submissions

TypeOne-linerPage
FormA question list bound to a data layer or submission collection; the data-collection surface.Form
Form submission collectionNon-spatial backing table for forms whose responses aren't features.Form submission collection
Pick listA reusable list of coded values + labels referenced by schema fields.Pick list

Apps and reporting

TypeOne-linerPage
Web appA standalone web page wrapping a map and widgets. Template-driven.Web app
DashboardA grid of indicators, charts, and small maps. Refreshes on a schedule.Dashboard
Report templateA parametrized document layout that emits a populated PDF or DOCX on run.Report template

Catalog and supporting

TypeOne-linerPage
FolderA grouping of other items by id. Items can live in many folders.Folder
FileAny arbitrary uploaded file (PDF, DOCX, ZIP). The catch-all item type.File
ToolA reusable, runnable analysis operation with a documented signature.Tool
Layer packageAn archive item that bundles a data layer's schema + symbology + features for portability.Layer package
Widget packageAn archive item that bundles a custom web-app widget for installation.Widget package

What every item has

Regardless of type, every item carries:

  • A stable id in URLs and API responses.
  • A title and description.
  • A type (one of the above; immutable after creation).
  • An owner (the user who created it).
  • A sharing tier (Owner only / Organization / Public; plus optional per-user / per-group shares).
  • Tags (free-form, used for search faceting).
  • A created_at and updated_at.
  • A dependency record (links to other items it references, and items that reference it).

Where item-type labels live

The user-facing label for each type lives in apps/portal-web/src/lib/item-type-icon.tsx::getItemTypeLabel(). Any UI surface that renders an item type calls this helper rather than reading item.type raw, so renames happen in one place.

Notes

  • No custom item types. v1 doesn't expose a "define your own item type" surface. Pick from the catalog above.
  • Migration mismatches. An AGO item type with no direct equivalent here (Story Map, Geoenrichment service) doesn't have a stub item type; see Coming from ArcGIS Online for the gap list.