Kromě části numerických dat jsou v rámci měření na plochách pořizovány dokumentační fotografie, které je nutné ukládat zároveň s měřenými daty. Na plochách, kde byl prováděn půdní průzkum, byly pořízeny fotografie půdních sond. Fotografie půdních sond jsou v databázi ukládány ve formě large object. V tabulce fotografií půdních sond je pak uložen identifikátor oid pro daný large object.
Pro import fotografií je určen formulář Fotografie inventarizačních ploch.
Formulář je zobrazen kliknutím na položku Importovat fotografie ploch v hlavním menu Data nebo použitím klávesové zkratky F6.
Tabulka v levé části formuláře zobrazuje seznam inventarizačních ploch, které mají v databázi již z dřívějšího importu nahraná měřená data. Pokud fotografie pro danou inventarizační plochu chybí, je plocha ve sloupci Stav fotografie označena jako nová. Pokud fotografie již byla nahrána, je fotografie označena jako importovaná. Při kliknutí v tabulce seznamu inventarizačních ploch na plochu, která má fotografii importovanou, aplikace načte v databázi uloženou fotografii a tuto fotografii zobrazí v komponentě PictureBox v horní polovině formuláře.
V databázi uloženou fotografii je možné stáhnout a uložit do souboru kliknutím
na první tlačítko panelu nástrojů Uložit fotografii do souboru.
Po kliknutí na toto tlačítko je zobrazen standardní dialog pro uložení souboru
a je očekáváno zadání jména souboru a cesty, kam má být fotografie uložena.
Druhé tlačítko panelu nástrojů Odstranit fotografii z databáze,
provede smazání fotografie pro vybranou inventarizační plochu z databáze.
Aplikace provede smazání fotografie ve dvou krocích.
Nejdříve získá identifikátor fotografie oid z tabulky fotografií inventarizačních ploch
a poté odstraní binární data fotografie z tabulky katalogu pg_large_object.
Poté je teprve odstraněn vlastní záznam fotografie z tabulky fotografií inventarizačních ploch.
Pouhé vymazání záznamu z tabulky fotografií nestačí, protože v databázi zůstávají stále uložena binární data fotografií,
na které již nevedou žádné odkazy.
Dolní polovina formuláře slouží k zobrazení fotografie uložené v souboru, který bude nahrán do databáze.
První tlačítko panelu nástrojů Otevřít fotografii ze souboru zobrazí standardní dialog pro otevření souboru s fotografií.
Po určení souboru je fotografie pro import zobrazena v komponentě PictureBox v dolní části formuláře.
Otevřenou fotografii je poté možné importovat do databáze kliknutím na druhé tlačítko panelu nástrojů Nahrát fotografii do databáze.
Aplikace poté vytvoří nový large object a získá jeho identifikátor oid.
Binární data fotografie zapíše do tabulky pg_large_object a vytvoří nový záznam
v tabulce fotografií inventarizačních ploch, do které uloží identifikátor jako odkaz na binární data fotografie.