geoq | Django web application to collect geospatial features

 by   ngageoint JavaScript Version: Current License: MIT

kandi X-RAY | geoq Summary

kandi X-RAY | geoq Summary

geoq is a JavaScript library. geoq has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

GeoQ is an open source (MIT License) geographic tasking system that allows teams to collect geographic structured observations across a large area, but manage the work in smaller geographic regions. Large areas can be quickly broken up into small 1km squares and assigned to a team. System transparency informs all groups about workflow to avoid duplication of effort. The GeoQ software was developed at the National Geospatial-Intelligence Agency (NGA) in collaboration with [The MITRE Corporation] (The government has "unlimited rights" and is releasing this software to increase the impact of government investments by providing developers with the opportunity to take things in new directions. The software use, modification, and distribution rights are stipulated within the [MIT] (license.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              geoq has a low active ecosystem.
              It has 619 star(s) with 134 fork(s). There are 62 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 106 open issues and 225 have been closed. On average issues are closed in 245 days. There are 9 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of geoq is current.

            kandi-Quality Quality

              geoq has 0 bugs and 0 code smells.

            kandi-Security Security

              geoq has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              geoq code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              geoq is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              geoq releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of geoq
            Get all kandi verified functions for this library.

            geoq Key Features

            No Key Features are available at this moment for geoq.

            geoq Examples and Code Snippets

            No Code Snippets are available at this moment for geoq.

            Community Discussions

            No Community Discussions are available at this moment for geoq.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install geoq

            The following commands worked on a 64-bit CentOS 6.x system (as a privileged user):.
            A new docker implementation has been developed and is available at https://hub.docker.com/r/stephenrjones/geoq-django10. This is an upgraded version of the server and has not yet been fully tested.
            You can optionally deploy GeoQ with all dependencies to a Virtual Machine or a cloud VM (such as an Amazon Web Services EC2 box) by using the chef installer at https://github.com/ngageoint/geoq-chef-installer
            Chef scripts are our preferred method of automating cloud builds
            Install PostGIS 2.0 using instructions at https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#macosx. There are several options there, but for most, the easiest option is to follow the Homebrew instructions. If you don't have Homebrew installed, you can either buid it securely yourself or follow the quick (yet not secure) one line instruction at http://brew.sh. Note for MITRE users: To install software by downloading from Internet, the computer should be connected to Outernet. One exception: Instead of using brew to install postgres, it's usually easier to install Postgres.app from postgresapp.com. After installing, add the app's bin directory (/Applications/Postgres.app/Contents/Versions/X.Y/bin) to your PATH. After Postgres.app is installed, postGIS, gdal, and libgeoip need to be installed using the following commands: $ brew install postgis $ brew install gdal $ brew install libgeoip Note: Homebrew needs to be installed to run these commands.
            (Optional) Install a Geoserver (we recommend the OGC Geoserver at https://github.com/geoserver)
            Make sure Python, Virtualenv, npm, and Git are installed % Note that some distros (Debian) might need additional libraries: % sudo pip install psycopg2 % (optional) sudo apt-get install sendmail
            Install and setup geoq: % mkdir -p ~/pyenv % virtualenv --no-site-packages ~/pyenv/geoq % source ~/pyenv/geoq/bin/activate % git clone https://github.com/ngageoint/geoq
            Create the database and sync dependencies and data: % cd geoq % pip install paver % paver install_dependencies % paver createdb % paver create_db_user % paver sync
            Modify local settings (Modify entries below based on your system settings. Hit Ctl + D to save local settings file.): % cd geoq % cat > local_settings.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_PORT = 25 EMAIL_HOST = "localhost" DEFAULT_FROM_EMAIL = "geoq-alerts@server.com" MEDIA_ROOT = '/opt/src/pyenv/geoq/geoq-django' STATIC_URL_FOLDER = '' STATIC_ROOT = '{0}{1}'.format('/usr/src/static/', STATIC_URL_FOLDER) GAMIFICATION_SERVER = '' GAMIFICATION_PROJECT = '' GEOSERVER_WFS_JOB_LAYER = '' Note: To test GeoQ front page after starting GeoQ server, set STATIC_ROOT as follows: STATIC_ROOT = '{0}{1}'.format('~/geoq-static/static/', STATIC_URL_FOLDER)
            (Optional) Load development fixtures: % paver install_dev_fixtures # creates an admin/admin superuser
            Build user accounts: % python manage.py createsuperuser
            Install less and add its folder ("type -p less") to your bash profile: % sudo npm install -g less % sudo python manage.py collectstatic
            Start it up! % paver start_django
            Python 2.6+
            Postgres 9.X (stock pg_hba.conf configuration)
            virtualenv
            node / npm

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/ngageoint/geoq.git

          • CLI

            gh repo clone ngageoint/geoq

          • sshUrl

            git@github.com:ngageoint/geoq.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries

            freeCodeCamp

            by freeCodeCamp

            vue

            by vuejs

            react

            by facebook

            bootstrap

            by twbs

            Try Top Libraries by ngageoint

            hootenanny

            by ngageointJavaScript

            geopackage-js

            by ngageointTypeScript

            gamification-server

            by ngageointJavaScript

            mrgeo

            by ngageointJava

            sarpy

            by ngageointPython