This is an old revision of the document!
Se vor defini în cadrul fiecărei echipe - pentru prezentarea inițială:
Pentru realizarea aplicației se vor avea în vedere următoarele cerințe de bază:
| Cerință | Descriere | Punctaj |
|---|---|---|
| Integrarea SDK-ului ArcGIS sau a unui sistem GIS alternativ | Utilizarea ArcGIS JavaScript SDK, Android SDK, sau alt sistem GIS (Google Maps, Mapbox) într-o aplicație web/mobile realizată în orice framework (JavaScript, Angular, Flutter etc.) | 3p |
| Integrarea unui set de date GIS în format standard | Folosirea unor date geografice (GeoJSON, shapefile, etc.) încărcate ca FeatureLayer, GraphicsLayer sau echivalent | 1p |
| Backend + Bază de date | Implementarea unui backend (Node, Java, Python etc.) și a unei baze de date (SQL/NoSQL). Este permis și Firebase | 2p |
| Funcționalități GIS avansate (minim 2) | Cel puțin o funcție avansată în interfața utilizatorului și una în logica aplicației (buffer, routing, query spațial, heatmap etc.) | 2p |
| Autentificare + roluri | Login pe baza unui cont de utilizator și funcționalități specifice tipului de utilizator | 1p |
| Element distinctiv | O funcționalitate sau componentă originală care diferențiază proiectul | 1p |
Exemple de funcționalități avansate:
Exemple de elemente distinctive (o funcționalitate bonus, care diferențiază proiectul)
Pentru definirea temei, puteți consulta catalogul ArcGIS. Platforma ArcGIS pune la dispoziție mai multe moduri de căutare: date primare (fișiere), date prelucrate (layere), hărți (web map), aplicații web:
Platforma ArcGIS pune la dispoziție numeroase componente interactive direct integrabile în aplicație - ArcGIS Maps SDK for JavaScript Sample Code, de ex: