1. Popis programu
Program ccount vznikl z potřeby jednoduše a elegantně měřit plošný obsah
na geografických mapách.
Princip jeho funkce je prostý:
- Nejprve je nutné mapu převést do elektrnické podoby (nascanováním) do formátu TIFF.
- Dále je třeba označit část mapy, jejíž obsah nás zajímá (například jeden pozemek).
Vyznačení se provádí zaplněním příslušné části mapy zvolenou barvou.
- Program ccount po svém spuštění zjistí počet bodů zadané barvy v souboru
s obrázkem a podle rozlišení (DPI) a měřítka originální mapy (scale) vypočítá
plošný obsah.
Ccount je dostupný pro platformy Linux (gcc) a MS Windows (djgpp).
2. Download a instalace
Je možné si stáhnout pouze program přeložený pro platformu MS Windows
(ccount.exe), nebo kompletní
zdrojové texty. Pokud využijete první
možnosti, je možné program po uložení na disk používat, jinak je třeba ho přeložit.
Co je potřeba pro přeložení programu do spustitelné formy:
- Vhodný překladač jazyka C (na Linuxu gcc, na MS Windows djgpp + program make)
- Knihovnu libtiff (verze 3.5.4) pro práci se soubory ve formátu TIFF
Překlad se spustí programem make po rozbalení archivu (vytvoří se soubor
ccount.exe, v Linuxu soubor ccount).
3. Použití
Program je možné používat dvěma způsoby:
- Interaktivně: nezadávají se žádné parametry, pouze se spustí program ccount, ten se
sám zeptá na potřebné informace.
- Neinteraktivně: programu se zadá jméno souboru, a další parametry pro rozlišení
a měřítko mapy.
Syntax a přehled parametrů pro druhý způsob:
ccount [volby] soubor, kde volby jsou:
-c R:G:B nastavuje barvu, která se bude počítat
-d číslo rozlišení nascanovaného obrázku (DPI), defaultně 300
-x čísla u volby -c jsou hexadecimální (tvaru 0xXX)
-s číslo měřítko mapy, defaultně 1000
-h vypíše nápovědu
-v vypíše versi programu
4. Příklad použítí
V tomto příkladu použijeme tento obrázek a spočítáme
plochu modře (RGB 0:0:255) obarvenou.
Interaktivní
File: praha-color.tif
Color (dec) [0:0:0]: 0:0:255
DPI [300]: 200
Scale [1000]:
339.661
a neinteraktivní
$ ccount -c 0:0:255 -s 1000 -d 200 praha-color.tif
339.661
V obou případech je výsledek v metrech čtverečních.