This is an old revision of the document!
Temă proiect 2025
Tema generală: Aplicație GIS care să rezolve o problemă concretă în mod interactiv pornind de la un set de cerințe specifice definite de voi
Înregistrați-vă echipa aici, și verificați să nu existe proiecte identice: TODO
Consultați regulamentul de desfășurare a laboratoarelor de proiect
aici
Definirea temei
Se vor defini în cadrul fiecărei echipe - pentru prezentarea inițială:
Tema generală și obiectivele propuse
Studiu de piață - aplicații / abordări similare în domeniu
Schema bloc a aplicației
Cazurile de utilizare propuse (diagramă de use case)
Lista cu funcționalitățile propuse
Planificarea și organizarea proiectului
În primul laborator de proiect vă puteți consulta cu îndrumătorul de laborator pentru aprobarea temelor alese
Consultați specificațiile pentru realizarea documentației inițiale
aici.
Barem de punctare proiect
Pentru realizarea aplicației se vor avea în vedere următoarele cerințe de bază - TBD:
Integrarea
API-ului ArcGIS (JavaScript
API, Java
API, Android SDK, etc.), sau a unui
API alternativ (ex. Google Maps) într-o aplicație web/mobile folosind un limbaj/framework la alegere (JavaScript, Angular, Java, etc.) - 3p
Integrarea unui set de date disponibil într-un format standard (ex. GeoJSON, shapefile) și reprezentat sub formă de FeatureLayer, GraphicsLayer (sau echivalent) - 1p
Integrarea unui backend și a unei baze de date (este permisă integrarea cu Firebase) - 2p
Integrarea a minim 2 funcționalități GIS avansate pe baza datelor disponibile (cel puțin una la nivel de interfață cu utlizatorul și una la nivelul funcțional al aplicației) - 2p
Autentificare pe baza unui cont de utilizator, și funcționalități specifice acelui cont de utilizator - 1p
Element distinctiv / originalitate - 1p
Exemple de funcționalități avansate:
Analiză spațială: intersecție, calcul distanțe, vizualizare de tip heatmap
Rutare: generarea unui traseu optim
Query spațial: căutare puncte într-un poligon
Simulări dinamice: vizualizare zone de acoperire
Editare GIS: adăugare/ștergere/editare elemente pe hartă în mod dinamic
Time slider: date care se modifică în timp
Exemple de elemente distinctive (o funcționalitate bonus, care diferențiază proiectul)
Dashboard cu grafice și statistici
Integrare multimedia (imagini, audio, video)
Algoritm propriu de analiză
Simulare 3D
Modul AI (ex: locația ideală pentru un nou parc)
Resurse
Pentru determinarea arhitecturii sistemului și a soluțiilor potrivite pentru implementare, consultați cursul practic:
Platforme GIS
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:
ArcGIS Search - căutare resurse GIS (layere, hărți, aplicații, etc.)
-
-
Platforma ArcGIS pune la dispoziție numeroase componente interactive direct integrabile în aplicație - ArcGIS Maps SDK for JavaScript
Sample Code, de ex: