Loading README.md +8 −41 Original line number Diff line number Diff line # GeoSTAC - Forked CartoCosmos Leaflet webmap with added ability to discover USGS Analysis Ready Data (ARD) holdings using the SpatioTemporal Asset Catalogs (STAC) API. Repository for the GeoSTAC Capstone Team. ## Local Requirements ### Building and running on localhost # Install conda: * [Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html) * [Mac](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html) * [Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html) Anaconda or Miniconda installation Clone repository ```sh git clone https://github.com/GeoSTAC/CartoCosmos-with-STAC.git ``` Once the repository is cloned ```cd``` in to the ```app folder``` ie : ```sh cd cloned_location/GeoSTAC/CartoCosmos/app ``` To setup the conda environment run the following command. ```sh conda env create -f environment.yml ``` Once the conda environment is created run the following command to activate it. ```sh conda activate GeoSTAC ``` Then to install the project run ## Local Development ```sh npm install ``` - pull and cd into project root - build environment in conda: `conda env create -f environment.yml`. This will create a `GeoSTAC` environment with nodejs - activate your conda environment: `conda activate GeoSTAC` - run `npm install` from the project root - run `npm start` to launch your local development server. Changes should automatically refresh in the browser ##### To create a production build: Loading @@ -44,11 +19,3 @@ npm run build ``` This will create a folder "dist" with all of the production files needed. ##### To run the development server: ```sh npm start ``` This will open a development server on port 8000 which will automatically compile and update in the browser window on save. environment.yml +1 −2 Original line number Diff line number Diff line Loading @@ -3,5 +3,4 @@ channels: - conda-forge - defaults dependencies: - nodejs=16.13.1=hb931c9a_0 - nodejs src/index.html +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width" /> <title>CartoCosmos</title> <title>GeoSTAC</title> </head> <body> <div id="map"></div> Loading src/js/AstroDrawFilterControl.js +1 −1 Original line number Diff line number Diff line Loading @@ -161,7 +161,7 @@ export default L.Control.AstroDrawFilterControl = L.Control.Draw.extend({ bboxCoordArr[1][0], bboxCoordArr[1][1] ]; let queryString = "bbox=" + "[" + bboxArr + "]"; let queryString = "bbox=" + bboxArr; return queryString; }, Loading Loading
README.md +8 −41 Original line number Diff line number Diff line # GeoSTAC - Forked CartoCosmos Leaflet webmap with added ability to discover USGS Analysis Ready Data (ARD) holdings using the SpatioTemporal Asset Catalogs (STAC) API. Repository for the GeoSTAC Capstone Team. ## Local Requirements ### Building and running on localhost # Install conda: * [Windows](https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html) * [Mac](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html) * [Linux](https://docs.conda.io/projects/conda/en/latest/user-guide/install/macos.html) Anaconda or Miniconda installation Clone repository ```sh git clone https://github.com/GeoSTAC/CartoCosmos-with-STAC.git ``` Once the repository is cloned ```cd``` in to the ```app folder``` ie : ```sh cd cloned_location/GeoSTAC/CartoCosmos/app ``` To setup the conda environment run the following command. ```sh conda env create -f environment.yml ``` Once the conda environment is created run the following command to activate it. ```sh conda activate GeoSTAC ``` Then to install the project run ## Local Development ```sh npm install ``` - pull and cd into project root - build environment in conda: `conda env create -f environment.yml`. This will create a `GeoSTAC` environment with nodejs - activate your conda environment: `conda activate GeoSTAC` - run `npm install` from the project root - run `npm start` to launch your local development server. Changes should automatically refresh in the browser ##### To create a production build: Loading @@ -44,11 +19,3 @@ npm run build ``` This will create a folder "dist" with all of the production files needed. ##### To run the development server: ```sh npm start ``` This will open a development server on port 8000 which will automatically compile and update in the browser window on save.
environment.yml +1 −2 Original line number Diff line number Diff line Loading @@ -3,5 +3,4 @@ channels: - conda-forge - defaults dependencies: - nodejs=16.13.1=hb931c9a_0 - nodejs
src/index.html +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width" /> <title>CartoCosmos</title> <title>GeoSTAC</title> </head> <body> <div id="map"></div> Loading
src/js/AstroDrawFilterControl.js +1 −1 Original line number Diff line number Diff line Loading @@ -161,7 +161,7 @@ export default L.Control.AstroDrawFilterControl = L.Control.Draw.extend({ bboxCoordArr[1][0], bboxCoordArr[1][1] ]; let queryString = "bbox=" + "[" + bboxArr + "]"; let queryString = "bbox=" + bboxArr; return queryString; }, Loading