155PIN2 Projekt - Informatika 2: Porovnání verzí
m (→Trac) |
m (→Git) |
||
Řádek 57: | Řádek 57: | ||
Zdrojové kódy včetně dokumentace jsou uloženy v [[Git]] repositáři '''pin2'''. Právo zápisu do repositáře mají pouze členové dané skupiny, přístup pro čtení omezen není. | Zdrojové kódy včetně dokumentace jsou uloženy v [[Git]] repositáři '''pin2'''. Právo zápisu do repositáře mají pouze členové dané skupiny, přístup pro čtení omezen není. | ||
Návod pro práci s | Návod pro práci s Gitem naleznete [[Git|zde]]. | ||
Příklad stažení repositáře | Příklad stažení repositáře | ||
Řádek 210: | Řádek 210: | ||
svn proplist -v . | svn proplist -v . | ||
--> | --> | ||
=== PostGIS === | === PostGIS === | ||
Verze z 16. 2. 2011, 14:10
Anotace
Předmět navazuje na Projekt - Informatika z bakalářského studia. Studenti jsou rozděleni do skupin, které během semestru pracují na zadaném tématu z oboru geoinformačních technologií.
Skupiny během semestru průběžně prezentují výsledky a postup prací. Semestr je zakončen veřejnou prezentací projektů.
Zadání projektu
Akademický rok 2010/2011
Akademický rok 2009/2010
Akademický rok 2008/2009
Požadavky
- Výsledek projektu je šířen pod licencí GNU GPL, pokud s touto podmínkou autoři nesouhlasí, musí to explicitně uvést na první straně dokumentace
- Závěrečná zpráva je uložena do repositáře pin2. Součástí závěrečné zprávy musí být:
- textová dokumentace ve formátu PDF včetně zdrojového textu, např. LaTeX
- všechny zdrojové texty strukturované podle potřeby do hierarchie podadresářů
- se zdrojovými texty překládaných programů musí být dodán vždy soubor
Makefile
Struktura adresáře (příklad pro skupinu A rok 2009):
/2009 | |-/a | |-/dokumentace |-/src |-/prezentace
- Projekt je zakončen veřejnou prezentací
- K prezentaci se předkládá textová část dokumentace (nemusí obsahovat přílohy), tak aby byla k dispozici a mohla být dána k nahlédnutí přítomným zájemcům
- Plná dokumentace musí být k datu odevzdání zprávy vystavena v repositáři pin2
Trac
Trac je nástroj pro správu projektu a hlášení chyb. Trac je svobodný software licencovaný pod GNU GPL. Umožňuje integraci systému hlášení chyb, systému pro správu verzi (např. Git) a wiki.
Trac předmětu je dostupný na adrese
Příklad vypsání ticketů pro skupinu 2010/A.
Git
Zdrojové kódy včetně dokumentace jsou uloženy v Git repositáři pin2. Právo zápisu do repositáře mají pouze členové dané skupiny, přístup pro čtení omezen není.
Návod pro práci s Gitem naleznete zde.
Příklad stažení repositáře
- pouze pro čtení
git clone git://geo102.fsv.cvut.cz/pin2.git
- uživatel s právem zápisu
git clone git@geo102.fsv.cvut.cz:pin2.git
Pro experimenty (seznámení s Gitem) používejte sandbox
git clone git@geo102.fsv.cvut.cz:sandbox.git
PostGIS
Pro účel projektu je na serveru 'geo102' zřízena databáze pgis_pin2. Každé skupině je přiřazeno unikátní schéma, např. skupině 'A' v roce 2009 - a09. V projektech se schéma uvádí vždy explicitně pro každou tabulku, tedy např.
SELECT count(*) FROM a09.obce;
Pro potřeby UMN MapServer či QGIS lze k databázi přistupovat jako uživatel 'postgis' s heslem 'postgis1'.
Konzultace
- Ing. Martin Landa <martin.landa fsv.cvut.cz> (B802, konzultační hodiny)