From 8fd79f941e958d2dd4325801637ce64c1a22e9ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toni=20Scho=CC=88nbuchner?= Date: Wed, 25 Jul 2018 12:15:35 +0200 Subject: [PATCH] submission of new readme for github --- README | 359 --------------------------- docs/img/geonode-logo_for_readme.gif | Bin 0 -> 10544 bytes docs/img/gpl.png | Bin 0 -> 1335 bytes docs/img/opensource.png | Bin 0 -> 1466 bytes readme.md | 152 ++++++++++++ 5 files changed, 152 insertions(+), 359 deletions(-) delete mode 100644 README create mode 100644 docs/img/geonode-logo_for_readme.gif create mode 100644 docs/img/gpl.png create mode 100644 docs/img/opensource.png create mode 100755 readme.md diff --git a/README b/README deleted file mode 100644 index a27b0ca7e49..00000000000 --- a/README +++ /dev/null @@ -1,359 +0,0 @@ -.. image:: https://coveralls.io/repos/github/GeoNode/geonode/badge.svg?branch=master - :alt: Coverage Badge - :target: https://coveralls.io/github/GeoNode/geonode?branch=master - -.. image:: https://codecov.io/gh/GeoNode/geonode/branch/master/graph/badge.svg - :target: https://codecov.io/gh/GeoNode/geonode - -.. image:: https://secure.travis-ci.org/GeoNode/geonode.png - :alt: Build Status - :target: http://travis-ci.org/GeoNode/geonode - - -GeoNode Support -=============== - -To get support, give feedback and suggestions please use the GeoNode official channels, the users mailing list: http://lists.osgeo.org/pipermail/geonode-users/ and the developers mailing list: http://lists.osgeo.org/pipermail/geonode-devel/. - -This repository is used to track code changes and GeoNode issues, please DON'T open new issues to ask for support. - - -GeoNode Installation -==================== - -If you just want to try GeoNode, it is recommended to use Ubuntu 16.04 and install the latest stable release of GeoNode.:: - - sudo add-apt-repository ppa:geonode/stable - sudo apt-get update - sudo apt-get install geonode - -If instead, you are interested in doing development on the source code, here are the instructions: http://docs.geonode.org/en/master/tutorials/devel/devel_env/index.html - -Development Installations -========================= - -.. warning:: Outdated instructuions. Please refer to http://docs.geonode.org/ - -Docker Usage ------------- - -.. warning:: Outdated instructuions. Please refer to http://docs.geonode.org/ - -If you want to use Docker you can now:: - - # build the docker container - docker-compose build - - # run the docker container - docker-compose up - - # turn it off - docker-compose down - -Or if you want to use the provided Makefile:: - - # build the container - make build - - # run the container - make up - - # create database - make sync - - # pull latest images - make pull - - # complete development setup - make develop - -.. note:: For development you need to add ``geonode`` alias into ``/etc/hosts/`` file as following:: - - $ sudo vim /etc/hosts - ## - # Host Database - # - # localhost is used to configure the loopback interface - # when the system is booting. Do not change this entry. - ## - 127.0.0.1 localhost geonode - 255.255.255.255 broadcasthost - ::1 localhost - -To access GeoNode just enter the following url: http://geonode/ on your web browser. -For GeoServer: http://geonode/geoserver/web/ - -Ubuntu ------- - -.. warning:: Outdated instructuions. Please refer to http://docs.geonode.org/ - -Ubuntu development build instructions using an isolated virtual environment (tested on Ubuntu 16.04 LTS):: - - # Install Ubuntu dependencies - sudo apt-get update - sudo apt-get install python-virtualenv python-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev libjpeg-dev libpq-dev libgdal-dev git default-jdk - - # Install Java 8 (needed by latest GeoServer 2.12.2) - sudo apt-add-repository ppa:webupd8team/java - sudo apt-get update - sudo apt-get install oracle-java8-installer - - # Create and activate the virtualenv - virtualenv --no-site-packages venv - source venv/bin/activate - - # git clone geonode - git clone https://github.com/GeoNode/geonode - cd geonode - - # Install pip dependencies - pip install -r requirements.txt --upgrade - pip install -e . --upgrade --no-cache - pip install pygdal==1.11.3.3 - -For Ubuntu 16.04 you should create your virtual-env like this instead (so with site packages):: - - virtualenv venv - -Instead of installing pygdal, you should do the following:: - - # Install the system python-gdal - sudo apt-get install python-gdal - # Create a symbolic link in your virtualenv - ln -s /usr/lib/python2.7/dist-packages/osgeo venv/lib/python2.7/site-packages/osgeo - -You can now setup and start GeoNode:: - - # Paver setup - paver setup - paver sync - paver start - -In case you want to be involved in static files development:: - - sudo apt-get install npm - sudo npm install -g bower - sudo npm install -g grunt-cli - - -openSUSE --------- - -.. warning:: Outdated instructuions. Please refer to http://docs.geonode.org/ - -openSUSE Development Build Instructions:: - - # Add Application:Geo and Python repositories - zypper -ar http://download.opensuse.org/repositories/Application:/Geo/openSUSE_12.2/ GEO - zypper -ar http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/ python - zypper refresh - - # Basic build packages - zypper install gcc gcc-c++ python-devel libgeos-devel libproj-devel - - # Python native dependencies - zypper install python-pip python-virtualenv python-imaging python-lxml python-gdal - - # Java dependencies - zypper install java-1_7_0_openjdk-devel ant maven - - # Supporting tools - zypper install git gettext-runtime - - # Create virtualenv and activate it - virtualenv venv --system-site-packages - source venv/bin/activate - cd venv - - # Clone GeoNode - git clone https://github.com/GeoNode/geonode.git - - # Install GeoNode in the local virtualenv - pip install -e geonode --use-mirrors - - cd geonode - - # Compile GeoServer - paver setup - - # Initialize database - paver sync - - # Start the servers - paver start - -Windows -------- - -.. warning:: Outdated instructuions. Please refer to http://docs.geonode.org/ - -Windows Development Build Instructions:: - - - Prerequisites: - # Java JDK - # Python 2.7 (32 bit) - # ant (bin directory must be on system PATH) - # maven2 (bin directory must be on system PATH) - # Python distutils (easy_install) - # GDAL Core Libraries - # git - - # Install and configure from the windows command prompt - If you don't already have python virtualenv installed, then do it now: - easy_install virtualenv - - # Download and install http://download.gisinternals.com/sdk/downloads/release-1800-gdal-1-11-4-mapserver-6-4-3/gdal-111-1800-core.msi - # Download and install http://download.gisinternals.com/sdk/downloads/release-1800-gdal-1-11-4-mapserver-6-4-3/GDAL-1.11.4.win32-py2.7.msi - # Choose your 32 bit python as your install target - # If you create your virtualenv before doing this, you can copy the \lib\site-packages\osgeo and GDAL-* directory over to your \lib\site-packages directory - - # Create virtualenv and activate it - cd - virtualenv venv - venv\scripts\activate - - # Clone GeoNode - git clone https://github.com/GeoNode/geonode.git - - # Install compiled packages for Python 2.7 Win32 - cd geonode - pip install paver - pip install pyyaml - paver win_install_deps - - # Install GeoNode in the local virtualenv, if you get an error about use-mirrors, just remove the argument - pip install -e . --use-mirrors - - # Note, you may get errors due to certain dependencies not being installable on windows with pip, such as lxml and shapely. - # For these, you can download a whl file (use cp27 / win32 version) from http://www.lfd.uci.edu/~gohlke/pythonlibs and then install them via pip. - # Ex: pip install \Shapely-1.5-16-cp27-cp27m-win32.whl - # - # Also note, you may have to adjust the dependencies in geonode\setup.py to say >= instead of ==, - # ie "Shapely>=1.5.13", instead of "Shapely==1.5.13", - - # Compile GeoServer - paver setup - - # Set GDAL environment info - SET GDAL_LIBRARY_PATH=\gdal111.dll - SET GDAL_HOME= - SET GEOS_LIBRARY_PATH=\geos_c.dll - SET PATH=;%PATH% - - # Initialize database - paver sync - - # Start the servers - paver start --java_path=C:/path/to/java/bin/java.exe - - - -Mac OSX -------- - -.. warning:: Outdated instructuions. Please refer to http://docs.geonode.org/ - -Mac OSX Development Build Instructions:: - - # you may need brew install various dependencies - - mkdir -p ~/pyenv - virtualenv ~/pyenv/geonode - source ~/pyenv/geonode/bin/activate - git clone https://github.com/GeoNode/geonode - cd geonode - pip install lxml - pip install pyproj - pip install nose - pip install httplib2 - pip install shapely - pip install pillow - pip install paver - - # Node and tools required for static development - brew install node - npm install -g bower - npm install -g grunt-cli - - #Install pip dependencies - pip install -e . --upgrade --no-cache - - #Paver handles dependencies for Geonode, first setup (this will download and update your python dependencies - ensure you're in a virtualenv) - paver setup - paver sync - paver start - - # Optional: To generate document thumbnails for PDFs and other ghostscripts file types - # Then download ghostscript: https://www.macupdate.com/app/mac/9980/gpl-ghostscript - brew install imagemagick - pip install Wand==0.3.5 - -Once fully started, you should see a message indicating the address of your geonode. -The default username and password are ``admin`` and ``admin``:: - - Development Geonode is running at http://localhost:8000/ - To stop the GeoNode machine run: - paver stop - - Or quit the server by pressing - CTRL-C to shut down - -Before starting GeoNode (paver start), you could test your installation by running tests:: - - paver test - paver test_integration - -In case you want to build yourself the documentation, you need to install Sphinx and the run 'make html' from within the docs directory:: - - pip install Sphinx - pip install sphinx_rtd_theme - cd docs - make html - -You can eventually generate a pdf containing the whole documentation set. For this purpose, if using Ubuntu you will need to install the texlive-full package:: - - sudo apt-get install texlive-full - make latexpdf - -.. note:: - - When running ``virtualenv venv`` the ``--system-site-packages`` option is - not required. If not enabled, the bootstrap script will sandbox your virtual - environment from any packages that are installed in the system, useful if - you have incompatible versions of libraries such as Django installed - system-wide. On the other hand, most of the times it is useful to use a version of - the Python Imaging Library provided by your operating system - vendor, or packaged other than on PyPI. When in doubt, however, just leave - this option out. - -Development Roadmap -=================== - -Geonode's development roadmap is documented in a series of Geonode Improvement Projects (GNIPS). -They are documented here: https://github.com/GeoNode/geonode/wiki/GeoNode-Improvement-Proposals. -GNIPS are considered to be large undertakings which will add a large amount of features to the project. -As such they are the topic of community dicussion and guidance. -The community discusses these on the developer mailing list: http://lists.osgeo.org/pipermail/geonode-devel/ -Github issues tracks features and bugs, for new developers the tag 'easy-pick' indicates an -issue that should be relatively easy for new developers to understand and complete. Once you have completed an issue -a pull request should be submitted. This will then be reviewed by the community. - -GPL License -=========== - -GeoNode is Copyright 2018 Open Source Geospatial Foundation (OSGeo). - -GeoNode is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -GeoNode is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GeoNode. If not, see . diff --git a/docs/img/geonode-logo_for_readme.gif b/docs/img/geonode-logo_for_readme.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b85f19541dd56bad11a082ac319043eee0d6522 GIT binary patch literal 10544 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 literal 0 HcmV?d00001 diff --git a/docs/img/opensource.png b/docs/img/opensource.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b2f50b0b5be9ac9595e3d572f5fdcc7482126b GIT binary patch literal 1466 zcmV;r1x5OaP)P)t-s0000^ zPEJ6oi%(BaLaU5TO-(?micL*TK&pyTyPRKNUteEeQM;T`x|>~HT~NB3US3{6s*6Ia zj6^PMMX6=HAhEBiHV6OM?ET0Mi)3PO-)S}H!e?4Pf<}(RaI3~R8$oe71h<% zK|w)TSy})8|A2simzS6C@9$VxSfHSw*4EZwU|@lPfmc^oR#sN3s;bM&%doJp_4V~* zV`DZpHqXz`!NI{XF)@pai*0RfP*70d;NYyRtiZs)wzjrSx0hO4TC1z8-{0R!vy=e= z0c>n+%F4+9<*Q%9!S%Q!eVjg5^;w3VWwqFh{DkdTmHUtgMO(_ALPA1fVq&r1(RX)u-SO*EyqqB+A&!oYn3$MOxR`^3 zgHgMiVPRo!Z*N{+UYgd#yyV!7jEo{8B1T3=<>lpDTU#b3Cgkeqddji}1_qg?qFr5G zb8~a_`uI{(QYJH~Pyhe`5p+^cQvgs<-``MB-{0TgP*70c-%w8YPR#%S0}n|=K~#8N zw9UnCBrzBSU|*9gy`8BMhM5_I%*?RN%=~0Av{!T4)?E6#l>bsm24HIPFdR?*Z{ijJ z_uhu(Rgl}@&abds1i1_LLo*i$djB^$Ws7lWYB%VI426?_gi1nsAwu*0- z5Hee-yqBQ>EbQp0**6O~z{`53*|&e=v8_p4gxh*3;@z6!e|+`n8V^2}G`zZ6w9*OI z>{-zrtWK_&UBZLyCDui)Vglzh)@eDh7-G$`_ApMAt@IEp^HP^^-9I88&nv*-9@X#j zScw|7I7P9jVU%MipK`=$vXl7`*K%U3+kD|bc0jrKTTbQCfngLVvOhmCe7h1E^=(%H zF6XpGtU$LGn?@bI^}60cJ-hAJ%xRP%Vw0pgi7&fu=`x8H^p*oz2OY84*Pr&#S2xR^ z$rID{H6)Xa_}Nf^$I-foEc7BrEY~R|96L?V%M(vn_>r+w5f2`-iY*|kAQcO`p67!I z;Ub=IM%pZqe`04d3b?6_&UqRK!Z;2Ouvfbq2r#x2oR}P(N4VJld*2s$(8$s#qOc-i zS+cav$Q9F}ZMR{|Bvf>yPcxs4H)ChlE;bcB&0os?Yp-Xff#!*Re6XxXtX<Gy9n;KX=P=C6)yEyd^63Y8a z6LWr67kYCKJGKx7&aqh)x(-K2C7&IR+nynw|7>Gsi{(ZedtNCj3XEeWmQNYR&c29E z{IY5B9j9rK^j*P4P3opzq9&F} z`tmiChJv)Yx!|shC#|fEr=hWx(WB>pF07*qoM6N<$f(;X|(*OVf literal 0 HcmV?d00001 diff --git a/readme.md b/readme.md new file mode 100755 index 00000000000..d17f1dfce31 --- /dev/null +++ b/readme.md @@ -0,0 +1,152 @@ +
+ GPL badge +
+GeoNode Logo +

A powerful yet easy to use web-based application and platform for deploying spatial data infrastructures (SDI).
+ +# Table of Contents +- [What is GeoNode?](#what-is-geonode) +- [Try out GeoNode](#try-out-geonode) +- [Install](#install) +- [Learn GeoNode](#learn-geonode) +- [Development](#development) +- [Contributing](#contributing) +- [Roadmap](#roadmap) +- [Showcase](#showcase) +- [Most useful links](#most-useful-links) +- [Licensing](#licensing) + +## What is GeoNode? +GeoNode is a geospatial content management system, a platform for the management and publication of geospatial data. It brings together mature and stable open-source software projects under a consistent and easy-to-use interface allowing non-specialized users to share data and create interactive maps. + +Data management tools built into GeoNode allow for integrated creation of data, metadata, and map visualization. Each dataset in the system can be shared publicly or restricted to allow access to only specific users. Social features like user profiles and commenting and rating systems allow for the development of communities around each platform to facilitate the use, management, and quality control of the data the GeoNode instance contains. + +It is also designed to be a flexible platform that software developers can extend, modify or integrate against to meet requirements in their own applications. + +## Try out GeoNode +If you just want to try out GeoNode visit our official Demo online at: http://master.demo.geonode.org. After your registration you will be able to test all basic functionalities like uploading layers, creation of maps, editing metadata, styles and much more. To get an overview what GeoNode can do we recommend to have a look at the [Users Workshop](http://docs.geonode.org/en/master/tutorials/users/index.html). + +## Install +> The latest official release is 2.8! + +GeoNode can be setup in different ways, flavors and plattforms. If you´re planning to do development or install for production please visit +the offical GeoNode installation documentation: +- [Docker](http://docs.geonode.org/en/master/tutorials/install_and_admin/running_docker/index.html) +- [VM Setup with VirtualBox](http://docs.geonode.org/en/master/tutorials/install_and_admin/vm_setup_virtualbox.html) +- [Ubuntu 16.04](http://docs.geonode.org/en/master/tutorials/install_and_admin/geonode_install/index.html) +- [CentOS 7](http://docs.geonode.org/en/master/tutorials/install_and_admin/setup_on_centos/index.html) +- [Windows Binary Installer](http://docs.geonode.org/en/master/tutorials/install_and_admin/win_bin_install/win_binary_installer.html) +- [Installation by deb packages](http://geonode.org) + +## Learn GeoNode + +After you´ve finished the setup process make yourself familiar with the general usage and settings of your GeoNodes instance. +- the [User Training](http://docs.geonode.org/en/master/tutorials/users/index.html) is going in depth into what we can do. +- the [Administrators Workshop](http://docs.geonode.org/en/master/tutorials/admin/index.html) will guide you to the most important parts regarding management commands and configuration settings. + +## Development + + + +GeoNode is a web based GIS tool, and as such, in order to do development on GeoNode itself or to integrate it into your own application, you should be familiar with basic web development concepts as well as with general GIS concepts. + +For development GeoNode can be run in a 'development environment'. In contrast to a 'production environment' development differs as it uses lightweight components to speed up things. + +To get you started have a look at the [Install instructions](#install) which cover all what is needed to run GeoNode for development. Further visit the the [Developer workshop](http://docs.geonode.org/en/master/tutorials/devel/index.html) for a basic overview. + +If you´re planning of customizing your GeoNode instance, or to extend it´s functionalities it´s not advisable to change core files in any case. In this case it´s common to use setup a [GeoNode Project Template](https://github.com/GeoNode/geonode-project). + + +## Contributing + +GeoNode is an open source project and contributors are needed to keep this project moving forward. Learn more on how to contribute on our [Community Bylaws](https://github.com/GeoNode/geonode/wiki/Community-Bylaws). + +## Roadmap + +GeoNode's development roadmap is documented in a series of GeoNode Improvement Projects (GNIPS). They are documented at GeoNode Wiki: https://github.com/GeoNode/geonode/wiki/GeoNode-Improvement-Proposals. + +GNIPS are considered to be large undertakings which will add a large amount of features to the project. As such they are the topic of community dicussion and guidance. The community discusses these on the developer mailing list: http://lists.osgeo.org/pipermail/geonode-devel/ + +## Showcase + +A handful of other Open Source projects extend GeoNode’s functionality by tapping into the re-usability of Django applications. Visit our gallery to see how the community uses GeoNode: [GeoNode Showcase](http://geonode.org/gallery/). + +The development community is very supportive of new projects and contributes ideas and guidance for newcomers. + +## Most useful links + + + + + + + + + + + + + + + + + + + + + + + + + + +
General
Project homepagehttps://geonode.org
Repositoryhttps://github.com/GeoNode/geonode
Offical Demohttp://master.demo.geonode.org
GeoNode Wikihttps://github.com/GeoNode/geonode/wiki
Issue tracker *https://github.com/GeoNode/geonode-project/issues
+ + + + + + + + + + + + + + + + +
Related projects
GeoNode Projecthttps://github.com/GeoNode/geonode-project
GeoNode at Dockerhttps://hub.docker.com/u/geonode
GeoNode OSGeo-Livehttps://live.osgeo.org/en/
+ + + + + + + + + + + + + + + + + +
Support
User Mailing Listhttps://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users
Developer Mailing Listhttps://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-devel
Gitter Chathttps://gitter.im/GeoNode/general
+ +> In case of sensitive bugs like security vulnerabilities, please contact a GeoNode Core Developer directly instead of using issue tracker. We value your effort to improve the security and privacy of this project! + + +## Licensing + +GeoNode is Copyright 2018 Open Source Geospatial Foundation (OSGeo). + +GeoNode is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. +GeoNode is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with GeoNode. If not, see http://www.gnu.org/licenses.