Skip to content

Docker-based development environment for libCartoSym cartographic symbology tools. Provides containerized access to eC compiler suite and cs-canif conversion utilities with mounted volumes for seamless file I/O operations.

Notifications You must be signed in to change notification settings

maxcollombin/libCartoSym-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libCartoSym Docker

Minimal Docker setup for libCartoSym.

Usage

Build

make build

Run interactive shell

make run

Test environment

make test

Clean up

make clean

Available tools

  • ecc - eC Compiler
  • ecs - eC System
  • ecp - eC Preprocessor
  • cs-canif - Cartographic symbology tool
  • libCartoSym libraries (libCartoSym.so, libCQL2.so, etc.)

cs-canif examples

# Convert between formats
cs-canif convert input.sld output.json

# Analyze spatial relations  
cs-canif de9im geometry1.wkt geometry2.wkt

# Evaluate styles
cs-canif eval style.cscss features.geojson

Volumes

  • ./data/data (input files)
  • ./output/output (output files)

About

Docker-based development environment for libCartoSym cartographic symbology tools. Provides containerized access to eC compiler suite and cs-canif conversion utilities with mounted volumes for seamless file I/O operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published