This shows you the differences between two versions of the page.
|
isi:proiect:2024 [2025/11/13 20:26] alexandru.predescu removed |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Temă proiect 2025 ===== | ||
| - | |||
| - | <note>**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**</note> | ||
| - | |||
| - | <note>Înregistrați-vă echipa aici, și verificați să nu existe proiecte identice: TODO | ||
| - | /* | ||
| - | [[https://docs.google.com/spreadsheets/d/1QMryIuyYORSNWzAq6qujMScv2_rfi7jl/edit?gid=2002642786#gid=2002642786|Tabel alocare echipe]] | ||
| - | */ | ||
| - | </note> | ||
| - | |||
| - | <note>Consultați regulamentul de desfășurare a laboratoarelor de proiect [[https://ocw.cs.pub.ro/courses/isi/proiect/regulament|aici]]</note> | ||
| - | |||
| - | |||
| - | ==== 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 | ||
| - | |||
| - | <note important>În primul laborator de proiect vă puteți consulta cu îndrumătorul de laborator pentru aprobarea temelor alese</note> | ||
| - | |||
| - | <note tip>Consultați specificațiile pentru realizarea documentației inițiale [[isi:proiect:documentatie|aici]].</note> | ||
| - | |||
| - | ==== 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 | ||
| - | |||
| - | <note> | ||
| - | |||
| - | 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) | ||
| - | |||
| - | </note> | ||
| - | |||
| - | |||
| - | ==== Resurse ==== | ||
| - | |||
| - | <note>Pentru determinarea arhitecturii sistemului și a soluțiilor potrivite pentru implementare, consultați cursul practic: [[isi:cursuri:p3|Platforme GIS]]</note> | ||
| - | |||
| - | 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: | ||
| - | |||
| - | * [[https://www.arcgis.com/home/search.html?focus=applications-web&showFilters=true&start=21&num=20#content|ArcGIS Search]] - căutare resurse GIS (layere, hărți, aplicații, etc.) | ||
| - | * [[https://hub.arcgis.com/search?collection=Dataset|ArcGIS Hub ]] - căutare date primare | ||
| - | * [[https://livingatlas.arcgis.com/en/browse/#d=2|Living Atlas]] - căutare date prelucrate | ||
| - | |||
| - | Platforma ArcGIS pune la dispoziție numeroase componente interactive direct integrabile în aplicație - [[https://developers.arcgis.com/javascript/latest/sample-code/|ArcGIS Maps SDK for JavaScript | ||
| - | Sample Code]], de ex: | ||
| - | * [[https://developers.arcgis.com/javascript/latest/sample-code/widgets-editor-basic/|Edit features with the Editor widget]] - widget de editare | ||
| - | * [[https://developers.arcgis.com/javascript/latest/sample-code/featurelayerview-query/|Query features from a FeatureLayerView]] - widget de căutare | ||
| - | * [[https://developers.arcgis.com/javascript/latest/sample-code/widgets-locate/|Locate button]] - widget de localizare | ||