====== gis spatial definitions ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Contents: __gis_spatial_definitions.sql
-- Statement count: 13
-------------------------------------------------
-- Create user types
-------------------------------------------------
-------------------------------------------------
-- Create spatial units of measure
-------------------------------------------------
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "degree"
TYPE ANGULAR
CONVERT USING .017453292519943
go
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "Foot"
TYPE LINEAR
CONVERT USING .3048
go
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "Kilometre"
TYPE LINEAR
CONVERT USING 1000
go
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "meter"
TYPE LINEAR
CONVERT USING 1
go
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "planar degree"
TYPE LINEAR
CONVERT USING 111120
go
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "Statute Mile"
TYPE LINEAR
CONVERT USING 1609.344
go
CREATE SPATIAL UNIT OF MEASURE IF NOT EXISTS "Yard"
TYPE LINEAR
CONVERT USING .9144
go
-------------------------------------------------
-- Create spatial reference systems
-------------------------------------------------
CREATE SPATIAL REFERENCE SYSTEM IF NOT EXISTS "Default"
IDENTIFIED BY 0
ORGANIZATION 'SAP' IDENTIFIED BY 0
LINEAR UNIT OF MEASURE "metre"
TYPE PLANAR
SNAP TO GRID .000001
TOLERANCE .000001
AXIS ORDER 'x/y/z/m'
POLYGON FORMAT 'EvenOdd'
COORDINATE X BETWEEN -1000000 AND 1000000
COORDINATE Y BETWEEN -1000000 AND 1000000
go
CREATE SPATIAL REFERENCE SYSTEM IF NOT EXISTS "OSGB IQX Modified"
IDENTIFIED BY 999999
ORGANIZATION 'EPSG' IDENTIFIED BY 999999
LINEAR UNIT OF MEASURE "metre"
TYPE PLANAR
SNAP TO GRID .00001
TOLERANCE .00001
AXIS ORDER 'x/y/z/m'
POLYGON FORMAT 'EvenOdd'
COORDINATE X BETWEEN 0 AND 660000
COORDINATE Y BETWEEN -820000 AND 1223382.6240472
DEFINITION 'PROJCS["OSGB 1936 / British National Grid",
GEOGCS["OSGB 1936",
DATUM["OSGB_1936",
SPHEROID["Airy 1830",6377563.396,299.3249646,AUTHORITY["EPSG","7001"]],
AUTHORITY["EPSG","6277"]],
PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4277"]],
UNIT["metre",1,AUTHORITY["EPSG","9001"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",49],
PARAMETER["central_meridian",-2],
PARAMETER["scale_factor",0.9996012717],
PARAMETER["false_easting",400000],
PARAMETER["false_northing",-100000],
AUTHORITY["EPSG","27700"],
AXIS["Easting",EAST],
AXIS["Northing",NORTH]]'
TRANSFORM DEFINITION '+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +datum=OSGB36 +units=m +no_defs +towgs84=446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894 +no_defs'
go
CREATE SPATIAL REFERENCE SYSTEM IF NOT EXISTS "sa_octahedral_gnomonic"
IDENTIFIED BY 2147483647
ORGANIZATION 'SAP' IDENTIFIED BY 2147483647
LINEAR UNIT OF MEASURE "metre"
TYPE PLANAR
SNAP TO GRID .000000000001
TOLERANCE .000000000001
AXIS ORDER 'x/y/z/m'
POLYGON FORMAT 'EvenOdd'
COORDINATE X BETWEEN 0 AND 1
COORDINATE Y BETWEEN -1 AND 1
go
CREATE SPATIAL REFERENCE SYSTEM IF NOT EXISTS "sa_planar_unbounded"
IDENTIFIED BY 2147483646
ORGANIZATION 'SAP' IDENTIFIED BY 2147483646
LINEAR UNIT OF MEASURE "metre"
TYPE PLANAR
SNAP TO GRID 0
TOLERANCE 0
AXIS ORDER 'x/y/z/m'
POLYGON FORMAT 'EvenOdd'
COORDINATE X BETWEEN -1.79769313E308 AND 1.79769313E308
COORDINATE Y BETWEEN -1.79769313E308 AND 1.79769313E308
go
CREATE SPATIAL REFERENCE SYSTEM IF NOT EXISTS "WGS 84"
IDENTIFIED BY 4326
ORGANIZATION 'EPSG' IDENTIFIED BY 4326
LINEAR UNIT OF MEASURE "metre"
ANGULAR UNIT OF MEASURE "degree"
TYPE ROUND EARTH
SNAP TO GRID 0
TOLERANCE 0
ELLIPSOID SEMI MAJOR AXIS 6378137 INVERSE FLATTENING 298.257223563
AXIS ORDER 'long/lat/z/m'
POLYGON FORMAT 'EvenOdd'
COORDINATE LATITUDE BETWEEN -90 AND 90
COORDINATE LONGITUDE BETWEEN -180 AND 180
DEFINITION 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]'
TRANSFORM DEFINITION '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs'
go
CREATE SPATIAL REFERENCE SYSTEM IF NOT EXISTS "WGS 84 (planar)"
IDENTIFIED BY 1000004326
ORGANIZATION 'EPSG' IDENTIFIED BY 4326
LINEAR UNIT OF MEASURE "planar degree"
ANGULAR UNIT OF MEASURE "degree"
TYPE PLANAR
SNAP TO GRID .000000001
TOLERANCE .000000001
ELLIPSOID SEMI MAJOR AXIS 6378137 INVERSE FLATTENING 298.257223563
AXIS ORDER 'long/lat/z/m'
POLYGON FORMAT 'EvenOdd'
COORDINATE LATITUDE BETWEEN -90 AND 90
COORDINATE LONGITUDE BETWEEN -180 AND 180
DEFINITION 'GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]'
TRANSFORM DEFINITION '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs'
go