Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.53 KB

geodjango.md

File metadata and controls

42 lines (31 loc) · 1.53 KB

Installing GeoDjango Stuff: PostGIS, GDAL, GEOS

Ubuntu Linux 16.04

  • Run:

      sudo apt-get install postgis postgresql-9.5-postgis-2.2
    

Ubuntu Linux 17.10

  • Run:

      sudo apt-get install postgis postgresql-9.6-postgis-2.3
    

Ubuntu Linux 18.04

  • Run:

      sudo apt-get install postgis postgresql-10-postgis-2.4
    

Windows

PostGIS

  • Install Postgis 2.4.2 64 bit from here

GDAL + GEOS

  • Run python to check if your python is 32 or 64 bit.

  • Install corresponding OSGeo4W (32 or 64 bit) into C:\OSGeo4W or C:\OSGeo4W64:

    • Note: Select Express Web-GIS Install and click next.
    • In the ‘Select Packages’ list, ensure that GDAL is selected; MapServer and Apache are also enabled by default, may be unchecked safely.
  • Make sure the following is included in your settings.py:

      import os
      if os.name == 'nt':
          import platform
          OSGEO4W = r"C:\OSGeo4W"
          if '64' in platform.architecture()[0]:
              OSGEO4W += "64"
          assert os.path.isdir(OSGEO4W), "Directory does not exist: " + OSGEO4W
          os.environ['OSGEO4W_ROOT'] = OSGEO4W
          os.environ['GDAL_DATA'] = OSGEO4W + r"\share\gdal"
          os.environ['PROJ_LIB'] = OSGEO4W + r"\share\proj"
          os.environ['PATH'] = OSGEO4W + r"\bin;" + os.environ['PATH']
    
  • Run python manage.py check to verify geodjango is working correctly.