Proiect M2. Progres (implementare)
Această etapă presupune implementarea componentelor proiectului:
Implementare aplicație web - front end (structură vizuală, funcționalități independente - ex. autentificare, vizualizare hartă, navigare interactivă)
Implementare back end - ex. Node.js, SpringBoot, etc. (dacă există - ex. structură de endpoint-uri, logică de business, autentificare utilizator)
Implementare bază de date (ex. Firebase - structură, MySQL - schema bazei de date)
Implementarea resurselor GIS (ex. date geospațiale, reprezentări de tip Feature Layer, servicii de date de tip Feature Service)
Note diverse
Publicarea unui Feature Service este restricționată pentru conturile publice ArcGIS online (nu vor putea fi accesate public din aplicație pe baza unui
API key).
Metode de soluționare:
crearea unui cont free trial (nu este tocmai recomandat, deoarece s-ar putea sa expire pana prezentati proiectul)
eliminarea
API key-ului din codul aplicatiei (va permite apoi accesul privat prin autentificare cu contul vostru de ArcGIS Online - e ok pentru demo)
publicarea unui serviciu OGC folosind tehnologii open source (GeoServer -
https://geoserver.org/) si integrarea acestuia in aplicatie (vezi curs GIS)
soluție actuală (testată în 2023) conform platformei ArcGIS - configurare acces la resursa (aici Feature Service) privată din contul de ArcGIS Developers