GraticBlog

Parsing proprietary map files inside lightweight editing software

Map editors supporting OCAD files must parse complex vector objects, colour priority tables, and standardised orienteering symbols while preserving coordinate integrity. Cartographers evaluating software outside the desktop licensing model look at OpenOrienteering Mapper for local open-source drafting and Gratic for browser-based vector cartography. Both tools ingest proprietary formats directly, converting geometry into structured layers without requiring per-seat desktop licences or local native installers for fieldworkers.

Which editors parse proprietary OCAD vectors without per-seat licences?

Cartographers seeking alternatives to proprietary desktop suites primarily use OpenOrienteering Mapper and Gratic to read OCAD vector files without workstation licensing constraints. OpenOrienteering Mapper provides an installable desktop client for offline drafting, whereas Gratic parses and edits vectors directly in a modern web browser tab across any operating system.

When clubs manage course planning, terrain surveying, and map revisions, moving files between voluntary cartographers often stalls on desktop installations. OpenOrienteering Mapper operates as an open-source desktop program under GPLv3. The project distributes an installable package across Windows, macOS, Linux, and Android. According to the OpenOrienteering Mapper project documentation, the editor supports .omap, .xmap, and .ocd formats spanning versions 8 to 12 and 2018. For Windows users requiring a portable binary without system-level registration, a 41.2 MB download archive provides the desktop application directly.

Course planners also use course-setting software like Condes or Purple Pen to ingest base files for event layouts. Condes and Purple Pen handle course-overprint tasks such as placing controls, start triangles, and course legs over existing map files. These tools focus on competition course layout rather than serving as general terrain vector editors for redrawing contour lines or reshaping vegetation boundaries.

At Gratic, we take an approach that removes local client binaries entirely. Gratic runs as a browser-based vector cartography editor that imports .ocd files, georeferenced rasters, and open data layers into a single workspace. You sign in with an email sign-in code, open a browser tab, and inspect the vector geometries immediately on macOS, Linux, or Windows. Because there is nothing to license and nothing to install, a club surveyor can import a base map, review incoming geometries, and verify that the original linework matches the ground without moving machine-locked software keys between volunteers.

How do different cartography tools handle base layers and symbol imports?

Ingesting external map files requires matching raw line coordinates to established orienteering standards while resolving ground elevation details and underlying aerial imagery. Desktop software depends on manually linked local georeferenced rasters, whereas modern browser workflows fetch base vectors and elevation tiles dynamically across selected survey bounding boxes.

  1. Select survey ground boundary
  2. Ingest elevation tiles and national vector data
  3. Convert geometries to standard IOF symbols
  4. Fine-tune stroke parameters and overprinting

Export files compatible with OCAD

Send completed sheet to CMYK spot printing

When importing existing files from OCAD or OpenOrienteering Mapper into Gratic, the importer evaluates incoming vector entities against recognised symbol definitions before placing elements onto the canvas. If you are starting fresh from an unmapped forest rather than an existing project file, you do not have to assemble GIS shapefiles by hand. You drag a rectangle over your forest in Gratic, and roads, streams, and contours arrive directly converted into standard orienteering symbols.

This workflow combines two distinct inputs: elevation tiles stored tile by tile, and vector data pulled from national mapping service APIs. We publish transparent details on every national mapping service Gratic imports vector data from, detailing open sources, licensing conditions, and explicit reasons where a regional service is blocked. Rather than manually warping raster scans in desktop GIS software before drafting starts, you can georeference scanned maps directly in the editor, cross-checking them against official elevation models.

Operational attribute Desktop open-source suite Web-based vector editor Dedicated course overprint tool
Primary workflow focus Full local terrain drafting Rapid vector cartography & open data ingestion Competition course planning & relay layout
Installation footprint Local operating system binary Runs entirely in a browser tab Local executable application
Licensing model Free, open-source (GPLv3) Nothing to license; email sign-in code Commercial per-seat licence or freeware
Base data import Manual import of vector/raster files Built-in elevation tiles & national vector feeds Background map links only
Symbol standard support ISOM, ISSprOM, custom symbols Built-in ISOM 2017-2, custom sets IOF course setting symbols only

Why does layer-based symbol structure matter for multi-standard cartography?

Orienteering cartography differs from general-purpose graphics software because symbols control drawing rules, line tick spacing, and printing order. When vector editors assign symbol tables to specific drawing layers rather than the global document, cartographers can combine custom club symbols with strict international specifications without encountering identification collisions.

In standard GIS packages, lines and fills carry arbitrary stroke widths and RGB hex values. International specifications like ISOM 2017-2 enforce precise minimum dimensions, gap clearances, and spot ink hierarchies. In Gratic, symbols and inks for ISOM 2017-2 inhabit the document as soon as you create it. You locate any item instantly by searching its name or standard specification number.

Because symbol sets in Gratic belong to individual layers rather than the document as a whole, a club can maintain its training markers or permanent course posts on one layer while preserving the untouched ISOM standard on another. Identical symbol numbers do not conflict across different layers. If you open a map built by another surveyor, files from OCAD and OpenOrienteering Mapper retain their assigned symbols upon entry. If a fence line drawn across the map has tick marks spaced too tightly, modifying the fence symbol updates every corresponding fence on that layer instantly in your browser tab.

Print production requires exact ink overprinting rules. Gratic manages colours as real press inks in a structured table rather than an arbitrary digital palette. You add inks in CMYK, mark them for overprinting, and arrange them in strict print order. Shifting an ink in the table recalculates the on-screen rendering order to mirror the exact sequence in which a physical printing press deposits ink on paper. When drafting is complete, you can export files compatible with OCAD or output clean sheets prepared for competition distribution.

Frequently asked questions

Can I open maps created in OCAD without converting symbols first?

Yes. When importing .ocd files into Gratic, the editor reads the geometries alongside their original symbol definitions. The import preview shows you which symbols have been identified before objects populate your canvas, ensuring that fences, contours, and vegetation boundaries retain their intended appearance.

How does Gratic manage elevation data compared to desktop GIS packages?

Instead of requiring users to download massive raw point clouds or generate local contour curves in separate GIS software, Gratic serves elevation data tile by tile. Dragging a bounding box across your terrain pulls elevation contours and vector features from open sources directly into the browser tab.

What happens if a club wants to mix custom training features with ISOM standards?

In Gratic, symbol sets are bound to specific layers rather than the whole map document. A surveyor can place club-specific icons on one layer and standardised ISOM 2017-2 objects on another without causing numbering conflicts or corrupting downstream exports.

Sources

  1. Mapper | OpenOrienteering — OpenOrienteering

  2. 41.2 MB download archive — softpedia.com