Metadata-Version: 2.1
Name: cartoview
Version: 1.8.2rc0
Summary: Cartoview is a GIS web mapping application framework to     easily share and deploy apps based on Geonode
Home-page: https://github.com/cartologic/cartoview
Author: Cartologic
Author-email: info@cartologic.com
License: BSD
Keywords: cartoview,gis,geonode,django,web mapping,applications,apps,application management
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django :: 1.8
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Python: >=2.7.12, !=3.0.*, !=3.1.*, !=3.2.*, <4
Requires-Dist: future
Requires-Dist: six (==1.10.0)
Requires-Dist: geonode (>=2.8rc11)

`GitHub stars <https://github.com/cartologic/cartoview/stargazers>`__
`GitHub forks <https://github.com/cartologic/cartoview/network>`__
`GitHub
license <https://github.com/cartologic/cartoview/blob/master/LICENSE>`__
`GitHub issues <https://github.com/cartologic/cartoview/issues>`__
`Twitter <https://twitter.com/intent/tweet?text=Wow:&url=https%3A%2F%2Fgithub.com%2Fcartologic%2Fcartoview>`__

.. raw:: html

   <p align="center">

.. raw:: html

   </p>

--------------

What is Cartoview?
------------------

-  CartoView is a GIS Web Mapping Application Market.
-  Cartoview extends the popular `GeoNode <http://geonode.org/>`__ SDI
   to provide the ability to create, share, and visualize GIS Web
   Mapping Applications very easily and very quickly from the browser
   without programming.

Docker Installation:
--------------------

-  install `docker <https://docs.docker.com/v17.12/install/#server>`__
   and
   `docker-compose <https://docs.docker.com/compose/install/#prerequisites>`__
-  clone cartoview and navigate to cartoview folder
-  on linux based OS use this command ``make run`` to setup and start
   cartoview in docker for the first time
-  on windows run the following commands to setup and start cartoview in
   docker for the first time:
   ``sh   $ docker-compose up   $ docker-compose exec cartoview python manage.py makemigrations   $ docker-compose exec cartoview python manage.py migrate   $ docker-compose exec cartoview python manage.py loaddata sample_admin.json   $ docker-compose exec cartoview python manage.py loaddata scripts/json/default_oauth_apps.json   $ docker-compose exec cartoview python manage.py loaddata app_stores.json   $ docker-compose exec cartoview python manage.py loaddata initial_data.json``
-  open your browser and type the following address ``10.5.0.4``
-  default user credentials ``admin/admin`` for cartoview and
   ``admin/geoserver`` for geoserver
-  you can stop containers with ``make down`` or ``docker-compose down``
-  you can get logs for each service in ``docker-compose.yml`` unsing
   the following command:

   -  ``docker-compose logs --follow --tail=100 <service_name>``

-  start the containers with ``docker-compose up -d`` or ``make up``
-  stop the containers with ``docker-compose down`` or ``make down``

How To Add Cartoview To Existing Geonode:
-----------------------------------------

-  install cartoview with pip:

   -  ``pip install cartoview --no-cache-dir``
   -  open geonode ``settings.py`` and add the following lines at the
      end of the file: \```python

      from cartoview import settings as cartoview_settings

      INSTALLED_APPS = cartoview_settings.INSTALLED_APPS ROOT_URLCONF =
      cartoview_settings.ROOT_URLCONF

      APPS_DIR = os.path.abspath(os.path.join(PROJECT_ROOT, “apps”))
      PENDING_APPS = os.path.join(PROJECT_ROOT, “pendingOperation.yml”)

      APPS_MENU = False

      TEMPLATES[0][“DIRS”] = CARTOVIEW_TEMPLATE_DIRS
      TEMPLATES[0][“OPTIONS”][‘context_processors’] +=
      cartoview_settings.CARTOVIEW_CONTEXT_PROCESSORS

      STATICFILES_DIRS += cartoview_settings.CARTOVIEW_STATIC_DIRS

      from cartoview.app_manager.settings import load_apps
      INSTALLED_APPS += load_apps() \``\`
   -  restart your server ## Docs:

-  `How to use and install <http://cartologic.github.io>`__


