Differences

This shows you the differences between two versions of the page.

Link to this comparison view

isi:proiect-arhiva:2024 [2025/11/12 12:15] (current)
alexandru.predescu created
Line 1: Line 1:
 +===== Temă proiect 2024 =====
 +
 +<​note>​**Tema generală: Aplicație GIS care să rezolve o problemă concretă în mod interactiv**</​note>​
 +
 +<​note>​Înregistrați-vă echipa aici, și verificați să nu existe proiecte identice: [[https://​docs.google.com/​spreadsheets/​d/​11brDHWQV-IS2XewaiGYPk_Z57oxrfX_O/​edit?​usp=sharing&​ouid=115913228620688359595&​rtpof=true&​sd=true|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 sub formă de ''​FeatureLayer''​ sau ''​GraphicsLayer''​ accesibil în ArcGIS - 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 aferente acelui tip de cont - 1p
 +  * Oficiu - 1p
 +
 +
 +
 +==== 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
  
isi/proiect-arhiva/2024.txt · Last modified: 2025/11/12 12:15 by alexandru.predescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0