Skip to content
Octo × Cartography PT Request an assessment

Octo × Cartography · research as of October 31, 2026

From projection to PEC, in batch and on a copy.

Reference frame transformations, systematic mapping sheets in batch, vector datasets in ET-EDGV, generalization, thematic maps, print atlases, tiles for the web and PEC assessment. What can be automated with GDAL, PROJ, QGIS, PostGIS and tiles, and where Octo helps: it reads the dataset, writes the script, processes on a copy and shows the proof map and the numbers. Approval and technical responsibility stay with the licensed professional. The cartographer signs.

Choropleth map of a fictitious region Thematic map of a fictitious region with seven municipalities colored in five density classes, a main river, a highway, municipal seats, a labeled grid of meridians and parallels, a legend, a north arrow, a scale bar and a locator map. All data is fictitious. 48°30'W 48°00'W 47°30'W 21°30'S 22°00'S 22°30'S Serra Alta Vau Novo Pedra Lisa Campina Porto Raso Ribeira Barra Funda POP./KM² · NATURAL BREAKS up to 20 20–45 45–90 90–180 180–400 400+ N 0 20 30 km SIRGAS 2000 · FICTITIOUS CONIC
Illustration: choropleth map of a region with seven municipalities, fictitious data
Workstreams8one page per workstream
Confirmed32points with a published source across the eight pages
Sources115references listed at the end of the eight pages
01

Octo at work in cartography.

One task from request to approval, at a fictional company. The arms measure, plan and execute; the person in charge checks and approves. Each tab is a workstream in the field and leads to its page.

Octo · task #941 · Cartográfica Serra do Leme (fictional company)

Workstream pageProjections →Systematic →Quality and PEC →

Simulation with a made-up company and names. The standards, versions and software mentioned come from the field's pages, each with its own sources.
02

One page per workstream.

With the tools, how they are automated through the command line, scripts or APIs, where Octo can help and what is confirmed by a published source.

Projections and geodesy

SIRGAS 2000, UTM, PROJ pipelines and transformation grids, area and scale distortion, EPSG codes. Octo can identify the reference frame of each layer, propose the transformation and measure the shift before reprojecting.

PROJ pipelines13 published sources
Open the page →

Systematic mapping

Systematic mapping, sheet indexing, sheet index codes, scales and topographic maps. Octo can generate the sheet grid for a block and produce all sheets with the same layout, for the cartographer to review sheet by sheet.

Sheets in batch15 published sources
Open the page →

ET-EDGV and vector datasets

Modeling in ET-EDGV 3.0 on PostGIS, topology validation, IBGE's continuous datasets and conversion between models. Octo can load and validate the dataset and list each error with its location, so the fix is decided by whoever is accountable for the product.

Validation in SQL14 published sources
Open the page →

Generalization

Simplification, aggregation, displacement and selection by scale, with Douglas-Peucker, Visvalingam and open-source tools. Octo can generate versions by scale and measure what changed, with the final cartographic judgment made by a person.

Versions by scale16 published sources
Open the page →

Thematic mapping

Choropleths, classification, proportional symbols, cartograms, flow maps and IBGE data. Octo can join the table to the boundaries, test classifications and show how each one changes the reading, with the final choice made by whoever signs the map.

Boundaries and table13 published sources
Open the page →

Symbology and print

QML and SLD styles, QGIS layouts and atlases in batch, PDF and GeoPDF, print color, place names and labeling. Octo can export the whole atlas and check the scale, labels and colors of each page, for the final proof to be approved by a person.

Atlas by script14 published sources
Open the page →

Web maps and tiles

Vector tiles in MVT and PMTiles, tippecanoe, MapLibre styles, raster tiles and OGC services. Octo can generate the tiles, write the style and check the map at each zoom level before someone publishes it.

Tiles from the command line16 published sources
Open the page →

Quality and PEC

PEC-PCD, ISO 19157, positional accuracy with checkpoints, quality reports and metadata. Octo can compute the discrepancies and put together the report, with the product's classification signed by the technical lead.

Accuracy report14 published sources
Open the page →
03

What it's like to use.

People ask in plain language, the way they would talk to a production colleague: "generate the 1:25,000 sheets for this block with the standard layout" or "reproject this dataset to SIRGAS 2000 and tell me how far it moved". Octo reads, proposes, processes on a copy and shows the proof map.

Sheet indexing of a fictitious block A fictitious 1:250,000 sheet divided into six 1:100,000 sheets numbered I to VI; sheet IV divided into four 1:50,000 sheets; one of them divided into four 1:25,000 sheets (NO, NE, SO, SE), with sheet SE highlighted as the one to be produced. Beside it, the list of sheets generated in batch. Codes and coordinates are fictitious. IIIIII VVI 123 NONESOSE 45°00'W43°30'W 20°00'S21°00'S 1:250,000 SHEET · FICTITIOUS CODE XX-00-Y-A sheets in batch · 1:25,000 XX-00-Y-A-IV-4-NO … ok XX-00-Y-A-IV-4-NE … ok XX-00-Y-A-IV-4-SO … ok XX-00-Y-A-IV-4-SE … proof 4 sheets · same layout UTM grid · zone 23S declination · convergence review: cartographer approval: accountable professional
Illustration: sheet indexing from 1:250,000 to 1:25,000 and batch production, fictitious data
01 To get started

Access to the source data

Vectors, imagery, models and checkpoints in a folder or database Octo can read. The official dataset is never changed.

02 For open-source tools

Linux or Windows with GDAL, PROJ and QGIS

The free tools run on a regular server or workstation, in batch and with no per-machine license. PostGIS when the data lives in a database.

03 For proprietary tools

A machine with the licensed software

When the routine uses commercial software, it runs on the machine where that software is installed and licensed, through the automation options it provides.

No changes at the start
04

Eight arms, one map.

The same Octo cycle, applied to cartographic production. Each arm has a narrow role; the ones who choose the delivery projection, approve the generalization, approve the product and sign are people.

  1. Discovery

    Surveys what already exists

    Formats, declared and missing reference frames, source scales, styles, layouts, old scripts and where the official dataset lives.

  2. Data

    Pins down the references

    Datum, projection, zone, production scale, data model (ET-EDGV or another), keys such as the municipality code, and which one is the official dataset and which one is the copy.

  3. Security

    Takes care of access and data

    Read access to the official dataset, no password in scripts. Sensitive or defense data and personal data in cadastral datasets are assessed with the client before anything leaves the environment.

  4. Architecture

    Picks the path

    ogr2ogr or SQL in PostGIS; qgis_process or PyQGIS; vector or raster tiles; one sheet per process or a single batch.

  5. Development

    Writes the script

    Bash, Python or SQL, with a log per run, exit code, a trial with one sheet or one municipality and the source of each syntax noted.

  6. Review

    Checks on a known case

    Compares with a sheet or map already approved: same extent, same scale. Checks by the proof map and the numbers, not by the absence of errors.

  7. Release

    Delivers for approval

    Only with your OK, it generates the PDF, the tiles or the service in a staging area. Official publication is done by a person.

  8. Documentation

    Keeps a record

    Script, parameters, transformation used, sources, metadata and what was decided are written down for the next edition of the map.

The same area at two scales On the left, a fictitious stretch of coast and a village at 1:25,000, with a detailed coastline, blocks and individual buildings and a winding road. On the right, the same stretch at 1:250,000: simplified coastline, buildings aggregated into an urban area and a smoothed road. An arrow indicates the generalization between the two. Fictitious data. 1:25.000 DETAILED COAST · BUILDINGS 1:250.000 SIMPLIFIED COAST · URBAN AREA
Illustration: generalization of coast, buildings and road from 1:25,000 to 1:250,000, fictitious data
05

What this page is, and what it isn't.

Only what has a published source makes it into the field's pages: each point carries its reference, and each page ends with its list of sources.

32

points with a published source across the field's eight pages, each with its reference on the page itself.

Illustrations with fictitious data
Maps, sheets and diagrams are original SVG drawings. Boundaries, coordinates, place names, sheet codes and values do not correspond to real places or statistics.Each one is captioned "Illustration: ... fictitious data"
Standards and versions
Technical standards, public agency requirements and software versions only appear with a source and date. ABNT and DSG standards appear only as a link to the catalog or the official source, without copying the text.Sources at the end of each page
06

What Octo does and what stays with you.

Octo prepares everything, but does not sign. The document of record stays with whoever is accountable for it.

Octo prepares

Surveys, calculates, organizes and produces the documents: spreadsheets, reports, sheets, maps and drafts.

Deliverable: material ready to check

Your team checks

The licensed professional checks what Octo delivered before signing. If something doesn't add up, it goes back to Octo with the correction.

Step: review by the signer

Who signs

Octo does not sign. Designs, technical reports, ART/RRT (Brazil's professional responsibility records), accountability reports and any official document are still signed by the company's or agency's licensed professional: here, the cartographic engineer or another licensed professional, with an ART; official data goes into the INDE only after approval by the competent authority.

Sign-off: licensed professional, with ART
07

Sources.

Primary sources, accessed on October 31, 2026. Each page in the field ends with its full list.

  • Decree 89.817, of June 20, 1984Planalto · Regulatory Instructions for the Technical Standards of National Cartography, with the Cartographic Accuracy Standard (articles 8 and 9)
  • ISO 19157-1:2023ISO catalog · Geographic information, data quality, part 1: general requirements
  • IBGE · continuous cartographic datasetsIBGE file server · versions and technical documentation
  • DSG · models (ET-EDGV 3.0)dsgoficial organization repository · EDGV 3.0 specification and auxiliary files
  • PROJOfficial documentation · coordinate transformations, pipelines and grids
  • GDAL/OGROfficial documentation · command-line programs for raster and vector
  • QGIS · qgis_processQGIS manual · processing algorithms from the command line
  • PostGISOfficial documentation · spatial database on PostgreSQL
  • tippecanoeOfficial repository · vector tile generation

Which step is holding up your cartographic production?

The assessment starts by reading a map or dataset your team has already made, without changing anything. You get a map of what can be automated, with a trial on a known case, and decide with it in hand.