Download presentation
Presentation is loading. Please wait.
Published byDora Lindsey Modified over 8 years ago
1
BE-Basic BE-Basic WebGIS geoportal by Dr. Everton Valiati Hemerly
2
2 Background - TU Delft / GRS team; Quick literature review - Unicamp / Embrapa (Brazil) team; geonode.org/ - TU Delft / ITC team. be-basic.grs.tudelft.nl GeoNode_BE_Basic_tutorial BE-Basic – GeoNode WebGIS
3
3 Objectives Present aproposalcreation of an integrated design and content management environment for a WebGIS application GeoNode open source platform - Present a proposal for the creation of an integrated design and content management environment for a WebGIS application using GeoNode open source platform (software); Publish map services accessed by various clients - Publish map services from anywhere which can be accessed by various clients, including desktop, mobile, and web applications; managereduce the costs enhancethe security - Centrally manage a large quantity of spatial data to reduce the costs of data storage and enhance the security of data; integrategeographic information different GIS servers - Seamlessly integrate the geographic information from different GIS servers to be easy- to-use and intuitive GIS services; Sharegeographic information intranet or Internet - Share the collection of geographic information over corporate intranet or Internet; ExtendGIS technique boost the accuracy and usability - Extend the GIS technique to mobile applications to boost the accuracy and usability of field data collection. BE-Basic – GeoNode WebGIS
4
4 Methodology Use of GeoNode for cataloging geospatial data and metadata for the BE-Basic project and publishing on the WEB - Use of GeoNode for cataloging geospatial data and metadata for the BE-Basic project and publishing on the WEB. GeoNodedeveloped based on the principles Free and Open Source Software (FOSS)implements Open Geospatial Consortium (OGC) - The GeoNode application was developed based on the principles of Free and Open Source Software (FOSS) and implements international open standards for services and protocols in accordance with the Open Geospatial Consortium (OGC), (http://www.opengeospatial.org/).http://www.opengeospatial.org/ -The Technical Essay guides the collection of geospatial data and metadata GeoNode tool assisting in the organization of geospatial information generated by BE-Basic/TU DELFT -The Technical Essay provides a first version tutorial that guides the collection of geospatial data and metadata using the GeoNode tool with the purpose of assisting in the organization of geospatial information generated by BE-Basic/TU DELFT team and Others; also implemented in accordance with the principles of international initiativesFOSS and OGC - This attempt is in accordance with Brazilian government guidelines for organization of geospatial data - the National Spatial Data Infrastructure (INDE), (http://www.inde.gov.br/), which is also implemented in accordance with the principles of international initiatives mentioned above - namely, FOSS and OGC.http://www.inde.gov.br/ BE-Basic WebGIS platform accessed by URL - The BE-Basic WebGIS platform was implemented and can be accessed by URL (http://be-basic.grs.tudelft.nl).http://be-basic.grs.tudelft.nl BE-Basic – GeoNode WebGIS
5
5 Methodology - Overview of GeoNode implementation architecture. BE-Basic – GeoNode WebGIS
6
6 Data management Home page and Navigation Bar home page of GeoNode to upload and explore From the home page of GeoNode is posible to upload and explore data and metadata of layers, maps and documents. "layers" are geospatial data in vector or raster format"maps" are layered combinations In GeoNode, "layers" are geospatial data in vector or raster format, and "maps" are layered combinations. One can also change the display language. BE-Basic – GeoNode WebGIS
7
7 Data management Sign in and Menu options “Sign in” and “MENU” allow the userassign different access editing permissionsswitch applicationset up a “superuser” The “Sign in” and “MENU” options allow the user to assign different access and editing permissions for different users and to switch application such GeoServer and set up a “superuser” account. BE-Basic – GeoNode WebGIS
8
8 Data management Menu option BE-Basic – GeoNode WebGIS
9
9 Data management Upload Layers "upload layers" "Explore Layers". After the authentication in GeoNode platform the user can add layers by using the "upload layers" highlighted within the framework "Explore Layers". BE-Basic – GeoNode WebGIS
10
10 Data management Geospatial data storage upload vector and rasteroriginal projections -GeoNode allows the upload vector and raster data in their original projections using a web form. VectorESRI Shapefile satellite imagery and other kinds of raster dataGeotiffs - Vector data is uploaded in ESRI Shapefile format and satellite imagery and other kinds of raster data are uploaded as Geotiffs. BE-Basic – GeoNode WebGIS
11
11 Data management Upload Layers it displays an error message After the user selects the files to be inserted, the GeoNode detects the selected file formats. If the format of a given file is not recognized as geospatial, it displays an error message. an error related to the projection unsupported characters such as accents and cedilla There is also the possibility of an error related to the projection of the layer or the use of unsupported characters such as accents and cedilla in both the layer name as the attribute table. BE-Basic – GeoNode WebGIS
12
12 Data management Upload Layers If the uploading data process is successfully done a message is displayed confirming the files upload ed in the GeoServer. “Layer info" By clicking the “Layer info" option the user is directed to the display of the input data. BE-Basic – GeoNode WebGIS
13
13 Data management Edit Layers viewing the layersave data on a local or virtual machinecreate a map using the added layer edit the layer download the metadata In addition to viewing the layer, it is possible for the user to save data on a local or virtual machine, to create a map using the added layer and also edit the layer or download the metadata. automatically generated Some items of metadata are automatically generated by GeoNode, while other fields need to be filled by the user. BE-Basic – GeoNode WebGIS
14
14 Data management Metadata Editing To edit a loaded layer the user simply click “Edit Layer". Then simply click "metadata edit" (highlighted) to complete the required fields and user interest fields. BE-Basic – GeoNode WebGIS
15
15 Data management Edit layer style modify the format the vector control The user can modify the format the vector (point, line or area) is shown and control the color lines, areas and even entire layers. Each layer has its attributes from which one can create an SLD style (XML document) that can be loaded with the layer or created for the map by GeoNode. TU Delft - BE-Basic - GeoNode
16
16 Data management Edit layer style edit and create styles like ArcGIS or QGIS One can also edit and create styles using tools like ArcGIS or QGIS, which make it easy to create complex styles. Stylescreatedrulesdetermine colors, scales and labels Styles can be created using one or more rules which determine colors, scales and labels for the layer. TU Delft - BE-Basic - GeoNode
17
17 Data management Edit layer style rule BE-Basic – GeoNode WebGIS
18
18 Maps Maps and Docs and Docs BE-Basic – GeoNode WebGIS
19
19 GeoServer GeoServer BE-Basic – GeoNode WebGIS
20
20 Future steps to be implemented 1.Customizing the Look and Feel of GeoNode How to change GeoNode’s main logo, the index page and the colors. The paths to the different locations are assumed to be on Ubuntu with GeoNode installed via packages, but the same notions can be applied in any deployment. BE-Basic – GeoNode WebGIS
21
21 Future steps to be implemented 2. Customizing the home page Django’s template engine GeoNode uses Django’s template engine, /etc/geonode/templates is empty by default but it is above other folders in the template lookup hierarchy. This means that it is possible to copy any html template to that location and it will take presence. Let’s start by doing the following: sudo cp /var/lib/geonode/src/GeoNodePy/geonode/templates/index.html /etc/geonode/templates. index.html The copy of index.html that was just created takes precedence over the default one, the text in the main section can be changed there and a reload of the web page in the browser will show the updated version. Note Note: Changes to templates are picked up automatically and do not require a server restart. With the same approach, the structure of all pages can be modified by copying and then editing page_template.html. It is recommend reading about the Django template language for advanced customizations. Note Note: While editing the templates in place will also achieve the expected results, it will make upgrading GeoNode harder, therefore it is recommended to follow the approach described above. BE-Basic – GeoNode WebGIS
22
22 Future steps to be implemented 3. Changing the default logo Similarly to the way the templates work, GeoNode’s images and css files can be overridden in/etc/geonode/media. The original GeoNode logo is located at The original GeoNode logo is located at /var/lib/geonode/src/GeoNodePy/geonode/media/theme/img/logo-bg.png. Once the logo is placed there, it is necessary to run the media collection command: Make a copy and edit it and then save it in /etc/geonode/media/theme/img/logo- bg.png. Once the logo is placed there, it is necessary to run the media collection command: sudo geonode collectstatic -v0 This will gather all the media in the different locations (both source and the user customizations) and put it in the directory being served by apache: /var/www/geonode/static/. Note Note: It is not recommended to change the files directly in /var/www/geonode/static/ because they are overwritten any time the media collation command is run. BE-Basic – GeoNode WebGIS
23
23 Future steps to be implemented 4. Upgrading GeoNode to version 2.4 stable BE-Basic – GeoNode WebGIS
24
24 Tools for developing steps GeoExt - GeoExt Framework and Example Code It is all documented at https://geoext.github.io/geoext2/https://geoext.github.io/geoext2/ GeoTools - GeoTools Example Code Create a DataStore and extract a FeatureType from it, then run a Query. It is all documented on the wiki at http://geotools.org/http://geotools.org/ BE-Basic – GeoNode WebGIS
25
25 References and remarks SOMABRASIL (by EMBRAPA) - SOMABRASIL (by EMBRAPA) mapas.cnpm.embrapa.br/somabrasil/webgis.html ESA CCI Land cover project (by ESA et al.) - ESA CCI Land cover project (by ESA et al.) maps.elie.ucl.ac.be/CCI/viewer/index.php maps.elie.ucl.ac.be/CCI/viewer/index.php “They have 300m spatial resolution classification maps of all the globe.” “We will be only limited to the Sao Paulo state but at 30m resolution.” “I like the class legend on the left with the class highlighted when you left-click on the pixel and the graphs that appear when you right-click on the pixel.” “In our case the time sequence of land classes or some RS indicator profile would appear.” BE-Basic – GeoNode WebGIS
26
26 That is all folks! Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.