Hello,
I have a web application using Django+Openlayers that I would like to port to the ESRI environment.
The application should allow users to create/access projects (shared between several users), upload and modify vector/raster layers specific to the project and run geoprocessing services.
The geoprocessing services user raster and vector as input/output and are hosted on our Enterprise portal.
I am quite new to ESRI ecosystem and wondered what tools should be used for such purpose. I tried to use Experience Builder, but seems to be mainly designed for the presentation of map data and not offer app user space on which they can upload data and/or store the results of geoprocessing tasks.
What would be the recommended set of tools in this case?
Solved! Go to Solution.
@SébastienBlaise since you are comfortable with JavaScript a good place to start is the ArcGIS Maps SDk for JavaScript, it is the most complete functionality to take advantage of ArcGIS https://developers.arcgis.com/javascript/latest/
You can also review the OpenLayers services integration https://developers.arcgis.com/openlayers/ it may help you from a known starting point, but it's not quite as robust.
Then check out some of the many services topics at https://developers.arcgis.com/documentation/mapping-apis-and-services/services/ many of the pieces you are looking for are covered in various topics and sample code.
@SébastienBlaise since you are comfortable with JavaScript a good place to start is the ArcGIS Maps SDk for JavaScript, it is the most complete functionality to take advantage of ArcGIS https://developers.arcgis.com/javascript/latest/
You can also review the OpenLayers services integration https://developers.arcgis.com/openlayers/ it may help you from a known starting point, but it's not quite as robust.
Then check out some of the many services topics at https://developers.arcgis.com/documentation/mapping-apis-and-services/services/ many of the pieces you are looking for are covered in various topics and sample code.