Automatically generate first drafts of maps
Branch: master
Clone or download
Pull request Compare This branch is 1 commit ahead, 558 commits behind FirstDraftGIS:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bash_scripts
projfd
.gitignore
3_create_aliases_from_alternate_names.sql
Jenkinsfile
LICENSE
README.md
build.sh
fd.conf
install.sh
loadGeoNames.py
load_alternate_names.sql
pg_hba.conf
requirements.txt
sudo_build.sh

README.md

Requirements Status Hex.pm

firstdraft

Automatically generate first drafts of maps

Installation

The quickest way to get First Draft GIS up and running is to launch the First Draft GIS AMI on AWS found here: https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#Images:visibility=public-images;search=First%20Draft%20GIS;sort=name

Features

Languages Supported
Arabic
English
Spanish

Important Names

name thing
firstdraft git repo
projfd Django project
appfd Django app
dbfd database
usrfd user

Some Python Packages Installed

name use
beautifulsoup4 web scraping
boto connect with AWS
django framework that runs the site
Pillow used by Django for ImageField
psycopg2 connects the Django site to the database
python-social-auth used so people can login via Facebook, Google and other things
Psycopg a PostgreSQL database adapater for Python

Some APT Packages Installed

name use
apache webserver
apache2-dev python_mod needs this
apache2-mpm-prefork unknown
apt-file useful for looking up which packages have which files
autoconf used by postgis autogen.sh
build-essential includes c++ compilier we need for sfcgal
curl download files from internet
git download code from github repositories
postgresql database that stores the information
libapache2-mod-wsgi installed for wsgi
libjson0... for Json-C dependency for postgis
libpq-dev needed to install psycopg2 database adapater
pkg-config postgis dependency
vim edit files in terminal

####Create Admin User The following command will prompt you for a username and email address. Enter admin as username and enter your email address. And enter your password twice.

python ~/firstdraft/projbkto/manage.py createsuperuser;