project logo OSGeo Project

Geonode Quickstart

Open Source Geospatial Content Management System

GeoNode is a web-based application and platform for developing geospatial information systems (GIS) and for deploying spatial data infrastructures (SDI).

In this Quickstart guide you will learn the following:

  1. to register a new account to get started
  2. add a new layer
  3. create a map using your new layer
  4. share your map with others

Get to know GeoNode

To start GeoNode on your OSGeoLive DVD you have to choose Geospatial ‣ Browser Clients ‣ GeoNode ‣ Start GeoNode and after a few moments the GeoNode webpage will automatically open at http://geonode. The page will look like the image below.

../../_images/geonode_basic_application.png

Sign in as a registered user

From the interface shown above, one can view and modify existing spatial layers and maps, as well as find information on other GeoNode users. But, without being logged in, you are limited to read-only access of public layers. In order to create a map and add layers to it, you have to sign in first.

From any page in the web interface, you will see a Sign in link on the top-right of the page. Click that link, and in the dialog that displays, fill in the user credentials. Try “admin” and “admin” for the Username and Password.

../../_images/geonode_signin_quickstart.png

Add a new layer

Layers are a published resource representing a raster or vector spatial data source. Layers also can be associated with metadata, ratings, and comments.

  1. To see existing layers, from the navigation bar on the top of any page, select Data menu and click on the Layers link.

    ../../_images/geonode_menu_data.png

The result will look like this:

../../_images/geonode_layers_page.png
  1. To add a layer to your account, select the Upload button on the top right of the Layers page:

    ../../_images/geonode_data_upload2.png

In case you want to upload data from any other page, from the navigation bar, select Data menu and click on the Upload Layers link.

../../_images/geonode_data_upload1.png
  1. By clicking one of the above Upload links you will be brought to the upload page.

    ../../_images/geonode_upload_page.png
  2. You have two possibilities to add your files. You can either do that by using drag & drop on the Drop Files Here area or you can use the Choose Files button to select them. Be aware that you have to upload a complete set of files, consisting of a shp, a prj, a dbf and a shx file. If one of them is missing, GeoNode will warn you before you upload them.

  3. Now click Choose Files button and you’ll see a file selection window. Navigate to /home/user/data/natural_earth2 folder and select all the ne_10m_admin_0_countries files.

    ../../_images/geonode_upload_select_files.png
  4. You should now be able to see all the files you want to upload.

    ../../_images/geonode_files_to_be_uploaded.png
  5. GeoNode has the ability to restrict who can view, edit, and manage layers. On the right side of the page you can see the Permission section, where you can limit the access on your layer. Under Who can view and download this data, select Any registered user. This will ensure that anonymous view access is disabled. In the same area, under Who can edit this data, select your username. This will ensure that only you are able to edit the data in the layer.

    ../../_images/geonode_permission.png
  6. To upload data, click the Upload button at the bottom.

    ../../_images/geonode_upload_bar.png
  7. After the layer upload is completed, you can either preview the layer with Layer Info button, or edit the layer metadata with Edit Metadata or edit layer style on GeoServer with Manage Styles button.

    ../../_images/geonode_upload_result.png
  8. Press the Layer Info button to see the layer page

    ../../_images/geonode_new_layer.png

Create a new map

The next step for you is to create a map and add the newly created layers to this map.

  1. Click the Explore Maps link on the Maps toolbar. This will bring up the list of maps.

    ../../_images/geonode_maps_quickstart.png
  2. Currently, there aren’t any maps here. To add one click the Create a New Map button

    ../../_images/geonode_createmap2.png
  3. A map composition interface will display.

    ../../_images/geonode_createmap.png

    If a 404 popup message appears, ignore it, this is due to a missing GeoServer plugin that is not installed on OSGeo-Live.

    In this interface there is a toolbar, layer list, and map window. The map window contains the OpenStreetMap layer by default.

  4. Click on the New Layers button and select Add Layers.

    ../../_images/geonode_addlayerslink.png
  5. Now you should be able to see all the available layers. In your case, this should include the ones you’ve added before.

  6. Select some layers by clicking the first entry and Ctrl-clicking the rest. Click Add Layers to add them all to the map.

    ../../_images/geonode_addlayersselect_quickstart.png
  7. The layers will be added to the map.

  8. To save the map click on the Map button in the toolbar, and select Save Map.

    ../../_images/geonode_savemaplink.png
  9. Enter a title and abstract for your map.

    ../../_images/geonode_savemapdialog.png
  10. Click Save. Notice that the link on the top right of the page changed to reflect the map’s name.

    ../../_images/geonode_mapname.png

    This link contains a permalink to your map. If you open this link in a new window, your map will appear exactly as it was saved.

  11. Click Done next to the Add Layers button to see the legend of your map.

Share your map

Now let’s finish our map.

  1. Right click on the USA Population layer and select Zoom to layer extend

    ../../_images/geonode_mapcomposition.png
  2. Make any final adjustments to the map composition as desired, including zoom and pan settings.

  3. Click the Map button in the toolbar, and then click Publish Map.

    ../../_images/geonode_publishmaplink.png
  4. The title and abstract as previously created should still be there. Make any adjustments as necessary, and click Save.

  5. A new dialog will appear with instructions on how to embed this map in a webpage, including a code snippet. You can adjust the parameters as necessary.

    ../../_images/geonode_publishmap.png

Your map can now be shared!

What Next?

Now you’ve gotten a quick insight in the possibilities of GeoNode. To learn more about GeoNode and its features, visit our webpage www.geonode.org.

To install GeoNode on your own server, follow our Quick Installation Guide .

In order to get started with GeoNode our documentation might be useful.

If you need help or want to get some information about a specific topic please don’t hasitate to ask us! You can do this through the #geonode IRC channel using http://webchat.freenode.net/ , through the GeoNode Gitter channel or by asking your question in our mailing list !