File size: 2,070 Bytes
6581617
 
 
 
 
 
 
84e6e82
6581617
 
 
84e6e82
 
 
 
 
 
 
 
 
e3721b9
84e6e82
e3721b9
84e6e82
e3721b9
84e6e82
e3721b9
 
 
 
 
84e6e82
e3721b9
84e6e82
e3721b9
84e6e82
e3721b9
84e6e82
 
e3721b9
 
 
 
84e6e82
e3721b9
84e6e82
e3721b9
84e6e82
e3721b9
6581617
e3721b9
 
 
6581617
3c28c40
 
6581617
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import solara


@solara.component
def Page():
    with solara.Column(align="center"):
        markdown = """
        ## Earth Engine Web Apps
        
        ### Introduction

        **A collection of Earth Engine web apps developed using [Solara](https://github.com/widgetti/solara) and geemap**

        - Web App: <https://giswqs-solara-geemap.hf.space>
        - GitHub: <https://github.com/opengeos/solara-geemap>
        - Hugging Face: <https://huggingface.co/spaces/giswqs/solara-geemap>

        
        ### How to deploy this app on Hugging Face Spaces

        1. Go to <https://huggingface.co/spaces/giswqs/solara-geemap/tree/main> and duplicate the space to your own space.

            ![](https://i.imgur.com/gTg4V2x.png)

        2. You need to set `EARTHENGINE_TOKEN` in order to use Earth Engine. The token value should be copied from the following file depending on your operating system:

            ```text
            Windows: C:\\Users\\USERNAME\\.config\\earthengine\\credentials
            Linux: /home/USERNAME/.config/earthengine/credentials
            MacOS: /Users/USERNAME/.config/earthengine/credentials
            ```

            Simply open the file and copy **ALL** the content to the `EARTHENGINE_TOKEN` environment variable.

            ![](https://i.imgur.com/i04gzyH.png)

            ![](https://i.imgur.com/Ex37Ut7.png)


            ```python
            import geemap
            geemap.get_ee_token()
            ```

            Copy all the content of the printed token and set it as the `EARTHENGINE_TOKEN` environment variable.

        3. After the space is built successfully, click the `Embed this Space` menu and find the `Direct URL` for the app, such as <https://giswqs-solara-geemap.hf.space>.

            ![](https://i.imgur.com/DNM36sk.png)

            ![](https://i.imgur.com/KX82lSf.png)

        4. Add your own apps (*.py) to the `pages` folder.

        5. Commit and push your changes to the repository. Wait for the space to be built successfully.

        """

        solara.Markdown(markdown)