From: Maxious Date: Tue, 20 Mar 2012 23:35:19 +0000 Subject: Merge branch 'master' of github.com:maxious/ACTBus-ui X-Git-Url: https://maxious.lambdacomplex.org/git/?p=busui.git&a=commitdiff&h=d3875c56a93293248be8ea7c0af8cf264ab7aa9a --- Merge branch 'master' of github.com:maxious/ACTBus-ui --- --- /dev/null +++ b/.gitmodules @@ -1,1 +1,18 @@ - +[submodule "js/flotr2"] + path = js/flotr2 + url = https://github.com/HumbleSoftware/Flotr2.git +[submodule "js/FlashCanvas"] + path = js/FlashCanvas + url = https://github.com/timcameronryan/FlashCanvas +[submodule "lib/amon-php"] + path = lib/amon-php + url = https://github.com/martinrusev/amon-php.git +[submodule "js/yepnope"] + path = js/yepnope + url = https://github.com/SlexAxton/yepnope.js.git +[submodule "javascripts/tesseract"] + path = javascripts/tesseract + url = https://github.com/square/tesseract.git +[submodule "javascripts/d3"] + path = javascripts/d3 + url = https://github.com/mbostock/d3.git --- a/about.php +++ b/about.php @@ -20,8 +20,8 @@

Busness Time - An ACT bus timetable webapp
Based on the maxious-canberra-transit-feed (download, - last updated )
+ href="http://busresources.lambdacomplex.org/cbrfeed.zip">download, + last updated )
Source code for the transit feed and this @@ -36,7 +36,7 @@ Native clients also available for iPhone(cbrTimetable by Sandor Kolotenko , ACT Buses by David Sullivan, Bus Trips ACT by Molson Chengalath) , Android (MyBus 2.0 by Imagine Team, GetMe2 Canberra by -Colin Thompson ) +Colin Thompson , TransitTimes+ by Zervaas Enterprises) and Windows Phone 7 (TransHub Canberra by Soul Solutions) Other web clients include iTranzit.
GTFS-realtime API: --- a/aws/awsStartup.sh +++ /dev/null @@ -1,13 +1,1 @@ -#!/bin/bash -#this script should be run from a fresh git checkout from github -#ami base must have yum install lighttpd-fastcgi, git, tomcat6 -#php-cli php-gd tomcat6-webapps tomcat6-admin-webapps svn maven2 -#postgres postgres-server php-pg -#http://www.how2forge.org/installing-lighttpd-with-php5-and-mysql-support-on-fedora-12 -sh busuiphp.sh -sh busuidb.sh -sh busuiotp.sh - - - --- a/aws/busuidb.sh +++ /dev/null @@ -1,19 +1,1 @@ -createdb transitdata -createlang -d transitdata plpgsql -psql -d transitdata -f /var/www/lib/postgis.sql -# curl https://github.com/maxious/ACTBus-ui/raw/master/transitdata.cbrfeed.sql.gz -o transitdata.cbrfeed.sql.gz -#made with pg_dump transitdata | gzip -c > transitdata.cbrfeed.sql.gz -gunzip /var/www/transitdata.cbrfeed.sql.gz -psql -d transitdata -f /var/www/transitdata.cbrfeed.sql -#createuser transitdata -SDRP -#password transitdata -#psql -d transitdata -c "GRANT SELECT ON TABLE agency,calendar,calendar_dates,routes,stop_times,stops,trips\ -#,servicealerts_alerts,servicealerts_informed TO transitdata;" -#psql -d transitdata -c "GRANT SELECT,INSERT ON TABLE myway_observations,myway_routes,myway_stops,myway_timingdeltas TO transitdata;" -#psql -d transitdata -c "GRANT SELECT,INSERT,UPDATE ON TABLE myway_routes,myway_stops TO transitdata;" -##psql -d transitdata -c "GRANT SELECT ON ALL TABLES IN SCHEMA public TO transitdata;" -## INSERT INTO geometry_columns(f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, "type") -##SELECT '', 'public', 'shapes', 'shape_pt', ST_CoordDim(shape_pt), ST_SRID(shape_pt), GeometryType(shape_pt) -##FROM shapes LIMIT 1; -php /var/www/updatedb.php --- a/aws/busuiotp.sh +++ /dev/null @@ -1,10 +1,1 @@ -wget http://s3-ap-southeast-1.amazonaws.com/busresources/Graph.obj \ --O /tmp/Graph.obj -/etc/init.d/tomcat6 stop -rm -rfv /usr/share/tomcat6/webapps/opentripplanner* -wget http://s3-ap-southeast-1.amazonaws.com/busresources/opentripplanner-webapp.war \ --O /usr/share/tomcat6/webapps/opentripplanner-webapp.war -wget http://s3-ap-southeast-1.amazonaws.com/busresources/opentripplanner-api-webapp.war \ --O /usr/share/tomcat6/webapps/opentripplanner-api-webapp.war -/etc/init.d/tomcat6 restart --- a/aws/busuiotp.testing.sh +++ /dev/null @@ -1,10 +1,1 @@ -wget http://s3-ap-southeast-1.amazonaws.com/busresources/testing/Graph.obj \ --O /tmp/Graph.obj -/etc/init.d/tomcat6 stop -rm -rfv /usr/share/tomcat6/webapps/opentripplanner* -wget http://s3-ap-southeast-1.amazonaws.com/busresources/testing/opentripplanner-webapp.war \ --O /usr/share/tomcat6/webapps/opentripplanner-webapp.war -wget http://s3-ap-southeast-1.amazonaws.com/busresources/testing/opentripplanner-api-webapp.war \ --O /usr/share/tomcat6/webapps/opentripplanner-api-webapp.war -/etc/init.d/tomcat6 restart --- a/aws/busuiphp.sh +++ /dev/null @@ -1,12 +1,1 @@ -cp /root/aws.php /tmp/ -chmod 777 /var/cache/lighttpd/compress/ -chcon -h system_u:object_r:httpd_sys_content_t /var/www -chcon -R -h root:object_r:httpd_sys_content_t /var/www/* - -chcon -R -t httpd_sys_content_rw_t /var/www/labs/tiles -chmod -R 777 /var/www/labs/tiles - -wget http://s3-ap-southeast-1.amazonaws.com/busresources/cbrfeed.zip \ --O /var/www/cbrfeed.zip - --- a/aws/compress.conf +++ /dev/null @@ -1,33 +1,1 @@ -####################################################################### -## -## Output Compression -## -------------------- -## -## see http://www.lighttpd.net/documentation/compress.html -## -server.modules += ( "mod_compress" ) -## -## where should the compressed files be cached? -## see the base config for the declaration of the variable. -## -## This directory should be changed per vhost otherwise you can -## run into trouble with overlapping filenames -## -compress.cache-dir = cache_dir + "/compress" - -## -## FileTypes to compress. -## -#compress.filetype = ("text/plain", "text/html") -compress.filetype = ("text/plain", "text/html", "text/javascript", "text/css", "text/xml") - -## -## Maximum filesize that will be compressed. -## Default is 0, which means unlimited file size. -## -#compress.max-filesize = 0 - -## -####################################################################### - --- a/aws/data-sources.xml +++ /dev/null @@ -1,13 +1,1 @@ - - - - - - - - - - - --- a/aws/expire.conf +++ /dev/null @@ -1,29 +1,1 @@ -####################################################################### -## -## Expire Module -## --------------- -## -## See http://www.lighttpd.net/documentation/expire.html -## -server.modules += ( "mod_expire" ) -## -## assignes a expiration to all files below the specified path. The -## specification of the time is made up of: -## -## -## -#expire.url = ( -# "/buggy/" => "access 2 hours", -# "/images/" => "access plus 1 seconds 2 minutes" -#) -etag.use-mtime = "enable" -etag.use-inode = "disable" -static-file.etags = "enable" -$HTTP["url"] =~ "\.(css|js|png|jpg|ico|gif)$" { - expire.url = ( "" => "access 7 days" ) -} - -## -####################################################################### - --- a/aws/fastcgi.conf +++ /dev/null @@ -1,144 +1,1 @@ -####################################################################### -## -## FastCGI Module -## --------------- -## -## http://www.lighttpd.net/documentation/fastcgi.html -## -server.modules += ( "mod_fastcgi" ) -fastcgi.server = ( ".php" => - ( "localhost" => - ( - "socket" => -"/var/run/lighttpd/php-fastcgi.socket", - "bin-path" => "/usr/bin/php-cgi" - ) - ) - ) -## -## PHP Example -## For PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini. -## -## The number of php processes you will get can be easily calculated: -## -## num-procs = max-procs * ( 1 + PHP_FCGI_CHILDREN ) -## -## for the php-num-procs example it means you will get 17*5 = 85 php -## processes. you always should need this high number for your very -## busy sites. And if you have a lot of RAM. :) -## -#fastcgi.server = ( ".php" => -# ( "php-local" => -# ( -# "socket" => socket_dir + "/php-fastcgi-1.socket", -# "bin-path" => server_root + "/php-cgi", -# "max-procs" => 1, -# "broken-scriptfilename" => "enable", -# ) -# ), -# ( "php-tcp" => -# ( -# "host" => "127.0.0.1", -# "port" => 9999, -# "check-local" => "disable", -# "broken-scriptfilename" => "enable", -# ) -# ), -# -# ( "php-num-procs" => -# ( -# "socket" => socket_dir + "/php-fastcgi-2.socket", -# "bin-path" => server_root + "/php-cgi", -# "bin-environment" => ( -# "PHP_FCGI_CHILDREN" => "16", -# "PHP_FCGI_MAX_REQUESTS" => "10000", -# ), -# "max-procs" => 5, -# "broken-scriptfilename" => "enable", -# ) -# ), -# ) -## -## Ruby on Rails Example -## -## Normally you only run one Rails application on one vhost. -## -#$HTTP["host"] == "rails1.example.com" { -# server.document-root = server_root + "/rails/someapp/public" -# server.error-handler-404 = "/dispatch.fcgi" -# fastcgi.server = ( ".fcgi" => -# ("someapp" => -# ( "socket" => socket_dir + "/someapp-fcgi.socket", -# "bin-path" => server_root + "/rails/someapp/public/dispatch.fcgi", -# "bin-environment" => ( -# "RAILS_ENV" => "production", -# "TMP" => home_dir + "/rails/someapp", -# ), -# ) -# ) -# ) -#} - -## -## Another example with multiple rails applications on one vhost. -## -## http://blog.lighttpd.net/articles/2005/11/23/lighttpd-1-4-8-and-multiple-rails-apps -## -#$HTTP["host"] == "rails2.example.com" { -# $HTTP["url"] =~ "^/someapp1" { -# server.document-root = server_root + "/rails/someapp1/public" -# server.error-handler-404 = "/dispatch.fcgi" -# fastcgi.server = ( ".fcgi" => -# ("someapp1" => -# ( "socket" => socket_dir + "/someapp1-fcgi.socket", -# "bin-path" => server_root + "/rails/someapp1/public/dispatch.fcgi", -# "bin-environment" => ( -# "RAILS_ENV" => "production", -# "TMP" => home_dir + "/rails/someapp1", -# ), -# "strip-request-uri" => "/someapp1/" -# ) -# ) -# ) -# } -# -# $HTTP["url"] =~ "^/someapp2" { -# server.document-root = server_root + "/rails/someapp2/public" -# server.error-handler-404 = "/dispatch.fcgi" -# fastcgi.server = ( ".fcgi" => -# ("someapp2" => -# ( "socket" => socket_dir + "/someapp2-fcgi.socket", -# "bin-path" => server_root + "/rails/someapp2/public/dispatch.fcgi", -# "bin-environment" => ( -# "RAILS_ENV" => "production", -# "TMP" => home_dir + "/rails/someapp2", -# ), -# "strip-request-uri" => "/someapp2/" -# ) -# ) -# ) -# } -#} - -## chrooted webserver + external PHP -## -## $ spawn-fcgi -f /usr/bin/php-cgi -p 2000 -a 127.0.0.1 -C 8 -## -## webserver chrooted to /srv/www/ -## php running outside the chroot -# -#fastcgi.server = ( -# ".php" => (( -# "host" => "127.0.0.1", -# "port" => "2000", -# "docroot" => "/srv/www/servers/www.example.org/htdocs/" -# ))) -# -#server.chroot = "/srv/www" -#server.document-root = "/servers/wwww.example.org/htdocs/" -# - -## -####################################################################### - --- a/aws/modules.conf +++ /dev/null @@ -1,173 +1,1 @@ -####################################################################### -## -## Modules to load -## ----------------- -## -## at least mod_access and mod_accesslog should be loaded -## all other module should only be loaded if really neccesary -## -## - saves some time -## - saves memory -## -## the default module set contains: -## -## "mod_indexfile", "mod_dirlisting", "mod_staticfile" -## -## you dont have to include those modules in your list -## -## Modules, which are pulled in via conf.d/*.conf -## -## NOTE: the order of modules is important. -## -## - mod_accesslog -> conf.d/access_log.conf -## - mod_compress -> conf.d/compress.conf -## - mod_status -> conf.d/status.conf -## - mod_webdav -> conf.d/webdav.conf -## - mod_cml -> conf.d/cml.conf -## - mod_evhost -> conf.d/evhost.conf -## - mod_simple_vhost -> conf.d/simple_vhost.conf -## - mod_mysql_vhost -> conf.d/mysql_vhost.conf -## - mod_trigger_b4_dl -> conf.d/trigger_b4_dl.conf -## - mod_userdir -> conf.d/userdir.conf -## - mod_rrdtool -> conf.d/rrdtool.conf -## - mod_ssi -> conf.d/ssi.conf -## - mod_cgi -> conf.d/cgi.conf -## - mod_scgi -> conf.d/scgi.conf -## - mod_fastcgi -> conf.d/fastcgi.conf -## - mod_proxy -> conf.d/proxy.conf -## - mod_secdownload -> conf.d/secdownload.conf -## - mod_expire -> conf.d/expire.conf -## -server.modules = ( - "mod_access", -# "mod_alias", -# "mod_auth", -# "mod_evasive", -# "mod_redirect", -# "mod_rewrite", -# "mod_setenv", -# "mod_usertrack", -) - -## -####################################################################### - -####################################################################### -## -## Config for various Modules -## - -## -## mod_ssi -## -#include "conf.d/ssi.conf" - -## -## mod_status -## -#include "conf.d/status.conf" - -## -## mod_webdav -## -#include "conf.d/webdav.conf" - -## -## mod_compress -## -include "conf.d/compress.conf" - -## -## mod_userdir -## -#include "conf.d/userdir.conf" - -## -## mod_magnet -## -#include "conf.d/magnet.conf" - -## -## mod_cml -## -#include "conf.d/cml.conf" - -## -## mod_rrdtool -## -#include "conf.d/rrdtool.conf" - -## -## mod_proxy -## -#include "conf.d/proxy.conf" - -## -## mod_expire -## -include "conf.d/expire.conf" - -## -## mod_secdownload -## -#include "conf.d/secdownload.conf" - -## -####################################################################### - -####################################################################### -## -## CGI modules -## - -## -## SCGI (mod_scgi) -## -#include "conf.d/scgi.conf" - -## -## FastCGI (mod_fastcgi) -## -include "conf.d/fastcgi.conf" - -## -## plain old CGI (mod_cgi) -## -#include "conf.d/cgi.conf" - -## -####################################################################### - -####################################################################### -## -## VHost Modules -## -## Only load ONE of them! -## ======================== -## - -## -## You can use conditionals for vhosts aswell. -## -## see http://www.lighttpd.net/documentation/configuration.html -## - -## -## mod_evhost -## -#include "conf.d/evhost.conf" - -## -## mod_simple_vhost -## -#include "conf.d/simple_vhost.conf" - -## -## mod_mysql_vhost -## -#include "conf.d/mysql_vhost.conf" - -## -####################################################################### - --- a/aws/pg_hba.conf +++ /dev/null @@ -1,77 +1,1 @@ -# PostgreSQL Client Authentication Configuration File -# =================================================== -# -# Refer to the "Client Authentication" section in the -# PostgreSQL documentation for a complete description -# of this file. A short synopsis follows. -# -# This file controls: which hosts are allowed to connect, how clients -# are authenticated, which PostgreSQL user names they can use, which -# databases they can access. Records take one of these forms: -# -# local DATABASE USER METHOD [OPTIONS] -# host DATABASE USER CIDR-ADDRESS METHOD [OPTIONS] -# hostssl DATABASE USER CIDR-ADDRESS METHOD [OPTIONS] -# hostnossl DATABASE USER CIDR-ADDRESS METHOD [OPTIONS] -# -# (The uppercase items must be replaced by actual values.) -# -# The first field is the connection type: "local" is a Unix-domain socket, -# "host" is either a plain or SSL-encrypted TCP/IP socket, "hostssl" is an -# SSL-encrypted TCP/IP socket, and "hostnossl" is a plain TCP/IP socket. -# -# DATABASE can be "all", "sameuser", "samerole", a database name, or -# a comma-separated list thereof. -# -# USER can be "all", a user name, a group name prefixed with "+", or -# a comma-separated list thereof. In both the DATABASE and USER fields -# you can also write a file name prefixed with "@" to include names from -# a separate file. -# -# CIDR-ADDRESS specifies the set of hosts the record matches. -# It is made up of an IP address and a CIDR mask that is an integer -# (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that specifies -# the number of significant bits in the mask. Alternatively, you can write -# an IP address and netmask in separate columns to specify the set of hosts. -# -# METHOD can be "trust", "reject", "md5", "password", "gss", "sspi", "krb5", -# "ident", "pam", "ldap" or "cert". Note that "password" sends passwords -# in clear text; "md5" is preferred since it sends encrypted passwords. -# -# OPTIONS are a set of options for the authentication in the format -# NAME=VALUE. The available options depend on the different authentication -# methods - refer to the "Client Authentication" section in the documentation -# for a list of which options are available for which authentication methods. -# -# Database and user names containing spaces, commas, quotes and other special -# characters must be quoted. Quoting one of the keywords "all", "sameuser" or -# "samerole" makes the name lose its special character, and just match a -# database or username with that name. -# -# This file is read on server startup and when the postmaster receives -# a SIGHUP signal. If you edit the file on a running system, you have -# to SIGHUP the postmaster for the changes to take effect. You can use -# "pg_ctl reload" to do that. -# Put your actual configuration here -# ---------------------------------- -# -# If you want to allow non-local connections, you need to add more -# "host" records. In that case you will also need to make PostgreSQL listen -# on a non-local interface via the listen_addresses configuration parameter, -# or via the -i or -h command line switches. -# - - - -# TYPE DATABASE USER CIDR-ADDRESS METHOD - -# "local" is for Unix domain socket connections only -local all all trust -# IPv4 local connections: -host all all 127.0.0.1/32 trust -# IPv6 local connections: -host all all ::1/128 trust -#Allow any IP to connect, with a password: -host all all 0.0.0.0 0.0.0.0 md5 - --- a/aws/php.ini +++ /dev/null @@ -1,1662 +1,1 @@ -[PHP] -date.timezone = "Australia/Sydney" - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. (As of PHP 5.2.0) -; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (C:\windows or C:\winnt) -; See the PHP docs for more specific information. -; http://www.php.net/manual/en/configuration.file.php - -; The syntax of the file is extremely simple. Whitespace and Lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; http://www.php.net/manual/en/ini.sections.php - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it's -; much more verbose when it comes to errors. We recommending using the -; development version only in development environments as errors shown to -; application users can inadvertently leak otherwise secure information. - -; This 2 files are provided, by RPM, in /usr/share/doc/php-common-*/ -; File used by RPM (the /etc/php.ini) is mainly the php.ini-production - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; allow_call_time_pass_reference -; Default Value: On -; Development Value: Off -; Production Value: Off - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED - -; html_errors -; Default Value: On -; Development Value: On -; Production value: Off - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; magic_quotes_gpc -; Default Value: On -; Development Value: Off -; Production Value: Off - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; register_long_arrays -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.bug_compat_42 -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.bug_compat_warn -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.hash_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; track_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; url_rewriter.tags -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; http://www.php.net/manual/en/apache.configuration.php#ini.engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It's been -; recommended for several years that you not use the short tag "short cut" and -; instead to use the full tag combination. With the wide spread use -; of XML and use of these tags by other languages, the server can become easily -; confused and end up parsing the wrong code in the wrong context. But because -; this short cut has been a feature for such a long time, it's currently still -; supported for backwards compatibility, but we recommend you don't use them. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://www.php.net/manual/en/ini.core.php#ini.short-open-tag -short_open_tag = Off - -; Allow ASP-style <% %> tags. -; http://www.php.net/manual/en/ini.core.php#ini.asp-tags -asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://www.php.net/manual/en/ini.core.php#ini.precision -precision = 14 - -; Enforce year 2000 compliance (will cause problems with non-compliant browsers) -; http://www.php.net/manual/en/ini.core.php#ini.y2k-compliance -y2k_compliance = On - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://www.php.net/manual/en/outcontrol.configuration.php#ini.output-buffering -output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://www.php.net/manual/en/outcontrol.configuration.php#ini.output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-compression -zlib.output_compression = on - -; http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://www.php.net/manual/en/outcontrol.configuration.php#ini.implicit-flush -implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. -unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. -serialize_precision = 100 - -; This directive allows you to enable and disable warnings which PHP will issue -; if you pass a value by reference at function call time. Passing values by -; reference at function call time is a deprecated feature which will be removed -; from PHP at some point in the near future. The acceptable method for passing a -; value by reference to a function is by declaring the reference in the functions -; definition, not at call time. This directive does not disable this feature, it -; only determines whether PHP will warn you about it or not. These warnings -; should enabled in development environments only. -; Default Value: On (Suppress warnings) -; Development Value: Off (Issue warnings) -; Production Value: Off (Issue warnings) -; http://www.php.net/manual/en/ini.core.php#ini.allow-call-time-pass-reference -allow_call_time_pass_reference = Off - -; Safe Mode -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode -safe_mode = Off - -; By default, Safe Mode does a UID compare check when -; opening files. If you want to relax this to a GID compare, -; then turn on safe_mode_gid. -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-gid -safe_mode_gid = Off - -; When safe_mode is on, UID/GID checks are bypassed when -; including files from this directory and its subdirectories. -; (directory must also be in include_path or full path must -; be used when including) -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-include-dir -safe_mode_include_dir = - -; When safe_mode is on, only executables located in the safe_mode_exec_dir -; will be allowed to be executed via the exec family of functions. -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-exec-dir -safe_mode_exec_dir = - -; Setting certain environment variables may be a potential security breach. -; This directive contains a comma-delimited list of prefixes. In Safe Mode, -; the user may only alter environment variables whose names begin with the -; prefixes supplied here. By default, users will only be able to set -; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR). -; Note: If this directive is empty, PHP will let the user modify ANY -; environment variable! -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-allowed-env-vars -safe_mode_allowed_env_vars = PHP_ - -; This directive contains a comma-delimited list of environment variables that -; the end user won't be able to change using putenv(). These variables will be -; protected even if safe_mode_allowed_env_vars is set to allow to change them. -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.safe-mode-protected-env-vars -safe_mode_protected_env_vars = LD_LIBRARY_PATH - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.disable-functions -disable_functions = - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://www.php.net/manual/en/ini.sect.safe-mode.php#ini.disable-classes -disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://www.php.net/manual/en/misc.configuration.php#ini.syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.bg = #FFFFFF -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://www.php.net/manual/en/misc.configuration.php#ini.ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://www.php.net/manual/en/ini.core.php#ini.realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://www.php.net/manual/en/ini.core.php#ini.realpath-cache-ttl -;realpath_cache_ttl = 120 - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (e.g. by adding its signature to the Web server header). It is no security -; threat in any way, but it makes it possible to determine whether you use PHP -; on your server or not. -; http://www.php.net/manual/en/ini.core.php#ini.expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time -max_execution_time = 30 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://www.php.net/manual/en/info.configuration.php#ini.max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; http://www.php.net/manual/en/info.configuration.php#ini.max-input-nesting-level -;max_input_nesting_level = 64 - -; Maximum amount of memory a script may consume (128MB) -; http://www.php.net/manual/en/ini.core.php#ini.memory-limit -memory_limit = 128M - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 6.0.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.) -; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.) -; Default Value: E_ALL & ~E_NOTICE -; Development Value: E_ALL | E_STRICT -; Production Value: E_ALL & ~E_DEPRECATED -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting -error_reporting = E_ALL & ~E_DEPRECATED - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors -display_errors = Off - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-startup-errors -display_startup_errors = Off - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.log-errors -log_errors = On - -; Set maximum length of log_errors. In error_log information about the source is -; added. The default is 1024 and 0 allows to not apply any maximum length at all. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.log-errors-max-len -log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.report-memleaks -report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.track-errors -track_errors = Off - -; Turn off normal error reporting and emit XML-RPC error XML -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of inserting html -; links to documentation related to that error. This directive controls whether -; those HTML links appear in error messages or not. For performance and security -; reasons, it's recommended you disable this on production servers. -; Default Value: On -; Development Value: On -; Production value: Off -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors -html_errors = Off - -; If html_errors is set On PHP produces clickable error messages that direct -; to a page describing the error or function causing the error in detail. -; You can download a copy of the PHP manual from http://www.php.net/docs.php -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty. -; Note: Never use this feature for production boxes. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; Note - track_vars is ALWAYS enabled as of PHP 4.0.3 - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://www.php.net/manual/en/ini.core.php#ini.arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://www.php.net/manual/en/ini.core.php#ini.arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. If the register_globals directive is enabled, it also determines -; what order variables are populated into the global space. G,P,C,E & S are -; abbreviations for the following respective super globals: GET, POST, COOKIE, -; ENV and SERVER. There is a performance penalty paid for the registration of -; these arrays and because ENV is not as commonly used as the others, ENV is -; is not recommended on productions servers. You can still get access to -; the environment variables through getenv() should you need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://www.php.net/manual/en/ini.core.php#ini.variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://www.php.net/manual/en/ini.core.php#ini.request-order -request_order = "GP" - -; Whether or not to register the EGPCS variables as global variables. You may -; want to turn this off if you don't want to clutter your scripts' global scope -; with user data. This makes most sense when coupled with track_vars - in which -; case you can access all of the GPC variables through the $HTTP_*_VARS[], -; variables. -; You should do your best to write your scripts so that they do not require -; register_globals to be on; Using form variables as globals can easily lead -; to possible security problems, if the code is not very well thought of. -; http://www.php.net/manual/en/ini.core.php#ini.register-globals -register_globals = Off - -; Determines whether the deprecated long $HTTP_*_VARS type predefined variables -; are registered by PHP or not. As they are deprecated, we obviously don't -; recommend you use them. They are on by default for compatibility reasons but -; they are not recommended on production servers. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://www.php.net/manual/en/ini.core.php#ini.register-long-arrays -register_long_arrays = Off - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://www.php.net/manual/en/ini.core.php#ini.register-argc-argv -register_argc_argv = Off - -; When enabled, the SERVER and ENV variables are created when they're first -; used (Just In Time) instead of when the script starts. If these variables -; are not used within a script, having this directive on will result in a -; performance gain. The PHP directives register_globals, register_long_arrays, -; and register_argc_argv must be disabled for this directive to have any affect. -; http://www.php.net/manual/en/ini.core.php#ini.auto-globals-jit -auto_globals_jit = On - -; Maximum size of POST data that PHP will accept. -; http://www.php.net/manual/en/ini.core.php#ini.post-max-size -post_max_size = 8M - -; Magic quotes are a preprocessing feature of PHP where PHP will attempt to -; escape any character sequences in GET, POST, COOKIE and ENV data which might -; otherwise corrupt data being placed in resources such as databases before -; making that data available to you. Because of character encoding issues and -; non-standard SQL implementations across many databases, it's not currently -; possible for this feature to be 100% accurate. PHP's default behavior is to -; enable the feature. We strongly recommend you use the escaping mechanisms -; designed specifically for the database your using instead of relying on this -; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is -; scheduled for removal in PHP 6. -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc -magic_quotes_gpc = Off - -; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. -; http://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-runtime -magic_quotes_runtime = Off - -; Use Sybase-style magic quotes (escape ' with '' instead of \'). -; http://www.php.net/manual/en/sybase.configuration.php#ini.magic-quotes-sybase -magic_quotes_sybase = Off - -; Automatically add files before PHP document. -; http://www.php.net/manual/en/ini.core.php#ini.auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; http://www.php.net/manual/en/ini.core.php#ini.auto-append-file -auto_append_file = - -; As of 4.0b4, PHP always outputs a character encoding by default in -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://www.php.net/manual/en/ini.core.php#ini.default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to empty. -; http://www.php.net/manual/en/ini.core.php#ini.default-charset -;default_charset = "iso-8859-1" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. -; http://www.php.net/manual/en/ini.core.php#ini.always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -;include_path = ".:/php/includes" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://www.php.net/manual/en/ini.core.php#ini.include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://www.php.net/manual/en/ini.core.php#ini.doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://www.php.net/manual/en/ini.core.php#ini.user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://www.php.net/manual/en/ini.core.php#ini.extension-dir -; extension_dir = "./" - -; Whether or not to enable the dl() function. The dl() function does NOT work -; properly in multithreaded servers, such as IIS or Zeus, and is automatically -; disabled on them. -; http://www.php.net/manual/en/info.configuration.php#ini.enable-dl -enable_dl = Off - -; cgi.force_redirect is necessary to provide security running PHP as a CGI under -; most web servers. Left undefined, PHP turns this on by default. You can -; turn it off here AT YOUR OWN RISK -; **You CAN safely turn this off for IIS, in fact, you MUST.** -; http://www.php.net/manual/en/ini.core.php#ini.cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;cgi.nph = 1 - -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP -; will look for to know it is OK to continue execution. Setting this variable MAY -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; http://www.php.net/manual/en/ini.core.php#ini.cgi.redirect-status-env -;cgi.redirect_status_env = ; - -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo -cgi.fix_pathinfo=1 - -; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate -; security tokens of the calling client. This allows IIS to define the -; security context that the request runs under. mod_fastcgi under Apache -; does not currently support this feature (03/17/2002) -; Set to 1 if running under IIS. Default is zero. -; http://www.php.net/manual/en/ini.core.php#ini.fastcgi.impersonate -;fastcgi.impersonate = 1; - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;fastcgi.logging = 0 - -; cgi.rfc2616_headers configuration option tells PHP what type of headers to -; use when sending HTTP response code. If it's set 0 PHP sends Status: header that -; is supported by Apache. When this option is set to 1 PHP will send -; RFC2616 compliant header. -; Default is zero. -; http://www.php.net/manual/en/ini.core.php#ini.cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://www.php.net/manual/en/ini.core.php#ini.file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://www.php.net/manual/en/ini.core.php#ini.upload-tmp-dir -;upload_tmp_dir = - -; Maximum allowed size for uploaded files. -; http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize -upload_max_filesize = 2M - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://www.php.net/manual/en/filesystem.configuration.php#ini.from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://www.php.net/manual/en/filesystem.configuration.php#ini.user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://www.php.net/manual/en/filesystem.configuration.php#ini.default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://www.php.net/manual/en/filesystem.configuration.php#ini.auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. - -;;;; -; Note: packaged extension modules are now loaded via the .ini files -; found in the directory /etc/php.d; these are loaded by default. -;;;; - - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[Date] -; Defines the default timezone used by the date functions -; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone -;date.timezone = - -; http://www.php.net/manual/en/datetime.configuration.php#ini.date.default-latitude -;date.default_latitude = 31.7667 - -; http://www.php.net/manual/en/datetime.configuration.php#ini.date.default-longitude -;date.default_longitude = 35.2333 - -; http://www.php.net/manual/en/datetime.configuration.php#ini.date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://www.php.net/manual/en/datetime.configuration.php#ini.date.sunset-zenith -;date.sunset_zenith = 90.583333 - -[filter] -; http://www.php.net/manual/en/filter.configuration.php#ini.filter.default -;filter.default = unsafe_raw - -; http://www.php.net/manual/en/filter.configuration.php#ini.filter.default-flags -;filter.default_flags = - -[iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 - -[intl] -;intl.default_locale = - -[sqlite] -; http://www.php.net/manual/en/sqlite.configuration.php#ini.sqlite.assoc-case -;sqlite.assoc_case = 0 - -[sqlite3] -;sqlite3.extension_dir = - -[Pcre] -;PCRE library backtracking limit. -; http://www.php.net/manual/en/pcre.configuration.php#ini.pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://www.php.net/manual/en/pcre.configuration.php#ini.pcre.recursion-limit -;pcre.recursion_limit=100000 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://www.php.net/manual/en/ref.pdo-odbc.php#ini.pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -[Phar] -; http://www.php.net/manual/en/phar.configuration.php#ini.phar.readonly -;phar.readonly = On - -; http://www.php.net/manual/en/phar.configuration.php#ini.phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[Syslog] -; Whether or not to define the various syslog variables (e.g. $LOG_PID, -; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In -; runtime, you can define these variables by calling define_syslog_variables(). -; http://www.php.net/manual/en/network.configuration.php#ini.define-syslog-variables -define_syslog_variables = Off - -[mail function] -; For Win32 only. -; http://www.php.net/manual/en/mail.configuration.php#ini.smtp -SMTP = localhost -; http://www.php.net/manual/en/mail.configuration.php#ini.smtp-port -smtp_port = 25 - -; For Win32 only. -; http://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://www.php.net/manual/en/mail.configuration.php#ini.sendmail-path -sendmail_path = /usr/sbin/sendmail -t -i - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originaiting-Script: that will include uid of the script followed by the filename -mail.add_x_header = On - -; Log all mail() calls including the full path of the script, line #, to address and headers -;mail.log = - -[SQL] -; http://www.php.net/manual/en/ini.core.php#ini.sql.safe-mode -sql.safe_mode = Off - -[ODBC] -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.default-db -;odbc.default_db = Not yet implemented - -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.default-user -;odbc.default_user = Not yet implemented - -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.default-pw -;odbc.default_pw = Not yet implemented - -; Allow or prevent persistent links. -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of uodbc.defaultlrl and uodbc.defaultbinmode -; http://www.php.net/manual/en/odbc.configuration.php#ini.uodbc.defaultbinmode -odbc.defaultbinmode = 1 - -;birdstep.max_links = -1 - -[MySQL] -; Allow or prevent persistent links. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.allow-persistent -mysql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.max-persistent -mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.max-links -mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-port -mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket -mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-host -mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-user -mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-password -mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.connect-timeout -mysql.connect_timeout = 60 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.trace-mode -mysql.trace_mode = Off - -[MySQLi] - -; Maximum number of links. -1 means no limit. -; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.max-links -mysqli.max_links = -1 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-socket -mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-host -mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://www.php.net/manual/en/mysqli.configuration.php#ini.mysqli.default-pw -mysqli.default_pw = - -; Allow or prevent reconnect -mysqli.reconnect = Off - -[PostgresSQL] -; Allow or prevent persistent links. -; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Noitce message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://www.php.net/manual/en/pgsql.configuration.php#ini.pgsql.log-notice -pgsql.log_notice = 0 - -[Sybase-CT] -; Allow or prevent persistent links. -; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.allow-persistent -sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.max-persistent -sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.max-links -sybct.max_links = -1 - -; Minimum server message severity to display. -; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.min-server-severity -sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.min-client-severity -sybct.min_client_severity = 10 - -; Set per-context timeout -; http://www.php.net/manual/en/sybase.configuration.php#ini.sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -[bcmath] -; Number of decimal digits for all bcmath functions. -; http://www.php.net/manual/en/bc.configuration.php#ini.bcmath.scale -bcmath.scale = 0 - -[browscap] -; http://www.php.net/manual/en/misc.configuration.php#ini.browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; http://www.php.net/manual/en/session.configuration.php#ini.session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; As of PHP 4.0.1, you can define the path as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://www.php.net/manual/en/session.configuration.php#ini.session.save-path -session.save_path = "/tmp" - -; Whether to use cookies. -; http://www.php.net/manual/en/session.configuration.php#ini.session.use-cookies -session.use_cookies = 1 - -; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combatting -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://www.php.net/manual/en/session.configuration.php#ini.session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://www.php.net/manual/en/session.configuration.php#ini.session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; http://www.php.net/manual/en/session.configuration.php#ini.session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-httponly -session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://www.php.net/manual/en/session.configuration.php#ini.session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://www.php.net/manual/en/session.configuration.php#ini.session.gc-probability -session.gc_probability = 1 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://www.php.net/manual/en/session.configuration.php#ini.session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; cd /path/to/sessions; find -cmin +24 | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope, even when register_globals -; is disabled. PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://www.php.net/manual/en/session.configuration.php#ini.session.bug-compat-42 -session.bug_compat_42 = Off - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://www.php.net/manual/en/session.configuration.php#ini.session.bug-compat-warn -session.bug_compat_warn = Off - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://www.php.net/manual/en/session.configuration.php#ini.session.referer-check -session.referer_check = - -; How many bytes to read from the file. -; http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-length -session.entropy_length = 0 - -; Specified here to create the session id. -; http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-file -;session.entropy_file = /dev/urandom -session.entropy_file = - -; http://www.php.net/manual/en/session.configuration.php#ini.session.entropy-length -;session.entropy_length = 16 - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://www.php.net/manual/en/session.configuration.php#ini.session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; http://www.php.net/manual/en/session.configuration.php#ini.session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publically accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://www.php.net/manual/en/session.configuration.php#ini.session.use-trans-sid -session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; http://www.php.net/manual/en/session.configuration.php#ini.session.hash-function -session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://www.php.net/manual/en/session.configuration.php#ini.session.hash-bits-per-character -session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://www.php.net/manual/en/session.configuration.php#ini.url-rewriter.tags -url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" - -[MSSQL] -; Allow or prevent persistent links. -mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -mssql.max_links = -1 - -; Minimum error severity to display. -mssql.min_error_severity = 10 - -; Minimum message severity to display. -mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. -mssql.compatability_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server -mssql.secure_connection = Off - -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.comf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - -[Assertion] -; Assert(expr); active by default. -; http://www.php.net/manual/en/info.configuration.php#ini.assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://www.php.net/manual/en/info.configuration.php#ini.assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://www.php.net/manual/en/info.configuration.php#ini.assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://www.php.net/manual/en/info.configuration.php#ini.assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://www.php.net/manual/en/info.configuration.php#ini.assert.quiet-eval -;assert.quiet_eval = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://www.php.net/manual/en/com.configuration.php#ini.com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://www.php.net/manual/en/com.configuration.php#ini.com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://www.php.net/manual/en/com.configuration.php#ini.com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://www.php.net/manual/en/com.configuration.php#ini.com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://www.php.net/manual/en/com.configuration.php#ini.com.autoregister-verbose -;com.autoregister_verbose = true - -[mbstring] -; language for internal character representation. -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.internal-encoding -;mbstring.internal_encoding = EUC-JP - -; http input encoding. -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.http-input -;mbstring.http_input = auto - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.http-output -;mbstring.http_output = SJIS - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.substitute-character -;mbstring.substitute_character = none; - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = Off - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://www.php.net/manual/en/image.configuration.php#ini.image.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://www.php.net/manual/en/exif.configuration.php#ini.exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://www.php.net/manual/en/exif.configuration.php#ini.exif.encode-jis -;exif.encode_jis = - -; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://www.php.net/manual/en/exif.configuration.php#ini.exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://www.php.net/manual/en/tidy.configuration.php#ini.tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://www.php.net/manual/en/tidy.configuration.php#ini.tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; http://www.php.net/manual/en/soap.configuration.php#ini.soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://www.php.net/manual/en/soap.configuration.php#ini.soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://www.php.net/manual/en/soap.configuration.php#ini.soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - - -; Local Variables: -; tab-width: 4 -; End: - --- a/aws/postgresql.conf +++ /dev/null @@ -1,502 +1,1 @@ -# ----------------------------- -# PostgreSQL configuration file -# ----------------------------- -# -# This file consists of lines of the form: -# -# name = value -# -# (The "=" is optional.) Whitespace may be used. Comments are introduced with -# "#" anywhere on a line. The complete list of parameter names and allowed -# values can be found in the PostgreSQL documentation. -# -# The commented-out settings shown in this file represent the default values. -# Re-commenting a setting is NOT sufficient to revert it to the default value; -# you need to reload the server. -# -# This file is read on server startup and when the server receives a SIGHUP -# signal. If you edit the file on a running system, you have to SIGHUP the -# server for the changes to take effect, or use "pg_ctl reload". Some -# parameters, which are marked below, require a server shutdown and restart to -# take effect. -# -# Any parameter can also be given as a command-line option to the server, e.g., -# "postgres -c log_connections=on". Some parameters can be changed at run time -# with the "SET" SQL command. -# -# Memory units: kB = kilobytes Time units: ms = milliseconds -# MB = megabytes s = seconds -# GB = gigabytes min = minutes -# h = hours -# d = days - -#------------------------------------------------------------------------------ -# FILE LOCATIONS -#------------------------------------------------------------------------------ - -# The default values of these variables are driven from the -D command-line -# option or PGDATA environment variable, represented here as ConfigDir. - -#data_directory = 'ConfigDir' # use data in another directory - # (change requires restart) -#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file - # (change requires restart) -#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file - # (change requires restart) - -# If external_pid_file is not explicitly set, no extra PID file is written. -#external_pid_file = '(none)' # write an extra PID file - # (change requires restart) - - -#------------------------------------------------------------------------------ -# CONNECTIONS AND AUTHENTICATION -#------------------------------------------------------------------------------ - -# - Connection Settings - - -listen_addresses = '*' # what IP address(es) to listen on; - # comma-separated list of addresses; - # defaults to 'localhost', '*' = all - # (change requires restart) -#port = 5432 # (change requires restart) -max_connections = 100 # (change requires restart) -# Note: Increasing max_connections costs ~400 bytes of shared memory per -# connection slot, plus lock space (see max_locks_per_transaction). -#superuser_reserved_connections = 3 # (change requires restart) -#unix_socket_directory = '' # (change requires restart) -#unix_socket_group = '' # (change requires restart) -#unix_socket_permissions = 0777 # begin with 0 to use octal notation - # (change requires restart) -#bonjour_name = '' # defaults to the computer name - # (change requires restart) - -# - Security and Authentication - - -#authentication_timeout = 1min # 1s-600s -#ssl = off # (change requires restart) -#ssl_ciphers = 'ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH' # allowed SSL ciphers - # (change requires restart) -#ssl_renegotiation_limit = 512MB # amount of data between renegotiations -#password_encryption = on -#db_user_namespace = off - -# Kerberos and GSSAPI -#krb_server_keyfile = '' -#krb_srvname = 'postgres' # (Kerberos only) -#krb_caseins_users = off - -# - TCP Keepalives - -# see "man 7 tcp" for details - -#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds; - # 0 selects the system default -#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds; - # 0 selects the system default -#tcp_keepalives_count = 0 # TCP_KEEPCNT; - # 0 selects the system default - - -#------------------------------------------------------------------------------ -# RESOURCE USAGE (except WAL) -#------------------------------------------------------------------------------ - -# - Memory - - -shared_buffers = 32MB # min 128kB - # (change requires restart) -#temp_buffers = 8MB # min 800kB -#max_prepared_transactions = 0 # zero disables the feature - # (change requires restart) -# Note: Increasing max_prepared_transactions costs ~600 bytes of shared memory -# per transaction slot, plus lock space (see max_locks_per_transaction). -# It is not advisable to set max_prepared_transactions nonzero unless you -# actively intend to use prepared transactions. -#work_mem = 1MB # min 64kB -#maintenance_work_mem = 16MB # min 1MB -#max_stack_depth = 2MB # min 100kB - -# - Kernel Resource Usage - - -#max_files_per_process = 1000 # min 25 - # (change requires restart) -#shared_preload_libraries = '' # (change requires restart) - -# - Cost-Based Vacuum Delay - - -#vacuum_cost_delay = 0ms # 0-100 milliseconds -#vacuum_cost_page_hit = 1 # 0-10000 credits -#vacuum_cost_page_miss = 10 # 0-10000 credits -#vacuum_cost_page_dirty = 20 # 0-10000 credits -#vacuum_cost_limit = 200 # 1-10000 credits - -# - Background Writer - - -#bgwriter_delay = 200ms # 10-10000ms between rounds -#bgwriter_lru_maxpages = 100 # 0-1000 max buffers written/round -#bgwriter_lru_multiplier = 2.0 # 0-10.0 multipler on buffers scanned/round - -# - Asynchronous Behavior - - -#effective_io_concurrency = 1 # 1-1000. 0 disables prefetching - - -#------------------------------------------------------------------------------ -# WRITE AHEAD LOG -#------------------------------------------------------------------------------ - -# - Settings - - -#fsync = on # turns forced synchronization on or off -#synchronous_commit = on # immediate fsync at commit -#wal_sync_method = fsync # the default is the first option - # supported by the operating system: - # open_datasync - # fdatasync - # fsync - # fsync_writethrough - # open_sync -#full_page_writes = on # recover from partial page writes -#wal_buffers = 64kB # min 32kB - # (change requires restart) -#wal_writer_delay = 200ms # 1-10000 milliseconds - -#commit_delay = 0 # range 0-100000, in microseconds -#commit_siblings = 5 # range 1-1000 - -# - Checkpoints - - -#checkpoint_segments = 3 # in logfile segments, min 1, 16MB each -#checkpoint_timeout = 5min # range 30s-1h -#checkpoint_completion_target = 0.5 # checkpoint target duration, 0.0 - 1.0 -#checkpoint_warning = 30s # 0 disables - -# - Archiving - - -#archive_mode = off # allows archiving to be done - # (change requires restart) -#archive_command = '' # command to use to archive a logfile segment -#archive_timeout = 0 # force a logfile segment switch after this - # number of seconds; 0 disables - - -#------------------------------------------------------------------------------ -# QUERY TUNING -#------------------------------------------------------------------------------ - -# - Planner Method Configuration - - -#enable_bitmapscan = on -#enable_hashagg = on -#enable_hashjoin = on -#enable_indexscan = on -#enable_mergejoin = on -#enable_nestloop = on -#enable_seqscan = on -#enable_sort = on -#enable_tidscan = on - -# - Planner Cost Constants - - -#seq_page_cost = 1.0 # measured on an arbitrary scale -#random_page_cost = 4.0 # same scale as above -#cpu_tuple_cost = 0.01 # same scale as above -#cpu_index_tuple_cost = 0.005 # same scale as above -#cpu_operator_cost = 0.0025 # same scale as above -#effective_cache_size = 128MB - -# - Genetic Query Optimizer - - -#geqo = on -#geqo_threshold = 12 -#geqo_effort = 5 # range 1-10 -#geqo_pool_size = 0 # selects default based on effort -#geqo_generations = 0 # selects default based on effort -#geqo_selection_bias = 2.0 # range 1.5-2.0 - -# - Other Planner Options - - -#default_statistics_target = 100 # range 1-10000 -#constraint_exclusion = partition # on, off, or partition -#cursor_tuple_fraction = 0.1 # range 0.0-1.0 -#from_collapse_limit = 8 -#join_collapse_limit = 8 # 1 disables collapsing of explicit - # JOIN clauses - - -#------------------------------------------------------------------------------ -# ERROR REPORTING AND LOGGING -#------------------------------------------------------------------------------ - -# - Where to Log - - -#log_destination = 'stderr' # Valid values are combinations of - # stderr, csvlog, syslog and eventlog, - # depending on platform. csvlog - # requires logging_collector to be on. - -# This is used when logging to stderr: -logging_collector = on # Enable capturing of stderr and csvlog - # into log files. Required to be on for - # csvlogs. - # (change requires restart) - -# These are only used if logging_collector is on: -log_directory = 'pg_log' # directory where log files are written, - # can be absolute or relative to PGDATA -log_filename = 'postgresql-%a.log' # log file name pattern, - # can include strftime() escapes -log_truncate_on_rotation = on # If on, an existing log file of the - # same name as the new log file will be - # truncated rather than appended to. - # But such truncation only occurs on - # time-driven rotation, not on restarts - # or size-driven rotation. Default is - # off, meaning append to existing files - # in all cases. -log_rotation_age = 1d # Automatic rotation of logfiles will - # happen after that time. 0 disables. -log_rotation_size = 0 # Automatic rotation of logfiles will - # happen after that much log output. - # 0 disables. - -# These are relevant when logging to syslog: -#syslog_facility = 'LOCAL0' -#syslog_ident = 'postgres' - -#silent_mode = off # Run server silently. - # DO NOT USE without syslog or - # logging_collector - # (change requires restart) - - -# - When to Log - - -#client_min_messages = notice # values in order of decreasing detail: - # debug5 - # debug4 - # debug3 - # debug2 - # debug1 - # log - # notice - # warning - # error - -#log_min_messages = warning # values in order of decreasing detail: - # debug5 - # debug4 - # debug3 - # debug2 - # debug1 - # info - # notice - # warning - # error - # log - # fatal - # panic - -#log_error_verbosity = default # terse, default, or verbose messages - -#log_min_error_statement = error # values in order of decreasing detail: - # debug5 - # debug4 - # debug3 - # debug2 - # debug1 - # info - # notice - # warning - # error - # log - # fatal - # panic (effectively off) - -#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements - # and their durations, > 0 logs only - # statements running at least this number - # of milliseconds - - -# - What to Log - - -#debug_print_parse = off -#debug_print_rewritten = off -#debug_print_plan = off -#debug_pretty_print = on -#log_checkpoints = off -#log_connections = off -#log_disconnections = off -#log_duration = off -#log_hostname = off -#log_line_prefix = '' # special values: - # %u = user name - # %d = database name - # %r = remote host and port - # %h = remote host - # %p = process ID - # %t = timestamp without milliseconds - # %m = timestamp with milliseconds - # %i = command tag - # %c = session ID - # %l = session line number - # %s = session start timestamp - # %v = virtual transaction ID - # %x = transaction ID (0 if none) - # %q = stop here in non-session - # processes - # %% = '%' - # e.g. '<%u%%%d> ' -#log_lock_waits = off # log lock waits >= deadlock_timeout -#log_statement = 'none' # none, ddl, mod, all -#log_temp_files = -1 # log temporary files equal or larger - # than the specified size in kilobytes; - # -1 disables, 0 logs all temp files -#log_timezone = unknown # actually, defaults to TZ environment - # setting - - -#------------------------------------------------------------------------------ -# RUNTIME STATISTICS -#------------------------------------------------------------------------------ - -# - Query/Index Statistics Collector - - -#track_activities = on -#track_counts = on -#track_functions = none # none, pl, all -#track_activity_query_size = 1024 -#update_process_title = on -#stats_temp_directory = 'pg_stat_tmp' - - -# - Statistics Monitoring - - -#log_parser_stats = off -#log_planner_stats = off -#log_executor_stats = off -#log_statement_stats = off - - -#------------------------------------------------------------------------------ -# AUTOVACUUM PARAMETERS -#------------------------------------------------------------------------------ - -#autovacuum = on # Enable autovacuum subprocess? 'on' - # requires track_counts to also be on. -#log_autovacuum_min_duration = -1 # -1 disables, 0 logs all actions and - # their durations, > 0 logs only - # actions running at least this number - # of milliseconds. -#autovacuum_max_workers = 3 # max number of autovacuum subprocesses -#autovacuum_naptime = 1min # time between autovacuum runs -#autovacuum_vacuum_threshold = 50 # min number of row updates before - # vacuum -#autovacuum_analyze_threshold = 50 # min number of row updates before - # analyze -#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum -#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze -#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum - # (change requires restart) -#autovacuum_vacuum_cost_delay = 20ms # default vacuum cost delay for - # autovacuum, in milliseconds; - # -1 means use vacuum_cost_delay -#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for - # autovacuum, -1 means use - # vacuum_cost_limit - - -#------------------------------------------------------------------------------ -# CLIENT CONNECTION DEFAULTS -#------------------------------------------------------------------------------ - -# - Statement Behavior - - -#search_path = '"$user",public' # schema names -#default_tablespace = '' # a tablespace name, '' uses the default -#temp_tablespaces = '' # a list of tablespace names, '' uses - # only default tablespace -#check_function_bodies = on -#default_transaction_isolation = 'read committed' -#default_transaction_read_only = off -#session_replication_role = 'origin' -#statement_timeout = 0 # in milliseconds, 0 is disabled -#vacuum_freeze_min_age = 50000000 -#vacuum_freeze_table_age = 150000000 -#xmlbinary = 'base64' -#xmloption = 'content' - -# - Locale and Formatting - - -datestyle = 'iso, mdy' -#intervalstyle = 'postgres' -#timezone = unknown # actually, defaults to TZ environment - # setting -#timezone_abbreviations = 'Default' # Select the set of available time zone - # abbreviations. Currently, there are - # Default - # Australia - # India - # You can create your own file in - # share/timezonesets/. -#extra_float_digits = 0 # min -15, max 2 -#client_encoding = sql_ascii # actually, defaults to database - # encoding - -# These settings are initialized by initdb, but they can be changed. -lc_messages = 'en_US.UTF-8' # locale for system error message - # strings -lc_monetary = 'en_US.UTF-8' # locale for monetary formatting -lc_numeric = 'en_US.UTF-8' # locale for number formatting -lc_time = 'en_US.UTF-8' # locale for time formatting - -# default configuration for text search -default_text_search_config = 'pg_catalog.english' - -# - Other Defaults - - -#dynamic_library_path = '$libdir' -#local_preload_libraries = '' - - -#------------------------------------------------------------------------------ -# LOCK MANAGEMENT -#------------------------------------------------------------------------------ - -#deadlock_timeout = 1s -#max_locks_per_transaction = 64 # min 10 - # (change requires restart) -# Note: Each lock table slot uses ~270 bytes of shared memory, and there are -# max_locks_per_transaction * (max_connections + max_prepared_transactions) -# lock table slots. - - -#------------------------------------------------------------------------------ -# VERSION/PLATFORM COMPATIBILITY -#------------------------------------------------------------------------------ - -# - Previous PostgreSQL Versions - - -#add_missing_from = off -#array_nulls = on -#backslash_quote = safe_encoding # on, off, or safe_encoding -#default_with_oids = off -#escape_string_warning = on -#regex_flavor = advanced # advanced, extended, or basic -#sql_inheritance = on -#standard_conforming_strings = off -#synchronize_seqscans = on - -# - Other Platforms and Clients - - -#transform_null_equals = off - - -#------------------------------------------------------------------------------ -# CUSTOMIZED OPTIONS -#------------------------------------------------------------------------------ - -#custom_variable_classes = '' # list of custom variable class names - --- a/aws/rc.local +++ /dev/null @@ -1,14 +1,1 @@ -#!/bin/sh -# -# This script will be executed *after* all the other init scripts. -# You can put your own initialization stuff in here if you don't -# want to do the full Sys V style init stuff. -touch /var/lock/subsys/local -cd /tmp -rm -rfv busui -git clone http://maxious.lambdacomplex.org/busui/git -sh busui/aws/awsStartup.sh - - - --- a/aws/transitdata.sql +++ /dev/null @@ -1,13723 +1,1 @@ --- --- PostgreSQL database dump --- --- Dumped from database version 9.0.4 --- Dumped by pg_dump version 9.0.4 --- Started on 2011-10-11 23:16:11 - -SET statement_timeout = 0; -SET client_encoding = 'UTF8'; -SET standard_conforming_strings = off; -SET check_function_bodies = false; -SET client_min_messages = warning; -SET escape_string_warning = off; - --- --- TOC entry 1168 (class 2612 OID 11574) --- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres --- - -CREATE OR REPLACE PROCEDURAL LANGUAGE plpgsql; - - -ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres; - -SET search_path = public, pg_catalog; - --- --- TOC entry 1088 (class 0 OID 0) --- Name: box2d; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE box2d; - - --- --- TOC entry 15 (class 1255 OID 18351) --- Dependencies: 6 1088 --- Name: box2d_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box2d_in(cstring) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_in'; - - -ALTER FUNCTION public.box2d_in(cstring) OWNER TO postgres; - --- --- TOC entry 19 (class 1255 OID 18352) --- Dependencies: 6 1088 --- Name: box2d_out(box2d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box2d_out(box2d) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_out'; - - -ALTER FUNCTION public.box2d_out(box2d) OWNER TO postgres; - --- --- TOC entry 1087 (class 1247 OID 18350) --- Dependencies: 6 15 19 --- Name: box2d; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE box2d ( - INTERNALLENGTH = 16, - INPUT = box2d_in, - OUTPUT = box2d_out, - ALIGNMENT = int4, - STORAGE = plain -); - - -ALTER TYPE public.box2d OWNER TO postgres; - --- --- TOC entry 1091 (class 0 OID 0) --- Name: box3d; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE box3d; - - --- --- TOC entry 20 (class 1255 OID 18355) --- Dependencies: 6 1091 --- Name: box3d_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d_in(cstring) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_in'; - - -ALTER FUNCTION public.box3d_in(cstring) OWNER TO postgres; - --- --- TOC entry 21 (class 1255 OID 18356) --- Dependencies: 6 1091 --- Name: box3d_out(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d_out(box3d) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_out'; - - -ALTER FUNCTION public.box3d_out(box3d) OWNER TO postgres; - --- --- TOC entry 1090 (class 1247 OID 18354) --- Dependencies: 6 21 20 --- Name: box3d; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE box3d ( - INTERNALLENGTH = 48, - INPUT = box3d_in, - OUTPUT = box3d_out, - ALIGNMENT = double, - STORAGE = plain -); - - -ALTER TYPE public.box3d OWNER TO postgres; - --- --- TOC entry 1094 (class 0 OID 0) --- Name: box3d_extent; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE box3d_extent; - - --- --- TOC entry 22 (class 1255 OID 18359) --- Dependencies: 6 1094 --- Name: box3d_extent_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d_extent_in(cstring) RETURNS box3d_extent - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_in'; - - -ALTER FUNCTION public.box3d_extent_in(cstring) OWNER TO postgres; - --- --- TOC entry 23 (class 1255 OID 18360) --- Dependencies: 6 1094 --- Name: box3d_extent_out(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d_extent_out(box3d_extent) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_extent_out'; - - -ALTER FUNCTION public.box3d_extent_out(box3d_extent) OWNER TO postgres; - --- --- TOC entry 1093 (class 1247 OID 18358) --- Dependencies: 6 23 22 --- Name: box3d_extent; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE box3d_extent ( - INTERNALLENGTH = 48, - INPUT = box3d_extent_in, - OUTPUT = box3d_extent_out, - ALIGNMENT = double, - STORAGE = plain -); - - -ALTER TYPE public.box3d_extent OWNER TO postgres; - --- --- TOC entry 1097 (class 0 OID 0) --- Name: chip; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE chip; - - --- --- TOC entry 24 (class 1255 OID 18363) --- Dependencies: 6 1097 --- Name: chip_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION chip_in(cstring) RETURNS chip - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_in'; - - -ALTER FUNCTION public.chip_in(cstring) OWNER TO postgres; - --- --- TOC entry 25 (class 1255 OID 18364) --- Dependencies: 6 1097 --- Name: chip_out(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION chip_out(chip) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_out'; - - -ALTER FUNCTION public.chip_out(chip) OWNER TO postgres; - --- --- TOC entry 1096 (class 1247 OID 18362) --- Dependencies: 6 25 24 --- Name: chip; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE chip ( - INTERNALLENGTH = variable, - INPUT = chip_in, - OUTPUT = chip_out, - ALIGNMENT = double, - STORAGE = extended -); - - -ALTER TYPE public.chip OWNER TO postgres; - --- --- TOC entry 1100 (class 0 OID 0) --- Name: geography; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE geography; - - --- --- TOC entry 26 (class 1255 OID 18367) --- Dependencies: 6 --- Name: geography_analyze(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_analyze(internal) RETURNS boolean - LANGUAGE c STRICT - AS '$libdir/postgis-1.5', 'geography_analyze'; - - -ALTER FUNCTION public.geography_analyze(internal) OWNER TO postgres; - --- --- TOC entry 27 (class 1255 OID 18368) --- Dependencies: 6 1100 --- Name: geography_in(cstring, oid, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_in(cstring, oid, integer) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_in'; - - -ALTER FUNCTION public.geography_in(cstring, oid, integer) OWNER TO postgres; - --- --- TOC entry 28 (class 1255 OID 18369) --- Dependencies: 6 1100 --- Name: geography_out(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_out(geography) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_out'; - - -ALTER FUNCTION public.geography_out(geography) OWNER TO postgres; - --- --- TOC entry 29 (class 1255 OID 18370) --- Dependencies: 6 --- Name: geography_typmod_in(cstring[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_typmod_in(cstring[]) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_typmod_in'; - - -ALTER FUNCTION public.geography_typmod_in(cstring[]) OWNER TO postgres; - --- --- TOC entry 30 (class 1255 OID 18371) --- Dependencies: 6 --- Name: geography_typmod_out(integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_typmod_out(integer) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_typmod_out'; - - -ALTER FUNCTION public.geography_typmod_out(integer) OWNER TO postgres; - --- --- TOC entry 1099 (class 1247 OID 18366) --- Dependencies: 26 6 27 28 29 30 --- Name: geography; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE geography ( - INTERNALLENGTH = variable, - INPUT = geography_in, - OUTPUT = geography_out, - TYPMOD_IN = geography_typmod_in, - TYPMOD_OUT = geography_typmod_out, - ANALYZE = geography_analyze, - ALIGNMENT = double, - STORAGE = main -); - - -ALTER TYPE public.geography OWNER TO postgres; - --- --- TOC entry 1103 (class 0 OID 0) --- Name: geometry; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE geometry; - - --- --- TOC entry 31 (class 1255 OID 18374) --- Dependencies: 6 --- Name: geometry_analyze(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_analyze(internal) RETURNS boolean - LANGUAGE c STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_analyze'; - - -ALTER FUNCTION public.geometry_analyze(internal) OWNER TO postgres; - --- --- TOC entry 32 (class 1255 OID 18375) --- Dependencies: 6 1103 --- Name: geometry_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_in(cstring) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_in'; - - -ALTER FUNCTION public.geometry_in(cstring) OWNER TO postgres; - --- --- TOC entry 33 (class 1255 OID 18376) --- Dependencies: 6 1103 --- Name: geometry_out(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_out(geometry) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_out'; - - -ALTER FUNCTION public.geometry_out(geometry) OWNER TO postgres; - --- --- TOC entry 34 (class 1255 OID 18377) --- Dependencies: 6 1103 --- Name: geometry_recv(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_recv(internal) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_recv'; - - -ALTER FUNCTION public.geometry_recv(internal) OWNER TO postgres; - --- --- TOC entry 35 (class 1255 OID 18378) --- Dependencies: 6 1103 --- Name: geometry_send(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_send(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_send'; - - -ALTER FUNCTION public.geometry_send(geometry) OWNER TO postgres; - --- --- TOC entry 1102 (class 1247 OID 18373) --- Dependencies: 33 34 35 31 6 32 --- Name: geometry; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE geometry ( - INTERNALLENGTH = variable, - INPUT = geometry_in, - OUTPUT = geometry_out, - RECEIVE = geometry_recv, - SEND = geometry_send, - ANALYZE = geometry_analyze, - DELIMITER = ':', - ALIGNMENT = int4, - STORAGE = main -); - - -ALTER TYPE public.geometry OWNER TO postgres; - --- --- TOC entry 1105 (class 1247 OID 18382) --- Dependencies: 6 2408 --- Name: geometry_dump; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE geometry_dump AS ( - path integer[], - geom geometry -); - - -ALTER TYPE public.geometry_dump OWNER TO postgres; - --- --- TOC entry 1108 (class 0 OID 0) --- Name: gidx; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE gidx; - - --- --- TOC entry 36 (class 1255 OID 18384) --- Dependencies: 6 1108 --- Name: gidx_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION gidx_in(cstring) RETURNS gidx - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'gidx_in'; - - -ALTER FUNCTION public.gidx_in(cstring) OWNER TO postgres; - --- --- TOC entry 37 (class 1255 OID 18385) --- Dependencies: 6 1108 --- Name: gidx_out(gidx); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION gidx_out(gidx) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'gidx_out'; - - -ALTER FUNCTION public.gidx_out(gidx) OWNER TO postgres; - --- --- TOC entry 1107 (class 1247 OID 18383) --- Dependencies: 37 36 6 --- Name: gidx; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE gidx ( - INTERNALLENGTH = variable, - INPUT = gidx_in, - OUTPUT = gidx_out, - ALIGNMENT = double, - STORAGE = plain -); - - -ALTER TYPE public.gidx OWNER TO postgres; - --- --- TOC entry 1111 (class 0 OID 0) --- Name: pgis_abs; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE pgis_abs; - - --- --- TOC entry 38 (class 1255 OID 18388) --- Dependencies: 6 1111 --- Name: pgis_abs_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_abs_in(cstring) RETURNS pgis_abs - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'pgis_abs_in'; - - -ALTER FUNCTION public.pgis_abs_in(cstring) OWNER TO postgres; - --- --- TOC entry 39 (class 1255 OID 18389) --- Dependencies: 6 1111 --- Name: pgis_abs_out(pgis_abs); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_abs_out(pgis_abs) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'pgis_abs_out'; - - -ALTER FUNCTION public.pgis_abs_out(pgis_abs) OWNER TO postgres; - --- --- TOC entry 1110 (class 1247 OID 18387) --- Dependencies: 38 6 39 --- Name: pgis_abs; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE pgis_abs ( - INTERNALLENGTH = 8, - INPUT = pgis_abs_in, - OUTPUT = pgis_abs_out, - ALIGNMENT = double, - STORAGE = plain -); - - -ALTER TYPE public.pgis_abs OWNER TO postgres; - --- --- TOC entry 1114 (class 0 OID 0) --- Name: spheroid; Type: SHELL TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE spheroid; - - --- --- TOC entry 40 (class 1255 OID 18392) --- Dependencies: 6 1114 --- Name: spheroid_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION spheroid_in(cstring) RETURNS spheroid - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ellipsoid_in'; - - -ALTER FUNCTION public.spheroid_in(cstring) OWNER TO postgres; - --- --- TOC entry 41 (class 1255 OID 18393) --- Dependencies: 6 1114 --- Name: spheroid_out(spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION spheroid_out(spheroid) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ellipsoid_out'; - - -ALTER FUNCTION public.spheroid_out(spheroid) OWNER TO postgres; - --- --- TOC entry 1113 (class 1247 OID 18391) --- Dependencies: 41 6 40 --- Name: spheroid; Type: TYPE; Schema: public; Owner: postgres --- - -CREATE TYPE spheroid ( - INTERNALLENGTH = 65, - INPUT = spheroid_in, - OUTPUT = spheroid_out, - ALIGNMENT = double, - STORAGE = plain -); - - -ALTER TYPE public.spheroid OWNER TO postgres; - --- --- TOC entry 42 (class 1255 OID 18395) --- Dependencies: 6 1102 --- Name: _st_asgeojson(integer, geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_asgeojson(integer, geometry, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asGeoJson'; - - -ALTER FUNCTION public._st_asgeojson(integer, geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 43 (class 1255 OID 18396) --- Dependencies: 6 1099 --- Name: _st_asgeojson(integer, geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_asgeojson(integer, geography, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_geojson'; - - -ALTER FUNCTION public._st_asgeojson(integer, geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 44 (class 1255 OID 18397) --- Dependencies: 6 1102 --- Name: _st_asgml(integer, geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_asgml(integer, geometry, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asGML'; - - -ALTER FUNCTION public._st_asgml(integer, geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 45 (class 1255 OID 18398) --- Dependencies: 6 1099 --- Name: _st_asgml(integer, geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_asgml(integer, geography, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_gml'; - - -ALTER FUNCTION public._st_asgml(integer, geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 46 (class 1255 OID 18399) --- Dependencies: 1102 6 --- Name: _st_askml(integer, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_askml(integer, geometry, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asKML'; - - -ALTER FUNCTION public._st_askml(integer, geometry, integer) OWNER TO postgres; - --- --- TOC entry 47 (class 1255 OID 18400) --- Dependencies: 6 1099 --- Name: _st_askml(integer, geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_askml(integer, geography, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_kml'; - - -ALTER FUNCTION public._st_askml(integer, geography, integer) OWNER TO postgres; - --- --- TOC entry 49 (class 1255 OID 18402) --- Dependencies: 1099 6 --- Name: _st_bestsrid(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_bestsrid(geography) RETURNS integer - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_BestSRID($1,$1)$_$; - - -ALTER FUNCTION public._st_bestsrid(geography) OWNER TO postgres; - --- --- TOC entry 48 (class 1255 OID 18401) --- Dependencies: 6 1099 1099 --- Name: _st_bestsrid(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_bestsrid(geography, geography) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_bestsrid'; - - -ALTER FUNCTION public._st_bestsrid(geography, geography) OWNER TO postgres; - --- --- TOC entry 50 (class 1255 OID 18403) --- Dependencies: 1102 6 1102 --- Name: _st_buffer(geometry, double precision, cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_buffer(geometry, double precision, cstring) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'buffer'; - - -ALTER FUNCTION public._st_buffer(geometry, double precision, cstring) OWNER TO postgres; - --- --- TOC entry 51 (class 1255 OID 18404) --- Dependencies: 6 1102 1102 --- Name: _st_contains(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_contains(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'contains'; - - -ALTER FUNCTION public._st_contains(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 52 (class 1255 OID 18405) --- Dependencies: 6 1102 1102 --- Name: _st_containsproperly(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_containsproperly(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'containsproperly'; - - -ALTER FUNCTION public._st_containsproperly(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 53 (class 1255 OID 18406) --- Dependencies: 6 1102 1102 --- Name: _st_coveredby(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_coveredby(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'coveredby'; - - -ALTER FUNCTION public._st_coveredby(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 54 (class 1255 OID 18407) --- Dependencies: 1102 1102 6 --- Name: _st_covers(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_covers(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'covers'; - - -ALTER FUNCTION public._st_covers(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 55 (class 1255 OID 18408) --- Dependencies: 1099 1099 6 --- Name: _st_covers(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_covers(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'geography_covers'; - - -ALTER FUNCTION public._st_covers(geography, geography) OWNER TO postgres; - --- --- TOC entry 56 (class 1255 OID 18409) --- Dependencies: 1102 1102 6 --- Name: _st_crosses(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_crosses(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'crosses'; - - -ALTER FUNCTION public._st_crosses(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 57 (class 1255 OID 18410) --- Dependencies: 1102 6 1102 --- Name: _st_dfullywithin(geometry, geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_dfullywithin(geometry, geometry, double precision) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dfullywithin'; - - -ALTER FUNCTION public._st_dfullywithin(geometry, geometry, double precision) OWNER TO postgres; - --- --- TOC entry 58 (class 1255 OID 18411) --- Dependencies: 1099 6 1099 --- Name: _st_distance(geography, geography, double precision, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_distance(geography, geography, double precision, boolean) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'geography_distance'; - - -ALTER FUNCTION public._st_distance(geography, geography, double precision, boolean) OWNER TO postgres; - --- --- TOC entry 59 (class 1255 OID 18412) --- Dependencies: 6 1168 1105 1102 --- Name: _st_dumppoints(geometry, integer[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_dumppoints(the_geom geometry, cur_path integer[]) RETURNS SETOF geometry_dump - LANGUAGE plpgsql - AS $$ -DECLARE - tmp geometry_dump; - tmp2 geometry_dump; - nb_points integer; - nb_geom integer; - i integer; - j integer; - g geometry; - -BEGIN - - RAISE DEBUG '%,%', cur_path, ST_GeometryType(the_geom); - - -- Special case (MULTI* OR GEOMETRYCOLLECTION) : iterate and return the DumpPoints of the geometries - SELECT ST_NumGeometries(the_geom) INTO nb_geom; - - IF (nb_geom IS NOT NULL) THEN - - i = 1; - FOR tmp2 IN SELECT (ST_Dump(the_geom)).* LOOP - - FOR tmp IN SELECT * FROM _ST_DumpPoints(tmp2.geom, cur_path || tmp2.path) LOOP - RETURN NEXT tmp; - END LOOP; - i = i + 1; - - END LOOP; - - RETURN; - END IF; - - - -- Special case (POLYGON) : return the points of the rings of a polygon - IF (ST_GeometryType(the_geom) = 'ST_Polygon') THEN - - FOR tmp IN SELECT * FROM _ST_DumpPoints(ST_ExteriorRing(the_geom), cur_path || ARRAY[1]) LOOP - RETURN NEXT tmp; - END LOOP; - - j := ST_NumInteriorRings(the_geom); - FOR i IN 1..j LOOP - FOR tmp IN SELECT * FROM _ST_DumpPoints(ST_InteriorRingN(the_geom, i), cur_path || ARRAY[i+1]) LOOP - RETURN NEXT tmp; - END LOOP; - END LOOP; - - RETURN; - END IF; - - - -- Special case (POINT) : return the point - IF (ST_GeometryType(the_geom) = 'ST_Point') THEN - - tmp.path = cur_path || ARRAY[1]; - tmp.geom = the_geom; - - RETURN NEXT tmp; - RETURN; - - END IF; - - - -- Use ST_NumPoints rather than ST_NPoints to have a NULL value if the_geom isn't - -- a LINESTRING or CIRCULARSTRING. - SELECT ST_NumPoints(the_geom) INTO nb_points; - - -- This should never happen - IF (nb_points IS NULL) THEN - RAISE EXCEPTION 'Unexpected error while dumping geometry %', ST_AsText(the_geom); - END IF; - - FOR i IN 1..nb_points LOOP - tmp.path = cur_path || ARRAY[i]; - tmp.geom := ST_PointN(the_geom, i); - RETURN NEXT tmp; - END LOOP; - -END -$$; - - -ALTER FUNCTION public._st_dumppoints(the_geom geometry, cur_path integer[]) OWNER TO postgres; - --- --- TOC entry 60 (class 1255 OID 18413) --- Dependencies: 1102 6 1102 --- Name: _st_dwithin(geometry, geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_dwithin(geometry, geometry, double precision) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_dwithin'; - - -ALTER FUNCTION public._st_dwithin(geometry, geometry, double precision) OWNER TO postgres; - --- --- TOC entry 61 (class 1255 OID 18414) --- Dependencies: 1099 6 1099 --- Name: _st_dwithin(geography, geography, double precision, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_dwithin(geography, geography, double precision, boolean) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'geography_dwithin'; - - -ALTER FUNCTION public._st_dwithin(geography, geography, double precision, boolean) OWNER TO postgres; - --- --- TOC entry 62 (class 1255 OID 18415) --- Dependencies: 1102 6 1102 --- Name: _st_equals(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_equals(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'geomequals'; - - -ALTER FUNCTION public._st_equals(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 63 (class 1255 OID 18416) --- Dependencies: 1099 1099 6 --- Name: _st_expand(geography, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_expand(geography, double precision) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_expand'; - - -ALTER FUNCTION public._st_expand(geography, double precision) OWNER TO postgres; - --- --- TOC entry 64 (class 1255 OID 18417) --- Dependencies: 6 1102 1102 --- Name: _st_intersects(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_intersects(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'intersects'; - - -ALTER FUNCTION public._st_intersects(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 65 (class 1255 OID 18418) --- Dependencies: 6 1102 1102 --- Name: _st_linecrossingdirection(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_linecrossingdirection(geometry, geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'ST_LineCrossingDirection'; - - -ALTER FUNCTION public._st_linecrossingdirection(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 66 (class 1255 OID 18419) --- Dependencies: 1102 1102 1102 6 --- Name: _st_longestline(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_longestline(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_longestline2d'; - - -ALTER FUNCTION public._st_longestline(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 67 (class 1255 OID 18420) --- Dependencies: 6 1102 1102 --- Name: _st_maxdistance(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_maxdistance(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_maxdistance2d_linestring'; - - -ALTER FUNCTION public._st_maxdistance(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 68 (class 1255 OID 18421) --- Dependencies: 6 1102 1102 --- Name: _st_orderingequals(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_orderingequals(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_same'; - - -ALTER FUNCTION public._st_orderingequals(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 69 (class 1255 OID 18422) --- Dependencies: 1102 1102 6 --- Name: _st_overlaps(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_overlaps(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'overlaps'; - - -ALTER FUNCTION public._st_overlaps(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 70 (class 1255 OID 18423) --- Dependencies: 6 1099 1099 --- Name: _st_pointoutside(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_pointoutside(geography) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_point_outside'; - - -ALTER FUNCTION public._st_pointoutside(geography) OWNER TO postgres; - --- --- TOC entry 71 (class 1255 OID 18424) --- Dependencies: 6 1102 1102 --- Name: _st_touches(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_touches(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'touches'; - - -ALTER FUNCTION public._st_touches(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 72 (class 1255 OID 18425) --- Dependencies: 6 1102 1102 --- Name: _st_within(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION _st_within(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'within'; - - -ALTER FUNCTION public._st_within(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 73 (class 1255 OID 18426) --- Dependencies: 6 1168 --- Name: addauth(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addauth(text) RETURNS boolean - LANGUAGE plpgsql - AS $_$ -DECLARE - lockid alias for $1; - okay boolean; - myrec record; -BEGIN - -- check to see if table exists - -- if not, CREATE TEMP TABLE mylock (transid xid, lockcode text) - okay := 'f'; - FOR myrec IN SELECT * FROM pg_class WHERE relname = 'temp_lock_have_table' LOOP - okay := 't'; - END LOOP; - IF (okay <> 't') THEN - CREATE TEMP TABLE temp_lock_have_table (transid xid, lockcode text); - -- this will only work from pgsql7.4 up - -- ON COMMIT DELETE ROWS; - END IF; - - -- INSERT INTO mylock VALUES ( $1) --- EXECUTE 'INSERT INTO temp_lock_have_table VALUES ( '|| --- quote_literal(getTransactionID()) || ',' || --- quote_literal(lockid) ||')'; - - INSERT INTO temp_lock_have_table VALUES (getTransactionID(), lockid); - - RETURN true::boolean; -END; -$_$; - - -ALTER FUNCTION public.addauth(text) OWNER TO postgres; - --- --- TOC entry 74 (class 1255 OID 18427) --- Dependencies: 6 1102 1102 --- Name: addbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addbbox(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_addBBOX'; - - -ALTER FUNCTION public.addbbox(geometry) OWNER TO postgres; - --- --- TOC entry 79 (class 1255 OID 18430) --- Dependencies: 6 1168 --- Name: addgeometrycolumn(character varying, character varying, integer, character varying, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addgeometrycolumn(character varying, character varying, integer, character varying, integer) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - ret text; -BEGIN - SELECT AddGeometryColumn('','',$1,$2,$3,$4,$5) into ret; - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.addgeometrycolumn(character varying, character varying, integer, character varying, integer) OWNER TO postgres; - --- --- TOC entry 78 (class 1255 OID 18429) --- Dependencies: 6 1168 --- Name: addgeometrycolumn(character varying, character varying, character varying, integer, character varying, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addgeometrycolumn(character varying, character varying, character varying, integer, character varying, integer) RETURNS text - LANGUAGE plpgsql STABLE STRICT - AS $_$ -DECLARE - ret text; -BEGIN - SELECT AddGeometryColumn('',$1,$2,$3,$4,$5,$6) into ret; - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.addgeometrycolumn(character varying, character varying, character varying, integer, character varying, integer) OWNER TO postgres; - --- --- TOC entry 77 (class 1255 OID 18428) --- Dependencies: 6 1168 --- Name: addgeometrycolumn(character varying, character varying, character varying, character varying, integer, character varying, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addgeometrycolumn(character varying, character varying, character varying, character varying, integer, character varying, integer) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - catalog_name alias for $1; - schema_name alias for $2; - table_name alias for $3; - column_name alias for $4; - new_srid alias for $5; - new_type alias for $6; - new_dim alias for $7; - rec RECORD; - sr varchar; - real_schema name; - sql text; - -BEGIN - - -- Verify geometry type - IF ( NOT ( (new_type = 'GEOMETRY') OR - (new_type = 'GEOMETRYCOLLECTION') OR - (new_type = 'POINT') OR - (new_type = 'MULTIPOINT') OR - (new_type = 'POLYGON') OR - (new_type = 'MULTIPOLYGON') OR - (new_type = 'LINESTRING') OR - (new_type = 'MULTILINESTRING') OR - (new_type = 'GEOMETRYCOLLECTIONM') OR - (new_type = 'POINTM') OR - (new_type = 'MULTIPOINTM') OR - (new_type = 'POLYGONM') OR - (new_type = 'MULTIPOLYGONM') OR - (new_type = 'LINESTRINGM') OR - (new_type = 'MULTILINESTRINGM') OR - (new_type = 'CIRCULARSTRING') OR - (new_type = 'CIRCULARSTRINGM') OR - (new_type = 'COMPOUNDCURVE') OR - (new_type = 'COMPOUNDCURVEM') OR - (new_type = 'CURVEPOLYGON') OR - (new_type = 'CURVEPOLYGONM') OR - (new_type = 'MULTICURVE') OR - (new_type = 'MULTICURVEM') OR - (new_type = 'MULTISURFACE') OR - (new_type = 'MULTISURFACEM')) ) - THEN - RAISE EXCEPTION 'Invalid type name - valid ones are: - POINT, MULTIPOINT, - LINESTRING, MULTILINESTRING, - POLYGON, MULTIPOLYGON, - CIRCULARSTRING, COMPOUNDCURVE, MULTICURVE, - CURVEPOLYGON, MULTISURFACE, - GEOMETRY, GEOMETRYCOLLECTION, - POINTM, MULTIPOINTM, - LINESTRINGM, MULTILINESTRINGM, - POLYGONM, MULTIPOLYGONM, - CIRCULARSTRINGM, COMPOUNDCURVEM, MULTICURVEM - CURVEPOLYGONM, MULTISURFACEM, - or GEOMETRYCOLLECTIONM'; - RETURN 'fail'; - END IF; - - - -- Verify dimension - IF ( (new_dim >4) OR (new_dim <0) ) THEN - RAISE EXCEPTION 'invalid dimension'; - RETURN 'fail'; - END IF; - - IF ( (new_type LIKE '%M') AND (new_dim!=3) ) THEN - RAISE EXCEPTION 'TypeM needs 3 dimensions'; - RETURN 'fail'; - END IF; - - - -- Verify SRID - IF ( new_srid != -1 ) THEN - SELECT SRID INTO sr FROM spatial_ref_sys WHERE SRID = new_srid; - IF NOT FOUND THEN - RAISE EXCEPTION 'AddGeometryColumns() - invalid SRID'; - RETURN 'fail'; - END IF; - END IF; - - - -- Verify schema - IF ( schema_name IS NOT NULL AND schema_name != '' ) THEN - sql := 'SELECT nspname FROM pg_namespace ' || - 'WHERE text(nspname) = ' || quote_literal(schema_name) || - 'LIMIT 1'; - RAISE DEBUG '%', sql; - EXECUTE sql INTO real_schema; - - IF ( real_schema IS NULL ) THEN - RAISE EXCEPTION 'Schema % is not a valid schemaname', quote_literal(schema_name); - RETURN 'fail'; - END IF; - END IF; - - IF ( real_schema IS NULL ) THEN - RAISE DEBUG 'Detecting schema'; - sql := 'SELECT n.nspname AS schemaname ' || - 'FROM pg_catalog.pg_class c ' || - 'JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace ' || - 'WHERE c.relkind = ' || quote_literal('r') || - ' AND n.nspname NOT IN (' || quote_literal('pg_catalog') || ', ' || quote_literal('pg_toast') || ')' || - ' AND pg_catalog.pg_table_is_visible(c.oid)' || - ' AND c.relname = ' || quote_literal(table_name); - RAISE DEBUG '%', sql; - EXECUTE sql INTO real_schema; - - IF ( real_schema IS NULL ) THEN - RAISE EXCEPTION 'Table % does not occur in the search_path', quote_literal(table_name); - RETURN 'fail'; - END IF; - END IF; - - - -- Add geometry column to table - sql := 'ALTER TABLE ' || - quote_ident(real_schema) || '.' || quote_ident(table_name) - || ' ADD COLUMN ' || quote_ident(column_name) || - ' geometry '; - RAISE DEBUG '%', sql; - EXECUTE sql; - - - -- Delete stale record in geometry_columns (if any) - sql := 'DELETE FROM geometry_columns WHERE - f_table_catalog = ' || quote_literal('') || - ' AND f_table_schema = ' || - quote_literal(real_schema) || - ' AND f_table_name = ' || quote_literal(table_name) || - ' AND f_geometry_column = ' || quote_literal(column_name); - RAISE DEBUG '%', sql; - EXECUTE sql; - - - -- Add record in geometry_columns - sql := 'INSERT INTO geometry_columns (f_table_catalog,f_table_schema,f_table_name,' || - 'f_geometry_column,coord_dimension,srid,type)' || - ' VALUES (' || - quote_literal('') || ',' || - quote_literal(real_schema) || ',' || - quote_literal(table_name) || ',' || - quote_literal(column_name) || ',' || - new_dim::text || ',' || - new_srid::text || ',' || - quote_literal(new_type) || ')'; - RAISE DEBUG '%', sql; - EXECUTE sql; - - - -- Add table CHECKs - sql := 'ALTER TABLE ' || - quote_ident(real_schema) || '.' || quote_ident(table_name) - || ' ADD CONSTRAINT ' - || quote_ident('enforce_srid_' || column_name) - || ' CHECK (ST_SRID(' || quote_ident(column_name) || - ') = ' || new_srid::text || ')' ; - RAISE DEBUG '%', sql; - EXECUTE sql; - - sql := 'ALTER TABLE ' || - quote_ident(real_schema) || '.' || quote_ident(table_name) - || ' ADD CONSTRAINT ' - || quote_ident('enforce_dims_' || column_name) - || ' CHECK (ST_NDims(' || quote_ident(column_name) || - ') = ' || new_dim::text || ')' ; - RAISE DEBUG '%', sql; - EXECUTE sql; - - IF ( NOT (new_type = 'GEOMETRY')) THEN - sql := 'ALTER TABLE ' || - quote_ident(real_schema) || '.' || quote_ident(table_name) || ' ADD CONSTRAINT ' || - quote_ident('enforce_geotype_' || column_name) || - ' CHECK (GeometryType(' || - quote_ident(column_name) || ')=' || - quote_literal(new_type) || ' OR (' || - quote_ident(column_name) || ') is null)'; - RAISE DEBUG '%', sql; - EXECUTE sql; - END IF; - - RETURN - real_schema || '.' || - table_name || '.' || column_name || - ' SRID:' || new_srid::text || - ' TYPE:' || new_type || - ' DIMS:' || new_dim::text || ' '; -END; -$_$; - - -ALTER FUNCTION public.addgeometrycolumn(character varying, character varying, character varying, character varying, integer, character varying, integer) OWNER TO postgres; - --- --- TOC entry 80 (class 1255 OID 18431) --- Dependencies: 6 1102 1102 1102 --- Name: addpoint(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addpoint(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_addpoint'; - - -ALTER FUNCTION public.addpoint(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 81 (class 1255 OID 18432) --- Dependencies: 6 1102 1102 1102 --- Name: addpoint(geometry, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION addpoint(geometry, geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_addpoint'; - - -ALTER FUNCTION public.addpoint(geometry, geometry, integer) OWNER TO postgres; - --- --- TOC entry 83 (class 1255 OID 18434) --- Dependencies: 1102 6 1102 --- Name: affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, $2, $3, 0, $4, $5, 0, 0, 0, 1, $6, $7, 0)$_$; - - -ALTER FUNCTION public.affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 82 (class 1255 OID 18433) --- Dependencies: 1102 1102 6 --- Name: affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_affine'; - - -ALTER FUNCTION public.affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 84 (class 1255 OID 18435) --- Dependencies: 1102 6 --- Name: area(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION area(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_area_polygon'; - - -ALTER FUNCTION public.area(geometry) OWNER TO postgres; - --- --- TOC entry 85 (class 1255 OID 18436) --- Dependencies: 1102 6 --- Name: area2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION area2d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_area_polygon'; - - -ALTER FUNCTION public.area2d(geometry) OWNER TO postgres; - --- --- TOC entry 86 (class 1255 OID 18437) --- Dependencies: 1102 6 --- Name: asbinary(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asbinary(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asBinary'; - - -ALTER FUNCTION public.asbinary(geometry) OWNER TO postgres; - --- --- TOC entry 87 (class 1255 OID 18438) --- Dependencies: 1102 6 --- Name: asbinary(geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asbinary(geometry, text) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asBinary'; - - -ALTER FUNCTION public.asbinary(geometry, text) OWNER TO postgres; - --- --- TOC entry 88 (class 1255 OID 18439) --- Dependencies: 6 1102 --- Name: asewkb(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asewkb(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'WKBFromLWGEOM'; - - -ALTER FUNCTION public.asewkb(geometry) OWNER TO postgres; - --- --- TOC entry 89 (class 1255 OID 18440) --- Dependencies: 1102 6 --- Name: asewkb(geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asewkb(geometry, text) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'WKBFromLWGEOM'; - - -ALTER FUNCTION public.asewkb(geometry, text) OWNER TO postgres; - --- --- TOC entry 90 (class 1255 OID 18441) --- Dependencies: 1102 6 --- Name: asewkt(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asewkt(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asEWKT'; - - -ALTER FUNCTION public.asewkt(geometry) OWNER TO postgres; - --- --- TOC entry 92 (class 1255 OID 18443) --- Dependencies: 6 1102 --- Name: asgml(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asgml(geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, 15, 0)$_$; - - -ALTER FUNCTION public.asgml(geometry) OWNER TO postgres; - --- --- TOC entry 91 (class 1255 OID 18442) --- Dependencies: 1102 6 --- Name: asgml(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION asgml(geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, $2, 0)$_$; - - -ALTER FUNCTION public.asgml(geometry, integer) OWNER TO postgres; - --- --- TOC entry 93 (class 1255 OID 18444) --- Dependencies: 6 1102 --- Name: ashexewkb(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION ashexewkb(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asHEXEWKB'; - - -ALTER FUNCTION public.ashexewkb(geometry) OWNER TO postgres; - --- --- TOC entry 94 (class 1255 OID 18445) --- Dependencies: 1102 6 --- Name: ashexewkb(geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION ashexewkb(geometry, text) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asHEXEWKB'; - - -ALTER FUNCTION public.ashexewkb(geometry, text) OWNER TO postgres; - --- --- TOC entry 96 (class 1255 OID 18447) --- Dependencies: 1102 6 --- Name: askml(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION askml(geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML(2, transform($1,4326), 15)$_$; - - -ALTER FUNCTION public.askml(geometry) OWNER TO postgres; - --- --- TOC entry 95 (class 1255 OID 18446) --- Dependencies: 1102 6 --- Name: askml(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION askml(geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML(2, transform($1,4326), $2)$_$; - - -ALTER FUNCTION public.askml(geometry, integer) OWNER TO postgres; - --- --- TOC entry 97 (class 1255 OID 18448) --- Dependencies: 6 1102 --- Name: askml(integer, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION askml(integer, geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML($1, transform($2,4326), $3)$_$; - - -ALTER FUNCTION public.askml(integer, geometry, integer) OWNER TO postgres; - --- --- TOC entry 100 (class 1255 OID 18451) --- Dependencies: 6 1102 --- Name: assvg(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION assvg(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'assvg_geometry'; - - -ALTER FUNCTION public.assvg(geometry) OWNER TO postgres; - --- --- TOC entry 99 (class 1255 OID 18450) --- Dependencies: 6 1102 --- Name: assvg(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION assvg(geometry, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'assvg_geometry'; - - -ALTER FUNCTION public.assvg(geometry, integer) OWNER TO postgres; - --- --- TOC entry 98 (class 1255 OID 18449) --- Dependencies: 6 1102 --- Name: assvg(geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION assvg(geometry, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'assvg_geometry'; - - -ALTER FUNCTION public.assvg(geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 101 (class 1255 OID 18452) --- Dependencies: 1102 6 --- Name: astext(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION astext(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asText'; - - -ALTER FUNCTION public.astext(geometry) OWNER TO postgres; - --- --- TOC entry 102 (class 1255 OID 18453) --- Dependencies: 6 1102 1102 --- Name: azimuth(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION azimuth(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_azimuth'; - - -ALTER FUNCTION public.azimuth(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 103 (class 1255 OID 18454) --- Dependencies: 1102 1168 6 --- Name: bdmpolyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION bdmpolyfromtext(text, integer) RETURNS geometry - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - geomtext alias for $1; - srid alias for $2; - mline geometry; - geom geometry; -BEGIN - mline := MultiLineStringFromText(geomtext, srid); - - IF mline IS NULL - THEN - RAISE EXCEPTION 'Input is not a MultiLinestring'; - END IF; - - geom := multi(BuildArea(mline)); - - RETURN geom; -END; -$_$; - - -ALTER FUNCTION public.bdmpolyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 75 (class 1255 OID 18455) --- Dependencies: 6 1168 1102 --- Name: bdpolyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION bdpolyfromtext(text, integer) RETURNS geometry - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - geomtext alias for $1; - srid alias for $2; - mline geometry; - geom geometry; -BEGIN - mline := MultiLineStringFromText(geomtext, srid); - - IF mline IS NULL - THEN - RAISE EXCEPTION 'Input is not a MultiLinestring'; - END IF; - - geom := BuildArea(mline); - - IF GeometryType(geom) != 'POLYGON' - THEN - RAISE EXCEPTION 'Input returns more then a single polygon, try using BdMPolyFromText instead'; - END IF; - - RETURN geom; -END; -$_$; - - -ALTER FUNCTION public.bdpolyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 76 (class 1255 OID 18456) --- Dependencies: 6 1102 1102 --- Name: boundary(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION boundary(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'boundary'; - - -ALTER FUNCTION public.boundary(geometry) OWNER TO postgres; - --- --- TOC entry 104 (class 1255 OID 18457) --- Dependencies: 6 1102 --- Name: box(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box(geometry) RETURNS box - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX'; - - -ALTER FUNCTION public.box(geometry) OWNER TO postgres; - --- --- TOC entry 105 (class 1255 OID 18458) --- Dependencies: 6 1090 --- Name: box(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box(box3d) RETURNS box - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_BOX'; - - -ALTER FUNCTION public.box(box3d) OWNER TO postgres; - --- --- TOC entry 106 (class 1255 OID 18459) --- Dependencies: 6 1087 1093 --- Name: box2d(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box2d(box3d_extent) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.box2d(box3d_extent) OWNER TO postgres; - --- --- TOC entry 107 (class 1255 OID 18460) --- Dependencies: 6 1087 1102 --- Name: box2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box2d(geometry) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.box2d(geometry) OWNER TO postgres; - --- --- TOC entry 108 (class 1255 OID 18461) --- Dependencies: 1087 1090 6 --- Name: box2d(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box2d(box3d) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.box2d(box3d) OWNER TO postgres; - --- --- TOC entry 109 (class 1255 OID 18462) --- Dependencies: 6 1090 1102 --- Name: box3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d(geometry) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX3D'; - - -ALTER FUNCTION public.box3d(geometry) OWNER TO postgres; - --- --- TOC entry 110 (class 1255 OID 18463) --- Dependencies: 6 1090 1087 --- Name: box3d(box2d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d(box2d) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_to_BOX3D'; - - -ALTER FUNCTION public.box3d(box2d) OWNER TO postgres; - --- --- TOC entry 111 (class 1255 OID 18464) --- Dependencies: 6 1090 1093 --- Name: box3d_extent(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3d_extent(box3d_extent) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_extent_to_BOX3D'; - - -ALTER FUNCTION public.box3d_extent(box3d_extent) OWNER TO postgres; - --- --- TOC entry 112 (class 1255 OID 18465) --- Dependencies: 6 1090 --- Name: box3dtobox(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION box3dtobox(box3d) RETURNS box - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT box($1)$_$; - - -ALTER FUNCTION public.box3dtobox(box3d) OWNER TO postgres; - --- --- TOC entry 113 (class 1255 OID 18466) --- Dependencies: 6 1102 1102 --- Name: buffer(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION buffer(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'buffer'; - - -ALTER FUNCTION public.buffer(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 114 (class 1255 OID 18467) --- Dependencies: 6 1102 1102 --- Name: buffer(geometry, double precision, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION buffer(geometry, double precision, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_Buffer($1, $2, $3)$_$; - - -ALTER FUNCTION public.buffer(geometry, double precision, integer) OWNER TO postgres; - --- --- TOC entry 115 (class 1255 OID 18468) --- Dependencies: 6 1102 1102 --- Name: buildarea(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION buildarea(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_buildarea'; - - -ALTER FUNCTION public.buildarea(geometry) OWNER TO postgres; - --- --- TOC entry 116 (class 1255 OID 18469) --- Dependencies: 6 1102 --- Name: bytea(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION bytea(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_bytea'; - - -ALTER FUNCTION public.bytea(geometry) OWNER TO postgres; - --- --- TOC entry 117 (class 1255 OID 18470) --- Dependencies: 6 1102 1102 --- Name: centroid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION centroid(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'centroid'; - - -ALTER FUNCTION public.centroid(geometry) OWNER TO postgres; - --- --- TOC entry 119 (class 1255 OID 18472) --- Dependencies: 6 --- Name: checkauth(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION checkauth(text, text) RETURNS integer - LANGUAGE sql - AS $_$ SELECT CheckAuth('', $1, $2) $_$; - - -ALTER FUNCTION public.checkauth(text, text) OWNER TO postgres; - --- --- TOC entry 118 (class 1255 OID 18471) --- Dependencies: 6 1168 --- Name: checkauth(text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION checkauth(text, text, text) RETURNS integer - LANGUAGE plpgsql - AS $_$ -DECLARE - schema text; -BEGIN - IF NOT LongTransactionsEnabled() THEN - RAISE EXCEPTION 'Long transaction support disabled, use EnableLongTransaction() to enable.'; - END IF; - - if ( $1 != '' ) THEN - schema = $1; - ELSE - SELECT current_schema() into schema; - END IF; - - -- TODO: check for an already existing trigger ? - - EXECUTE 'CREATE TRIGGER check_auth BEFORE UPDATE OR DELETE ON ' - || quote_ident(schema) || '.' || quote_ident($2) - ||' FOR EACH ROW EXECUTE PROCEDURE CheckAuthTrigger(' - || quote_literal($3) || ')'; - - RETURN 0; -END; -$_$; - - -ALTER FUNCTION public.checkauth(text, text, text) OWNER TO postgres; - --- --- TOC entry 120 (class 1255 OID 18473) --- Dependencies: 6 --- Name: checkauthtrigger(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION checkauthtrigger() RETURNS trigger - LANGUAGE c - AS '$libdir/postgis-1.5', 'check_authorization'; - - -ALTER FUNCTION public.checkauthtrigger() OWNER TO postgres; - --- --- TOC entry 121 (class 1255 OID 18474) --- Dependencies: 6 1102 1102 1102 --- Name: collect(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION collect(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'LWGEOM_collect'; - - -ALTER FUNCTION public.collect(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 122 (class 1255 OID 18475) --- Dependencies: 6 1087 1087 1102 --- Name: combine_bbox(box2d, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION combine_bbox(box2d, geometry) RETURNS box2d - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_combine'; - - -ALTER FUNCTION public.combine_bbox(box2d, geometry) OWNER TO postgres; - --- --- TOC entry 123 (class 1255 OID 18476) --- Dependencies: 6 1093 1093 1102 --- Name: combine_bbox(box3d_extent, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION combine_bbox(box3d_extent, geometry) RETURNS box3d_extent - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'BOX3D_combine'; - - -ALTER FUNCTION public.combine_bbox(box3d_extent, geometry) OWNER TO postgres; - --- --- TOC entry 124 (class 1255 OID 18477) --- Dependencies: 6 1090 1090 1102 --- Name: combine_bbox(box3d, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION combine_bbox(box3d, geometry) RETURNS box3d - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'BOX3D_combine'; - - -ALTER FUNCTION public.combine_bbox(box3d, geometry) OWNER TO postgres; - --- --- TOC entry 125 (class 1255 OID 18478) --- Dependencies: 6 1096 --- Name: compression(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION compression(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getCompression'; - - -ALTER FUNCTION public.compression(chip) OWNER TO postgres; - --- --- TOC entry 126 (class 1255 OID 18479) --- Dependencies: 6 1102 1102 --- Name: contains(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION contains(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'contains'; - - -ALTER FUNCTION public.contains(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 127 (class 1255 OID 18480) --- Dependencies: 6 1102 1102 --- Name: convexhull(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION convexhull(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'convexhull'; - - -ALTER FUNCTION public.convexhull(geometry) OWNER TO postgres; - --- --- TOC entry 128 (class 1255 OID 18481) --- Dependencies: 6 1102 1102 --- Name: crosses(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION crosses(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'crosses'; - - -ALTER FUNCTION public.crosses(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 129 (class 1255 OID 18482) --- Dependencies: 6 1096 --- Name: datatype(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION datatype(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getDatatype'; - - -ALTER FUNCTION public.datatype(chip) OWNER TO postgres; - --- --- TOC entry 130 (class 1255 OID 18483) --- Dependencies: 6 1102 1102 1102 --- Name: difference(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION difference(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'difference'; - - -ALTER FUNCTION public.difference(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 131 (class 1255 OID 18484) --- Dependencies: 6 1102 --- Name: dimension(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dimension(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dimension'; - - -ALTER FUNCTION public.dimension(geometry) OWNER TO postgres; - --- --- TOC entry 132 (class 1255 OID 18485) --- Dependencies: 6 1168 --- Name: disablelongtransactions(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION disablelongtransactions() RETURNS text - LANGUAGE plpgsql - AS $$ -DECLARE - rec RECORD; - -BEGIN - - -- - -- Drop all triggers applied by CheckAuth() - -- - FOR rec IN - SELECT c.relname, t.tgname, t.tgargs FROM pg_trigger t, pg_class c, pg_proc p - WHERE p.proname = 'checkauthtrigger' and t.tgfoid = p.oid and t.tgrelid = c.oid - LOOP - EXECUTE 'DROP TRIGGER ' || quote_ident(rec.tgname) || - ' ON ' || quote_ident(rec.relname); - END LOOP; - - -- - -- Drop the authorization_table table - -- - FOR rec IN SELECT * FROM pg_class WHERE relname = 'authorization_table' LOOP - DROP TABLE authorization_table; - END LOOP; - - -- - -- Drop the authorized_tables view - -- - FOR rec IN SELECT * FROM pg_class WHERE relname = 'authorized_tables' LOOP - DROP VIEW authorized_tables; - END LOOP; - - RETURN 'Long transactions support disabled'; -END; -$$; - - -ALTER FUNCTION public.disablelongtransactions() OWNER TO postgres; - --- --- TOC entry 133 (class 1255 OID 18486) --- Dependencies: 6 1102 1102 --- Name: disjoint(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION disjoint(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'disjoint'; - - -ALTER FUNCTION public.disjoint(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 134 (class 1255 OID 18487) --- Dependencies: 6 1102 1102 --- Name: distance(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION distance(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_mindistance2d'; - - -ALTER FUNCTION public.distance(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 135 (class 1255 OID 18488) --- Dependencies: 6 1102 1102 --- Name: distance_sphere(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION distance_sphere(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_distance_sphere'; - - -ALTER FUNCTION public.distance_sphere(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 136 (class 1255 OID 18489) --- Dependencies: 6 1102 1102 1113 --- Name: distance_spheroid(geometry, geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION distance_spheroid(geometry, geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_distance_ellipsoid'; - - -ALTER FUNCTION public.distance_spheroid(geometry, geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 137 (class 1255 OID 18490) --- Dependencies: 6 1102 1102 --- Name: dropbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropbbox(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dropBBOX'; - - -ALTER FUNCTION public.dropbbox(geometry) OWNER TO postgres; - --- --- TOC entry 140 (class 1255 OID 18493) --- Dependencies: 6 1168 --- Name: dropgeometrycolumn(character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropgeometrycolumn(character varying, character varying) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - ret text; -BEGIN - SELECT DropGeometryColumn('','',$1,$2) into ret; - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.dropgeometrycolumn(character varying, character varying) OWNER TO postgres; - --- --- TOC entry 139 (class 1255 OID 18492) --- Dependencies: 6 1168 --- Name: dropgeometrycolumn(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropgeometrycolumn(character varying, character varying, character varying) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - ret text; -BEGIN - SELECT DropGeometryColumn('',$1,$2,$3) into ret; - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.dropgeometrycolumn(character varying, character varying, character varying) OWNER TO postgres; - --- --- TOC entry 138 (class 1255 OID 18491) --- Dependencies: 6 1168 --- Name: dropgeometrycolumn(character varying, character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropgeometrycolumn(character varying, character varying, character varying, character varying) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - catalog_name alias for $1; - schema_name alias for $2; - table_name alias for $3; - column_name alias for $4; - myrec RECORD; - okay boolean; - real_schema name; - -BEGIN - - - -- Find, check or fix schema_name - IF ( schema_name != '' ) THEN - okay = 'f'; - - FOR myrec IN SELECT nspname FROM pg_namespace WHERE text(nspname) = schema_name LOOP - okay := 't'; - END LOOP; - - IF ( okay <> 't' ) THEN - RAISE NOTICE 'Invalid schema name - using current_schema()'; - SELECT current_schema() into real_schema; - ELSE - real_schema = schema_name; - END IF; - ELSE - SELECT current_schema() into real_schema; - END IF; - - -- Find out if the column is in the geometry_columns table - okay = 'f'; - FOR myrec IN SELECT * from geometry_columns where f_table_schema = text(real_schema) and f_table_name = table_name and f_geometry_column = column_name LOOP - okay := 't'; - END LOOP; - IF (okay <> 't') THEN - RAISE EXCEPTION 'column not found in geometry_columns table'; - RETURN 'f'; - END IF; - - -- Remove ref from geometry_columns table - EXECUTE 'delete from geometry_columns where f_table_schema = ' || - quote_literal(real_schema) || ' and f_table_name = ' || - quote_literal(table_name) || ' and f_geometry_column = ' || - quote_literal(column_name); - - -- Remove table column - EXECUTE 'ALTER TABLE ' || quote_ident(real_schema) || '.' || - quote_ident(table_name) || ' DROP COLUMN ' || - quote_ident(column_name); - - RETURN real_schema || '.' || table_name || '.' || column_name ||' effectively removed.'; - -END; -$_$; - - -ALTER FUNCTION public.dropgeometrycolumn(character varying, character varying, character varying, character varying) OWNER TO postgres; - --- --- TOC entry 143 (class 1255 OID 18496) --- Dependencies: 6 --- Name: dropgeometrytable(character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropgeometrytable(character varying) RETURNS text - LANGUAGE sql STRICT - AS $_$ SELECT DropGeometryTable('','',$1) $_$; - - -ALTER FUNCTION public.dropgeometrytable(character varying) OWNER TO postgres; - --- --- TOC entry 142 (class 1255 OID 18495) --- Dependencies: 6 --- Name: dropgeometrytable(character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropgeometrytable(character varying, character varying) RETURNS text - LANGUAGE sql STRICT - AS $_$ SELECT DropGeometryTable('',$1,$2) $_$; - - -ALTER FUNCTION public.dropgeometrytable(character varying, character varying) OWNER TO postgres; - --- --- TOC entry 141 (class 1255 OID 18494) --- Dependencies: 6 1168 --- Name: dropgeometrytable(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dropgeometrytable(character varying, character varying, character varying) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - catalog_name alias for $1; - schema_name alias for $2; - table_name alias for $3; - real_schema name; - -BEGIN - - IF ( schema_name = '' ) THEN - SELECT current_schema() into real_schema; - ELSE - real_schema = schema_name; - END IF; - - -- Remove refs from geometry_columns table - EXECUTE 'DELETE FROM geometry_columns WHERE ' || - 'f_table_schema = ' || quote_literal(real_schema) || - ' AND ' || - ' f_table_name = ' || quote_literal(table_name); - - -- Remove table - EXECUTE 'DROP TABLE ' - || quote_ident(real_schema) || '.' || - quote_ident(table_name); - - RETURN - real_schema || '.' || - table_name ||' dropped.'; - -END; -$_$; - - -ALTER FUNCTION public.dropgeometrytable(character varying, character varying, character varying) OWNER TO postgres; - --- --- TOC entry 144 (class 1255 OID 18497) --- Dependencies: 6 1105 1102 --- Name: dump(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dump(geometry) RETURNS SETOF geometry_dump - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dump'; - - -ALTER FUNCTION public.dump(geometry) OWNER TO postgres; - --- --- TOC entry 145 (class 1255 OID 18498) --- Dependencies: 6 1105 1102 --- Name: dumprings(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION dumprings(geometry) RETURNS SETOF geometry_dump - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dump_rings'; - - -ALTER FUNCTION public.dumprings(geometry) OWNER TO postgres; - --- --- TOC entry 146 (class 1255 OID 18499) --- Dependencies: 6 1168 --- Name: enablelongtransactions(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION enablelongtransactions() RETURNS text - LANGUAGE plpgsql - AS $$ -DECLARE - "query" text; - exists bool; - rec RECORD; - -BEGIN - - exists = 'f'; - FOR rec IN SELECT * FROM pg_class WHERE relname = 'authorization_table' - LOOP - exists = 't'; - END LOOP; - - IF NOT exists - THEN - "query" = 'CREATE TABLE authorization_table ( - toid oid, -- table oid - rid text, -- row id - expires timestamp, - authid text - )'; - EXECUTE "query"; - END IF; - - exists = 'f'; - FOR rec IN SELECT * FROM pg_class WHERE relname = 'authorized_tables' - LOOP - exists = 't'; - END LOOP; - - IF NOT exists THEN - "query" = 'CREATE VIEW authorized_tables AS ' || - 'SELECT ' || - 'n.nspname as schema, ' || - 'c.relname as table, trim(' || - quote_literal(chr(92) || '000') || - ' from t.tgargs) as id_column ' || - 'FROM pg_trigger t, pg_class c, pg_proc p ' || - ', pg_namespace n ' || - 'WHERE p.proname = ' || quote_literal('checkauthtrigger') || - ' AND c.relnamespace = n.oid' || - ' AND t.tgfoid = p.oid and t.tgrelid = c.oid'; - EXECUTE "query"; - END IF; - - RETURN 'Long transactions support enabled'; -END; -$$; - - -ALTER FUNCTION public.enablelongtransactions() OWNER TO postgres; - --- --- TOC entry 147 (class 1255 OID 18500) --- Dependencies: 6 1102 1102 --- Name: endpoint(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION endpoint(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_endpoint_linestring'; - - -ALTER FUNCTION public.endpoint(geometry) OWNER TO postgres; - --- --- TOC entry 148 (class 1255 OID 18501) --- Dependencies: 6 1102 1102 --- Name: envelope(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION envelope(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_envelope'; - - -ALTER FUNCTION public.envelope(geometry) OWNER TO postgres; - --- --- TOC entry 149 (class 1255 OID 18502) --- Dependencies: 6 1102 1102 --- Name: equals(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION equals(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geomequals'; - - -ALTER FUNCTION public.equals(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 151 (class 1255 OID 18504) --- Dependencies: 6 1087 --- Name: estimated_extent(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION estimated_extent(text, text) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT SECURITY DEFINER - AS '$libdir/postgis-1.5', 'LWGEOM_estimated_extent'; - - -ALTER FUNCTION public.estimated_extent(text, text) OWNER TO postgres; - --- --- TOC entry 150 (class 1255 OID 18503) --- Dependencies: 6 1087 --- Name: estimated_extent(text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION estimated_extent(text, text, text) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT SECURITY DEFINER - AS '$libdir/postgis-1.5', 'LWGEOM_estimated_extent'; - - -ALTER FUNCTION public.estimated_extent(text, text, text) OWNER TO postgres; - --- --- TOC entry 152 (class 1255 OID 18505) --- Dependencies: 6 1090 1090 --- Name: expand(box3d, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION expand(box3d, double precision) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_expand'; - - -ALTER FUNCTION public.expand(box3d, double precision) OWNER TO postgres; - --- --- TOC entry 153 (class 1255 OID 18506) --- Dependencies: 6 1087 1087 --- Name: expand(box2d, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION expand(box2d, double precision) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_expand'; - - -ALTER FUNCTION public.expand(box2d, double precision) OWNER TO postgres; - --- --- TOC entry 154 (class 1255 OID 18507) --- Dependencies: 6 1102 1102 --- Name: expand(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION expand(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_expand'; - - -ALTER FUNCTION public.expand(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 155 (class 1255 OID 18508) --- Dependencies: 6 1102 1102 --- Name: exteriorring(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION exteriorring(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_exteriorring_polygon'; - - -ALTER FUNCTION public.exteriorring(geometry) OWNER TO postgres; - --- --- TOC entry 156 (class 1255 OID 18509) --- Dependencies: 6 1096 --- Name: factor(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION factor(chip) RETURNS real - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getFactor'; - - -ALTER FUNCTION public.factor(chip) OWNER TO postgres; - --- --- TOC entry 158 (class 1255 OID 18511) --- Dependencies: 6 1168 1087 --- Name: find_extent(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION find_extent(text, text) RETURNS box2d - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - tablename alias for $1; - columnname alias for $2; - myrec RECORD; - -BEGIN - FOR myrec IN EXECUTE 'SELECT extent("' || columnname || '") FROM "' || tablename || '"' LOOP - return myrec.extent; - END LOOP; -END; -$_$; - - -ALTER FUNCTION public.find_extent(text, text) OWNER TO postgres; - --- --- TOC entry 157 (class 1255 OID 18510) --- Dependencies: 6 1168 1087 --- Name: find_extent(text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION find_extent(text, text, text) RETURNS box2d - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - schemaname alias for $1; - tablename alias for $2; - columnname alias for $3; - myrec RECORD; - -BEGIN - FOR myrec IN EXECUTE 'SELECT extent("' || columnname || '") FROM "' || schemaname || '"."' || tablename || '"' LOOP - return myrec.extent; - END LOOP; -END; -$_$; - - -ALTER FUNCTION public.find_extent(text, text, text) OWNER TO postgres; - --- --- TOC entry 159 (class 1255 OID 18512) --- Dependencies: 6 1168 --- Name: find_srid(character varying, character varying, character varying); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION find_srid(character varying, character varying, character varying) RETURNS integer - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - schem text; - tabl text; - sr int4; -BEGIN - IF $1 IS NULL THEN - RAISE EXCEPTION 'find_srid() - schema is NULL!'; - END IF; - IF $2 IS NULL THEN - RAISE EXCEPTION 'find_srid() - table name is NULL!'; - END IF; - IF $3 IS NULL THEN - RAISE EXCEPTION 'find_srid() - column name is NULL!'; - END IF; - schem = $1; - tabl = $2; --- if the table contains a . and the schema is empty --- split the table into a schema and a table --- otherwise drop through to default behavior - IF ( schem = '' and tabl LIKE '%.%' ) THEN - schem = substr(tabl,1,strpos(tabl,'.')-1); - tabl = substr(tabl,length(schem)+2); - ELSE - schem = schem || '%'; - END IF; - - select SRID into sr from geometry_columns where f_table_schema like schem and f_table_name = tabl and f_geometry_column = $3; - IF NOT FOUND THEN - RAISE EXCEPTION 'find_srid() - couldnt find the corresponding SRID - is the geometry registered in the GEOMETRY_COLUMNS table? Is there an uppercase/lowercase missmatch?'; - END IF; - return sr; -END; -$_$; - - -ALTER FUNCTION public.find_srid(character varying, character varying, character varying) OWNER TO postgres; - --- --- TOC entry 160 (class 1255 OID 18513) --- Dependencies: 6 1168 --- Name: fix_geometry_columns(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION fix_geometry_columns() RETURNS text - LANGUAGE plpgsql - AS $$ -DECLARE - mislinked record; - result text; - linked integer; - deleted integer; - foundschema integer; -BEGIN - - -- Since 7.3 schema support has been added. - -- Previous postgis versions used to put the database name in - -- the schema column. This needs to be fixed, so we try to - -- set the correct schema for each geometry_colums record - -- looking at table, column, type and srid. - UPDATE geometry_columns SET f_table_schema = n.nspname - FROM pg_namespace n, pg_class c, pg_attribute a, - pg_constraint sridcheck, pg_constraint typecheck - WHERE ( f_table_schema is NULL - OR f_table_schema = '' - OR f_table_schema NOT IN ( - SELECT nspname::varchar - FROM pg_namespace nn, pg_class cc, pg_attribute aa - WHERE cc.relnamespace = nn.oid - AND cc.relname = f_table_name::name - AND aa.attrelid = cc.oid - AND aa.attname = f_geometry_column::name)) - AND f_table_name::name = c.relname - AND c.oid = a.attrelid - AND c.relnamespace = n.oid - AND f_geometry_column::name = a.attname - - AND sridcheck.conrelid = c.oid - AND sridcheck.consrc LIKE '(srid(% = %)' - AND sridcheck.consrc ~ textcat(' = ', srid::text) - - AND typecheck.conrelid = c.oid - AND typecheck.consrc LIKE - '((geometrytype(%) = ''%''::text) OR (% IS NULL))' - AND typecheck.consrc ~ textcat(' = ''', type::text) - - AND NOT EXISTS ( - SELECT oid FROM geometry_columns gc - WHERE c.relname::varchar = gc.f_table_name - AND n.nspname::varchar = gc.f_table_schema - AND a.attname::varchar = gc.f_geometry_column - ); - - GET DIAGNOSTICS foundschema = ROW_COUNT; - - -- no linkage to system table needed - return 'fixed:'||foundschema::text; - -END; -$$; - - -ALTER FUNCTION public.fix_geometry_columns() OWNER TO postgres; - --- --- TOC entry 161 (class 1255 OID 18514) --- Dependencies: 6 1102 1102 --- Name: force_2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION force_2d(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_2d'; - - -ALTER FUNCTION public.force_2d(geometry) OWNER TO postgres; - --- --- TOC entry 162 (class 1255 OID 18515) --- Dependencies: 6 1102 1102 --- Name: force_3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION force_3d(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_3dz'; - - -ALTER FUNCTION public.force_3d(geometry) OWNER TO postgres; - --- --- TOC entry 163 (class 1255 OID 18516) --- Dependencies: 6 1102 1102 --- Name: force_3dm(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION force_3dm(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_3dm'; - - -ALTER FUNCTION public.force_3dm(geometry) OWNER TO postgres; - --- --- TOC entry 164 (class 1255 OID 18517) --- Dependencies: 6 1102 1102 --- Name: force_3dz(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION force_3dz(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_3dz'; - - -ALTER FUNCTION public.force_3dz(geometry) OWNER TO postgres; - --- --- TOC entry 165 (class 1255 OID 18518) --- Dependencies: 6 1102 1102 --- Name: force_4d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION force_4d(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_4d'; - - -ALTER FUNCTION public.force_4d(geometry) OWNER TO postgres; - --- --- TOC entry 166 (class 1255 OID 18519) --- Dependencies: 6 1102 1102 --- Name: force_collection(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION force_collection(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_collection'; - - -ALTER FUNCTION public.force_collection(geometry) OWNER TO postgres; - --- --- TOC entry 167 (class 1255 OID 18520) --- Dependencies: 6 1102 1102 --- Name: forcerhr(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION forcerhr(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_forceRHR_poly'; - - -ALTER FUNCTION public.forcerhr(geometry) OWNER TO postgres; - --- --- TOC entry 169 (class 1255 OID 18522) --- Dependencies: 6 1099 1102 --- Name: geography(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography(geometry) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_from_geometry'; - - -ALTER FUNCTION public.geography(geometry) OWNER TO postgres; - --- --- TOC entry 168 (class 1255 OID 18521) --- Dependencies: 6 1099 1099 --- Name: geography(geography, integer, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography(geography, integer, boolean) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_enforce_typmod'; - - -ALTER FUNCTION public.geography(geography, integer, boolean) OWNER TO postgres; - --- --- TOC entry 170 (class 1255 OID 18523) --- Dependencies: 6 1099 1099 --- Name: geography_cmp(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_cmp(geography, geography) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_cmp'; - - -ALTER FUNCTION public.geography_cmp(geography, geography) OWNER TO postgres; - --- --- TOC entry 171 (class 1255 OID 18524) --- Dependencies: 6 1099 1099 --- Name: geography_eq(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_eq(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_eq'; - - -ALTER FUNCTION public.geography_eq(geography, geography) OWNER TO postgres; - --- --- TOC entry 172 (class 1255 OID 18525) --- Dependencies: 6 1099 1099 --- Name: geography_ge(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_ge(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_ge'; - - -ALTER FUNCTION public.geography_ge(geography, geography) OWNER TO postgres; - --- --- TOC entry 173 (class 1255 OID 18526) --- Dependencies: 6 --- Name: geography_gist_compress(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_compress(internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_compress'; - - -ALTER FUNCTION public.geography_gist_compress(internal) OWNER TO postgres; - --- --- TOC entry 174 (class 1255 OID 18527) --- Dependencies: 6 1102 --- Name: geography_gist_consistent(internal, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_consistent(internal, geometry, integer) RETURNS boolean - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_consistent'; - - -ALTER FUNCTION public.geography_gist_consistent(internal, geometry, integer) OWNER TO postgres; - --- --- TOC entry 175 (class 1255 OID 18528) --- Dependencies: 6 --- Name: geography_gist_decompress(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_decompress(internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_decompress'; - - -ALTER FUNCTION public.geography_gist_decompress(internal) OWNER TO postgres; - --- --- TOC entry 176 (class 1255 OID 18529) --- Dependencies: 6 --- Name: geography_gist_join_selectivity(internal, oid, internal, smallint); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_join_selectivity(internal, oid, internal, smallint) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_join_selectivity'; - - -ALTER FUNCTION public.geography_gist_join_selectivity(internal, oid, internal, smallint) OWNER TO postgres; - --- --- TOC entry 177 (class 1255 OID 18530) --- Dependencies: 6 --- Name: geography_gist_penalty(internal, internal, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_penalty(internal, internal, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_penalty'; - - -ALTER FUNCTION public.geography_gist_penalty(internal, internal, internal) OWNER TO postgres; - --- --- TOC entry 178 (class 1255 OID 18531) --- Dependencies: 6 --- Name: geography_gist_picksplit(internal, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_picksplit(internal, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_picksplit'; - - -ALTER FUNCTION public.geography_gist_picksplit(internal, internal) OWNER TO postgres; - --- --- TOC entry 179 (class 1255 OID 18532) --- Dependencies: 6 1087 1087 --- Name: geography_gist_same(box2d, box2d, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_same(box2d, box2d, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_same'; - - -ALTER FUNCTION public.geography_gist_same(box2d, box2d, internal) OWNER TO postgres; - --- --- TOC entry 180 (class 1255 OID 18533) --- Dependencies: 6 --- Name: geography_gist_selectivity(internal, oid, internal, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_selectivity(internal, oid, internal, integer) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_selectivity'; - - -ALTER FUNCTION public.geography_gist_selectivity(internal, oid, internal, integer) OWNER TO postgres; - --- --- TOC entry 181 (class 1255 OID 18534) --- Dependencies: 6 --- Name: geography_gist_union(bytea, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gist_union(bytea, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'geography_gist_union'; - - -ALTER FUNCTION public.geography_gist_union(bytea, internal) OWNER TO postgres; - --- --- TOC entry 182 (class 1255 OID 18535) --- Dependencies: 6 1099 1099 --- Name: geography_gt(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_gt(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_gt'; - - -ALTER FUNCTION public.geography_gt(geography, geography) OWNER TO postgres; - --- --- TOC entry 183 (class 1255 OID 18536) --- Dependencies: 6 1099 1099 --- Name: geography_le(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_le(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_le'; - - -ALTER FUNCTION public.geography_le(geography, geography) OWNER TO postgres; - --- --- TOC entry 184 (class 1255 OID 18537) --- Dependencies: 6 1099 1099 --- Name: geography_lt(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_lt(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_lt'; - - -ALTER FUNCTION public.geography_lt(geography, geography) OWNER TO postgres; - --- --- TOC entry 185 (class 1255 OID 18538) --- Dependencies: 6 1099 1099 --- Name: geography_overlaps(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_overlaps(geography, geography) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_overlaps'; - - -ALTER FUNCTION public.geography_overlaps(geography, geography) OWNER TO postgres; - --- --- TOC entry 186 (class 1255 OID 18539) --- Dependencies: 6 --- Name: geography_typmod_dims(integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_typmod_dims(integer) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_typmod_dims'; - - -ALTER FUNCTION public.geography_typmod_dims(integer) OWNER TO postgres; - --- --- TOC entry 187 (class 1255 OID 18540) --- Dependencies: 6 --- Name: geography_typmod_srid(integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_typmod_srid(integer) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_typmod_srid'; - - -ALTER FUNCTION public.geography_typmod_srid(integer) OWNER TO postgres; - --- --- TOC entry 188 (class 1255 OID 18541) --- Dependencies: 6 --- Name: geography_typmod_type(integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geography_typmod_type(integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_typmod_type'; - - -ALTER FUNCTION public.geography_typmod_type(integer) OWNER TO postgres; - --- --- TOC entry 190 (class 1255 OID 18543) --- Dependencies: 6 1102 --- Name: geomcollfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomcollfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromText($1)) = 'GEOMETRYCOLLECTION' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.geomcollfromtext(text) OWNER TO postgres; - --- --- TOC entry 189 (class 1255 OID 18542) --- Dependencies: 6 1102 --- Name: geomcollfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomcollfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromText($1, $2)) = 'GEOMETRYCOLLECTION' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.geomcollfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 192 (class 1255 OID 18545) --- Dependencies: 6 1102 --- Name: geomcollfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomcollfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromWKB($1)) = 'GEOMETRYCOLLECTION' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.geomcollfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 191 (class 1255 OID 18544) --- Dependencies: 6 1102 --- Name: geomcollfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomcollfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromWKB($1, $2)) = 'GEOMETRYCOLLECTION' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.geomcollfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 193 (class 1255 OID 18546) --- Dependencies: 6 1102 1093 --- Name: geometry(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(box3d_extent) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_LWGEOM'; - - -ALTER FUNCTION public.geometry(box3d_extent) OWNER TO postgres; - --- --- TOC entry 194 (class 1255 OID 18547) --- Dependencies: 6 1102 1087 --- Name: geometry(box2d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(box2d) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_to_LWGEOM'; - - -ALTER FUNCTION public.geometry(box2d) OWNER TO postgres; - --- --- TOC entry 195 (class 1255 OID 18548) --- Dependencies: 6 1102 1090 --- Name: geometry(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(box3d) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_LWGEOM'; - - -ALTER FUNCTION public.geometry(box3d) OWNER TO postgres; - --- --- TOC entry 196 (class 1255 OID 18549) --- Dependencies: 6 1102 --- Name: geometry(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'parse_WKT_lwgeom'; - - -ALTER FUNCTION public.geometry(text) OWNER TO postgres; - --- --- TOC entry 197 (class 1255 OID 18550) --- Dependencies: 6 1102 1096 --- Name: geometry(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(chip) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_to_LWGEOM'; - - -ALTER FUNCTION public.geometry(chip) OWNER TO postgres; - --- --- TOC entry 198 (class 1255 OID 18551) --- Dependencies: 6 1102 --- Name: geometry(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_bytea'; - - -ALTER FUNCTION public.geometry(bytea) OWNER TO postgres; - --- --- TOC entry 199 (class 1255 OID 18552) --- Dependencies: 6 1102 1099 --- Name: geometry(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry(geography) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geometry_from_geography'; - - -ALTER FUNCTION public.geometry(geography) OWNER TO postgres; - --- --- TOC entry 200 (class 1255 OID 18553) --- Dependencies: 6 1102 1102 --- Name: geometry_above(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_above(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_above'; - - -ALTER FUNCTION public.geometry_above(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 201 (class 1255 OID 18554) --- Dependencies: 6 1102 1102 --- Name: geometry_below(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_below(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_below'; - - -ALTER FUNCTION public.geometry_below(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 202 (class 1255 OID 18555) --- Dependencies: 6 1102 1102 --- Name: geometry_cmp(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_cmp(geometry, geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_cmp'; - - -ALTER FUNCTION public.geometry_cmp(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 203 (class 1255 OID 18556) --- Dependencies: 6 1102 1102 --- Name: geometry_contain(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_contain(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_contain'; - - -ALTER FUNCTION public.geometry_contain(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 204 (class 1255 OID 18557) --- Dependencies: 6 1102 1102 --- Name: geometry_contained(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_contained(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_contained'; - - -ALTER FUNCTION public.geometry_contained(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 205 (class 1255 OID 18558) --- Dependencies: 6 1102 1102 --- Name: geometry_eq(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_eq(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_eq'; - - -ALTER FUNCTION public.geometry_eq(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 206 (class 1255 OID 18559) --- Dependencies: 6 1102 1102 --- Name: geometry_ge(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_ge(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_ge'; - - -ALTER FUNCTION public.geometry_ge(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 207 (class 1255 OID 18560) --- Dependencies: 6 --- Name: geometry_gist_joinsel(internal, oid, internal, smallint); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_gist_joinsel(internal, oid, internal, smallint) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_joinsel'; - - -ALTER FUNCTION public.geometry_gist_joinsel(internal, oid, internal, smallint) OWNER TO postgres; - --- --- TOC entry 208 (class 1255 OID 18561) --- Dependencies: 6 --- Name: geometry_gist_sel(internal, oid, internal, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_gist_sel(internal, oid, internal, integer) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_sel'; - - -ALTER FUNCTION public.geometry_gist_sel(internal, oid, internal, integer) OWNER TO postgres; - --- --- TOC entry 209 (class 1255 OID 18562) --- Dependencies: 1102 6 1102 --- Name: geometry_gt(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_gt(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_gt'; - - -ALTER FUNCTION public.geometry_gt(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 210 (class 1255 OID 18563) --- Dependencies: 1102 6 1102 --- Name: geometry_le(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_le(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_le'; - - -ALTER FUNCTION public.geometry_le(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 211 (class 1255 OID 18564) --- Dependencies: 1102 6 1102 --- Name: geometry_left(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_left(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_left'; - - -ALTER FUNCTION public.geometry_left(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 212 (class 1255 OID 18565) --- Dependencies: 1102 6 1102 --- Name: geometry_lt(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_lt(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_lt'; - - -ALTER FUNCTION public.geometry_lt(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 213 (class 1255 OID 18566) --- Dependencies: 1102 6 1102 --- Name: geometry_overabove(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_overabove(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overabove'; - - -ALTER FUNCTION public.geometry_overabove(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 214 (class 1255 OID 18567) --- Dependencies: 1102 6 1102 --- Name: geometry_overbelow(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_overbelow(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overbelow'; - - -ALTER FUNCTION public.geometry_overbelow(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 215 (class 1255 OID 18568) --- Dependencies: 1102 6 1102 --- Name: geometry_overlap(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_overlap(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overlap'; - - -ALTER FUNCTION public.geometry_overlap(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 216 (class 1255 OID 18569) --- Dependencies: 1102 6 1102 --- Name: geometry_overleft(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_overleft(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overleft'; - - -ALTER FUNCTION public.geometry_overleft(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 217 (class 1255 OID 18570) --- Dependencies: 1102 6 1102 --- Name: geometry_overright(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_overright(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overright'; - - -ALTER FUNCTION public.geometry_overright(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 218 (class 1255 OID 18571) --- Dependencies: 1102 6 1102 --- Name: geometry_right(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_right(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_right'; - - -ALTER FUNCTION public.geometry_right(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 219 (class 1255 OID 18572) --- Dependencies: 1102 6 1102 --- Name: geometry_same(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_same(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_samebox'; - - -ALTER FUNCTION public.geometry_same(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 220 (class 1255 OID 18573) --- Dependencies: 1102 6 1102 --- Name: geometry_samebox(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometry_samebox(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_samebox'; - - -ALTER FUNCTION public.geometry_samebox(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 221 (class 1255 OID 18574) --- Dependencies: 6 1102 --- Name: geometryfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometryfromtext(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.geometryfromtext(text) OWNER TO postgres; - --- --- TOC entry 222 (class 1255 OID 18575) --- Dependencies: 1102 6 --- Name: geometryfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometryfromtext(text, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.geometryfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 223 (class 1255 OID 18576) --- Dependencies: 6 1102 1102 --- Name: geometryn(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometryn(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_geometryn_collection'; - - -ALTER FUNCTION public.geometryn(geometry, integer) OWNER TO postgres; - --- --- TOC entry 224 (class 1255 OID 18577) --- Dependencies: 1102 6 --- Name: geometrytype(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geometrytype(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_getTYPE'; - - -ALTER FUNCTION public.geometrytype(geometry) OWNER TO postgres; - --- --- TOC entry 225 (class 1255 OID 18578) --- Dependencies: 6 1102 --- Name: geomfromewkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomfromewkb(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOMFromWKB'; - - -ALTER FUNCTION public.geomfromewkb(bytea) OWNER TO postgres; - --- --- TOC entry 226 (class 1255 OID 18579) --- Dependencies: 6 1102 --- Name: geomfromewkt(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomfromewkt(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'parse_WKT_lwgeom'; - - -ALTER FUNCTION public.geomfromewkt(text) OWNER TO postgres; - --- --- TOC entry 227 (class 1255 OID 18580) --- Dependencies: 6 1102 --- Name: geomfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT geometryfromtext($1)$_$; - - -ALTER FUNCTION public.geomfromtext(text) OWNER TO postgres; - --- --- TOC entry 228 (class 1255 OID 18581) --- Dependencies: 6 1102 --- Name: geomfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT geometryfromtext($1, $2)$_$; - - -ALTER FUNCTION public.geomfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 229 (class 1255 OID 18582) --- Dependencies: 6 1102 --- Name: geomfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomfromwkb(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_WKB'; - - -ALTER FUNCTION public.geomfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 230 (class 1255 OID 18583) --- Dependencies: 6 1102 --- Name: geomfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT setSRID(GeomFromWKB($1), $2)$_$; - - -ALTER FUNCTION public.geomfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 231 (class 1255 OID 18584) --- Dependencies: 1102 6 1102 1102 --- Name: geomunion(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION geomunion(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geomunion'; - - -ALTER FUNCTION public.geomunion(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 232 (class 1255 OID 18585) --- Dependencies: 6 1168 --- Name: get_proj4_from_srid(integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION get_proj4_from_srid(integer) RETURNS text - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -BEGIN - RETURN proj4text::text FROM spatial_ref_sys WHERE srid= $1; -END; -$_$; - - -ALTER FUNCTION public.get_proj4_from_srid(integer) OWNER TO postgres; - --- --- TOC entry 233 (class 1255 OID 18586) --- Dependencies: 1087 6 1102 --- Name: getbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION getbbox(geometry) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.getbbox(geometry) OWNER TO postgres; - --- --- TOC entry 234 (class 1255 OID 18587) --- Dependencies: 1102 6 --- Name: getsrid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION getsrid(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_getSRID'; - - -ALTER FUNCTION public.getsrid(geometry) OWNER TO postgres; - --- --- TOC entry 235 (class 1255 OID 18588) --- Dependencies: 6 --- Name: gettransactionid(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION gettransactionid() RETURNS xid - LANGUAGE c - AS '$libdir/postgis-1.5', 'getTransactionID'; - - -ALTER FUNCTION public.gettransactionid() OWNER TO postgres; - --- --- TOC entry 236 (class 1255 OID 18589) --- Dependencies: 1102 6 --- Name: hasbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION hasbbox(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_hasBBOX'; - - -ALTER FUNCTION public.hasbbox(geometry) OWNER TO postgres; - --- --- TOC entry 237 (class 1255 OID 18590) --- Dependencies: 6 1096 --- Name: height(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION height(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getHeight'; - - -ALTER FUNCTION public.height(chip) OWNER TO postgres; - --- --- TOC entry 238 (class 1255 OID 18591) --- Dependencies: 1102 1102 6 --- Name: interiorringn(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION interiorringn(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_interiorringn_polygon'; - - -ALTER FUNCTION public.interiorringn(geometry, integer) OWNER TO postgres; - --- --- TOC entry 239 (class 1255 OID 18592) --- Dependencies: 1102 6 1102 1102 --- Name: intersection(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION intersection(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'intersection'; - - -ALTER FUNCTION public.intersection(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 240 (class 1255 OID 18593) --- Dependencies: 1102 6 1102 --- Name: intersects(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION intersects(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'intersects'; - - -ALTER FUNCTION public.intersects(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 241 (class 1255 OID 18594) --- Dependencies: 6 1102 --- Name: isclosed(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION isclosed(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_isclosed_linestring'; - - -ALTER FUNCTION public.isclosed(geometry) OWNER TO postgres; - --- --- TOC entry 242 (class 1255 OID 18595) --- Dependencies: 6 1102 --- Name: isempty(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION isempty(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_isempty'; - - -ALTER FUNCTION public.isempty(geometry) OWNER TO postgres; - --- --- TOC entry 243 (class 1255 OID 18596) --- Dependencies: 1102 6 --- Name: isring(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION isring(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'isring'; - - -ALTER FUNCTION public.isring(geometry) OWNER TO postgres; - --- --- TOC entry 244 (class 1255 OID 18597) --- Dependencies: 6 1102 --- Name: issimple(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION issimple(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'issimple'; - - -ALTER FUNCTION public.issimple(geometry) OWNER TO postgres; - --- --- TOC entry 245 (class 1255 OID 18598) --- Dependencies: 6 1102 --- Name: isvalid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION isvalid(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'isvalid'; - - -ALTER FUNCTION public.isvalid(geometry) OWNER TO postgres; - --- --- TOC entry 246 (class 1255 OID 18599) --- Dependencies: 1102 6 --- Name: length(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION length(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length_linestring'; - - -ALTER FUNCTION public.length(geometry) OWNER TO postgres; - --- --- TOC entry 247 (class 1255 OID 18600) --- Dependencies: 6 1102 --- Name: length2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION length2d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length2d_linestring'; - - -ALTER FUNCTION public.length2d(geometry) OWNER TO postgres; - --- --- TOC entry 248 (class 1255 OID 18601) --- Dependencies: 1102 6 1113 --- Name: length2d_spheroid(geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION length2d_spheroid(geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_length2d_ellipsoid'; - - -ALTER FUNCTION public.length2d_spheroid(geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 249 (class 1255 OID 18602) --- Dependencies: 1102 6 --- Name: length3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION length3d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length_linestring'; - - -ALTER FUNCTION public.length3d(geometry) OWNER TO postgres; - --- --- TOC entry 250 (class 1255 OID 18603) --- Dependencies: 6 1102 1113 --- Name: length3d_spheroid(geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION length3d_spheroid(geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length_ellipsoid_linestring'; - - -ALTER FUNCTION public.length3d_spheroid(geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 251 (class 1255 OID 18604) --- Dependencies: 1113 6 1102 --- Name: length_spheroid(geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION length_spheroid(geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_length_ellipsoid_linestring'; - - -ALTER FUNCTION public.length_spheroid(geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 252 (class 1255 OID 18605) --- Dependencies: 6 1102 1102 --- Name: line_interpolate_point(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION line_interpolate_point(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_interpolate_point'; - - -ALTER FUNCTION public.line_interpolate_point(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 253 (class 1255 OID 18606) --- Dependencies: 6 1102 1102 --- Name: line_locate_point(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION line_locate_point(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_locate_point'; - - -ALTER FUNCTION public.line_locate_point(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 254 (class 1255 OID 18607) --- Dependencies: 6 1102 1102 --- Name: line_substring(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION line_substring(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_substring'; - - -ALTER FUNCTION public.line_substring(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 255 (class 1255 OID 18608) --- Dependencies: 6 1102 1102 --- Name: linefrommultipoint(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linefrommultipoint(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_from_mpoint'; - - -ALTER FUNCTION public.linefrommultipoint(geometry) OWNER TO postgres; - --- --- TOC entry 256 (class 1255 OID 18609) --- Dependencies: 6 1102 --- Name: linefromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linefromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1)) = 'LINESTRING' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.linefromtext(text) OWNER TO postgres; - --- --- TOC entry 257 (class 1255 OID 18610) --- Dependencies: 6 1102 --- Name: linefromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linefromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1, $2)) = 'LINESTRING' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.linefromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 259 (class 1255 OID 18612) --- Dependencies: 6 1102 --- Name: linefromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linefromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'LINESTRING' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.linefromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 258 (class 1255 OID 18611) --- Dependencies: 6 1102 --- Name: linefromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linefromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'LINESTRING' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.linefromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 260 (class 1255 OID 18613) --- Dependencies: 6 1102 1102 --- Name: linemerge(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linemerge(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'linemerge'; - - -ALTER FUNCTION public.linemerge(geometry) OWNER TO postgres; - --- --- TOC entry 261 (class 1255 OID 18614) --- Dependencies: 6 1102 --- Name: linestringfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linestringfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT LineFromText($1)$_$; - - -ALTER FUNCTION public.linestringfromtext(text) OWNER TO postgres; - --- --- TOC entry 262 (class 1255 OID 18615) --- Dependencies: 6 1102 --- Name: linestringfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linestringfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT LineFromText($1, $2)$_$; - - -ALTER FUNCTION public.linestringfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 264 (class 1255 OID 18617) --- Dependencies: 6 1102 --- Name: linestringfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linestringfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'LINESTRING' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.linestringfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 263 (class 1255 OID 18616) --- Dependencies: 6 1102 --- Name: linestringfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION linestringfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'LINESTRING' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.linestringfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 265 (class 1255 OID 18618) --- Dependencies: 6 1102 1102 --- Name: locate_along_measure(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION locate_along_measure(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT locate_between_measures($1, $2, $2) $_$; - - -ALTER FUNCTION public.locate_along_measure(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 266 (class 1255 OID 18619) --- Dependencies: 1102 1102 6 --- Name: locate_between_measures(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION locate_between_measures(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_locate_between_m'; - - -ALTER FUNCTION public.locate_between_measures(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 269 (class 1255 OID 18622) --- Dependencies: 6 --- Name: lockrow(text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lockrow(text, text, text) RETURNS integer - LANGUAGE sql STRICT - AS $_$ SELECT LockRow(current_schema(), $1, $2, $3, now()::timestamp+'1:00'); $_$; - - -ALTER FUNCTION public.lockrow(text, text, text) OWNER TO postgres; - --- --- TOC entry 268 (class 1255 OID 18621) --- Dependencies: 6 --- Name: lockrow(text, text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lockrow(text, text, text, text) RETURNS integer - LANGUAGE sql STRICT - AS $_$ SELECT LockRow($1, $2, $3, $4, now()::timestamp+'1:00'); $_$; - - -ALTER FUNCTION public.lockrow(text, text, text, text) OWNER TO postgres; - --- --- TOC entry 270 (class 1255 OID 18623) --- Dependencies: 6 --- Name: lockrow(text, text, text, timestamp without time zone); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lockrow(text, text, text, timestamp without time zone) RETURNS integer - LANGUAGE sql STRICT - AS $_$ SELECT LockRow(current_schema(), $1, $2, $3, $4); $_$; - - -ALTER FUNCTION public.lockrow(text, text, text, timestamp without time zone) OWNER TO postgres; - --- --- TOC entry 267 (class 1255 OID 18620) --- Dependencies: 6 1168 --- Name: lockrow(text, text, text, text, timestamp without time zone); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lockrow(text, text, text, text, timestamp without time zone) RETURNS integer - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - myschema alias for $1; - mytable alias for $2; - myrid alias for $3; - authid alias for $4; - expires alias for $5; - ret int; - mytoid oid; - myrec RECORD; - -BEGIN - - IF NOT LongTransactionsEnabled() THEN - RAISE EXCEPTION 'Long transaction support disabled, use EnableLongTransaction() to enable.'; - END IF; - - EXECUTE 'DELETE FROM authorization_table WHERE expires < now()'; - - SELECT c.oid INTO mytoid FROM pg_class c, pg_namespace n - WHERE c.relname = mytable - AND c.relnamespace = n.oid - AND n.nspname = myschema; - - -- RAISE NOTICE 'toid: %', mytoid; - - FOR myrec IN SELECT * FROM authorization_table WHERE - toid = mytoid AND rid = myrid - LOOP - IF myrec.authid != authid THEN - RETURN 0; - ELSE - RETURN 1; - END IF; - END LOOP; - - EXECUTE 'INSERT INTO authorization_table VALUES ('|| - quote_literal(mytoid::text)||','||quote_literal(myrid)|| - ','||quote_literal(expires::text)|| - ','||quote_literal(authid) ||')'; - - GET DIAGNOSTICS ret = ROW_COUNT; - - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.lockrow(text, text, text, text, timestamp without time zone) OWNER TO postgres; - --- --- TOC entry 271 (class 1255 OID 18624) --- Dependencies: 1168 6 --- Name: longtransactionsenabled(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION longtransactionsenabled() RETURNS boolean - LANGUAGE plpgsql - AS $$ -DECLARE - rec RECORD; -BEGIN - FOR rec IN SELECT oid FROM pg_class WHERE relname = 'authorized_tables' - LOOP - return 't'; - END LOOP; - return 'f'; -END; -$$; - - -ALTER FUNCTION public.longtransactionsenabled() OWNER TO postgres; - --- --- TOC entry 272 (class 1255 OID 18625) --- Dependencies: 6 --- Name: lwgeom_gist_compress(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_compress(internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_compress'; - - -ALTER FUNCTION public.lwgeom_gist_compress(internal) OWNER TO postgres; - --- --- TOC entry 273 (class 1255 OID 18626) --- Dependencies: 6 1102 --- Name: lwgeom_gist_consistent(internal, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_consistent(internal, geometry, integer) RETURNS boolean - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_consistent'; - - -ALTER FUNCTION public.lwgeom_gist_consistent(internal, geometry, integer) OWNER TO postgres; - --- --- TOC entry 274 (class 1255 OID 18627) --- Dependencies: 6 --- Name: lwgeom_gist_decompress(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_decompress(internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_decompress'; - - -ALTER FUNCTION public.lwgeom_gist_decompress(internal) OWNER TO postgres; - --- --- TOC entry 275 (class 1255 OID 18628) --- Dependencies: 6 --- Name: lwgeom_gist_penalty(internal, internal, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_penalty(internal, internal, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_penalty'; - - -ALTER FUNCTION public.lwgeom_gist_penalty(internal, internal, internal) OWNER TO postgres; - --- --- TOC entry 276 (class 1255 OID 18629) --- Dependencies: 6 --- Name: lwgeom_gist_picksplit(internal, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_picksplit(internal, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_picksplit'; - - -ALTER FUNCTION public.lwgeom_gist_picksplit(internal, internal) OWNER TO postgres; - --- --- TOC entry 277 (class 1255 OID 18630) --- Dependencies: 6 1087 1087 --- Name: lwgeom_gist_same(box2d, box2d, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_same(box2d, box2d, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_same'; - - -ALTER FUNCTION public.lwgeom_gist_same(box2d, box2d, internal) OWNER TO postgres; - --- --- TOC entry 278 (class 1255 OID 18631) --- Dependencies: 6 --- Name: lwgeom_gist_union(bytea, internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION lwgeom_gist_union(bytea, internal) RETURNS internal - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_union'; - - -ALTER FUNCTION public.lwgeom_gist_union(bytea, internal) OWNER TO postgres; - --- --- TOC entry 279 (class 1255 OID 18632) --- Dependencies: 6 1102 --- Name: m(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION m(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_m_point'; - - -ALTER FUNCTION public.m(geometry) OWNER TO postgres; - --- --- TOC entry 280 (class 1255 OID 18633) --- Dependencies: 1102 6 1087 1102 --- Name: makebox2d(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makebox2d(geometry, geometry) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_construct'; - - -ALTER FUNCTION public.makebox2d(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 281 (class 1255 OID 18634) --- Dependencies: 1090 6 1102 1102 --- Name: makebox3d(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makebox3d(geometry, geometry) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_construct'; - - -ALTER FUNCTION public.makebox3d(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 282 (class 1255 OID 18635) --- Dependencies: 6 1102 1102 1102 --- Name: makeline(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makeline(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makeline'; - - -ALTER FUNCTION public.makeline(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 283 (class 1255 OID 18636) --- Dependencies: 6 1102 1104 --- Name: makeline_garray(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makeline_garray(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makeline_garray'; - - -ALTER FUNCTION public.makeline_garray(geometry[]) OWNER TO postgres; - --- --- TOC entry 284 (class 1255 OID 18637) --- Dependencies: 6 1102 --- Name: makepoint(double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makepoint(double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.makepoint(double precision, double precision) OWNER TO postgres; - --- --- TOC entry 285 (class 1255 OID 18638) --- Dependencies: 6 1102 --- Name: makepoint(double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makepoint(double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.makepoint(double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 286 (class 1255 OID 18639) --- Dependencies: 6 1102 --- Name: makepoint(double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makepoint(double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.makepoint(double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 287 (class 1255 OID 18640) --- Dependencies: 6 1102 --- Name: makepointm(double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makepointm(double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint3dm'; - - -ALTER FUNCTION public.makepointm(double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 289 (class 1255 OID 18642) --- Dependencies: 6 1102 1102 --- Name: makepolygon(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makepolygon(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoly'; - - -ALTER FUNCTION public.makepolygon(geometry) OWNER TO postgres; - --- --- TOC entry 288 (class 1255 OID 18641) --- Dependencies: 1104 6 1102 1102 --- Name: makepolygon(geometry, geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION makepolygon(geometry, geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoly'; - - -ALTER FUNCTION public.makepolygon(geometry, geometry[]) OWNER TO postgres; - --- --- TOC entry 290 (class 1255 OID 18643) --- Dependencies: 1102 1102 6 --- Name: max_distance(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION max_distance(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_maxdistance2d_linestring'; - - -ALTER FUNCTION public.max_distance(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 291 (class 1255 OID 18644) --- Dependencies: 6 1102 --- Name: mem_size(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mem_size(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_mem_size'; - - -ALTER FUNCTION public.mem_size(geometry) OWNER TO postgres; - --- --- TOC entry 293 (class 1255 OID 18646) --- Dependencies: 6 1102 --- Name: mlinefromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mlinefromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1)) = 'MULTILINESTRING' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mlinefromtext(text) OWNER TO postgres; - --- --- TOC entry 292 (class 1255 OID 18645) --- Dependencies: 6 1102 --- Name: mlinefromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mlinefromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromText($1, $2)) = 'MULTILINESTRING' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mlinefromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 295 (class 1255 OID 18648) --- Dependencies: 6 1102 --- Name: mlinefromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mlinefromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'MULTILINESTRING' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mlinefromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 294 (class 1255 OID 18647) --- Dependencies: 1102 6 --- Name: mlinefromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mlinefromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'MULTILINESTRING' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mlinefromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 297 (class 1255 OID 18650) --- Dependencies: 6 1102 --- Name: mpointfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpointfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1)) = 'MULTIPOINT' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpointfromtext(text) OWNER TO postgres; - --- --- TOC entry 296 (class 1255 OID 18649) --- Dependencies: 6 1102 --- Name: mpointfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpointfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1,$2)) = 'MULTIPOINT' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpointfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 299 (class 1255 OID 18652) --- Dependencies: 6 1102 --- Name: mpointfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpointfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'MULTIPOINT' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpointfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 298 (class 1255 OID 18651) --- Dependencies: 6 1102 --- Name: mpointfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpointfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1,$2)) = 'MULTIPOINT' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpointfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 301 (class 1255 OID 18654) --- Dependencies: 6 1102 --- Name: mpolyfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpolyfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1)) = 'MULTIPOLYGON' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpolyfromtext(text) OWNER TO postgres; - --- --- TOC entry 300 (class 1255 OID 18653) --- Dependencies: 1102 6 --- Name: mpolyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpolyfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1, $2)) = 'MULTIPOLYGON' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpolyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 303 (class 1255 OID 18656) --- Dependencies: 1102 6 --- Name: mpolyfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpolyfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'MULTIPOLYGON' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpolyfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 302 (class 1255 OID 18655) --- Dependencies: 1102 6 --- Name: mpolyfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION mpolyfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'MULTIPOLYGON' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.mpolyfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 304 (class 1255 OID 18657) --- Dependencies: 1102 6 1102 --- Name: multi(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multi(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_multi'; - - -ALTER FUNCTION public.multi(geometry) OWNER TO postgres; - --- --- TOC entry 306 (class 1255 OID 18659) --- Dependencies: 1102 6 --- Name: multilinefromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multilinefromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'MULTILINESTRING' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.multilinefromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 305 (class 1255 OID 18658) --- Dependencies: 1102 6 --- Name: multilinefromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multilinefromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'MULTILINESTRING' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.multilinefromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 307 (class 1255 OID 18660) --- Dependencies: 1102 6 --- Name: multilinestringfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multilinestringfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_MLineFromText($1)$_$; - - -ALTER FUNCTION public.multilinestringfromtext(text) OWNER TO postgres; - --- --- TOC entry 308 (class 1255 OID 18661) --- Dependencies: 1102 6 --- Name: multilinestringfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multilinestringfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MLineFromText($1, $2)$_$; - - -ALTER FUNCTION public.multilinestringfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 310 (class 1255 OID 18663) --- Dependencies: 1102 6 --- Name: multipointfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipointfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPointFromText($1)$_$; - - -ALTER FUNCTION public.multipointfromtext(text) OWNER TO postgres; - --- --- TOC entry 309 (class 1255 OID 18662) --- Dependencies: 1102 6 --- Name: multipointfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipointfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPointFromText($1, $2)$_$; - - -ALTER FUNCTION public.multipointfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 312 (class 1255 OID 18665) --- Dependencies: 1102 6 --- Name: multipointfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipointfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'MULTIPOINT' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.multipointfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 311 (class 1255 OID 18664) --- Dependencies: 6 1102 --- Name: multipointfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipointfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1,$2)) = 'MULTIPOINT' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.multipointfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 314 (class 1255 OID 18667) --- Dependencies: 6 1102 --- Name: multipolyfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipolyfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'MULTIPOLYGON' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.multipolyfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 313 (class 1255 OID 18666) --- Dependencies: 6 1102 --- Name: multipolyfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipolyfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'MULTIPOLYGON' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.multipolyfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 316 (class 1255 OID 18669) --- Dependencies: 1102 6 --- Name: multipolygonfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipolygonfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPolyFromText($1)$_$; - - -ALTER FUNCTION public.multipolygonfromtext(text) OWNER TO postgres; - --- --- TOC entry 315 (class 1255 OID 18668) --- Dependencies: 6 1102 --- Name: multipolygonfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION multipolygonfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPolyFromText($1, $2)$_$; - - -ALTER FUNCTION public.multipolygonfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 317 (class 1255 OID 18670) --- Dependencies: 6 1102 --- Name: ndims(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION ndims(geometry) RETURNS smallint - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_ndims'; - - -ALTER FUNCTION public.ndims(geometry) OWNER TO postgres; - --- --- TOC entry 318 (class 1255 OID 18671) --- Dependencies: 6 1102 1102 --- Name: noop(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION noop(geometry) RETURNS geometry - LANGUAGE c STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_noop'; - - -ALTER FUNCTION public.noop(geometry) OWNER TO postgres; - --- --- TOC entry 319 (class 1255 OID 18672) --- Dependencies: 6 1102 --- Name: npoints(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION npoints(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_npoints'; - - -ALTER FUNCTION public.npoints(geometry) OWNER TO postgres; - --- --- TOC entry 320 (class 1255 OID 18673) --- Dependencies: 6 1102 --- Name: nrings(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION nrings(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_nrings'; - - -ALTER FUNCTION public.nrings(geometry) OWNER TO postgres; - --- --- TOC entry 321 (class 1255 OID 18674) --- Dependencies: 6 1102 --- Name: numgeometries(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION numgeometries(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numgeometries_collection'; - - -ALTER FUNCTION public.numgeometries(geometry) OWNER TO postgres; - --- --- TOC entry 322 (class 1255 OID 18675) --- Dependencies: 6 1102 --- Name: numinteriorring(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION numinteriorring(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numinteriorrings_polygon'; - - -ALTER FUNCTION public.numinteriorring(geometry) OWNER TO postgres; - --- --- TOC entry 323 (class 1255 OID 18676) --- Dependencies: 6 1102 --- Name: numinteriorrings(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION numinteriorrings(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numinteriorrings_polygon'; - - -ALTER FUNCTION public.numinteriorrings(geometry) OWNER TO postgres; - --- --- TOC entry 324 (class 1255 OID 18677) --- Dependencies: 6 1102 --- Name: numpoints(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION numpoints(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numpoints_linestring'; - - -ALTER FUNCTION public.numpoints(geometry) OWNER TO postgres; - --- --- TOC entry 325 (class 1255 OID 18678) --- Dependencies: 6 1102 1102 --- Name: overlaps(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION "overlaps"(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'overlaps'; - - -ALTER FUNCTION public."overlaps"(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 326 (class 1255 OID 18679) --- Dependencies: 6 1102 --- Name: perimeter(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION perimeter(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_perimeter_poly'; - - -ALTER FUNCTION public.perimeter(geometry) OWNER TO postgres; - --- --- TOC entry 327 (class 1255 OID 18680) --- Dependencies: 1102 6 --- Name: perimeter2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION perimeter2d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_perimeter2d_poly'; - - -ALTER FUNCTION public.perimeter2d(geometry) OWNER TO postgres; - --- --- TOC entry 328 (class 1255 OID 18681) --- Dependencies: 6 1102 --- Name: perimeter3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION perimeter3d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_perimeter_poly'; - - -ALTER FUNCTION public.perimeter3d(geometry) OWNER TO postgres; - --- --- TOC entry 329 (class 1255 OID 18682) --- Dependencies: 1104 6 1110 --- Name: pgis_geometry_accum_finalfn(pgis_abs); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_geometry_accum_finalfn(pgis_abs) RETURNS geometry[] - LANGUAGE c - AS '$libdir/postgis-1.5', 'pgis_geometry_accum_finalfn'; - - -ALTER FUNCTION public.pgis_geometry_accum_finalfn(pgis_abs) OWNER TO postgres; - --- --- TOC entry 330 (class 1255 OID 18683) --- Dependencies: 1110 6 1110 1102 --- Name: pgis_geometry_accum_transfn(pgis_abs, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_geometry_accum_transfn(pgis_abs, geometry) RETURNS pgis_abs - LANGUAGE c - AS '$libdir/postgis-1.5', 'pgis_geometry_accum_transfn'; - - -ALTER FUNCTION public.pgis_geometry_accum_transfn(pgis_abs, geometry) OWNER TO postgres; - --- --- TOC entry 331 (class 1255 OID 18684) --- Dependencies: 1102 6 1110 --- Name: pgis_geometry_collect_finalfn(pgis_abs); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_geometry_collect_finalfn(pgis_abs) RETURNS geometry - LANGUAGE c - AS '$libdir/postgis-1.5', 'pgis_geometry_collect_finalfn'; - - -ALTER FUNCTION public.pgis_geometry_collect_finalfn(pgis_abs) OWNER TO postgres; - --- --- TOC entry 332 (class 1255 OID 18685) --- Dependencies: 1102 6 1110 --- Name: pgis_geometry_makeline_finalfn(pgis_abs); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_geometry_makeline_finalfn(pgis_abs) RETURNS geometry - LANGUAGE c - AS '$libdir/postgis-1.5', 'pgis_geometry_makeline_finalfn'; - - -ALTER FUNCTION public.pgis_geometry_makeline_finalfn(pgis_abs) OWNER TO postgres; - --- --- TOC entry 333 (class 1255 OID 18686) --- Dependencies: 1110 6 1102 --- Name: pgis_geometry_polygonize_finalfn(pgis_abs); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_geometry_polygonize_finalfn(pgis_abs) RETURNS geometry - LANGUAGE c - AS '$libdir/postgis-1.5', 'pgis_geometry_polygonize_finalfn'; - - -ALTER FUNCTION public.pgis_geometry_polygonize_finalfn(pgis_abs) OWNER TO postgres; - --- --- TOC entry 334 (class 1255 OID 18687) --- Dependencies: 1110 1102 6 --- Name: pgis_geometry_union_finalfn(pgis_abs); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pgis_geometry_union_finalfn(pgis_abs) RETURNS geometry - LANGUAGE c - AS '$libdir/postgis-1.5', 'pgis_geometry_union_finalfn'; - - -ALTER FUNCTION public.pgis_geometry_union_finalfn(pgis_abs) OWNER TO postgres; - --- --- TOC entry 335 (class 1255 OID 18688) --- Dependencies: 1102 6 --- Name: point_inside_circle(geometry, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION point_inside_circle(geometry, double precision, double precision, double precision) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_inside_circle_point'; - - -ALTER FUNCTION public.point_inside_circle(geometry, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 336 (class 1255 OID 18689) --- Dependencies: 6 1102 --- Name: pointfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pointfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1)) = 'POINT' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.pointfromtext(text) OWNER TO postgres; - --- --- TOC entry 337 (class 1255 OID 18690) --- Dependencies: 6 1102 --- Name: pointfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pointfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1, $2)) = 'POINT' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.pointfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 339 (class 1255 OID 18692) --- Dependencies: 6 1102 --- Name: pointfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pointfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'POINT' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.pointfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 338 (class 1255 OID 18691) --- Dependencies: 1102 6 --- Name: pointfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pointfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'POINT' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.pointfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 340 (class 1255 OID 18693) --- Dependencies: 6 1102 1102 --- Name: pointn(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pointn(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_pointn_linestring'; - - -ALTER FUNCTION public.pointn(geometry, integer) OWNER TO postgres; - --- --- TOC entry 341 (class 1255 OID 18694) --- Dependencies: 6 1102 1102 --- Name: pointonsurface(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION pointonsurface(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'pointonsurface'; - - -ALTER FUNCTION public.pointonsurface(geometry) OWNER TO postgres; - --- --- TOC entry 342 (class 1255 OID 18695) --- Dependencies: 6 1102 --- Name: polyfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polyfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1)) = 'POLYGON' - THEN GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.polyfromtext(text) OWNER TO postgres; - --- --- TOC entry 343 (class 1255 OID 18696) --- Dependencies: 6 1102 --- Name: polyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polyfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1, $2)) = 'POLYGON' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.polyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 345 (class 1255 OID 18698) --- Dependencies: 6 1102 --- Name: polyfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polyfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'POLYGON' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.polyfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 344 (class 1255 OID 18697) --- Dependencies: 1102 6 --- Name: polyfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polyfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'POLYGON' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.polyfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 347 (class 1255 OID 18700) --- Dependencies: 6 1102 --- Name: polygonfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polygonfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT PolyFromText($1)$_$; - - -ALTER FUNCTION public.polygonfromtext(text) OWNER TO postgres; - --- --- TOC entry 346 (class 1255 OID 18699) --- Dependencies: 6 1102 --- Name: polygonfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polygonfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT PolyFromText($1, $2)$_$; - - -ALTER FUNCTION public.polygonfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 349 (class 1255 OID 18702) --- Dependencies: 1102 6 --- Name: polygonfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polygonfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'POLYGON' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.polygonfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 348 (class 1255 OID 18701) --- Dependencies: 6 1102 --- Name: polygonfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polygonfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1,$2)) = 'POLYGON' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.polygonfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 350 (class 1255 OID 18703) --- Dependencies: 6 1102 1104 --- Name: polygonize_garray(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION polygonize_garray(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'polygonize_garray'; - - -ALTER FUNCTION public.polygonize_garray(geometry[]) OWNER TO postgres; - --- --- TOC entry 351 (class 1255 OID 18704) --- Dependencies: 6 1168 --- Name: populate_geometry_columns(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION populate_geometry_columns() RETURNS text - LANGUAGE plpgsql - AS $$ -DECLARE - inserted integer; - oldcount integer; - probed integer; - stale integer; - gcs RECORD; - gc RECORD; - gsrid integer; - gndims integer; - gtype text; - query text; - gc_is_valid boolean; - -BEGIN - SELECT count(*) INTO oldcount FROM geometry_columns; - inserted := 0; - - EXECUTE 'TRUNCATE geometry_columns'; - - -- Count the number of geometry columns in all tables and views - SELECT count(DISTINCT c.oid) INTO probed - FROM pg_class c, - pg_attribute a, - pg_type t, - pg_namespace n - WHERE (c.relkind = 'r' OR c.relkind = 'v') - AND t.typname = 'geometry' - AND a.attisdropped = false - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - AND n.nspname NOT ILIKE 'pg_temp%'; - - -- Iterate through all non-dropped geometry columns - RAISE DEBUG 'Processing Tables.....'; - - FOR gcs IN - SELECT DISTINCT ON (c.oid) c.oid, n.nspname, c.relname - FROM pg_class c, - pg_attribute a, - pg_type t, - pg_namespace n - WHERE c.relkind = 'r' - AND t.typname = 'geometry' - AND a.attisdropped = false - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - AND n.nspname NOT ILIKE 'pg_temp%' - LOOP - - inserted := inserted + populate_geometry_columns(gcs.oid); - END LOOP; - - -- Add views to geometry columns table - RAISE DEBUG 'Processing Views.....'; - FOR gcs IN - SELECT DISTINCT ON (c.oid) c.oid, n.nspname, c.relname - FROM pg_class c, - pg_attribute a, - pg_type t, - pg_namespace n - WHERE c.relkind = 'v' - AND t.typname = 'geometry' - AND a.attisdropped = false - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - LOOP - - inserted := inserted + populate_geometry_columns(gcs.oid); - END LOOP; - - IF oldcount > inserted THEN - stale = oldcount-inserted; - ELSE - stale = 0; - END IF; - - RETURN 'probed:' ||probed|| ' inserted:'||inserted|| ' conflicts:'||probed-inserted|| ' deleted:'||stale; -END - -$$; - - -ALTER FUNCTION public.populate_geometry_columns() OWNER TO postgres; - --- --- TOC entry 352 (class 1255 OID 18705) --- Dependencies: 6 1168 --- Name: populate_geometry_columns(oid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION populate_geometry_columns(tbl_oid oid) RETURNS integer - LANGUAGE plpgsql - AS $$ -DECLARE - gcs RECORD; - gc RECORD; - gsrid integer; - gndims integer; - gtype text; - query text; - gc_is_valid boolean; - inserted integer; - -BEGIN - inserted := 0; - - -- Iterate through all geometry columns in this table - FOR gcs IN - SELECT n.nspname, c.relname, a.attname - FROM pg_class c, - pg_attribute a, - pg_type t, - pg_namespace n - WHERE c.relkind = 'r' - AND t.typname = 'geometry' - AND a.attisdropped = false - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - AND n.nspname NOT ILIKE 'pg_temp%' - AND c.oid = tbl_oid - LOOP - - RAISE DEBUG 'Processing table %.%.%', gcs.nspname, gcs.relname, gcs.attname; - - DELETE FROM geometry_columns - WHERE f_table_schema = quote_ident(gcs.nspname) - AND f_table_name = quote_ident(gcs.relname) - AND f_geometry_column = quote_ident(gcs.attname); - - gc_is_valid := true; - - -- Try to find srid check from system tables (pg_constraint) - gsrid := - (SELECT replace(replace(split_part(s.consrc, ' = ', 2), ')', ''), '(', '') - FROM pg_class c, pg_namespace n, pg_attribute a, pg_constraint s - WHERE n.nspname = gcs.nspname - AND c.relname = gcs.relname - AND a.attname = gcs.attname - AND a.attrelid = c.oid - AND s.connamespace = n.oid - AND s.conrelid = c.oid - AND a.attnum = ANY (s.conkey) - AND s.consrc LIKE '%srid(% = %'); - IF (gsrid IS NULL) THEN - -- Try to find srid from the geometry itself - EXECUTE 'SELECT srid(' || quote_ident(gcs.attname) || ') - FROM ONLY ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - WHERE ' || quote_ident(gcs.attname) || ' IS NOT NULL LIMIT 1' - INTO gc; - gsrid := gc.srid; - - -- Try to apply srid check to column - IF (gsrid IS NOT NULL) THEN - BEGIN - EXECUTE 'ALTER TABLE ONLY ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - ADD CONSTRAINT ' || quote_ident('enforce_srid_' || gcs.attname) || ' - CHECK (srid(' || quote_ident(gcs.attname) || ') = ' || gsrid || ')'; - EXCEPTION - WHEN check_violation THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not apply constraint CHECK (srid(%) = %)', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname), quote_ident(gcs.attname), gsrid; - gc_is_valid := false; - END; - END IF; - END IF; - - -- Try to find ndims check from system tables (pg_constraint) - gndims := - (SELECT replace(split_part(s.consrc, ' = ', 2), ')', '') - FROM pg_class c, pg_namespace n, pg_attribute a, pg_constraint s - WHERE n.nspname = gcs.nspname - AND c.relname = gcs.relname - AND a.attname = gcs.attname - AND a.attrelid = c.oid - AND s.connamespace = n.oid - AND s.conrelid = c.oid - AND a.attnum = ANY (s.conkey) - AND s.consrc LIKE '%ndims(% = %'); - IF (gndims IS NULL) THEN - -- Try to find ndims from the geometry itself - EXECUTE 'SELECT ndims(' || quote_ident(gcs.attname) || ') - FROM ONLY ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - WHERE ' || quote_ident(gcs.attname) || ' IS NOT NULL LIMIT 1' - INTO gc; - gndims := gc.ndims; - - -- Try to apply ndims check to column - IF (gndims IS NOT NULL) THEN - BEGIN - EXECUTE 'ALTER TABLE ONLY ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - ADD CONSTRAINT ' || quote_ident('enforce_dims_' || gcs.attname) || ' - CHECK (ndims(' || quote_ident(gcs.attname) || ') = '||gndims||')'; - EXCEPTION - WHEN check_violation THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not apply constraint CHECK (ndims(%) = %)', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname), quote_ident(gcs.attname), gndims; - gc_is_valid := false; - END; - END IF; - END IF; - - -- Try to find geotype check from system tables (pg_constraint) - gtype := - (SELECT replace(split_part(s.consrc, '''', 2), ')', '') - FROM pg_class c, pg_namespace n, pg_attribute a, pg_constraint s - WHERE n.nspname = gcs.nspname - AND c.relname = gcs.relname - AND a.attname = gcs.attname - AND a.attrelid = c.oid - AND s.connamespace = n.oid - AND s.conrelid = c.oid - AND a.attnum = ANY (s.conkey) - AND s.consrc LIKE '%geometrytype(% = %'); - IF (gtype IS NULL) THEN - -- Try to find geotype from the geometry itself - EXECUTE 'SELECT geometrytype(' || quote_ident(gcs.attname) || ') - FROM ONLY ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - WHERE ' || quote_ident(gcs.attname) || ' IS NOT NULL LIMIT 1' - INTO gc; - gtype := gc.geometrytype; - --IF (gtype IS NULL) THEN - -- gtype := 'GEOMETRY'; - --END IF; - - -- Try to apply geometrytype check to column - IF (gtype IS NOT NULL) THEN - BEGIN - EXECUTE 'ALTER TABLE ONLY ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - ADD CONSTRAINT ' || quote_ident('enforce_geotype_' || gcs.attname) || ' - CHECK ((geometrytype(' || quote_ident(gcs.attname) || ') = ' || quote_literal(gtype) || ') OR (' || quote_ident(gcs.attname) || ' IS NULL))'; - EXCEPTION - WHEN check_violation THEN - -- No geometry check can be applied. This column contains a number of geometry types. - RAISE WARNING 'Could not add geometry type check (%) to table column: %.%.%', gtype, quote_ident(gcs.nspname),quote_ident(gcs.relname),quote_ident(gcs.attname); - END; - END IF; - END IF; - - IF (gsrid IS NULL) THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not determine the srid', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname); - ELSIF (gndims IS NULL) THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not determine the number of dimensions', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname); - ELSIF (gtype IS NULL) THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not determine the geometry type', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname); - ELSE - -- Only insert into geometry_columns if table constraints could be applied. - IF (gc_is_valid) THEN - INSERT INTO geometry_columns (f_table_catalog,f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) - VALUES ('', gcs.nspname, gcs.relname, gcs.attname, gndims, gsrid, gtype); - inserted := inserted + 1; - END IF; - END IF; - END LOOP; - - -- Add views to geometry columns table - FOR gcs IN - SELECT n.nspname, c.relname, a.attname - FROM pg_class c, - pg_attribute a, - pg_type t, - pg_namespace n - WHERE c.relkind = 'v' - AND t.typname = 'geometry' - AND a.attisdropped = false - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - AND n.nspname NOT ILIKE 'pg_temp%' - AND c.oid = tbl_oid - LOOP - RAISE DEBUG 'Processing view %.%.%', gcs.nspname, gcs.relname, gcs.attname; - - EXECUTE 'SELECT ndims(' || quote_ident(gcs.attname) || ') - FROM ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - WHERE ' || quote_ident(gcs.attname) || ' IS NOT NULL LIMIT 1' - INTO gc; - gndims := gc.ndims; - - EXECUTE 'SELECT srid(' || quote_ident(gcs.attname) || ') - FROM ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - WHERE ' || quote_ident(gcs.attname) || ' IS NOT NULL LIMIT 1' - INTO gc; - gsrid := gc.srid; - - EXECUTE 'SELECT geometrytype(' || quote_ident(gcs.attname) || ') - FROM ' || quote_ident(gcs.nspname) || '.' || quote_ident(gcs.relname) || ' - WHERE ' || quote_ident(gcs.attname) || ' IS NOT NULL LIMIT 1' - INTO gc; - gtype := gc.geometrytype; - - IF (gndims IS NULL) THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not determine ndims', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname); - ELSIF (gsrid IS NULL) THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not determine srid', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname); - ELSIF (gtype IS NULL) THEN - RAISE WARNING 'Not inserting ''%'' in ''%.%'' into geometry_columns: could not determine gtype', quote_ident(gcs.attname), quote_ident(gcs.nspname), quote_ident(gcs.relname); - ELSE - query := 'INSERT INTO geometry_columns (f_table_catalog,f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, type) ' || - 'VALUES ('''', ' || quote_literal(gcs.nspname) || ',' || quote_literal(gcs.relname) || ',' || quote_literal(gcs.attname) || ',' || gndims || ',' || gsrid || ',' || quote_literal(gtype) || ')'; - EXECUTE query; - inserted := inserted + 1; - END IF; - END LOOP; - - RETURN inserted; -END - -$$; - - -ALTER FUNCTION public.populate_geometry_columns(tbl_oid oid) OWNER TO postgres; - --- --- TOC entry 353 (class 1255 OID 18707) --- Dependencies: 6 1102 1102 --- Name: postgis_addbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_addbbox(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_addBBOX'; - - -ALTER FUNCTION public.postgis_addbbox(geometry) OWNER TO postgres; - --- --- TOC entry 354 (class 1255 OID 18708) --- Dependencies: 6 --- Name: postgis_cache_bbox(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_cache_bbox() RETURNS trigger - LANGUAGE c - AS '$libdir/postgis-1.5', 'cache_bbox'; - - -ALTER FUNCTION public.postgis_cache_bbox() OWNER TO postgres; - --- --- TOC entry 355 (class 1255 OID 18709) --- Dependencies: 1102 1102 6 --- Name: postgis_dropbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_dropbbox(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dropBBOX'; - - -ALTER FUNCTION public.postgis_dropbbox(geometry) OWNER TO postgres; - --- --- TOC entry 356 (class 1255 OID 18710) --- Dependencies: 6 1168 --- Name: postgis_full_version(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_full_version() RETURNS text - LANGUAGE plpgsql IMMUTABLE - AS $$ -DECLARE - libver text; - projver text; - geosver text; - libxmlver text; - usestats bool; - dbproc text; - relproc text; - fullver text; -BEGIN - SELECT postgis_lib_version() INTO libver; - SELECT postgis_proj_version() INTO projver; - SELECT postgis_geos_version() INTO geosver; - SELECT postgis_libxml_version() INTO libxmlver; - SELECT postgis_uses_stats() INTO usestats; - SELECT postgis_scripts_installed() INTO dbproc; - SELECT postgis_scripts_released() INTO relproc; - - fullver = 'POSTGIS="' || libver || '"'; - - IF geosver IS NOT NULL THEN - fullver = fullver || ' GEOS="' || geosver || '"'; - END IF; - - IF projver IS NOT NULL THEN - fullver = fullver || ' PROJ="' || projver || '"'; - END IF; - - IF libxmlver IS NOT NULL THEN - fullver = fullver || ' LIBXML="' || libxmlver || '"'; - END IF; - - IF usestats THEN - fullver = fullver || ' USE_STATS'; - END IF; - - -- fullver = fullver || ' DBPROC="' || dbproc || '"'; - -- fullver = fullver || ' RELPROC="' || relproc || '"'; - - IF dbproc != relproc THEN - fullver = fullver || ' (procs from ' || dbproc || ' need upgrade)'; - END IF; - - RETURN fullver; -END -$$; - - -ALTER FUNCTION public.postgis_full_version() OWNER TO postgres; - --- --- TOC entry 357 (class 1255 OID 18711) --- Dependencies: 6 --- Name: postgis_geos_version(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_geos_version() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_geos_version'; - - -ALTER FUNCTION public.postgis_geos_version() OWNER TO postgres; - --- --- TOC entry 358 (class 1255 OID 18712) --- Dependencies: 1102 6 1087 --- Name: postgis_getbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_getbbox(geometry) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.postgis_getbbox(geometry) OWNER TO postgres; - --- --- TOC entry 359 (class 1255 OID 18713) --- Dependencies: 6 --- Name: postgis_gist_joinsel(internal, oid, internal, smallint); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_gist_joinsel(internal, oid, internal, smallint) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_joinsel'; - - -ALTER FUNCTION public.postgis_gist_joinsel(internal, oid, internal, smallint) OWNER TO postgres; - --- --- TOC entry 360 (class 1255 OID 18714) --- Dependencies: 6 --- Name: postgis_gist_sel(internal, oid, internal, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_gist_sel(internal, oid, internal, integer) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_sel'; - - -ALTER FUNCTION public.postgis_gist_sel(internal, oid, internal, integer) OWNER TO postgres; - --- --- TOC entry 361 (class 1255 OID 18715) --- Dependencies: 1102 6 --- Name: postgis_hasbbox(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_hasbbox(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_hasBBOX'; - - -ALTER FUNCTION public.postgis_hasbbox(geometry) OWNER TO postgres; - --- --- TOC entry 362 (class 1255 OID 18716) --- Dependencies: 6 --- Name: postgis_lib_build_date(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_lib_build_date() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_lib_build_date'; - - -ALTER FUNCTION public.postgis_lib_build_date() OWNER TO postgres; - --- --- TOC entry 363 (class 1255 OID 18717) --- Dependencies: 6 --- Name: postgis_lib_version(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_lib_version() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_lib_version'; - - -ALTER FUNCTION public.postgis_lib_version() OWNER TO postgres; - --- --- TOC entry 364 (class 1255 OID 18718) --- Dependencies: 6 --- Name: postgis_libxml_version(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_libxml_version() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_libxml_version'; - - -ALTER FUNCTION public.postgis_libxml_version() OWNER TO postgres; - --- --- TOC entry 365 (class 1255 OID 18719) --- Dependencies: 1102 6 1102 --- Name: postgis_noop(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_noop(geometry) RETURNS geometry - LANGUAGE c STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_noop'; - - -ALTER FUNCTION public.postgis_noop(geometry) OWNER TO postgres; - --- --- TOC entry 366 (class 1255 OID 18720) --- Dependencies: 6 --- Name: postgis_proj_version(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_proj_version() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_proj_version'; - - -ALTER FUNCTION public.postgis_proj_version() OWNER TO postgres; - --- --- TOC entry 367 (class 1255 OID 18721) --- Dependencies: 6 --- Name: postgis_scripts_build_date(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_scripts_build_date() RETURNS text - LANGUAGE sql IMMUTABLE - AS $$SELECT '2010-03-11 19:15:17'::text AS version$$; - - -ALTER FUNCTION public.postgis_scripts_build_date() OWNER TO postgres; - --- --- TOC entry 368 (class 1255 OID 18722) --- Dependencies: 6 --- Name: postgis_scripts_installed(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_scripts_installed() RETURNS text - LANGUAGE sql IMMUTABLE - AS $$SELECT '1.5 r5385'::text AS version$$; - - -ALTER FUNCTION public.postgis_scripts_installed() OWNER TO postgres; - --- --- TOC entry 369 (class 1255 OID 18723) --- Dependencies: 6 --- Name: postgis_scripts_released(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_scripts_released() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_scripts_released'; - - -ALTER FUNCTION public.postgis_scripts_released() OWNER TO postgres; - --- --- TOC entry 370 (class 1255 OID 18724) --- Dependencies: 1102 6 1102 --- Name: postgis_transform_geometry(geometry, text, text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_transform_geometry(geometry, text, text, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'transform_geom'; - - -ALTER FUNCTION public.postgis_transform_geometry(geometry, text, text, integer) OWNER TO postgres; - --- --- TOC entry 371 (class 1255 OID 18725) --- Dependencies: 6 --- Name: postgis_uses_stats(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_uses_stats() RETURNS boolean - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_uses_stats'; - - -ALTER FUNCTION public.postgis_uses_stats() OWNER TO postgres; - --- --- TOC entry 372 (class 1255 OID 18726) --- Dependencies: 6 --- Name: postgis_version(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION postgis_version() RETURNS text - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'postgis_version'; - - -ALTER FUNCTION public.postgis_version() OWNER TO postgres; - --- --- TOC entry 373 (class 1255 OID 18727) --- Dependencies: 6 1168 --- Name: probe_geometry_columns(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION probe_geometry_columns() RETURNS text - LANGUAGE plpgsql - AS $$ -DECLARE - inserted integer; - oldcount integer; - probed integer; - stale integer; -BEGIN - - SELECT count(*) INTO oldcount FROM geometry_columns; - - SELECT count(*) INTO probed - FROM pg_class c, pg_attribute a, pg_type t, - pg_namespace n, - pg_constraint sridcheck, pg_constraint typecheck - - WHERE t.typname = 'geometry' - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - AND sridcheck.connamespace = n.oid - AND typecheck.connamespace = n.oid - AND sridcheck.conrelid = c.oid - AND sridcheck.consrc LIKE '(srid('||a.attname||') = %)' - AND typecheck.conrelid = c.oid - AND typecheck.consrc LIKE - '((geometrytype('||a.attname||') = ''%''::text) OR (% IS NULL))' - ; - - INSERT INTO geometry_columns SELECT - ''::varchar as f_table_catalogue, - n.nspname::varchar as f_table_schema, - c.relname::varchar as f_table_name, - a.attname::varchar as f_geometry_column, - 2 as coord_dimension, - trim(both ' =)' from - replace(replace(split_part( - sridcheck.consrc, ' = ', 2), ')', ''), '(', ''))::integer AS srid, - trim(both ' =)''' from substr(typecheck.consrc, - strpos(typecheck.consrc, '='), - strpos(typecheck.consrc, '::')- - strpos(typecheck.consrc, '=') - ))::varchar as type - FROM pg_class c, pg_attribute a, pg_type t, - pg_namespace n, - pg_constraint sridcheck, pg_constraint typecheck - WHERE t.typname = 'geometry' - AND a.atttypid = t.oid - AND a.attrelid = c.oid - AND c.relnamespace = n.oid - AND sridcheck.connamespace = n.oid - AND typecheck.connamespace = n.oid - AND sridcheck.conrelid = c.oid - AND sridcheck.consrc LIKE '(st_srid('||a.attname||') = %)' - AND typecheck.conrelid = c.oid - AND typecheck.consrc LIKE - '((geometrytype('||a.attname||') = ''%''::text) OR (% IS NULL))' - - AND NOT EXISTS ( - SELECT oid FROM geometry_columns gc - WHERE c.relname::varchar = gc.f_table_name - AND n.nspname::varchar = gc.f_table_schema - AND a.attname::varchar = gc.f_geometry_column - ); - - GET DIAGNOSTICS inserted = ROW_COUNT; - - IF oldcount > probed THEN - stale = oldcount-probed; - ELSE - stale = 0; - END IF; - - RETURN 'probed:'||probed::text|| - ' inserted:'||inserted::text|| - ' conflicts:'||(probed-inserted)::text|| - ' stale:'||stale::text; -END - -$$; - - -ALTER FUNCTION public.probe_geometry_columns() OWNER TO postgres; - --- --- TOC entry 374 (class 1255 OID 18728) --- Dependencies: 6 1102 1102 --- Name: relate(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION relate(geometry, geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'relate_full'; - - -ALTER FUNCTION public.relate(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 375 (class 1255 OID 18729) --- Dependencies: 1102 6 1102 --- Name: relate(geometry, geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION relate(geometry, geometry, text) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'relate_pattern'; - - -ALTER FUNCTION public.relate(geometry, geometry, text) OWNER TO postgres; - --- --- TOC entry 376 (class 1255 OID 18730) --- Dependencies: 1102 6 1102 --- Name: removepoint(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION removepoint(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_removepoint'; - - -ALTER FUNCTION public.removepoint(geometry, integer) OWNER TO postgres; - --- --- TOC entry 377 (class 1255 OID 18731) --- Dependencies: 6 --- Name: rename_geometry_table_constraints(); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION rename_geometry_table_constraints() RETURNS text - LANGUAGE sql IMMUTABLE - AS $$ -SELECT 'rename_geometry_table_constraint() is obsoleted'::text -$$; - - -ALTER FUNCTION public.rename_geometry_table_constraints() OWNER TO postgres; - --- --- TOC entry 378 (class 1255 OID 18732) --- Dependencies: 1102 6 1102 --- Name: reverse(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION reverse(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_reverse'; - - -ALTER FUNCTION public.reverse(geometry) OWNER TO postgres; - --- --- TOC entry 379 (class 1255 OID 18733) --- Dependencies: 1102 6 1102 --- Name: rotate(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION rotate(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT rotateZ($1, $2)$_$; - - -ALTER FUNCTION public.rotate(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 380 (class 1255 OID 18734) --- Dependencies: 1102 6 1102 --- Name: rotatex(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION rotatex(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, 1, 0, 0, 0, cos($2), -sin($2), 0, sin($2), cos($2), 0, 0, 0)$_$; - - -ALTER FUNCTION public.rotatex(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 381 (class 1255 OID 18735) --- Dependencies: 1102 6 1102 --- Name: rotatey(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION rotatey(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, cos($2), 0, sin($2), 0, 1, 0, -sin($2), 0, cos($2), 0, 0, 0)$_$; - - -ALTER FUNCTION public.rotatey(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 382 (class 1255 OID 18736) --- Dependencies: 1102 6 1102 --- Name: rotatez(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION rotatez(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, cos($2), -sin($2), 0, sin($2), cos($2), 0, 0, 0, 1, 0, 0, 0)$_$; - - -ALTER FUNCTION public.rotatez(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 384 (class 1255 OID 18738) --- Dependencies: 6 1102 1102 --- Name: scale(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION scale(geometry, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT scale($1, $2, $3, 1)$_$; - - -ALTER FUNCTION public.scale(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 383 (class 1255 OID 18737) --- Dependencies: 6 1102 1102 --- Name: scale(geometry, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION scale(geometry, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, $2, 0, 0, 0, $3, 0, 0, 0, $4, 0, 0, 0)$_$; - - -ALTER FUNCTION public.scale(geometry, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 385 (class 1255 OID 18739) --- Dependencies: 1102 6 1102 --- Name: se_envelopesintersect(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_envelopesintersect(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT $1 && $2 - $_$; - - -ALTER FUNCTION public.se_envelopesintersect(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 386 (class 1255 OID 18740) --- Dependencies: 6 1102 --- Name: se_is3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_is3d(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_hasz'; - - -ALTER FUNCTION public.se_is3d(geometry) OWNER TO postgres; - --- --- TOC entry 387 (class 1255 OID 18741) --- Dependencies: 6 1102 --- Name: se_ismeasured(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_ismeasured(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_hasm'; - - -ALTER FUNCTION public.se_ismeasured(geometry) OWNER TO postgres; - --- --- TOC entry 388 (class 1255 OID 18742) --- Dependencies: 1102 6 1102 --- Name: se_locatealong(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_locatealong(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT locate_between_measures($1, $2, $2) $_$; - - -ALTER FUNCTION public.se_locatealong(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 389 (class 1255 OID 18743) --- Dependencies: 1102 6 1102 --- Name: se_locatebetween(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_locatebetween(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_locate_between_m'; - - -ALTER FUNCTION public.se_locatebetween(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 390 (class 1255 OID 18744) --- Dependencies: 6 1102 --- Name: se_m(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_m(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_m_point'; - - -ALTER FUNCTION public.se_m(geometry) OWNER TO postgres; - --- --- TOC entry 391 (class 1255 OID 18745) --- Dependencies: 6 1102 --- Name: se_z(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION se_z(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_z_point'; - - -ALTER FUNCTION public.se_z(geometry) OWNER TO postgres; - --- --- TOC entry 392 (class 1255 OID 18746) --- Dependencies: 1102 6 1102 --- Name: segmentize(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION segmentize(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_segmentize2d'; - - -ALTER FUNCTION public.segmentize(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 393 (class 1255 OID 18747) --- Dependencies: 1096 6 1096 --- Name: setfactor(chip, real); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION setfactor(chip, real) RETURNS chip - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_setFactor'; - - -ALTER FUNCTION public.setfactor(chip, real) OWNER TO postgres; - --- --- TOC entry 394 (class 1255 OID 18748) --- Dependencies: 1102 6 1102 1102 --- Name: setpoint(geometry, integer, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION setpoint(geometry, integer, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_setpoint_linestring'; - - -ALTER FUNCTION public.setpoint(geometry, integer, geometry) OWNER TO postgres; - --- --- TOC entry 395 (class 1255 OID 18749) --- Dependencies: 1096 6 1096 --- Name: setsrid(chip, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION setsrid(chip, integer) RETURNS chip - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_setSRID'; - - -ALTER FUNCTION public.setsrid(chip, integer) OWNER TO postgres; - --- --- TOC entry 396 (class 1255 OID 18750) --- Dependencies: 1102 6 1102 --- Name: setsrid(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION setsrid(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_setSRID'; - - -ALTER FUNCTION public.setsrid(geometry, integer) OWNER TO postgres; - --- --- TOC entry 397 (class 1255 OID 18751) --- Dependencies: 6 1102 1102 --- Name: shift_longitude(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION shift_longitude(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_longitude_shift'; - - -ALTER FUNCTION public.shift_longitude(geometry) OWNER TO postgres; - --- --- TOC entry 398 (class 1255 OID 18752) --- Dependencies: 6 1102 1102 --- Name: simplify(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION simplify(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_simplify2d'; - - -ALTER FUNCTION public.simplify(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 401 (class 1255 OID 18755) --- Dependencies: 1102 6 1102 --- Name: snaptogrid(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION snaptogrid(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT SnapToGrid($1, 0, 0, $2, $2)$_$; - - -ALTER FUNCTION public.snaptogrid(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 400 (class 1255 OID 18754) --- Dependencies: 1102 6 1102 --- Name: snaptogrid(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION snaptogrid(geometry, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT SnapToGrid($1, 0, 0, $2, $3)$_$; - - -ALTER FUNCTION public.snaptogrid(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 399 (class 1255 OID 18753) --- Dependencies: 6 1102 1102 --- Name: snaptogrid(geometry, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION snaptogrid(geometry, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_snaptogrid'; - - -ALTER FUNCTION public.snaptogrid(geometry, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 402 (class 1255 OID 18756) --- Dependencies: 1102 6 1102 1102 --- Name: snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_snaptogrid_pointoff'; - - -ALTER FUNCTION public.snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 403 (class 1255 OID 18757) --- Dependencies: 6 1096 --- Name: srid(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION srid(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getSRID'; - - -ALTER FUNCTION public.srid(chip) OWNER TO postgres; - --- --- TOC entry 404 (class 1255 OID 18758) --- Dependencies: 6 1102 --- Name: srid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION srid(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_getSRID'; - - -ALTER FUNCTION public.srid(geometry) OWNER TO postgres; - --- --- TOC entry 405 (class 1255 OID 18759) --- Dependencies: 6 1102 1102 --- Name: st_addmeasure(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_addmeasure(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ST_AddMeasure'; - - -ALTER FUNCTION public.st_addmeasure(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 406 (class 1255 OID 18760) --- Dependencies: 6 1102 1102 1102 --- Name: st_addpoint(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_addpoint(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_addpoint'; - - -ALTER FUNCTION public.st_addpoint(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 407 (class 1255 OID 18761) --- Dependencies: 6 1102 1102 1102 --- Name: st_addpoint(geometry, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_addpoint(geometry, geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_addpoint'; - - -ALTER FUNCTION public.st_addpoint(geometry, geometry, integer) OWNER TO postgres; - --- --- TOC entry 409 (class 1255 OID 18763) --- Dependencies: 6 1102 1102 --- Name: st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, $2, $3, 0, $4, $5, 0, 0, 0, 1, $6, $7, 0)$_$; - - -ALTER FUNCTION public.st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 408 (class 1255 OID 18762) --- Dependencies: 6 1102 1102 --- Name: st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_affine'; - - -ALTER FUNCTION public.st_affine(geometry, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 410 (class 1255 OID 18764) --- Dependencies: 6 1102 --- Name: st_area(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_area(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_area_polygon'; - - -ALTER FUNCTION public.st_area(geometry) OWNER TO postgres; - --- --- TOC entry 412 (class 1255 OID 18766) --- Dependencies: 6 1099 --- Name: st_area(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_area(geography) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_Area($1, true)$_$; - - -ALTER FUNCTION public.st_area(geography) OWNER TO postgres; - --- --- TOC entry 413 (class 1255 OID 18767) --- Dependencies: 6 --- Name: st_area(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_area(text) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Area($1::geometry); $_$; - - -ALTER FUNCTION public.st_area(text) OWNER TO postgres; - --- --- TOC entry 411 (class 1255 OID 18765) --- Dependencies: 6 1099 --- Name: st_area(geography, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_area(geography, boolean) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'geography_area'; - - -ALTER FUNCTION public.st_area(geography, boolean) OWNER TO postgres; - --- --- TOC entry 414 (class 1255 OID 18768) --- Dependencies: 6 1102 --- Name: st_area2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_area2d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_area_polygon'; - - -ALTER FUNCTION public.st_area2d(geometry) OWNER TO postgres; - --- --- TOC entry 415 (class 1255 OID 18769) --- Dependencies: 6 1102 --- Name: st_asbinary(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asbinary(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asBinary'; - - -ALTER FUNCTION public.st_asbinary(geometry) OWNER TO postgres; - --- --- TOC entry 417 (class 1255 OID 18771) --- Dependencies: 6 1099 --- Name: st_asbinary(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asbinary(geography) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_binary'; - - -ALTER FUNCTION public.st_asbinary(geography) OWNER TO postgres; - --- --- TOC entry 418 (class 1255 OID 18772) --- Dependencies: 6 --- Name: st_asbinary(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asbinary(text) RETURNS bytea - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_AsBinary($1::geometry); $_$; - - -ALTER FUNCTION public.st_asbinary(text) OWNER TO postgres; - --- --- TOC entry 416 (class 1255 OID 18770) --- Dependencies: 6 1102 --- Name: st_asbinary(geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asbinary(geometry, text) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asBinary'; - - -ALTER FUNCTION public.st_asbinary(geometry, text) OWNER TO postgres; - --- --- TOC entry 419 (class 1255 OID 18773) --- Dependencies: 6 1102 --- Name: st_asewkb(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asewkb(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'WKBFromLWGEOM'; - - -ALTER FUNCTION public.st_asewkb(geometry) OWNER TO postgres; - --- --- TOC entry 420 (class 1255 OID 18774) --- Dependencies: 6 1102 --- Name: st_asewkb(geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asewkb(geometry, text) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'WKBFromLWGEOM'; - - -ALTER FUNCTION public.st_asewkb(geometry, text) OWNER TO postgres; - --- --- TOC entry 421 (class 1255 OID 18775) --- Dependencies: 6 1102 --- Name: st_asewkt(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asewkt(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asEWKT'; - - -ALTER FUNCTION public.st_asewkt(geometry) OWNER TO postgres; - --- --- TOC entry 423 (class 1255 OID 18777) --- Dependencies: 6 1102 --- Name: st_asgeojson(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson(1, $1, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(geometry) OWNER TO postgres; - --- --- TOC entry 429 (class 1255 OID 18783) --- Dependencies: 6 1099 --- Name: st_asgeojson(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(geography) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson(1, $1, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(geography) OWNER TO postgres; - --- --- TOC entry 430 (class 1255 OID 18784) --- Dependencies: 6 --- Name: st_asgeojson(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(text) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_AsGeoJson($1::geometry); $_$; - - -ALTER FUNCTION public.st_asgeojson(text) OWNER TO postgres; - --- --- TOC entry 422 (class 1255 OID 18776) --- Dependencies: 6 1102 --- Name: st_asgeojson(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson(1, $1, $2, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(geometry, integer) OWNER TO postgres; - --- --- TOC entry 424 (class 1255 OID 18778) --- Dependencies: 6 1102 --- Name: st_asgeojson(integer, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(integer, geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson($1, $2, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(integer, geometry) OWNER TO postgres; - --- --- TOC entry 428 (class 1255 OID 18782) --- Dependencies: 6 1099 --- Name: st_asgeojson(geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(geography, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson(1, $1, $2, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(geography, integer) OWNER TO postgres; - --- --- TOC entry 431 (class 1255 OID 18785) --- Dependencies: 6 1099 --- Name: st_asgeojson(integer, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(integer, geography) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson($1, $2, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(integer, geography) OWNER TO postgres; - --- --- TOC entry 425 (class 1255 OID 18779) --- Dependencies: 6 1102 --- Name: st_asgeojson(integer, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(integer, geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson($1, $2, $3, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(integer, geometry, integer) OWNER TO postgres; - --- --- TOC entry 426 (class 1255 OID 18780) --- Dependencies: 6 1102 --- Name: st_asgeojson(geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(geometry, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson(1, $1, $2, $3)$_$; - - -ALTER FUNCTION public.st_asgeojson(geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 432 (class 1255 OID 18786) --- Dependencies: 6 1099 --- Name: st_asgeojson(integer, geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(integer, geography, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson($1, $2, $3, 0)$_$; - - -ALTER FUNCTION public.st_asgeojson(integer, geography, integer) OWNER TO postgres; - --- --- TOC entry 433 (class 1255 OID 18787) --- Dependencies: 6 1099 --- Name: st_asgeojson(geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(geography, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson(1, $1, $2, $3)$_$; - - -ALTER FUNCTION public.st_asgeojson(geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 427 (class 1255 OID 18781) --- Dependencies: 6 1102 --- Name: st_asgeojson(integer, geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(integer, geometry, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson($1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.st_asgeojson(integer, geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 434 (class 1255 OID 18788) --- Dependencies: 6 1099 --- Name: st_asgeojson(integer, geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgeojson(integer, geography, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGeoJson($1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.st_asgeojson(integer, geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 436 (class 1255 OID 18790) --- Dependencies: 6 1102 --- Name: st_asgml(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgml(geometry) OWNER TO postgres; - --- --- TOC entry 442 (class 1255 OID 18796) --- Dependencies: 6 1099 --- Name: st_asgml(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(geography) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgml(geography) OWNER TO postgres; - --- --- TOC entry 443 (class 1255 OID 18797) --- Dependencies: 6 --- Name: st_asgml(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(text) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_AsGML($1::geometry); $_$; - - -ALTER FUNCTION public.st_asgml(text) OWNER TO postgres; - --- --- TOC entry 435 (class 1255 OID 18789) --- Dependencies: 6 1102 --- Name: st_asgml(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, $2, 0)$_$; - - -ALTER FUNCTION public.st_asgml(geometry, integer) OWNER TO postgres; - --- --- TOC entry 437 (class 1255 OID 18791) --- Dependencies: 6 1102 --- Name: st_asgml(integer, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(integer, geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML($1, $2, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgml(integer, geometry) OWNER TO postgres; - --- --- TOC entry 441 (class 1255 OID 18795) --- Dependencies: 6 1099 --- Name: st_asgml(geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(geography, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, $2, 0)$_$; - - -ALTER FUNCTION public.st_asgml(geography, integer) OWNER TO postgres; - --- --- TOC entry 444 (class 1255 OID 18798) --- Dependencies: 6 1099 --- Name: st_asgml(integer, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(integer, geography) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML($1, $2, 15, 0)$_$; - - -ALTER FUNCTION public.st_asgml(integer, geography) OWNER TO postgres; - --- --- TOC entry 438 (class 1255 OID 18792) --- Dependencies: 6 1102 --- Name: st_asgml(integer, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(integer, geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML($1, $2, $3, 0)$_$; - - -ALTER FUNCTION public.st_asgml(integer, geometry, integer) OWNER TO postgres; - --- --- TOC entry 439 (class 1255 OID 18793) --- Dependencies: 6 1102 --- Name: st_asgml(geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(geometry, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, $2, $3)$_$; - - -ALTER FUNCTION public.st_asgml(geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 445 (class 1255 OID 18799) --- Dependencies: 6 1099 --- Name: st_asgml(integer, geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(integer, geography, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML($1, $2, $3, 0)$_$; - - -ALTER FUNCTION public.st_asgml(integer, geography, integer) OWNER TO postgres; - --- --- TOC entry 446 (class 1255 OID 18800) --- Dependencies: 6 1099 --- Name: st_asgml(geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(geography, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML(2, $1, $2, $3)$_$; - - -ALTER FUNCTION public.st_asgml(geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 440 (class 1255 OID 18794) --- Dependencies: 6 1102 --- Name: st_asgml(integer, geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(integer, geometry, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML($1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.st_asgml(integer, geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 447 (class 1255 OID 18801) --- Dependencies: 6 1099 --- Name: st_asgml(integer, geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_asgml(integer, geography, integer, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsGML($1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.st_asgml(integer, geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 448 (class 1255 OID 18802) --- Dependencies: 6 1102 --- Name: st_ashexewkb(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_ashexewkb(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asHEXEWKB'; - - -ALTER FUNCTION public.st_ashexewkb(geometry) OWNER TO postgres; - --- --- TOC entry 449 (class 1255 OID 18803) --- Dependencies: 6 1102 --- Name: st_ashexewkb(geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_ashexewkb(geometry, text) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asHEXEWKB'; - - -ALTER FUNCTION public.st_ashexewkb(geometry, text) OWNER TO postgres; - --- --- TOC entry 451 (class 1255 OID 18805) --- Dependencies: 6 1102 --- Name: st_askml(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML(2, ST_Transform($1,4326), 15)$_$; - - -ALTER FUNCTION public.st_askml(geometry) OWNER TO postgres; - --- --- TOC entry 455 (class 1255 OID 18809) --- Dependencies: 6 1099 --- Name: st_askml(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(geography) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML(2, $1, 15)$_$; - - -ALTER FUNCTION public.st_askml(geography) OWNER TO postgres; - --- --- TOC entry 456 (class 1255 OID 18810) --- Dependencies: 6 --- Name: st_askml(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(text) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_AsKML($1::geometry); $_$; - - -ALTER FUNCTION public.st_askml(text) OWNER TO postgres; - --- --- TOC entry 450 (class 1255 OID 18804) --- Dependencies: 6 1102 --- Name: st_askml(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML(2, ST_Transform($1,4326), $2)$_$; - - -ALTER FUNCTION public.st_askml(geometry, integer) OWNER TO postgres; - --- --- TOC entry 452 (class 1255 OID 18806) --- Dependencies: 6 1102 --- Name: st_askml(integer, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(integer, geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML($1, ST_Transform($2,4326), 15)$_$; - - -ALTER FUNCTION public.st_askml(integer, geometry) OWNER TO postgres; - --- --- TOC entry 454 (class 1255 OID 18808) --- Dependencies: 1099 6 --- Name: st_askml(geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(geography, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML(2, $1, $2)$_$; - - -ALTER FUNCTION public.st_askml(geography, integer) OWNER TO postgres; - --- --- TOC entry 457 (class 1255 OID 18811) --- Dependencies: 6 1099 --- Name: st_askml(integer, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(integer, geography) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML($1, $2, 15)$_$; - - -ALTER FUNCTION public.st_askml(integer, geography) OWNER TO postgres; - --- --- TOC entry 453 (class 1255 OID 18807) --- Dependencies: 6 1102 --- Name: st_askml(integer, geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(integer, geometry, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML($1, ST_Transform($2,4326), $3)$_$; - - -ALTER FUNCTION public.st_askml(integer, geometry, integer) OWNER TO postgres; - --- --- TOC entry 458 (class 1255 OID 18812) --- Dependencies: 6 1099 --- Name: st_askml(integer, geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_askml(integer, geography, integer) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_AsKML($1, $2, $3)$_$; - - -ALTER FUNCTION public.st_askml(integer, geography, integer) OWNER TO postgres; - --- --- TOC entry 461 (class 1255 OID 18815) --- Dependencies: 6 1102 --- Name: st_assvg(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'assvg_geometry'; - - -ALTER FUNCTION public.st_assvg(geometry) OWNER TO postgres; - --- --- TOC entry 464 (class 1255 OID 18818) --- Dependencies: 6 1099 --- Name: st_assvg(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(geography) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_svg'; - - -ALTER FUNCTION public.st_assvg(geography) OWNER TO postgres; - --- --- TOC entry 465 (class 1255 OID 18819) --- Dependencies: 6 --- Name: st_assvg(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(text) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_AsSVG($1::geometry); $_$; - - -ALTER FUNCTION public.st_assvg(text) OWNER TO postgres; - --- --- TOC entry 460 (class 1255 OID 18814) --- Dependencies: 6 1102 --- Name: st_assvg(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(geometry, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'assvg_geometry'; - - -ALTER FUNCTION public.st_assvg(geometry, integer) OWNER TO postgres; - --- --- TOC entry 463 (class 1255 OID 18817) --- Dependencies: 6 1099 --- Name: st_assvg(geography, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(geography, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_svg'; - - -ALTER FUNCTION public.st_assvg(geography, integer) OWNER TO postgres; - --- --- TOC entry 459 (class 1255 OID 18813) --- Dependencies: 6 1102 --- Name: st_assvg(geometry, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(geometry, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'assvg_geometry'; - - -ALTER FUNCTION public.st_assvg(geometry, integer, integer) OWNER TO postgres; - --- --- TOC entry 462 (class 1255 OID 18816) --- Dependencies: 6 1099 --- Name: st_assvg(geography, integer, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_assvg(geography, integer, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_svg'; - - -ALTER FUNCTION public.st_assvg(geography, integer, integer) OWNER TO postgres; - --- --- TOC entry 466 (class 1255 OID 18820) --- Dependencies: 6 1102 --- Name: st_astext(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_astext(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_asText'; - - -ALTER FUNCTION public.st_astext(geometry) OWNER TO postgres; - --- --- TOC entry 467 (class 1255 OID 18821) --- Dependencies: 6 1099 --- Name: st_astext(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_astext(geography) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_as_text'; - - -ALTER FUNCTION public.st_astext(geography) OWNER TO postgres; - --- --- TOC entry 468 (class 1255 OID 18822) --- Dependencies: 6 --- Name: st_astext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_astext(text) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_AsText($1::geometry); $_$; - - -ALTER FUNCTION public.st_astext(text) OWNER TO postgres; - --- --- TOC entry 469 (class 1255 OID 18823) --- Dependencies: 6 1102 1102 --- Name: st_azimuth(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_azimuth(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_azimuth'; - - -ALTER FUNCTION public.st_azimuth(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 470 (class 1255 OID 18824) --- Dependencies: 6 1168 1102 --- Name: st_bdmpolyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_bdmpolyfromtext(text, integer) RETURNS geometry - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - geomtext alias for $1; - srid alias for $2; - mline geometry; - geom geometry; -BEGIN - mline := ST_MultiLineStringFromText(geomtext, srid); - - IF mline IS NULL - THEN - RAISE EXCEPTION 'Input is not a MultiLinestring'; - END IF; - - geom := multi(ST_BuildArea(mline)); - - RETURN geom; -END; -$_$; - - -ALTER FUNCTION public.st_bdmpolyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 471 (class 1255 OID 18825) --- Dependencies: 6 1168 1102 --- Name: st_bdpolyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_bdpolyfromtext(text, integer) RETURNS geometry - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - geomtext alias for $1; - srid alias for $2; - mline geometry; - geom geometry; -BEGIN - mline := ST_MultiLineStringFromText(geomtext, srid); - - IF mline IS NULL - THEN - RAISE EXCEPTION 'Input is not a MultiLinestring'; - END IF; - - geom := ST_BuildArea(mline); - - IF GeometryType(geom) != 'POLYGON' - THEN - RAISE EXCEPTION 'Input returns more then a single polygon, try using BdMPolyFromText instead'; - END IF; - - RETURN geom; -END; -$_$; - - -ALTER FUNCTION public.st_bdpolyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 472 (class 1255 OID 18826) --- Dependencies: 6 1102 1102 --- Name: st_boundary(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_boundary(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'boundary'; - - -ALTER FUNCTION public.st_boundary(geometry) OWNER TO postgres; - --- --- TOC entry 473 (class 1255 OID 18827) --- Dependencies: 6 1102 --- Name: st_box(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box(geometry) RETURNS box - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX'; - - -ALTER FUNCTION public.st_box(geometry) OWNER TO postgres; - --- --- TOC entry 474 (class 1255 OID 18828) --- Dependencies: 6 1090 --- Name: st_box(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box(box3d) RETURNS box - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_BOX'; - - -ALTER FUNCTION public.st_box(box3d) OWNER TO postgres; - --- --- TOC entry 475 (class 1255 OID 18829) --- Dependencies: 6 1087 1102 --- Name: st_box2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box2d(geometry) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.st_box2d(geometry) OWNER TO postgres; - --- --- TOC entry 476 (class 1255 OID 18830) --- Dependencies: 6 1087 1090 --- Name: st_box2d(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box2d(box3d) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.st_box2d(box3d) OWNER TO postgres; - --- --- TOC entry 477 (class 1255 OID 18831) --- Dependencies: 6 1087 1093 --- Name: st_box2d(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box2d(box3d_extent) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_BOX2DFLOAT4'; - - -ALTER FUNCTION public.st_box2d(box3d_extent) OWNER TO postgres; - --- --- TOC entry 478 (class 1255 OID 18832) --- Dependencies: 6 1087 --- Name: st_box2d_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box2d_in(cstring) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_in'; - - -ALTER FUNCTION public.st_box2d_in(cstring) OWNER TO postgres; - --- --- TOC entry 479 (class 1255 OID 18833) --- Dependencies: 6 1087 --- Name: st_box2d_out(box2d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box2d_out(box2d) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_out'; - - -ALTER FUNCTION public.st_box2d_out(box2d) OWNER TO postgres; - --- --- TOC entry 480 (class 1255 OID 18834) --- Dependencies: 6 1090 1102 --- Name: st_box3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box3d(geometry) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_BOX3D'; - - -ALTER FUNCTION public.st_box3d(geometry) OWNER TO postgres; - --- --- TOC entry 481 (class 1255 OID 18835) --- Dependencies: 6 1090 1087 --- Name: st_box3d(box2d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box3d(box2d) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_to_BOX3D'; - - -ALTER FUNCTION public.st_box3d(box2d) OWNER TO postgres; - --- --- TOC entry 482 (class 1255 OID 18836) --- Dependencies: 6 1090 1093 --- Name: st_box3d_extent(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box3d_extent(box3d_extent) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_extent_to_BOX3D'; - - -ALTER FUNCTION public.st_box3d_extent(box3d_extent) OWNER TO postgres; - --- --- TOC entry 483 (class 1255 OID 18837) --- Dependencies: 6 1090 --- Name: st_box3d_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box3d_in(cstring) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_in'; - - -ALTER FUNCTION public.st_box3d_in(cstring) OWNER TO postgres; - --- --- TOC entry 484 (class 1255 OID 18838) --- Dependencies: 6 1090 --- Name: st_box3d_out(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_box3d_out(box3d) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_out'; - - -ALTER FUNCTION public.st_box3d_out(box3d) OWNER TO postgres; - --- --- TOC entry 485 (class 1255 OID 18839) --- Dependencies: 6 1102 1102 --- Name: st_buffer(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_buffer(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'buffer'; - - -ALTER FUNCTION public.st_buffer(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 488 (class 1255 OID 18842) --- Dependencies: 6 1099 1099 --- Name: st_buffer(geography, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_buffer(geography, double precision) RETURNS geography - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT geography(ST_Transform(ST_Buffer(ST_Transform(geometry($1), _ST_BestSRID($1)), $2), 4326))$_$; - - -ALTER FUNCTION public.st_buffer(geography, double precision) OWNER TO postgres; - --- --- TOC entry 489 (class 1255 OID 18843) --- Dependencies: 6 1102 --- Name: st_buffer(text, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_buffer(text, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Buffer($1::geometry, $2); $_$; - - -ALTER FUNCTION public.st_buffer(text, double precision) OWNER TO postgres; - --- --- TOC entry 486 (class 1255 OID 18840) --- Dependencies: 6 1102 1102 --- Name: st_buffer(geometry, double precision, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_buffer(geometry, double precision, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT _ST_Buffer($1, $2, - CAST('quad_segs='||CAST($3 AS text) as cstring)) - $_$; - - -ALTER FUNCTION public.st_buffer(geometry, double precision, integer) OWNER TO postgres; - --- --- TOC entry 487 (class 1255 OID 18841) --- Dependencies: 6 1102 1102 --- Name: st_buffer(geometry, double precision, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_buffer(geometry, double precision, text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT _ST_Buffer($1, $2, - CAST( regexp_replace($3, '^[0123456789]+$', - 'quad_segs='||$3) AS cstring) - ) - $_$; - - -ALTER FUNCTION public.st_buffer(geometry, double precision, text) OWNER TO postgres; - --- --- TOC entry 490 (class 1255 OID 18844) --- Dependencies: 6 1102 1102 --- Name: st_buildarea(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_buildarea(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_buildarea'; - - -ALTER FUNCTION public.st_buildarea(geometry) OWNER TO postgres; - --- --- TOC entry 491 (class 1255 OID 18845) --- Dependencies: 6 1102 --- Name: st_bytea(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_bytea(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_bytea'; - - -ALTER FUNCTION public.st_bytea(geometry) OWNER TO postgres; - --- --- TOC entry 492 (class 1255 OID 18846) --- Dependencies: 6 1102 1102 --- Name: st_centroid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_centroid(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'centroid'; - - -ALTER FUNCTION public.st_centroid(geometry) OWNER TO postgres; - --- --- TOC entry 493 (class 1255 OID 18847) --- Dependencies: 6 1096 --- Name: st_chip_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_chip_in(cstring) RETURNS chip - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_in'; - - -ALTER FUNCTION public.st_chip_in(cstring) OWNER TO postgres; - --- --- TOC entry 494 (class 1255 OID 18848) --- Dependencies: 6 1096 --- Name: st_chip_out(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_chip_out(chip) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_out'; - - -ALTER FUNCTION public.st_chip_out(chip) OWNER TO postgres; - --- --- TOC entry 495 (class 1255 OID 18849) --- Dependencies: 6 1102 1102 1102 --- Name: st_closestpoint(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_closestpoint(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_closestpoint'; - - -ALTER FUNCTION public.st_closestpoint(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 497 (class 1255 OID 18851) --- Dependencies: 6 1102 1104 --- Name: st_collect(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_collect(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_collect_garray'; - - -ALTER FUNCTION public.st_collect(geometry[]) OWNER TO postgres; - --- --- TOC entry 496 (class 1255 OID 18850) --- Dependencies: 6 1102 1102 1102 --- Name: st_collect(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_collect(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'LWGEOM_collect'; - - -ALTER FUNCTION public.st_collect(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 498 (class 1255 OID 18852) --- Dependencies: 6 1102 1102 --- Name: st_collectionextract(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_collectionextract(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ST_CollectionExtract'; - - -ALTER FUNCTION public.st_collectionextract(geometry, integer) OWNER TO postgres; - --- --- TOC entry 499 (class 1255 OID 18853) --- Dependencies: 6 1087 1087 1102 --- Name: st_combine_bbox(box2d, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_combine_bbox(box2d, geometry) RETURNS box2d - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_combine'; - - -ALTER FUNCTION public.st_combine_bbox(box2d, geometry) OWNER TO postgres; - --- --- TOC entry 500 (class 1255 OID 18854) --- Dependencies: 6 1093 1093 1102 --- Name: st_combine_bbox(box3d_extent, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_combine_bbox(box3d_extent, geometry) RETURNS box3d_extent - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'BOX3D_combine'; - - -ALTER FUNCTION public.st_combine_bbox(box3d_extent, geometry) OWNER TO postgres; - --- --- TOC entry 501 (class 1255 OID 18855) --- Dependencies: 6 1090 1090 1102 --- Name: st_combine_bbox(box3d, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_combine_bbox(box3d, geometry) RETURNS box3d - LANGUAGE c IMMUTABLE - AS '$libdir/postgis-1.5', 'BOX3D_combine'; - - -ALTER FUNCTION public.st_combine_bbox(box3d, geometry) OWNER TO postgres; - --- --- TOC entry 502 (class 1255 OID 18856) --- Dependencies: 6 1096 --- Name: st_compression(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_compression(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getCompression'; - - -ALTER FUNCTION public.st_compression(chip) OWNER TO postgres; - --- --- TOC entry 503 (class 1255 OID 18857) --- Dependencies: 6 1102 1102 --- Name: st_contains(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_contains(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Contains($1,$2)$_$; - - -ALTER FUNCTION public.st_contains(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 504 (class 1255 OID 18858) --- Dependencies: 6 1102 1102 --- Name: st_containsproperly(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_containsproperly(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_ContainsProperly($1,$2)$_$; - - -ALTER FUNCTION public.st_containsproperly(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 505 (class 1255 OID 18859) --- Dependencies: 6 1102 1102 --- Name: st_convexhull(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_convexhull(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'convexhull'; - - -ALTER FUNCTION public.st_convexhull(geometry) OWNER TO postgres; - --- --- TOC entry 506 (class 1255 OID 18860) --- Dependencies: 6 1102 --- Name: st_coorddim(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_coorddim(geometry) RETURNS smallint - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_ndims'; - - -ALTER FUNCTION public.st_coorddim(geometry) OWNER TO postgres; - --- --- TOC entry 507 (class 1255 OID 18861) --- Dependencies: 6 1102 1102 --- Name: st_coveredby(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_coveredby(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_CoveredBy($1,$2)$_$; - - -ALTER FUNCTION public.st_coveredby(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 508 (class 1255 OID 18862) --- Dependencies: 6 1099 1099 --- Name: st_coveredby(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_coveredby(geography, geography) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT $1 && $2 AND _ST_Covers($2, $1)$_$; - - -ALTER FUNCTION public.st_coveredby(geography, geography) OWNER TO postgres; - --- --- TOC entry 509 (class 1255 OID 18863) --- Dependencies: 6 --- Name: st_coveredby(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_coveredby(text, text) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_CoveredBy($1::geometry, $2::geometry); $_$; - - -ALTER FUNCTION public.st_coveredby(text, text) OWNER TO postgres; - --- --- TOC entry 510 (class 1255 OID 18864) --- Dependencies: 6 1102 1102 --- Name: st_covers(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_covers(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Covers($1,$2)$_$; - - -ALTER FUNCTION public.st_covers(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 511 (class 1255 OID 18865) --- Dependencies: 6 1099 1099 --- Name: st_covers(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_covers(geography, geography) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT $1 && $2 AND _ST_Covers($1, $2)$_$; - - -ALTER FUNCTION public.st_covers(geography, geography) OWNER TO postgres; - --- --- TOC entry 512 (class 1255 OID 18866) --- Dependencies: 6 --- Name: st_covers(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_covers(text, text) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Covers($1::geometry, $2::geometry); $_$; - - -ALTER FUNCTION public.st_covers(text, text) OWNER TO postgres; - --- --- TOC entry 513 (class 1255 OID 18867) --- Dependencies: 6 1102 1102 --- Name: st_crosses(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_crosses(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Crosses($1,$2)$_$; - - -ALTER FUNCTION public.st_crosses(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 515 (class 1255 OID 18869) --- Dependencies: 6 1102 1102 --- Name: st_curvetoline(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_curvetoline(geometry) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_CurveToLine($1, 32)$_$; - - -ALTER FUNCTION public.st_curvetoline(geometry) OWNER TO postgres; - --- --- TOC entry 514 (class 1255 OID 18868) --- Dependencies: 6 1102 1102 --- Name: st_curvetoline(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_curvetoline(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_curve_segmentize'; - - -ALTER FUNCTION public.st_curvetoline(geometry, integer) OWNER TO postgres; - --- --- TOC entry 516 (class 1255 OID 18870) --- Dependencies: 6 1096 --- Name: st_datatype(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_datatype(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getDatatype'; - - -ALTER FUNCTION public.st_datatype(chip) OWNER TO postgres; - --- --- TOC entry 517 (class 1255 OID 18871) --- Dependencies: 6 1102 1102 --- Name: st_dfullywithin(geometry, geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dfullywithin(geometry, geometry, double precision) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && ST_Expand($2,$3) AND $2 && ST_Expand($1,$3) AND _ST_DFullyWithin(ST_ConvexHull($1), ST_ConvexHull($2), $3)$_$; - - -ALTER FUNCTION public.st_dfullywithin(geometry, geometry, double precision) OWNER TO postgres; - --- --- TOC entry 518 (class 1255 OID 18872) --- Dependencies: 6 1102 1102 1102 --- Name: st_difference(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_difference(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'difference'; - - -ALTER FUNCTION public.st_difference(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 519 (class 1255 OID 18873) --- Dependencies: 6 1102 --- Name: st_dimension(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dimension(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dimension'; - - -ALTER FUNCTION public.st_dimension(geometry) OWNER TO postgres; - --- --- TOC entry 520 (class 1255 OID 18874) --- Dependencies: 6 1102 1102 --- Name: st_disjoint(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_disjoint(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'disjoint'; - - -ALTER FUNCTION public.st_disjoint(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 521 (class 1255 OID 18875) --- Dependencies: 6 1102 1102 --- Name: st_distance(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_distance(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_mindistance2d'; - - -ALTER FUNCTION public.st_distance(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 523 (class 1255 OID 18877) --- Dependencies: 6 1099 1099 --- Name: st_distance(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_distance(geography, geography) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_Distance($1, $2, 0.0, true)$_$; - - -ALTER FUNCTION public.st_distance(geography, geography) OWNER TO postgres; - --- --- TOC entry 524 (class 1255 OID 18878) --- Dependencies: 6 --- Name: st_distance(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_distance(text, text) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Distance($1::geometry, $2::geometry); $_$; - - -ALTER FUNCTION public.st_distance(text, text) OWNER TO postgres; - --- --- TOC entry 522 (class 1255 OID 18876) --- Dependencies: 6 1099 1099 --- Name: st_distance(geography, geography, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_distance(geography, geography, boolean) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_Distance($1, $2, 0.0, $3)$_$; - - -ALTER FUNCTION public.st_distance(geography, geography, boolean) OWNER TO postgres; - --- --- TOC entry 525 (class 1255 OID 18879) --- Dependencies: 6 1102 1102 --- Name: st_distance_sphere(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_distance_sphere(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_distance_sphere'; - - -ALTER FUNCTION public.st_distance_sphere(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 526 (class 1255 OID 18880) --- Dependencies: 6 1102 1102 1113 --- Name: st_distance_spheroid(geometry, geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_distance_spheroid(geometry, geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_distance_ellipsoid'; - - -ALTER FUNCTION public.st_distance_spheroid(geometry, geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 527 (class 1255 OID 18881) --- Dependencies: 6 1105 1102 --- Name: st_dump(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dump(geometry) RETURNS SETOF geometry_dump - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dump'; - - -ALTER FUNCTION public.st_dump(geometry) OWNER TO postgres; - --- --- TOC entry 528 (class 1255 OID 18882) --- Dependencies: 6 1105 1102 --- Name: st_dumppoints(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dumppoints(geometry) RETURNS SETOF geometry_dump - LANGUAGE sql - AS $_$ - SELECT * FROM _ST_DumpPoints($1, NULL); -$_$; - - -ALTER FUNCTION public.st_dumppoints(geometry) OWNER TO postgres; - --- --- TOC entry 529 (class 1255 OID 18883) --- Dependencies: 6 1105 1102 --- Name: st_dumprings(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dumprings(geometry) RETURNS SETOF geometry_dump - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_dump_rings'; - - -ALTER FUNCTION public.st_dumprings(geometry) OWNER TO postgres; - --- --- TOC entry 530 (class 1255 OID 18884) --- Dependencies: 6 1102 1102 --- Name: st_dwithin(geometry, geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dwithin(geometry, geometry, double precision) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && ST_Expand($2,$3) AND $2 && ST_Expand($1,$3) AND _ST_DWithin($1, $2, $3)$_$; - - -ALTER FUNCTION public.st_dwithin(geometry, geometry, double precision) OWNER TO postgres; - --- --- TOC entry 532 (class 1255 OID 18886) --- Dependencies: 6 1099 1099 --- Name: st_dwithin(geography, geography, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dwithin(geography, geography, double precision) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && _ST_Expand($2,$3) AND $2 && _ST_Expand($1,$3) AND _ST_DWithin($1, $2, $3, true)$_$; - - -ALTER FUNCTION public.st_dwithin(geography, geography, double precision) OWNER TO postgres; - --- --- TOC entry 533 (class 1255 OID 18887) --- Dependencies: 6 --- Name: st_dwithin(text, text, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dwithin(text, text, double precision) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_DWithin($1::geometry, $2::geometry, $3); $_$; - - -ALTER FUNCTION public.st_dwithin(text, text, double precision) OWNER TO postgres; - --- --- TOC entry 531 (class 1255 OID 18885) --- Dependencies: 6 1099 1099 --- Name: st_dwithin(geography, geography, double precision, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_dwithin(geography, geography, double precision, boolean) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && _ST_Expand($2,$3) AND $2 && _ST_Expand($1,$3) AND _ST_DWithin($1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.st_dwithin(geography, geography, double precision, boolean) OWNER TO postgres; - --- --- TOC entry 534 (class 1255 OID 18888) --- Dependencies: 6 1102 1102 --- Name: st_endpoint(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_endpoint(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_endpoint_linestring'; - - -ALTER FUNCTION public.st_endpoint(geometry) OWNER TO postgres; - --- --- TOC entry 535 (class 1255 OID 18889) --- Dependencies: 6 1102 1102 --- Name: st_envelope(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_envelope(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_envelope'; - - -ALTER FUNCTION public.st_envelope(geometry) OWNER TO postgres; - --- --- TOC entry 536 (class 1255 OID 18890) --- Dependencies: 6 1102 1102 --- Name: st_equals(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_equals(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT $1 && $2 AND _ST_Equals($1,$2)$_$; - - -ALTER FUNCTION public.st_equals(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 538 (class 1255 OID 18892) --- Dependencies: 1087 6 --- Name: st_estimated_extent(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_estimated_extent(text, text) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT SECURITY DEFINER - AS '$libdir/postgis-1.5', 'LWGEOM_estimated_extent'; - - -ALTER FUNCTION public.st_estimated_extent(text, text) OWNER TO postgres; - --- --- TOC entry 537 (class 1255 OID 18891) --- Dependencies: 6 1087 --- Name: st_estimated_extent(text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_estimated_extent(text, text, text) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT SECURITY DEFINER - AS '$libdir/postgis-1.5', 'LWGEOM_estimated_extent'; - - -ALTER FUNCTION public.st_estimated_extent(text, text, text) OWNER TO postgres; - --- --- TOC entry 539 (class 1255 OID 18893) --- Dependencies: 6 1090 1090 --- Name: st_expand(box3d, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_expand(box3d, double precision) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_expand'; - - -ALTER FUNCTION public.st_expand(box3d, double precision) OWNER TO postgres; - --- --- TOC entry 540 (class 1255 OID 18896) --- Dependencies: 1087 1087 6 --- Name: st_expand(box2d, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_expand(box2d, double precision) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_expand'; - - -ALTER FUNCTION public.st_expand(box2d, double precision) OWNER TO postgres; - --- --- TOC entry 541 (class 1255 OID 18897) --- Dependencies: 6 1102 1102 --- Name: st_expand(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_expand(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_expand'; - - -ALTER FUNCTION public.st_expand(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 542 (class 1255 OID 18898) --- Dependencies: 6 1102 1102 --- Name: st_exteriorring(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_exteriorring(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_exteriorring_polygon'; - - -ALTER FUNCTION public.st_exteriorring(geometry) OWNER TO postgres; - --- --- TOC entry 543 (class 1255 OID 18899) --- Dependencies: 6 1096 --- Name: st_factor(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_factor(chip) RETURNS real - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getFactor'; - - -ALTER FUNCTION public.st_factor(chip) OWNER TO postgres; - --- --- TOC entry 545 (class 1255 OID 18901) --- Dependencies: 1087 1168 6 --- Name: st_find_extent(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_find_extent(text, text) RETURNS box2d - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - tablename alias for $1; - columnname alias for $2; - myrec RECORD; - -BEGIN - FOR myrec IN EXECUTE 'SELECT extent("' || columnname || '") FROM "' || tablename || '"' LOOP - return myrec.extent; - END LOOP; -END; -$_$; - - -ALTER FUNCTION public.st_find_extent(text, text) OWNER TO postgres; - --- --- TOC entry 544 (class 1255 OID 18900) --- Dependencies: 1168 6 1087 --- Name: st_find_extent(text, text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_find_extent(text, text, text) RETURNS box2d - LANGUAGE plpgsql IMMUTABLE STRICT - AS $_$ -DECLARE - schemaname alias for $1; - tablename alias for $2; - columnname alias for $3; - myrec RECORD; - -BEGIN - FOR myrec IN EXECUTE 'SELECT extent("' || columnname || '") FROM "' || schemaname || '"."' || tablename || '"' LOOP - return myrec.extent; - END LOOP; -END; -$_$; - - -ALTER FUNCTION public.st_find_extent(text, text, text) OWNER TO postgres; - --- --- TOC entry 546 (class 1255 OID 18902) --- Dependencies: 1102 1102 6 --- Name: st_force_2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_force_2d(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_2d'; - - -ALTER FUNCTION public.st_force_2d(geometry) OWNER TO postgres; - --- --- TOC entry 547 (class 1255 OID 18903) --- Dependencies: 6 1102 1102 --- Name: st_force_3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_force_3d(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_3dz'; - - -ALTER FUNCTION public.st_force_3d(geometry) OWNER TO postgres; - --- --- TOC entry 548 (class 1255 OID 18904) --- Dependencies: 6 1102 1102 --- Name: st_force_3dm(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_force_3dm(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_3dm'; - - -ALTER FUNCTION public.st_force_3dm(geometry) OWNER TO postgres; - --- --- TOC entry 549 (class 1255 OID 18905) --- Dependencies: 1102 6 1102 --- Name: st_force_3dz(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_force_3dz(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_3dz'; - - -ALTER FUNCTION public.st_force_3dz(geometry) OWNER TO postgres; - --- --- TOC entry 550 (class 1255 OID 18906) --- Dependencies: 1102 1102 6 --- Name: st_force_4d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_force_4d(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_4d'; - - -ALTER FUNCTION public.st_force_4d(geometry) OWNER TO postgres; - --- --- TOC entry 551 (class 1255 OID 18907) --- Dependencies: 6 1102 1102 --- Name: st_force_collection(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_force_collection(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_collection'; - - -ALTER FUNCTION public.st_force_collection(geometry) OWNER TO postgres; - --- --- TOC entry 552 (class 1255 OID 18908) --- Dependencies: 1102 1102 6 --- Name: st_forcerhr(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_forcerhr(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_forceRHR_poly'; - - -ALTER FUNCTION public.st_forcerhr(geometry) OWNER TO postgres; - --- --- TOC entry 553 (class 1255 OID 18909) --- Dependencies: 1099 6 --- Name: st_geogfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geogfromtext(text) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_from_text'; - - -ALTER FUNCTION public.st_geogfromtext(text) OWNER TO postgres; - --- --- TOC entry 554 (class 1255 OID 18910) --- Dependencies: 1099 6 --- Name: st_geogfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geogfromwkb(bytea) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_from_binary'; - - -ALTER FUNCTION public.st_geogfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 555 (class 1255 OID 18911) --- Dependencies: 6 1099 --- Name: st_geographyfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geographyfromtext(text) RETURNS geography - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geography_from_text'; - - -ALTER FUNCTION public.st_geographyfromtext(text) OWNER TO postgres; - --- --- TOC entry 557 (class 1255 OID 18913) --- Dependencies: 6 1102 --- Name: st_geohash(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geohash(geometry) RETURNS text - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_GeoHash($1, 0)$_$; - - -ALTER FUNCTION public.st_geohash(geometry) OWNER TO postgres; - --- --- TOC entry 556 (class 1255 OID 18912) --- Dependencies: 1102 6 --- Name: st_geohash(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geohash(geometry, integer) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ST_GeoHash'; - - -ALTER FUNCTION public.st_geohash(geometry, integer) OWNER TO postgres; - --- --- TOC entry 559 (class 1255 OID 18915) --- Dependencies: 6 1102 --- Name: st_geomcollfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomcollfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(ST_GeomFromText($1)) = 'GEOMETRYCOLLECTION' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_geomcollfromtext(text) OWNER TO postgres; - --- --- TOC entry 558 (class 1255 OID 18914) --- Dependencies: 1102 6 --- Name: st_geomcollfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomcollfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(ST_GeomFromText($1, $2)) = 'GEOMETRYCOLLECTION' - THEN ST_GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_geomcollfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 561 (class 1255 OID 18917) --- Dependencies: 6 1102 --- Name: st_geomcollfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomcollfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(ST_GeomFromWKB($1)) = 'GEOMETRYCOLLECTION' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_geomcollfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 560 (class 1255 OID 18916) --- Dependencies: 6 1102 --- Name: st_geomcollfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomcollfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromWKB($1, $2)) = 'GEOMETRYCOLLECTION' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_geomcollfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 562 (class 1255 OID 18918) --- Dependencies: 1087 6 1102 --- Name: st_geometry(box2d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry(box2d) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_to_LWGEOM'; - - -ALTER FUNCTION public.st_geometry(box2d) OWNER TO postgres; - --- --- TOC entry 563 (class 1255 OID 18919) --- Dependencies: 6 1102 1090 --- Name: st_geometry(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry(box3d) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_LWGEOM'; - - -ALTER FUNCTION public.st_geometry(box3d) OWNER TO postgres; - --- --- TOC entry 564 (class 1255 OID 18920) --- Dependencies: 6 1102 --- Name: st_geometry(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'parse_WKT_lwgeom'; - - -ALTER FUNCTION public.st_geometry(text) OWNER TO postgres; - --- --- TOC entry 565 (class 1255 OID 18921) --- Dependencies: 1102 1096 6 --- Name: st_geometry(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry(chip) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_to_LWGEOM'; - - -ALTER FUNCTION public.st_geometry(chip) OWNER TO postgres; - --- --- TOC entry 566 (class 1255 OID 18922) --- Dependencies: 6 1102 --- Name: st_geometry(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_bytea'; - - -ALTER FUNCTION public.st_geometry(bytea) OWNER TO postgres; - --- --- TOC entry 567 (class 1255 OID 18923) --- Dependencies: 6 1093 1102 --- Name: st_geometry(box3d_extent); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry(box3d_extent) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_to_LWGEOM'; - - -ALTER FUNCTION public.st_geometry(box3d_extent) OWNER TO postgres; - --- --- TOC entry 568 (class 1255 OID 18924) --- Dependencies: 1102 1102 6 --- Name: st_geometry_above(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_above(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_above'; - - -ALTER FUNCTION public.st_geometry_above(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 569 (class 1255 OID 18925) --- Dependencies: 6 --- Name: st_geometry_analyze(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_analyze(internal) RETURNS boolean - LANGUAGE c STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_analyze'; - - -ALTER FUNCTION public.st_geometry_analyze(internal) OWNER TO postgres; - --- --- TOC entry 570 (class 1255 OID 18926) --- Dependencies: 1102 1102 6 --- Name: st_geometry_below(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_below(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_below'; - - -ALTER FUNCTION public.st_geometry_below(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 571 (class 1255 OID 18927) --- Dependencies: 6 1102 1102 --- Name: st_geometry_cmp(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_cmp(geometry, geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_cmp'; - - -ALTER FUNCTION public.st_geometry_cmp(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 572 (class 1255 OID 18928) --- Dependencies: 1102 6 1102 --- Name: st_geometry_contain(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_contain(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_contain'; - - -ALTER FUNCTION public.st_geometry_contain(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 573 (class 1255 OID 18929) --- Dependencies: 6 1102 1102 --- Name: st_geometry_contained(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_contained(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_contained'; - - -ALTER FUNCTION public.st_geometry_contained(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 574 (class 1255 OID 18930) --- Dependencies: 6 1102 1102 --- Name: st_geometry_eq(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_eq(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_eq'; - - -ALTER FUNCTION public.st_geometry_eq(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 575 (class 1255 OID 18931) --- Dependencies: 1102 6 1102 --- Name: st_geometry_ge(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_ge(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_ge'; - - -ALTER FUNCTION public.st_geometry_ge(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 576 (class 1255 OID 18932) --- Dependencies: 6 1102 1102 --- Name: st_geometry_gt(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_gt(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_gt'; - - -ALTER FUNCTION public.st_geometry_gt(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 577 (class 1255 OID 18933) --- Dependencies: 6 1102 --- Name: st_geometry_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_in(cstring) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_in'; - - -ALTER FUNCTION public.st_geometry_in(cstring) OWNER TO postgres; - --- --- TOC entry 578 (class 1255 OID 18934) --- Dependencies: 1102 6 1102 --- Name: st_geometry_le(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_le(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_le'; - - -ALTER FUNCTION public.st_geometry_le(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 579 (class 1255 OID 18935) --- Dependencies: 1102 1102 6 --- Name: st_geometry_left(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_left(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_left'; - - -ALTER FUNCTION public.st_geometry_left(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 580 (class 1255 OID 18936) --- Dependencies: 1102 6 1102 --- Name: st_geometry_lt(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_lt(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'lwgeom_lt'; - - -ALTER FUNCTION public.st_geometry_lt(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 581 (class 1255 OID 18937) --- Dependencies: 1102 6 --- Name: st_geometry_out(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_out(geometry) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_out'; - - -ALTER FUNCTION public.st_geometry_out(geometry) OWNER TO postgres; - --- --- TOC entry 582 (class 1255 OID 18938) --- Dependencies: 1102 1102 6 --- Name: st_geometry_overabove(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_overabove(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overabove'; - - -ALTER FUNCTION public.st_geometry_overabove(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 583 (class 1255 OID 18939) --- Dependencies: 6 1102 1102 --- Name: st_geometry_overbelow(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_overbelow(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overbelow'; - - -ALTER FUNCTION public.st_geometry_overbelow(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 584 (class 1255 OID 18940) --- Dependencies: 6 1102 1102 --- Name: st_geometry_overlap(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_overlap(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overlap'; - - -ALTER FUNCTION public.st_geometry_overlap(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 585 (class 1255 OID 18941) --- Dependencies: 1102 6 1102 --- Name: st_geometry_overleft(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_overleft(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overleft'; - - -ALTER FUNCTION public.st_geometry_overleft(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 586 (class 1255 OID 18942) --- Dependencies: 6 1102 1102 --- Name: st_geometry_overright(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_overright(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_overright'; - - -ALTER FUNCTION public.st_geometry_overright(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 587 (class 1255 OID 18943) --- Dependencies: 1102 6 --- Name: st_geometry_recv(internal); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_recv(internal) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_recv'; - - -ALTER FUNCTION public.st_geometry_recv(internal) OWNER TO postgres; - --- --- TOC entry 588 (class 1255 OID 18944) --- Dependencies: 1102 6 1102 --- Name: st_geometry_right(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_right(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_right'; - - -ALTER FUNCTION public.st_geometry_right(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 589 (class 1255 OID 18945) --- Dependencies: 1102 6 1102 --- Name: st_geometry_same(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_same(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_samebox'; - - -ALTER FUNCTION public.st_geometry_same(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 590 (class 1255 OID 18946) --- Dependencies: 6 1102 --- Name: st_geometry_send(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometry_send(geometry) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_send'; - - -ALTER FUNCTION public.st_geometry_send(geometry) OWNER TO postgres; - --- --- TOC entry 591 (class 1255 OID 18947) --- Dependencies: 1102 6 --- Name: st_geometryfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometryfromtext(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.st_geometryfromtext(text) OWNER TO postgres; - --- --- TOC entry 592 (class 1255 OID 18948) --- Dependencies: 1102 6 --- Name: st_geometryfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometryfromtext(text, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.st_geometryfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 593 (class 1255 OID 18949) --- Dependencies: 1102 6 1102 --- Name: st_geometryn(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometryn(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_geometryn_collection'; - - -ALTER FUNCTION public.st_geometryn(geometry, integer) OWNER TO postgres; - --- --- TOC entry 594 (class 1255 OID 18950) --- Dependencies: 6 1102 --- Name: st_geometrytype(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geometrytype(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geometry_geometrytype'; - - -ALTER FUNCTION public.st_geometrytype(geometry) OWNER TO postgres; - --- --- TOC entry 595 (class 1255 OID 18951) --- Dependencies: 1102 6 --- Name: st_geomfromewkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromewkb(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOMFromWKB'; - - -ALTER FUNCTION public.st_geomfromewkb(bytea) OWNER TO postgres; - --- --- TOC entry 596 (class 1255 OID 18952) --- Dependencies: 1102 6 --- Name: st_geomfromewkt(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromewkt(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'parse_WKT_lwgeom'; - - -ALTER FUNCTION public.st_geomfromewkt(text) OWNER TO postgres; - --- --- TOC entry 597 (class 1255 OID 18953) --- Dependencies: 6 1102 --- Name: st_geomfromgml(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromgml(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geom_from_gml'; - - -ALTER FUNCTION public.st_geomfromgml(text) OWNER TO postgres; - --- --- TOC entry 598 (class 1255 OID 18954) --- Dependencies: 6 1102 --- Name: st_geomfromkml(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromkml(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geom_from_kml'; - - -ALTER FUNCTION public.st_geomfromkml(text) OWNER TO postgres; - --- --- TOC entry 599 (class 1255 OID 18955) --- Dependencies: 6 1102 --- Name: st_geomfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromtext(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.st_geomfromtext(text) OWNER TO postgres; - --- --- TOC entry 600 (class 1255 OID 18956) --- Dependencies: 1102 6 --- Name: st_geomfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromtext(text, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.st_geomfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 601 (class 1255 OID 18957) --- Dependencies: 1102 6 --- Name: st_geomfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromwkb(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_WKB'; - - -ALTER FUNCTION public.st_geomfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 602 (class 1255 OID 18958) --- Dependencies: 1102 6 --- Name: st_geomfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_geomfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_SetSRID(ST_GeomFromWKB($1), $2)$_$; - - -ALTER FUNCTION public.st_geomfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 603 (class 1255 OID 18959) --- Dependencies: 1102 6 --- Name: st_gmltosql(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_gmltosql(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geom_from_gml'; - - -ALTER FUNCTION public.st_gmltosql(text) OWNER TO postgres; - --- --- TOC entry 604 (class 1255 OID 18960) --- Dependencies: 1102 6 --- Name: st_hasarc(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_hasarc(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_has_arc'; - - -ALTER FUNCTION public.st_hasarc(geometry) OWNER TO postgres; - --- --- TOC entry 605 (class 1255 OID 18961) --- Dependencies: 1102 6 1102 --- Name: st_hausdorffdistance(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_hausdorffdistance(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'hausdorffdistance'; - - -ALTER FUNCTION public.st_hausdorffdistance(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 606 (class 1255 OID 18962) --- Dependencies: 1102 1102 6 --- Name: st_hausdorffdistance(geometry, geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_hausdorffdistance(geometry, geometry, double precision) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'hausdorffdistancedensify'; - - -ALTER FUNCTION public.st_hausdorffdistance(geometry, geometry, double precision) OWNER TO postgres; - --- --- TOC entry 607 (class 1255 OID 18963) --- Dependencies: 6 1096 --- Name: st_height(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_height(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getHeight'; - - -ALTER FUNCTION public.st_height(chip) OWNER TO postgres; - --- --- TOC entry 608 (class 1255 OID 18964) --- Dependencies: 6 1102 1102 --- Name: st_interiorringn(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_interiorringn(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_interiorringn_polygon'; - - -ALTER FUNCTION public.st_interiorringn(geometry, integer) OWNER TO postgres; - --- --- TOC entry 609 (class 1255 OID 18965) --- Dependencies: 6 1102 1102 1102 --- Name: st_intersection(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_intersection(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'intersection'; - - -ALTER FUNCTION public.st_intersection(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 610 (class 1255 OID 18966) --- Dependencies: 6 1099 1099 1099 --- Name: st_intersection(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_intersection(geography, geography) RETURNS geography - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT geography(ST_Transform(ST_Intersection(ST_Transform(geometry($1), _ST_BestSRID($1, $2)), ST_Transform(geometry($2), _ST_BestSRID($1, $2))), 4326))$_$; - - -ALTER FUNCTION public.st_intersection(geography, geography) OWNER TO postgres; - --- --- TOC entry 611 (class 1255 OID 18967) --- Dependencies: 6 1102 --- Name: st_intersection(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_intersection(text, text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Intersection($1::geometry, $2::geometry); $_$; - - -ALTER FUNCTION public.st_intersection(text, text) OWNER TO postgres; - --- --- TOC entry 612 (class 1255 OID 18968) --- Dependencies: 6 1102 1102 --- Name: st_intersects(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_intersects(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Intersects($1,$2)$_$; - - -ALTER FUNCTION public.st_intersects(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 613 (class 1255 OID 18969) --- Dependencies: 6 1099 1099 --- Name: st_intersects(geography, geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_intersects(geography, geography) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT $1 && $2 AND _ST_Distance($1, $2, 0.0, false) < 0.00001$_$; - - -ALTER FUNCTION public.st_intersects(geography, geography) OWNER TO postgres; - --- --- TOC entry 614 (class 1255 OID 18970) --- Dependencies: 6 --- Name: st_intersects(text, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_intersects(text, text) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Intersects($1::geometry, $2::geometry); $_$; - - -ALTER FUNCTION public.st_intersects(text, text) OWNER TO postgres; - --- --- TOC entry 615 (class 1255 OID 18971) --- Dependencies: 6 1102 --- Name: st_isclosed(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_isclosed(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_isclosed_linestring'; - - -ALTER FUNCTION public.st_isclosed(geometry) OWNER TO postgres; - --- --- TOC entry 616 (class 1255 OID 18972) --- Dependencies: 6 1102 --- Name: st_isempty(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_isempty(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_isempty'; - - -ALTER FUNCTION public.st_isempty(geometry) OWNER TO postgres; - --- --- TOC entry 617 (class 1255 OID 18973) --- Dependencies: 6 1102 --- Name: st_isring(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_isring(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'isring'; - - -ALTER FUNCTION public.st_isring(geometry) OWNER TO postgres; - --- --- TOC entry 618 (class 1255 OID 18974) --- Dependencies: 6 1102 --- Name: st_issimple(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_issimple(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'issimple'; - - -ALTER FUNCTION public.st_issimple(geometry) OWNER TO postgres; - --- --- TOC entry 619 (class 1255 OID 18975) --- Dependencies: 6 1102 --- Name: st_isvalid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_isvalid(geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'isvalid'; - - -ALTER FUNCTION public.st_isvalid(geometry) OWNER TO postgres; - --- --- TOC entry 620 (class 1255 OID 18976) --- Dependencies: 6 1102 --- Name: st_isvalidreason(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_isvalidreason(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'isvalidreason'; - - -ALTER FUNCTION public.st_isvalidreason(geometry) OWNER TO postgres; - --- --- TOC entry 621 (class 1255 OID 18977) --- Dependencies: 6 1102 --- Name: st_length(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length2d_linestring'; - - -ALTER FUNCTION public.st_length(geometry) OWNER TO postgres; - --- --- TOC entry 623 (class 1255 OID 18979) --- Dependencies: 6 1099 --- Name: st_length(geography); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length(geography) RETURNS double precision - LANGUAGE sql IMMUTABLE - AS $_$SELECT ST_Length($1, true)$_$; - - -ALTER FUNCTION public.st_length(geography) OWNER TO postgres; - --- --- TOC entry 624 (class 1255 OID 18980) --- Dependencies: 6 --- Name: st_length(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length(text) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT ST_Length($1::geometry); $_$; - - -ALTER FUNCTION public.st_length(text) OWNER TO postgres; - --- --- TOC entry 622 (class 1255 OID 18978) --- Dependencies: 6 1099 --- Name: st_length(geography, boolean); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length(geography, boolean) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'geography_length'; - - -ALTER FUNCTION public.st_length(geography, boolean) OWNER TO postgres; - --- --- TOC entry 625 (class 1255 OID 18981) --- Dependencies: 6 1102 --- Name: st_length2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length2d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length2d_linestring'; - - -ALTER FUNCTION public.st_length2d(geometry) OWNER TO postgres; - --- --- TOC entry 626 (class 1255 OID 18982) --- Dependencies: 6 1102 1113 --- Name: st_length2d_spheroid(geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length2d_spheroid(geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_length2d_ellipsoid'; - - -ALTER FUNCTION public.st_length2d_spheroid(geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 627 (class 1255 OID 18983) --- Dependencies: 6 1102 --- Name: st_length3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length3d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_length_linestring'; - - -ALTER FUNCTION public.st_length3d(geometry) OWNER TO postgres; - --- --- TOC entry 628 (class 1255 OID 18984) --- Dependencies: 6 1102 1113 --- Name: st_length3d_spheroid(geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length3d_spheroid(geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_length_ellipsoid_linestring'; - - -ALTER FUNCTION public.st_length3d_spheroid(geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 629 (class 1255 OID 18985) --- Dependencies: 6 1102 1113 --- Name: st_length_spheroid(geometry, spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_length_spheroid(geometry, spheroid) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'LWGEOM_length_ellipsoid_linestring'; - - -ALTER FUNCTION public.st_length_spheroid(geometry, spheroid) OWNER TO postgres; - --- --- TOC entry 630 (class 1255 OID 18986) --- Dependencies: 6 1102 1102 --- Name: st_line_interpolate_point(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_line_interpolate_point(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_interpolate_point'; - - -ALTER FUNCTION public.st_line_interpolate_point(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 631 (class 1255 OID 18987) --- Dependencies: 6 1102 1102 --- Name: st_line_locate_point(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_line_locate_point(geometry, geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_locate_point'; - - -ALTER FUNCTION public.st_line_locate_point(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 632 (class 1255 OID 18988) --- Dependencies: 6 1102 1102 --- Name: st_line_substring(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_line_substring(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_substring'; - - -ALTER FUNCTION public.st_line_substring(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 633 (class 1255 OID 18989) --- Dependencies: 6 1102 1102 --- Name: st_linecrossingdirection(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linecrossingdirection(geometry, geometry) RETURNS integer - LANGUAGE sql IMMUTABLE - AS $_$ SELECT CASE WHEN NOT $1 && $2 THEN 0 ELSE _ST_LineCrossingDirection($1,$2) END $_$; - - -ALTER FUNCTION public.st_linecrossingdirection(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 634 (class 1255 OID 18990) --- Dependencies: 6 1102 1102 --- Name: st_linefrommultipoint(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linefrommultipoint(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_from_mpoint'; - - -ALTER FUNCTION public.st_linefrommultipoint(geometry) OWNER TO postgres; - --- --- TOC entry 635 (class 1255 OID 18991) --- Dependencies: 6 1102 --- Name: st_linefromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linefromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1)) = 'LINESTRING' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_linefromtext(text) OWNER TO postgres; - --- --- TOC entry 636 (class 1255 OID 18992) --- Dependencies: 6 1102 --- Name: st_linefromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linefromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1, $2)) = 'LINESTRING' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_linefromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 638 (class 1255 OID 18994) --- Dependencies: 6 1102 --- Name: st_linefromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linefromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'LINESTRING' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_linefromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 637 (class 1255 OID 18993) --- Dependencies: 6 1102 --- Name: st_linefromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linefromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'LINESTRING' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_linefromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 639 (class 1255 OID 18995) --- Dependencies: 6 1102 1102 --- Name: st_linemerge(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linemerge(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'linemerge'; - - -ALTER FUNCTION public.st_linemerge(geometry) OWNER TO postgres; - --- --- TOC entry 641 (class 1255 OID 18997) --- Dependencies: 6 1102 --- Name: st_linestringfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linestringfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'LINESTRING' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_linestringfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 640 (class 1255 OID 18996) --- Dependencies: 6 1102 --- Name: st_linestringfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linestringfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'LINESTRING' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_linestringfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 642 (class 1255 OID 18998) --- Dependencies: 6 1102 1102 --- Name: st_linetocurve(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_linetocurve(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_line_desegmentize'; - - -ALTER FUNCTION public.st_linetocurve(geometry) OWNER TO postgres; - --- --- TOC entry 643 (class 1255 OID 18999) --- Dependencies: 6 1102 1102 --- Name: st_locate_along_measure(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_locate_along_measure(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ SELECT locate_between_measures($1, $2, $2) $_$; - - -ALTER FUNCTION public.st_locate_along_measure(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 644 (class 1255 OID 19000) --- Dependencies: 6 1102 1102 --- Name: st_locate_between_measures(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_locate_between_measures(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_locate_between_m'; - - -ALTER FUNCTION public.st_locate_between_measures(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 645 (class 1255 OID 19001) --- Dependencies: 6 1102 1102 --- Name: st_locatebetweenelevations(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_locatebetweenelevations(geometry, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ST_LocateBetweenElevations'; - - -ALTER FUNCTION public.st_locatebetweenelevations(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 646 (class 1255 OID 19002) --- Dependencies: 6 1102 1102 1102 --- Name: st_longestline(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_longestline(geometry, geometry) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_LongestLine(ST_ConvexHull($1), ST_ConvexHull($2))$_$; - - -ALTER FUNCTION public.st_longestline(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 647 (class 1255 OID 19003) --- Dependencies: 6 1102 --- Name: st_m(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_m(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_m_point'; - - -ALTER FUNCTION public.st_m(geometry) OWNER TO postgres; - --- --- TOC entry 648 (class 1255 OID 19004) --- Dependencies: 6 1087 1102 1102 --- Name: st_makebox2d(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makebox2d(geometry, geometry) RETURNS box2d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX2DFLOAT4_construct'; - - -ALTER FUNCTION public.st_makebox2d(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 649 (class 1255 OID 19005) --- Dependencies: 6 1090 1102 1102 --- Name: st_makebox3d(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makebox3d(geometry, geometry) RETURNS box3d - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_construct'; - - -ALTER FUNCTION public.st_makebox3d(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 650 (class 1255 OID 19006) --- Dependencies: 6 1102 --- Name: st_makeenvelope(double precision, double precision, double precision, double precision, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makeenvelope(double precision, double precision, double precision, double precision, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ST_MakeEnvelope'; - - -ALTER FUNCTION public.st_makeenvelope(double precision, double precision, double precision, double precision, integer) OWNER TO postgres; - --- --- TOC entry 651 (class 1255 OID 19007) --- Dependencies: 6 1102 1104 --- Name: st_makeline(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makeline(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makeline_garray'; - - -ALTER FUNCTION public.st_makeline(geometry[]) OWNER TO postgres; - --- --- TOC entry 652 (class 1255 OID 19008) --- Dependencies: 6 1102 1102 1102 --- Name: st_makeline(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makeline(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makeline'; - - -ALTER FUNCTION public.st_makeline(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 653 (class 1255 OID 19009) --- Dependencies: 6 1102 1104 --- Name: st_makeline_garray(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makeline_garray(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makeline_garray'; - - -ALTER FUNCTION public.st_makeline_garray(geometry[]) OWNER TO postgres; - --- --- TOC entry 654 (class 1255 OID 19010) --- Dependencies: 1102 6 --- Name: st_makepoint(double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makepoint(double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.st_makepoint(double precision, double precision) OWNER TO postgres; - --- --- TOC entry 655 (class 1255 OID 19011) --- Dependencies: 6 1102 --- Name: st_makepoint(double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makepoint(double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.st_makepoint(double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 656 (class 1255 OID 19012) --- Dependencies: 6 1102 --- Name: st_makepoint(double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makepoint(double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.st_makepoint(double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 657 (class 1255 OID 19013) --- Dependencies: 6 1102 --- Name: st_makepointm(double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makepointm(double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint3dm'; - - -ALTER FUNCTION public.st_makepointm(double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 659 (class 1255 OID 19015) --- Dependencies: 6 1102 1102 --- Name: st_makepolygon(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makepolygon(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoly'; - - -ALTER FUNCTION public.st_makepolygon(geometry) OWNER TO postgres; - --- --- TOC entry 658 (class 1255 OID 19014) --- Dependencies: 6 1102 1102 1104 --- Name: st_makepolygon(geometry, geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_makepolygon(geometry, geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoly'; - - -ALTER FUNCTION public.st_makepolygon(geometry, geometry[]) OWNER TO postgres; - --- --- TOC entry 660 (class 1255 OID 19016) --- Dependencies: 6 1102 1102 --- Name: st_maxdistance(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_maxdistance(geometry, geometry) RETURNS double precision - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT _ST_MaxDistance(ST_ConvexHull($1), ST_ConvexHull($2))$_$; - - -ALTER FUNCTION public.st_maxdistance(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 661 (class 1255 OID 19017) --- Dependencies: 6 1102 --- Name: st_mem_size(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mem_size(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_mem_size'; - - -ALTER FUNCTION public.st_mem_size(geometry) OWNER TO postgres; - --- --- TOC entry 663 (class 1255 OID 19020) --- Dependencies: 6 1102 1102 --- Name: st_minimumboundingcircle(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_minimumboundingcircle(geometry) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_MinimumBoundingCircle($1, 48)$_$; - - -ALTER FUNCTION public.st_minimumboundingcircle(geometry) OWNER TO postgres; - --- --- TOC entry 662 (class 1255 OID 19018) --- Dependencies: 6 1168 1102 1102 --- Name: st_minimumboundingcircle(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_minimumboundingcircle(inputgeom geometry, segs_per_quarter integer) RETURNS geometry - LANGUAGE plpgsql IMMUTABLE STRICT - AS $$ - DECLARE - hull GEOMETRY; - ring GEOMETRY; - center GEOMETRY; - radius DOUBLE PRECISION; - dist DOUBLE PRECISION; - d DOUBLE PRECISION; - idx1 integer; - idx2 integer; - l1 GEOMETRY; - l2 GEOMETRY; - p1 GEOMETRY; - p2 GEOMETRY; - a1 DOUBLE PRECISION; - a2 DOUBLE PRECISION; - - - BEGIN - - -- First compute the ConvexHull of the geometry - hull = ST_ConvexHull(inputgeom); - --A point really has no MBC - IF ST_GeometryType(hull) = 'ST_Point' THEN - RETURN hull; - END IF; - -- convert the hull perimeter to a linestring so we can manipulate individual points - --If its already a linestring force it to a closed linestring - ring = CASE WHEN ST_GeometryType(hull) = 'ST_LineString' THEN ST_AddPoint(hull, ST_StartPoint(hull)) ELSE ST_ExteriorRing(hull) END; - - dist = 0; - -- Brute Force - check every pair - FOR i in 1 .. (ST_NumPoints(ring)-2) - LOOP - FOR j in i .. (ST_NumPoints(ring)-1) - LOOP - d = ST_Distance(ST_PointN(ring,i),ST_PointN(ring,j)); - -- Check the distance and update if larger - IF (d > dist) THEN - dist = d; - idx1 = i; - idx2 = j; - END IF; - END LOOP; - END LOOP; - - -- We now have the diameter of the convex hull. The following line returns it if desired. - -- RETURN MakeLine(PointN(ring,idx1),PointN(ring,idx2)); - - -- Now for the Minimum Bounding Circle. Since we know the two points furthest from each - -- other, the MBC must go through those two points. Start with those points as a diameter of a circle. - - -- The radius is half the distance between them and the center is midway between them - radius = ST_Distance(ST_PointN(ring,idx1),ST_PointN(ring,idx2)) / 2.0; - center = ST_Line_interpolate_point(ST_MakeLine(ST_PointN(ring,idx1),ST_PointN(ring,idx2)),0.5); - - -- Loop through each vertex and check if the distance from the center to the point - -- is greater than the current radius. - FOR k in 1 .. (ST_NumPoints(ring)-1) - LOOP - IF(k <> idx1 and k <> idx2) THEN - dist = ST_Distance(center,ST_PointN(ring,k)); - IF (dist > radius) THEN - -- We have to expand the circle. The new circle must pass trhough - -- three points - the two original diameters and this point. - - -- Draw a line from the first diameter to this point - l1 = ST_Makeline(ST_PointN(ring,idx1),ST_PointN(ring,k)); - -- Compute the midpoint - p1 = ST_line_interpolate_point(l1,0.5); - -- Rotate the line 90 degrees around the midpoint (perpendicular bisector) - l1 = ST_Translate(ST_Rotate(ST_Translate(l1,-X(p1),-Y(p1)),pi()/2),X(p1),Y(p1)); - -- Compute the azimuth of the bisector - a1 = ST_Azimuth(ST_PointN(l1,1),ST_PointN(l1,2)); - -- Extend the line in each direction the new computed distance to insure they will intersect - l1 = ST_AddPoint(l1,ST_Makepoint(X(ST_PointN(l1,2))+sin(a1)*dist,Y(ST_PointN(l1,2))+cos(a1)*dist),-1); - l1 = ST_AddPoint(l1,ST_Makepoint(X(ST_PointN(l1,1))-sin(a1)*dist,Y(ST_PointN(l1,1))-cos(a1)*dist),0); - - -- Repeat for the line from the point to the other diameter point - l2 = ST_Makeline(ST_PointN(ring,idx2),ST_PointN(ring,k)); - p2 = ST_Line_interpolate_point(l2,0.5); - l2 = ST_Translate(ST_Rotate(ST_Translate(l2,-X(p2),-Y(p2)),pi()/2),X(p2),Y(p2)); - a2 = ST_Azimuth(ST_PointN(l2,1),ST_PointN(l2,2)); - l2 = ST_AddPoint(l2,ST_Makepoint(X(ST_PointN(l2,2))+sin(a2)*dist,Y(ST_PointN(l2,2))+cos(a2)*dist),-1); - l2 = ST_AddPoint(l2,ST_Makepoint(X(ST_PointN(l2,1))-sin(a2)*dist,Y(ST_PointN(l2,1))-cos(a2)*dist),0); - - -- The new center is the intersection of the two bisectors - center = ST_Intersection(l1,l2); - -- The new radius is the distance to any of the three points - radius = ST_Distance(center,ST_PointN(ring,idx1)); - END IF; - END IF; - END LOOP; - --DONE!! Return the MBC via the buffer command - RETURN ST_Buffer(center,radius,segs_per_quarter); - - END; -$$; - - -ALTER FUNCTION public.st_minimumboundingcircle(inputgeom geometry, segs_per_quarter integer) OWNER TO postgres; - --- --- TOC entry 665 (class 1255 OID 19022) --- Dependencies: 6 1102 --- Name: st_mlinefromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mlinefromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1)) = 'MULTILINESTRING' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mlinefromtext(text) OWNER TO postgres; - --- --- TOC entry 664 (class 1255 OID 19021) --- Dependencies: 6 1102 --- Name: st_mlinefromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mlinefromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE - WHEN geometrytype(GeomFromText($1, $2)) = 'MULTILINESTRING' - THEN GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mlinefromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 667 (class 1255 OID 19024) --- Dependencies: 6 1102 --- Name: st_mlinefromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mlinefromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'MULTILINESTRING' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mlinefromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 666 (class 1255 OID 19023) --- Dependencies: 6 1102 --- Name: st_mlinefromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mlinefromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'MULTILINESTRING' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mlinefromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 669 (class 1255 OID 19026) --- Dependencies: 6 1102 --- Name: st_mpointfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpointfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1)) = 'MULTIPOINT' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpointfromtext(text) OWNER TO postgres; - --- --- TOC entry 668 (class 1255 OID 19025) --- Dependencies: 6 1102 --- Name: st_mpointfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpointfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromText($1, $2)) = 'MULTIPOINT' - THEN GeomFromText($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpointfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 672 (class 1255 OID 19028) --- Dependencies: 6 1102 --- Name: st_mpointfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpointfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'MULTIPOINT' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpointfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 671 (class 1255 OID 19027) --- Dependencies: 6 1102 --- Name: st_mpointfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpointfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1, $2)) = 'MULTIPOINT' - THEN GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpointfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 674 (class 1255 OID 19030) --- Dependencies: 6 1102 --- Name: st_mpolyfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpolyfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1)) = 'MULTIPOLYGON' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpolyfromtext(text) OWNER TO postgres; - --- --- TOC entry 673 (class 1255 OID 19029) --- Dependencies: 6 1102 --- Name: st_mpolyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpolyfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1, $2)) = 'MULTIPOLYGON' - THEN ST_GeomFromText($1,$2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpolyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 676 (class 1255 OID 19032) --- Dependencies: 6 1102 --- Name: st_mpolyfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpolyfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'MULTIPOLYGON' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpolyfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 675 (class 1255 OID 19031) --- Dependencies: 6 1102 --- Name: st_mpolyfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_mpolyfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'MULTIPOLYGON' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_mpolyfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 677 (class 1255 OID 19033) --- Dependencies: 6 1102 1102 --- Name: st_multi(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multi(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_force_multi'; - - -ALTER FUNCTION public.st_multi(geometry) OWNER TO postgres; - --- --- TOC entry 678 (class 1255 OID 19034) --- Dependencies: 6 1102 --- Name: st_multilinefromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multilinefromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'MULTILINESTRING' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_multilinefromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 679 (class 1255 OID 19035) --- Dependencies: 6 1102 --- Name: st_multilinestringfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multilinestringfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_MLineFromText($1)$_$; - - -ALTER FUNCTION public.st_multilinestringfromtext(text) OWNER TO postgres; - --- --- TOC entry 680 (class 1255 OID 19036) --- Dependencies: 6 1102 --- Name: st_multilinestringfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multilinestringfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MLineFromText($1, $2)$_$; - - -ALTER FUNCTION public.st_multilinestringfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 681 (class 1255 OID 19037) --- Dependencies: 6 1102 --- Name: st_multipointfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipointfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPointFromText($1)$_$; - - -ALTER FUNCTION public.st_multipointfromtext(text) OWNER TO postgres; - --- --- TOC entry 683 (class 1255 OID 19039) --- Dependencies: 1102 6 --- Name: st_multipointfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipointfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'MULTIPOINT' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_multipointfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 682 (class 1255 OID 19038) --- Dependencies: 6 1102 --- Name: st_multipointfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipointfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1,$2)) = 'MULTIPOINT' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_multipointfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 685 (class 1255 OID 19041) --- Dependencies: 6 1102 --- Name: st_multipolyfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipolyfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'MULTIPOLYGON' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_multipolyfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 684 (class 1255 OID 19040) --- Dependencies: 6 1102 --- Name: st_multipolyfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipolyfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'MULTIPOLYGON' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_multipolyfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 687 (class 1255 OID 19043) --- Dependencies: 6 1102 --- Name: st_multipolygonfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipolygonfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPolyFromText($1)$_$; - - -ALTER FUNCTION public.st_multipolygonfromtext(text) OWNER TO postgres; - --- --- TOC entry 686 (class 1255 OID 19042) --- Dependencies: 6 1102 --- Name: st_multipolygonfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_multipolygonfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT MPolyFromText($1, $2)$_$; - - -ALTER FUNCTION public.st_multipolygonfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 688 (class 1255 OID 19044) --- Dependencies: 6 1102 --- Name: st_ndims(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_ndims(geometry) RETURNS smallint - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_ndims'; - - -ALTER FUNCTION public.st_ndims(geometry) OWNER TO postgres; - --- --- TOC entry 689 (class 1255 OID 19045) --- Dependencies: 6 1102 --- Name: st_npoints(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_npoints(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_npoints'; - - -ALTER FUNCTION public.st_npoints(geometry) OWNER TO postgres; - --- --- TOC entry 690 (class 1255 OID 19046) --- Dependencies: 6 1102 --- Name: st_nrings(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_nrings(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_nrings'; - - -ALTER FUNCTION public.st_nrings(geometry) OWNER TO postgres; - --- --- TOC entry 691 (class 1255 OID 19047) --- Dependencies: 6 1102 --- Name: st_numgeometries(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_numgeometries(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numgeometries_collection'; - - -ALTER FUNCTION public.st_numgeometries(geometry) OWNER TO postgres; - --- --- TOC entry 692 (class 1255 OID 19048) --- Dependencies: 6 1102 --- Name: st_numinteriorring(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_numinteriorring(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numinteriorrings_polygon'; - - -ALTER FUNCTION public.st_numinteriorring(geometry) OWNER TO postgres; - --- --- TOC entry 693 (class 1255 OID 19049) --- Dependencies: 6 1102 --- Name: st_numinteriorrings(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_numinteriorrings(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numinteriorrings_polygon'; - - -ALTER FUNCTION public.st_numinteriorrings(geometry) OWNER TO postgres; - --- --- TOC entry 694 (class 1255 OID 19050) --- Dependencies: 6 1102 --- Name: st_numpoints(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_numpoints(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_numpoints_linestring'; - - -ALTER FUNCTION public.st_numpoints(geometry) OWNER TO postgres; - --- --- TOC entry 695 (class 1255 OID 19051) --- Dependencies: 6 1102 1102 --- Name: st_orderingequals(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_orderingequals(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT $1 ~= $2 AND _ST_OrderingEquals($1, $2) - $_$; - - -ALTER FUNCTION public.st_orderingequals(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 696 (class 1255 OID 19052) --- Dependencies: 6 1102 1102 --- Name: st_overlaps(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_overlaps(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Overlaps($1,$2)$_$; - - -ALTER FUNCTION public.st_overlaps(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 697 (class 1255 OID 19053) --- Dependencies: 6 1102 --- Name: st_perimeter(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_perimeter(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_perimeter2d_poly'; - - -ALTER FUNCTION public.st_perimeter(geometry) OWNER TO postgres; - --- --- TOC entry 698 (class 1255 OID 19054) --- Dependencies: 6 1102 --- Name: st_perimeter2d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_perimeter2d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_perimeter2d_poly'; - - -ALTER FUNCTION public.st_perimeter2d(geometry) OWNER TO postgres; - --- --- TOC entry 699 (class 1255 OID 19055) --- Dependencies: 6 1102 --- Name: st_perimeter3d(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_perimeter3d(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_perimeter_poly'; - - -ALTER FUNCTION public.st_perimeter3d(geometry) OWNER TO postgres; - --- --- TOC entry 700 (class 1255 OID 19056) --- Dependencies: 6 1102 --- Name: st_point(double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_point(double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_makepoint'; - - -ALTER FUNCTION public.st_point(double precision, double precision) OWNER TO postgres; - --- --- TOC entry 701 (class 1255 OID 19057) --- Dependencies: 6 1102 --- Name: st_point_inside_circle(geometry, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_point_inside_circle(geometry, double precision, double precision, double precision) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_inside_circle_point'; - - -ALTER FUNCTION public.st_point_inside_circle(geometry, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 702 (class 1255 OID 19058) --- Dependencies: 6 1102 --- Name: st_pointfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_pointfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1)) = 'POINT' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_pointfromtext(text) OWNER TO postgres; - --- --- TOC entry 703 (class 1255 OID 19059) --- Dependencies: 6 1102 --- Name: st_pointfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_pointfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1, $2)) = 'POINT' - THEN ST_GeomFromText($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_pointfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 706 (class 1255 OID 19061) --- Dependencies: 6 1102 --- Name: st_pointfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_pointfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'POINT' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_pointfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 705 (class 1255 OID 19060) --- Dependencies: 6 1102 --- Name: st_pointfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_pointfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'POINT' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_pointfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 707 (class 1255 OID 19062) --- Dependencies: 6 1102 1102 --- Name: st_pointn(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_pointn(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_pointn_linestring'; - - -ALTER FUNCTION public.st_pointn(geometry, integer) OWNER TO postgres; - --- --- TOC entry 708 (class 1255 OID 19063) --- Dependencies: 6 1102 1102 --- Name: st_pointonsurface(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_pointonsurface(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'pointonsurface'; - - -ALTER FUNCTION public.st_pointonsurface(geometry) OWNER TO postgres; - --- --- TOC entry 709 (class 1255 OID 19064) --- Dependencies: 6 1102 --- Name: st_polyfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polyfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1)) = 'POLYGON' - THEN ST_GeomFromText($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_polyfromtext(text) OWNER TO postgres; - --- --- TOC entry 710 (class 1255 OID 19065) --- Dependencies: 6 1102 --- Name: st_polyfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polyfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromText($1, $2)) = 'POLYGON' - THEN ST_GeomFromText($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_polyfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 712 (class 1255 OID 19067) --- Dependencies: 6 1102 --- Name: st_polyfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polyfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1)) = 'POLYGON' - THEN ST_GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_polyfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 711 (class 1255 OID 19066) --- Dependencies: 6 1102 --- Name: st_polyfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polyfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1, $2)) = 'POLYGON' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_polyfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 713 (class 1255 OID 19068) --- Dependencies: 6 1102 1102 --- Name: st_polygon(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygon(geometry, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT setSRID(makepolygon($1), $2) - $_$; - - -ALTER FUNCTION public.st_polygon(geometry, integer) OWNER TO postgres; - --- --- TOC entry 715 (class 1255 OID 19070) --- Dependencies: 1102 6 --- Name: st_polygonfromtext(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygonfromtext(text) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_PolyFromText($1)$_$; - - -ALTER FUNCTION public.st_polygonfromtext(text) OWNER TO postgres; - --- --- TOC entry 714 (class 1255 OID 19069) --- Dependencies: 6 1102 --- Name: st_polygonfromtext(text, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygonfromtext(text, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT PolyFromText($1, $2)$_$; - - -ALTER FUNCTION public.st_polygonfromtext(text, integer) OWNER TO postgres; - --- --- TOC entry 717 (class 1255 OID 19072) --- Dependencies: 6 1102 --- Name: st_polygonfromwkb(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygonfromwkb(bytea) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(GeomFromWKB($1)) = 'POLYGON' - THEN GeomFromWKB($1) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_polygonfromwkb(bytea) OWNER TO postgres; - --- --- TOC entry 716 (class 1255 OID 19071) --- Dependencies: 1102 6 --- Name: st_polygonfromwkb(bytea, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygonfromwkb(bytea, integer) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$ - SELECT CASE WHEN geometrytype(ST_GeomFromWKB($1,$2)) = 'POLYGON' - THEN ST_GeomFromWKB($1, $2) - ELSE NULL END - $_$; - - -ALTER FUNCTION public.st_polygonfromwkb(bytea, integer) OWNER TO postgres; - --- --- TOC entry 718 (class 1255 OID 19073) --- Dependencies: 1102 6 1104 --- Name: st_polygonize(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygonize(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'polygonize_garray'; - - -ALTER FUNCTION public.st_polygonize(geometry[]) OWNER TO postgres; - --- --- TOC entry 719 (class 1255 OID 19074) --- Dependencies: 1102 6 1104 --- Name: st_polygonize_garray(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_polygonize_garray(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'polygonize_garray'; - - -ALTER FUNCTION public.st_polygonize_garray(geometry[]) OWNER TO postgres; - --- --- TOC entry 720 (class 1255 OID 19075) --- Dependencies: 6 --- Name: st_postgis_gist_joinsel(internal, oid, internal, smallint); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_postgis_gist_joinsel(internal, oid, internal, smallint) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_joinsel'; - - -ALTER FUNCTION public.st_postgis_gist_joinsel(internal, oid, internal, smallint) OWNER TO postgres; - --- --- TOC entry 721 (class 1255 OID 19076) --- Dependencies: 6 --- Name: st_postgis_gist_sel(internal, oid, internal, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_postgis_gist_sel(internal, oid, internal, integer) RETURNS double precision - LANGUAGE c - AS '$libdir/postgis-1.5', 'LWGEOM_gist_sel'; - - -ALTER FUNCTION public.st_postgis_gist_sel(internal, oid, internal, integer) OWNER TO postgres; - --- --- TOC entry 722 (class 1255 OID 19077) --- Dependencies: 1102 6 1102 --- Name: st_relate(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_relate(geometry, geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'relate_full'; - - -ALTER FUNCTION public.st_relate(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 723 (class 1255 OID 19078) --- Dependencies: 1102 6 1102 --- Name: st_relate(geometry, geometry, text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_relate(geometry, geometry, text) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'relate_pattern'; - - -ALTER FUNCTION public.st_relate(geometry, geometry, text) OWNER TO postgres; - --- --- TOC entry 724 (class 1255 OID 19079) --- Dependencies: 1102 6 1102 --- Name: st_removepoint(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_removepoint(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_removepoint'; - - -ALTER FUNCTION public.st_removepoint(geometry, integer) OWNER TO postgres; - --- --- TOC entry 725 (class 1255 OID 19080) --- Dependencies: 1102 6 1102 --- Name: st_reverse(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_reverse(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_reverse'; - - -ALTER FUNCTION public.st_reverse(geometry) OWNER TO postgres; - --- --- TOC entry 726 (class 1255 OID 19081) --- Dependencies: 1102 6 1102 --- Name: st_rotate(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_rotate(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT rotateZ($1, $2)$_$; - - -ALTER FUNCTION public.st_rotate(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 727 (class 1255 OID 19082) --- Dependencies: 1102 6 1102 --- Name: st_rotatex(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_rotatex(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, 1, 0, 0, 0, cos($2), -sin($2), 0, sin($2), cos($2), 0, 0, 0)$_$; - - -ALTER FUNCTION public.st_rotatex(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 728 (class 1255 OID 19083) --- Dependencies: 1102 6 1102 --- Name: st_rotatey(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_rotatey(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, cos($2), 0, sin($2), 0, 1, 0, -sin($2), 0, cos($2), 0, 0, 0)$_$; - - -ALTER FUNCTION public.st_rotatey(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 729 (class 1255 OID 19084) --- Dependencies: 1102 6 1102 --- Name: st_rotatez(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_rotatez(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, cos($2), -sin($2), 0, sin($2), cos($2), 0, 0, 0, 1, 0, 0, 0)$_$; - - -ALTER FUNCTION public.st_rotatez(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 731 (class 1255 OID 19086) --- Dependencies: 1102 1102 6 --- Name: st_scale(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_scale(geometry, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT scale($1, $2, $3, 1)$_$; - - -ALTER FUNCTION public.st_scale(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 730 (class 1255 OID 19085) --- Dependencies: 1102 6 1102 --- Name: st_scale(geometry, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_scale(geometry, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, $2, 0, 0, 0, $3, 0, 0, 0, $4, 0, 0, 0)$_$; - - -ALTER FUNCTION public.st_scale(geometry, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 732 (class 1255 OID 19087) --- Dependencies: 1102 1102 6 --- Name: st_segmentize(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_segmentize(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_segmentize2d'; - - -ALTER FUNCTION public.st_segmentize(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 733 (class 1255 OID 19088) --- Dependencies: 6 1096 1096 --- Name: st_setfactor(chip, real); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_setfactor(chip, real) RETURNS chip - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_setFactor'; - - -ALTER FUNCTION public.st_setfactor(chip, real) OWNER TO postgres; - --- --- TOC entry 734 (class 1255 OID 19089) --- Dependencies: 6 1102 1102 1102 --- Name: st_setpoint(geometry, integer, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_setpoint(geometry, integer, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_setpoint_linestring'; - - -ALTER FUNCTION public.st_setpoint(geometry, integer, geometry) OWNER TO postgres; - --- --- TOC entry 735 (class 1255 OID 19090) --- Dependencies: 1102 6 1102 --- Name: st_setsrid(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_setsrid(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_setSRID'; - - -ALTER FUNCTION public.st_setsrid(geometry, integer) OWNER TO postgres; - --- --- TOC entry 736 (class 1255 OID 19091) --- Dependencies: 1102 6 1102 --- Name: st_shift_longitude(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_shift_longitude(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_longitude_shift'; - - -ALTER FUNCTION public.st_shift_longitude(geometry) OWNER TO postgres; - --- --- TOC entry 737 (class 1255 OID 19092) --- Dependencies: 1102 1102 1102 6 --- Name: st_shortestline(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_shortestline(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_shortestline2d'; - - -ALTER FUNCTION public.st_shortestline(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 738 (class 1255 OID 19093) --- Dependencies: 6 1102 1102 --- Name: st_simplify(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_simplify(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_simplify2d'; - - -ALTER FUNCTION public.st_simplify(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 739 (class 1255 OID 19094) --- Dependencies: 1102 6 1102 --- Name: st_simplifypreservetopology(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_simplifypreservetopology(geometry, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT COST 100 - AS '$libdir/postgis-1.5', 'topologypreservesimplify'; - - -ALTER FUNCTION public.st_simplifypreservetopology(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 740 (class 1255 OID 19097) --- Dependencies: 1102 6 1102 --- Name: st_snaptogrid(geometry, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_snaptogrid(geometry, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_SnapToGrid($1, 0, 0, $2, $2)$_$; - - -ALTER FUNCTION public.st_snaptogrid(geometry, double precision) OWNER TO postgres; - --- --- TOC entry 704 (class 1255 OID 19096) --- Dependencies: 6 1102 1102 --- Name: st_snaptogrid(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_snaptogrid(geometry, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT ST_SnapToGrid($1, 0, 0, $2, $3)$_$; - - -ALTER FUNCTION public.st_snaptogrid(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 670 (class 1255 OID 19095) --- Dependencies: 6 1102 1102 --- Name: st_snaptogrid(geometry, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_snaptogrid(geometry, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_snaptogrid'; - - -ALTER FUNCTION public.st_snaptogrid(geometry, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 741 (class 1255 OID 19098) --- Dependencies: 1102 1102 1102 6 --- Name: st_snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_snaptogrid_pointoff'; - - -ALTER FUNCTION public.st_snaptogrid(geometry, geometry, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 742 (class 1255 OID 19099) --- Dependencies: 6 1113 --- Name: st_spheroid_in(cstring); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_spheroid_in(cstring) RETURNS spheroid - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ellipsoid_in'; - - -ALTER FUNCTION public.st_spheroid_in(cstring) OWNER TO postgres; - --- --- TOC entry 743 (class 1255 OID 19100) --- Dependencies: 6 1113 --- Name: st_spheroid_out(spheroid); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_spheroid_out(spheroid) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'ellipsoid_out'; - - -ALTER FUNCTION public.st_spheroid_out(spheroid) OWNER TO postgres; - --- --- TOC entry 744 (class 1255 OID 19101) --- Dependencies: 1096 6 --- Name: st_srid(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_srid(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getSRID'; - - -ALTER FUNCTION public.st_srid(chip) OWNER TO postgres; - --- --- TOC entry 745 (class 1255 OID 19102) --- Dependencies: 6 1102 --- Name: st_srid(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_srid(geometry) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_getSRID'; - - -ALTER FUNCTION public.st_srid(geometry) OWNER TO postgres; - --- --- TOC entry 746 (class 1255 OID 19103) --- Dependencies: 6 1102 1102 --- Name: st_startpoint(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_startpoint(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_startpoint_linestring'; - - -ALTER FUNCTION public.st_startpoint(geometry) OWNER TO postgres; - --- --- TOC entry 747 (class 1255 OID 19104) --- Dependencies: 6 1102 --- Name: st_summary(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_summary(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_summary'; - - -ALTER FUNCTION public.st_summary(geometry) OWNER TO postgres; - --- --- TOC entry 748 (class 1255 OID 19105) --- Dependencies: 1102 1102 1102 6 --- Name: st_symdifference(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_symdifference(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'symdifference'; - - -ALTER FUNCTION public.st_symdifference(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 749 (class 1255 OID 19106) --- Dependencies: 1102 1102 1102 6 --- Name: st_symmetricdifference(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_symmetricdifference(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'symdifference'; - - -ALTER FUNCTION public.st_symmetricdifference(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 750 (class 1255 OID 19107) --- Dependencies: 6 1102 --- Name: st_text(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_text(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_text'; - - -ALTER FUNCTION public.st_text(geometry) OWNER TO postgres; - --- --- TOC entry 751 (class 1255 OID 19108) --- Dependencies: 1102 6 1102 --- Name: st_touches(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_touches(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Touches($1,$2)$_$; - - -ALTER FUNCTION public.st_touches(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 752 (class 1255 OID 19109) --- Dependencies: 6 1102 1102 --- Name: st_transform(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_transform(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'transform'; - - -ALTER FUNCTION public.st_transform(geometry, integer) OWNER TO postgres; - --- --- TOC entry 754 (class 1255 OID 19111) --- Dependencies: 1102 6 1102 --- Name: st_translate(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_translate(geometry, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT translate($1, $2, $3, 0)$_$; - - -ALTER FUNCTION public.st_translate(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 753 (class 1255 OID 19110) --- Dependencies: 1102 6 1102 --- Name: st_translate(geometry, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_translate(geometry, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, 1, 0, 0, 0, 1, 0, 0, 0, 1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.st_translate(geometry, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 755 (class 1255 OID 19112) --- Dependencies: 6 1102 1102 --- Name: st_transscale(geometry, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_transscale(geometry, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, $4, 0, 0, 0, $5, 0, - 0, 0, 1, $2 * $4, $3 * $5, 0)$_$; - - -ALTER FUNCTION public.st_transscale(geometry, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 757 (class 1255 OID 19114) --- Dependencies: 6 1104 1102 --- Name: st_union(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_union(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'pgis_union_geometry_array'; - - -ALTER FUNCTION public.st_union(geometry[]) OWNER TO postgres; - --- --- TOC entry 756 (class 1255 OID 19113) --- Dependencies: 6 1102 1102 1102 --- Name: st_union(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_union(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'geomunion'; - - -ALTER FUNCTION public.st_union(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 758 (class 1255 OID 19115) --- Dependencies: 1104 6 1102 --- Name: st_unite_garray(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_unite_garray(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'pgis_union_geometry_array'; - - -ALTER FUNCTION public.st_unite_garray(geometry[]) OWNER TO postgres; - --- --- TOC entry 759 (class 1255 OID 19116) --- Dependencies: 6 1096 --- Name: st_width(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_width(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getWidth'; - - -ALTER FUNCTION public.st_width(chip) OWNER TO postgres; - --- --- TOC entry 760 (class 1255 OID 19117) --- Dependencies: 1102 1102 6 --- Name: st_within(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_within(geometry, geometry) RETURNS boolean - LANGUAGE sql IMMUTABLE - AS $_$SELECT $1 && $2 AND _ST_Within($1,$2)$_$; - - -ALTER FUNCTION public.st_within(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 761 (class 1255 OID 19118) --- Dependencies: 1102 6 --- Name: st_wkbtosql(bytea); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_wkbtosql(bytea) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_WKB'; - - -ALTER FUNCTION public.st_wkbtosql(bytea) OWNER TO postgres; - --- --- TOC entry 762 (class 1255 OID 19119) --- Dependencies: 6 1102 --- Name: st_wkttosql(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_wkttosql(text) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_from_text'; - - -ALTER FUNCTION public.st_wkttosql(text) OWNER TO postgres; - --- --- TOC entry 763 (class 1255 OID 19120) --- Dependencies: 1102 6 --- Name: st_x(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_x(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_x_point'; - - -ALTER FUNCTION public.st_x(geometry) OWNER TO postgres; - --- --- TOC entry 764 (class 1255 OID 19121) --- Dependencies: 6 1090 --- Name: st_xmax(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_xmax(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_xmax'; - - -ALTER FUNCTION public.st_xmax(box3d) OWNER TO postgres; - --- --- TOC entry 765 (class 1255 OID 19122) --- Dependencies: 6 1090 --- Name: st_xmin(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_xmin(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_xmin'; - - -ALTER FUNCTION public.st_xmin(box3d) OWNER TO postgres; - --- --- TOC entry 766 (class 1255 OID 19123) --- Dependencies: 1102 6 --- Name: st_y(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_y(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_y_point'; - - -ALTER FUNCTION public.st_y(geometry) OWNER TO postgres; - --- --- TOC entry 767 (class 1255 OID 19124) --- Dependencies: 1090 6 --- Name: st_ymax(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_ymax(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_ymax'; - - -ALTER FUNCTION public.st_ymax(box3d) OWNER TO postgres; - --- --- TOC entry 768 (class 1255 OID 19125) --- Dependencies: 6 1090 --- Name: st_ymin(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_ymin(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_ymin'; - - -ALTER FUNCTION public.st_ymin(box3d) OWNER TO postgres; - --- --- TOC entry 769 (class 1255 OID 19126) --- Dependencies: 1102 6 --- Name: st_z(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_z(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_z_point'; - - -ALTER FUNCTION public.st_z(geometry) OWNER TO postgres; - --- --- TOC entry 770 (class 1255 OID 19127) --- Dependencies: 6 1090 --- Name: st_zmax(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_zmax(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_zmax'; - - -ALTER FUNCTION public.st_zmax(box3d) OWNER TO postgres; - --- --- TOC entry 771 (class 1255 OID 19128) --- Dependencies: 6 1102 --- Name: st_zmflag(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_zmflag(geometry) RETURNS smallint - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_zmflag'; - - -ALTER FUNCTION public.st_zmflag(geometry) OWNER TO postgres; - --- --- TOC entry 772 (class 1255 OID 19129) --- Dependencies: 1090 6 --- Name: st_zmin(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION st_zmin(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_zmin'; - - -ALTER FUNCTION public.st_zmin(box3d) OWNER TO postgres; - --- --- TOC entry 773 (class 1255 OID 19130) --- Dependencies: 1102 6 1102 --- Name: startpoint(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION startpoint(geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_startpoint_linestring'; - - -ALTER FUNCTION public.startpoint(geometry) OWNER TO postgres; - --- --- TOC entry 774 (class 1255 OID 19131) --- Dependencies: 6 1102 --- Name: summary(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION summary(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_summary'; - - -ALTER FUNCTION public.summary(geometry) OWNER TO postgres; - --- --- TOC entry 775 (class 1255 OID 19132) --- Dependencies: 1102 6 1102 1102 --- Name: symdifference(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION symdifference(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'symdifference'; - - -ALTER FUNCTION public.symdifference(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 776 (class 1255 OID 19133) --- Dependencies: 1102 6 1102 1102 --- Name: symmetricdifference(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION symmetricdifference(geometry, geometry) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'symdifference'; - - -ALTER FUNCTION public.symmetricdifference(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 777 (class 1255 OID 19134) --- Dependencies: 6 1102 --- Name: text(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION text(geometry) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_to_text'; - - -ALTER FUNCTION public.text(geometry) OWNER TO postgres; - --- --- TOC entry 778 (class 1255 OID 19135) --- Dependencies: 1102 6 1102 --- Name: touches(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION touches(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'touches'; - - -ALTER FUNCTION public.touches(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 779 (class 1255 OID 19136) --- Dependencies: 1102 6 1102 --- Name: transform(geometry, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION transform(geometry, integer) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'transform'; - - -ALTER FUNCTION public.transform(geometry, integer) OWNER TO postgres; - --- --- TOC entry 781 (class 1255 OID 19138) --- Dependencies: 1102 6 1102 --- Name: translate(geometry, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION translate(geometry, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT translate($1, $2, $3, 0)$_$; - - -ALTER FUNCTION public.translate(geometry, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 780 (class 1255 OID 19137) --- Dependencies: 1102 6 1102 --- Name: translate(geometry, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION translate(geometry, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, 1, 0, 0, 0, 1, 0, 0, 0, 1, $2, $3, $4)$_$; - - -ALTER FUNCTION public.translate(geometry, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 782 (class 1255 OID 19139) --- Dependencies: 6 1102 1102 --- Name: transscale(geometry, double precision, double precision, double precision, double precision); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION transscale(geometry, double precision, double precision, double precision, double precision) RETURNS geometry - LANGUAGE sql IMMUTABLE STRICT - AS $_$SELECT affine($1, $4, 0, 0, 0, $5, 0, - 0, 0, 1, $2 * $4, $3 * $5, 0)$_$; - - -ALTER FUNCTION public.transscale(geometry, double precision, double precision, double precision, double precision) OWNER TO postgres; - --- --- TOC entry 783 (class 1255 OID 19140) --- Dependencies: 1104 6 1102 --- Name: unite_garray(geometry[]); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION unite_garray(geometry[]) RETURNS geometry - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'pgis_union_geometry_array'; - - -ALTER FUNCTION public.unite_garray(geometry[]) OWNER TO postgres; - --- --- TOC entry 784 (class 1255 OID 19141) --- Dependencies: 6 1168 --- Name: unlockrows(text); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION unlockrows(text) RETURNS integer - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - ret int; -BEGIN - - IF NOT LongTransactionsEnabled() THEN - RAISE EXCEPTION 'Long transaction support disabled, use EnableLongTransaction() to enable.'; - END IF; - - EXECUTE 'DELETE FROM authorization_table where authid = ' || - quote_literal($1); - - GET DIAGNOSTICS ret = ROW_COUNT; - - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.unlockrows(text) OWNER TO postgres; - --- --- TOC entry 787 (class 1255 OID 19144) --- Dependencies: 6 1168 --- Name: updategeometrysrid(character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION updategeometrysrid(character varying, character varying, integer) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - ret text; -BEGIN - SELECT UpdateGeometrySRID('','',$1,$2,$3) into ret; - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.updategeometrysrid(character varying, character varying, integer) OWNER TO postgres; - --- --- TOC entry 786 (class 1255 OID 19143) --- Dependencies: 6 1168 --- Name: updategeometrysrid(character varying, character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION updategeometrysrid(character varying, character varying, character varying, integer) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - ret text; -BEGIN - SELECT UpdateGeometrySRID('',$1,$2,$3,$4) into ret; - RETURN ret; -END; -$_$; - - -ALTER FUNCTION public.updategeometrysrid(character varying, character varying, character varying, integer) OWNER TO postgres; - --- --- TOC entry 785 (class 1255 OID 19142) --- Dependencies: 1168 6 --- Name: updategeometrysrid(character varying, character varying, character varying, character varying, integer); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION updategeometrysrid(character varying, character varying, character varying, character varying, integer) RETURNS text - LANGUAGE plpgsql STRICT - AS $_$ -DECLARE - catalog_name alias for $1; - schema_name alias for $2; - table_name alias for $3; - column_name alias for $4; - new_srid alias for $5; - myrec RECORD; - okay boolean; - cname varchar; - real_schema name; - -BEGIN - - - -- Find, check or fix schema_name - IF ( schema_name != '' ) THEN - okay = 'f'; - - FOR myrec IN SELECT nspname FROM pg_namespace WHERE text(nspname) = schema_name LOOP - okay := 't'; - END LOOP; - - IF ( okay <> 't' ) THEN - RAISE EXCEPTION 'Invalid schema name'; - ELSE - real_schema = schema_name; - END IF; - ELSE - SELECT INTO real_schema current_schema()::text; - END IF; - - -- Find out if the column is in the geometry_columns table - okay = 'f'; - FOR myrec IN SELECT * from geometry_columns where f_table_schema = text(real_schema) and f_table_name = table_name and f_geometry_column = column_name LOOP - okay := 't'; - END LOOP; - IF (okay <> 't') THEN - RAISE EXCEPTION 'column not found in geometry_columns table'; - RETURN 'f'; - END IF; - - -- Update ref from geometry_columns table - EXECUTE 'UPDATE geometry_columns SET SRID = ' || new_srid::text || - ' where f_table_schema = ' || - quote_literal(real_schema) || ' and f_table_name = ' || - quote_literal(table_name) || ' and f_geometry_column = ' || - quote_literal(column_name); - - -- Make up constraint name - cname = 'enforce_srid_' || column_name; - - -- Drop enforce_srid constraint - EXECUTE 'ALTER TABLE ' || quote_ident(real_schema) || - '.' || quote_ident(table_name) || - ' DROP constraint ' || quote_ident(cname); - - -- Update geometries SRID - EXECUTE 'UPDATE ' || quote_ident(real_schema) || - '.' || quote_ident(table_name) || - ' SET ' || quote_ident(column_name) || - ' = setSRID(' || quote_ident(column_name) || - ', ' || new_srid::text || ')'; - - -- Reset enforce_srid constraint - EXECUTE 'ALTER TABLE ' || quote_ident(real_schema) || - '.' || quote_ident(table_name) || - ' ADD constraint ' || quote_ident(cname) || - ' CHECK (srid(' || quote_ident(column_name) || - ') = ' || new_srid::text || ')'; - - RETURN real_schema || '.' || table_name || '.' || column_name ||' SRID changed to ' || new_srid::text; - -END; -$_$; - - -ALTER FUNCTION public.updategeometrysrid(character varying, character varying, character varying, character varying, integer) OWNER TO postgres; - --- --- TOC entry 788 (class 1255 OID 19145) --- Dependencies: 6 1096 --- Name: width(chip); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION width(chip) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'CHIP_getWidth'; - - -ALTER FUNCTION public.width(chip) OWNER TO postgres; - --- --- TOC entry 789 (class 1255 OID 19146) --- Dependencies: 1102 1102 6 --- Name: within(geometry, geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION within(geometry, geometry) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'within'; - - -ALTER FUNCTION public.within(geometry, geometry) OWNER TO postgres; - --- --- TOC entry 790 (class 1255 OID 19147) --- Dependencies: 6 1102 --- Name: x(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION x(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_x_point'; - - -ALTER FUNCTION public.x(geometry) OWNER TO postgres; - --- --- TOC entry 791 (class 1255 OID 19148) --- Dependencies: 6 1090 --- Name: xmax(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION xmax(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_xmax'; - - -ALTER FUNCTION public.xmax(box3d) OWNER TO postgres; - --- --- TOC entry 792 (class 1255 OID 19149) --- Dependencies: 1090 6 --- Name: xmin(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION xmin(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_xmin'; - - -ALTER FUNCTION public.xmin(box3d) OWNER TO postgres; - --- --- TOC entry 793 (class 1255 OID 19150) --- Dependencies: 6 1102 --- Name: y(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION y(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_y_point'; - - -ALTER FUNCTION public.y(geometry) OWNER TO postgres; - --- --- TOC entry 794 (class 1255 OID 19151) --- Dependencies: 1090 6 --- Name: ymax(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION ymax(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_ymax'; - - -ALTER FUNCTION public.ymax(box3d) OWNER TO postgres; - --- --- TOC entry 795 (class 1255 OID 19152) --- Dependencies: 1090 6 --- Name: ymin(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION ymin(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_ymin'; - - -ALTER FUNCTION public.ymin(box3d) OWNER TO postgres; - --- --- TOC entry 796 (class 1255 OID 19153) --- Dependencies: 1102 6 --- Name: z(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION z(geometry) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_z_point'; - - -ALTER FUNCTION public.z(geometry) OWNER TO postgres; - --- --- TOC entry 797 (class 1255 OID 19154) --- Dependencies: 1090 6 --- Name: zmax(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION zmax(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_zmax'; - - -ALTER FUNCTION public.zmax(box3d) OWNER TO postgres; - --- --- TOC entry 798 (class 1255 OID 19155) --- Dependencies: 6 1102 --- Name: zmflag(geometry); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION zmflag(geometry) RETURNS smallint - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'LWGEOM_zmflag'; - - -ALTER FUNCTION public.zmflag(geometry) OWNER TO postgres; - --- --- TOC entry 799 (class 1255 OID 19156) --- Dependencies: 1090 6 --- Name: zmin(box3d); Type: FUNCTION; Schema: public; Owner: postgres --- - -CREATE FUNCTION zmin(box3d) RETURNS double precision - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/postgis-1.5', 'BOX3D_zmin'; - - -ALTER FUNCTION public.zmin(box3d) OWNER TO postgres; - --- --- TOC entry 1173 (class 1255 OID 19157) --- Dependencies: 1104 1102 330 329 6 --- Name: accum(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE accum(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_accum_finalfn -); - - -ALTER AGGREGATE public.accum(geometry) OWNER TO postgres; - --- --- TOC entry 1174 (class 1255 OID 19158) --- Dependencies: 331 6 1102 1102 330 --- Name: collect(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE collect(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_collect_finalfn -); - - -ALTER AGGREGATE public.collect(geometry) OWNER TO postgres; - --- --- TOC entry 1175 (class 1255 OID 19159) --- Dependencies: 6 1102 500 1093 --- Name: extent(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE extent(geometry) ( - SFUNC = public.st_combine_bbox, - STYPE = box3d_extent -); - - -ALTER AGGREGATE public.extent(geometry) OWNER TO postgres; - --- --- TOC entry 1176 (class 1255 OID 19160) --- Dependencies: 124 1102 1090 6 --- Name: extent3d(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE extent3d(geometry) ( - SFUNC = public.combine_bbox, - STYPE = box3d -); - - -ALTER AGGREGATE public.extent3d(geometry) OWNER TO postgres; - --- --- TOC entry 1177 (class 1255 OID 19161) --- Dependencies: 1102 6 1102 330 332 --- Name: makeline(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE makeline(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_makeline_finalfn -); - - -ALTER AGGREGATE public.makeline(geometry) OWNER TO postgres; - --- --- TOC entry 1178 (class 1255 OID 19162) --- Dependencies: 1102 496 1102 6 --- Name: memcollect(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE memcollect(geometry) ( - SFUNC = public.st_collect, - STYPE = geometry -); - - -ALTER AGGREGATE public.memcollect(geometry) OWNER TO postgres; - --- --- TOC entry 1179 (class 1255 OID 19163) --- Dependencies: 231 1102 1102 6 --- Name: memgeomunion(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE memgeomunion(geometry) ( - SFUNC = geomunion, - STYPE = geometry -); - - -ALTER AGGREGATE public.memgeomunion(geometry) OWNER TO postgres; - --- --- TOC entry 1180 (class 1255 OID 19164) --- Dependencies: 6 333 330 1102 1102 --- Name: polygonize(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE polygonize(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_polygonize_finalfn -); - - -ALTER AGGREGATE public.polygonize(geometry) OWNER TO postgres; - --- --- TOC entry 1181 (class 1255 OID 19165) --- Dependencies: 329 330 1102 1104 6 --- Name: st_accum(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_accum(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_accum_finalfn -); - - -ALTER AGGREGATE public.st_accum(geometry) OWNER TO postgres; - --- --- TOC entry 1182 (class 1255 OID 19166) --- Dependencies: 331 330 1102 1102 6 --- Name: st_collect(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_collect(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_collect_finalfn -); - - -ALTER AGGREGATE public.st_collect(geometry) OWNER TO postgres; - --- --- TOC entry 1183 (class 1255 OID 19167) --- Dependencies: 500 1102 1093 6 --- Name: st_extent(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_extent(geometry) ( - SFUNC = public.st_combine_bbox, - STYPE = box3d_extent -); - - -ALTER AGGREGATE public.st_extent(geometry) OWNER TO postgres; - --- --- TOC entry 1169 (class 1255 OID 19168) --- Dependencies: 501 1102 1090 6 --- Name: st_extent3d(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_extent3d(geometry) ( - SFUNC = public.st_combine_bbox, - STYPE = box3d -); - - -ALTER AGGREGATE public.st_extent3d(geometry) OWNER TO postgres; - --- --- TOC entry 1170 (class 1255 OID 19169) --- Dependencies: 1102 6 330 332 1102 --- Name: st_makeline(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_makeline(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_makeline_finalfn -); - - -ALTER AGGREGATE public.st_makeline(geometry) OWNER TO postgres; - --- --- TOC entry 1171 (class 1255 OID 19170) --- Dependencies: 6 496 1102 1102 --- Name: st_memcollect(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_memcollect(geometry) ( - SFUNC = public.st_collect, - STYPE = geometry -); - - -ALTER AGGREGATE public.st_memcollect(geometry) OWNER TO postgres; - --- --- TOC entry 1172 (class 1255 OID 19171) --- Dependencies: 756 6 1102 1102 --- Name: st_memunion(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_memunion(geometry) ( - SFUNC = public.st_union, - STYPE = geometry -); - - -ALTER AGGREGATE public.st_memunion(geometry) OWNER TO postgres; - --- --- TOC entry 1184 (class 1255 OID 19172) --- Dependencies: 330 333 1102 1102 6 --- Name: st_polygonize(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_polygonize(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_polygonize_finalfn -); - - -ALTER AGGREGATE public.st_polygonize(geometry) OWNER TO postgres; - --- --- TOC entry 1185 (class 1255 OID 19173) --- Dependencies: 330 334 1102 1102 6 --- Name: st_union(geometry); Type: AGGREGATE; Schema: public; Owner: postgres --- - -CREATE AGGREGATE st_union(geometry) ( - SFUNC = pgis_geometry_accum_transfn, - STYPE = pgis_abs, - FINALFUNC = pgis_geometry_union_finalfn -); - - -ALTER AGGREGATE public.st_union(geometry) OWNER TO postgres; - --- --- TOC entry 1891 (class 2617 OID 19174) --- Dependencies: 215 6 1102 1102 208 207 --- Name: &&; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR && ( - PROCEDURE = geometry_overlap, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = &&, - RESTRICT = geometry_gist_sel, - JOIN = geometry_gist_joinsel -); - - -ALTER OPERATOR public.&& (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1892 (class 2617 OID 19175) --- Dependencies: 6 176 180 185 1099 1099 --- Name: &&; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR && ( - PROCEDURE = geography_overlaps, - LEFTARG = geography, - RIGHTARG = geography, - COMMUTATOR = &&, - RESTRICT = geography_gist_selectivity, - JOIN = geography_gist_join_selectivity -); - - -ALTER OPERATOR public.&& (geography, geography) OWNER TO postgres; - --- --- TOC entry 1893 (class 2617 OID 19177) --- Dependencies: 1102 6 1102 216 --- Name: &<; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR &< ( - PROCEDURE = geometry_overleft, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = &>, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.&< (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1894 (class 2617 OID 19179) --- Dependencies: 1102 214 1102 6 --- Name: &<|; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR &<| ( - PROCEDURE = geometry_overbelow, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = |&>, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.&<| (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1895 (class 2617 OID 19176) --- Dependencies: 1102 217 6 1102 --- Name: &>; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR &> ( - PROCEDURE = geometry_overright, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = &<, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.&> (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1896 (class 2617 OID 19182) --- Dependencies: 6 1102 1102 212 --- Name: <; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR < ( - PROCEDURE = geometry_lt, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = >, - NEGATOR = >=, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.< (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1899 (class 2617 OID 19185) --- Dependencies: 1099 6 1099 184 --- Name: <; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR < ( - PROCEDURE = geography_lt, - LEFTARG = geography, - RIGHTARG = geography, - COMMUTATOR = >, - NEGATOR = >=, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.< (geography, geography) OWNER TO postgres; - --- --- TOC entry 1900 (class 2617 OID 19187) --- Dependencies: 1102 6 1102 211 --- Name: <<; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR << ( - PROCEDURE = geometry_left, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = >>, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.<< (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1901 (class 2617 OID 19189) --- Dependencies: 6 1102 1102 201 --- Name: <<|; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR <<| ( - PROCEDURE = geometry_below, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = |>>, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.<<| (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1902 (class 2617 OID 19190) --- Dependencies: 1102 6 210 1102 --- Name: <=; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR <= ( - PROCEDURE = geometry_le, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = >=, - NEGATOR = >, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.<= (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1903 (class 2617 OID 19191) --- Dependencies: 183 1099 1099 6 --- Name: <=; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR <= ( - PROCEDURE = geography_le, - LEFTARG = geography, - RIGHTARG = geography, - COMMUTATOR = >=, - NEGATOR = >, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.<= (geography, geography) OWNER TO postgres; - --- --- TOC entry 1904 (class 2617 OID 19192) --- Dependencies: 205 6 1102 1102 --- Name: =; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR = ( - PROCEDURE = geometry_eq, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = =, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.= (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1905 (class 2617 OID 19193) --- Dependencies: 1099 171 1099 6 --- Name: =; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR = ( - PROCEDURE = geography_eq, - LEFTARG = geography, - RIGHTARG = geography, - COMMUTATOR = =, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.= (geography, geography) OWNER TO postgres; - --- --- TOC entry 1897 (class 2617 OID 19180) --- Dependencies: 209 6 1102 1102 --- Name: >; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR > ( - PROCEDURE = geometry_gt, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = <, - NEGATOR = <=, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.> (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1906 (class 2617 OID 19183) --- Dependencies: 1099 1099 6 182 --- Name: >; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR > ( - PROCEDURE = geography_gt, - LEFTARG = geography, - RIGHTARG = geography, - COMMUTATOR = <, - NEGATOR = <=, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.> (geography, geography) OWNER TO postgres; - --- --- TOC entry 1907 (class 2617 OID 19181) --- Dependencies: 206 1102 1102 6 --- Name: >=; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR >= ( - PROCEDURE = geometry_ge, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = <=, - NEGATOR = <, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.>= (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1908 (class 2617 OID 19184) --- Dependencies: 6 1099 1099 172 --- Name: >=; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR >= ( - PROCEDURE = geography_ge, - LEFTARG = geography, - RIGHTARG = geography, - COMMUTATOR = <=, - NEGATOR = <, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.>= (geography, geography) OWNER TO postgres; - --- --- TOC entry 1909 (class 2617 OID 19186) --- Dependencies: 6 218 1102 1102 --- Name: >>; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR >> ( - PROCEDURE = geometry_right, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = <<, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.>> (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1910 (class 2617 OID 19195) --- Dependencies: 1102 6 204 1102 --- Name: @; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR @ ( - PROCEDURE = geometry_contained, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = ~, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.@ (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1898 (class 2617 OID 19178) --- Dependencies: 1102 1102 213 6 --- Name: |&>; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR |&> ( - PROCEDURE = geometry_overabove, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = &<|, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.|&> (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1911 (class 2617 OID 19188) --- Dependencies: 200 1102 6 1102 --- Name: |>>; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR |>> ( - PROCEDURE = geometry_above, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = <<|, - RESTRICT = positionsel, - JOIN = positionjoinsel -); - - -ALTER OPERATOR public.|>> (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1912 (class 2617 OID 19194) --- Dependencies: 6 1102 1102 203 --- Name: ~; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR ~ ( - PROCEDURE = geometry_contain, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = @, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.~ (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 1913 (class 2617 OID 19196) --- Dependencies: 1102 220 6 1102 --- Name: ~=; Type: OPERATOR; Schema: public; Owner: postgres --- - -CREATE OPERATOR ~= ( - PROCEDURE = geometry_samebox, - LEFTARG = geometry, - RIGHTARG = geometry, - COMMUTATOR = ~=, - RESTRICT = eqsel, - JOIN = eqjoinsel -); - - -ALTER OPERATOR public.~= (geometry, geometry) OWNER TO postgres; - --- --- TOC entry 2026 (class 2616 OID 19198) --- Dependencies: 2137 6 1099 --- Name: btree_geography_ops; Type: OPERATOR CLASS; Schema: public; Owner: postgres --- - -CREATE OPERATOR CLASS btree_geography_ops - DEFAULT FOR TYPE geography USING btree AS - OPERATOR 1 <(geography,geography) , - OPERATOR 2 <=(geography,geography) , - OPERATOR 3 =(geography,geography) , - OPERATOR 4 >=(geography,geography) , - OPERATOR 5 >(geography,geography) , - FUNCTION 1 geography_cmp(geography,geography); - - -ALTER OPERATOR CLASS public.btree_geography_ops USING btree OWNER TO postgres; - --- --- TOC entry 2027 (class 2616 OID 19206) --- Dependencies: 1102 2138 6 --- Name: btree_geometry_ops; Type: OPERATOR CLASS; Schema: public; Owner: postgres --- - -CREATE OPERATOR CLASS btree_geometry_ops - DEFAULT FOR TYPE geometry USING btree AS - OPERATOR 1 <(geometry,geometry) , - OPERATOR 2 <=(geometry,geometry) , - OPERATOR 3 =(geometry,geometry) , - OPERATOR 4 >=(geometry,geometry) , - OPERATOR 5 >(geometry,geometry) , - FUNCTION 1 geometry_cmp(geometry,geometry); - - -ALTER OPERATOR CLASS public.btree_geometry_ops USING btree OWNER TO postgres; - --- --- TOC entry 2028 (class 2616 OID 19214) --- Dependencies: 1099 1107 6 2139 --- Name: gist_geography_ops; Type: OPERATOR CLASS; Schema: public; Owner: postgres --- - -CREATE OPERATOR CLASS gist_geography_ops - DEFAULT FOR TYPE geography USING gist AS - STORAGE gidx , - OPERATOR 3 &&(geography,geography) , - FUNCTION 1 geography_gist_consistent(internal,geometry,integer) , - FUNCTION 2 geography_gist_union(bytea,internal) , - FUNCTION 3 geography_gist_compress(internal) , - FUNCTION 4 geography_gist_decompress(internal) , - FUNCTION 5 geography_gist_penalty(internal,internal,internal) , - FUNCTION 6 geography_gist_picksplit(internal,internal) , - FUNCTION 7 geography_gist_same(box2d,box2d,internal); - - -ALTER OPERATOR CLASS public.gist_geography_ops USING gist OWNER TO postgres; - --- --- TOC entry 2029 (class 2616 OID 19224) --- Dependencies: 2140 6 1087 1102 --- Name: gist_geometry_ops; Type: OPERATOR CLASS; Schema: public; Owner: postgres --- - -CREATE OPERATOR CLASS gist_geometry_ops - DEFAULT FOR TYPE geometry USING gist AS - STORAGE box2d , - OPERATOR 1 <<(geometry,geometry) , - OPERATOR 2 &<(geometry,geometry) , - OPERATOR 3 &&(geometry,geometry) , - OPERATOR 4 &>(geometry,geometry) , - OPERATOR 5 >>(geometry,geometry) , - OPERATOR 6 ~=(geometry,geometry) , - OPERATOR 7 ~(geometry,geometry) , - OPERATOR 8 @(geometry,geometry) , - OPERATOR 9 &<|(geometry,geometry) , - OPERATOR 10 <<|(geometry,geometry) , - OPERATOR 11 |>>(geometry,geometry) , - OPERATOR 12 |&>(geometry,geometry) , - FUNCTION 1 lwgeom_gist_consistent(internal,geometry,integer) , - FUNCTION 2 lwgeom_gist_union(bytea,internal) , - FUNCTION 3 lwgeom_gist_compress(internal) , - FUNCTION 4 lwgeom_gist_decompress(internal) , - FUNCTION 5 lwgeom_gist_penalty(internal,internal,internal) , - FUNCTION 6 lwgeom_gist_picksplit(internal,internal) , - FUNCTION 7 lwgeom_gist_same(box2d,box2d,internal); - - -ALTER OPERATOR CLASS public.gist_geometry_ops USING gist OWNER TO postgres; - -SET search_path = pg_catalog; - --- --- TOC entry 2708 (class 2605 OID 19244) --- Dependencies: 110 110 1087 1090 --- Name: CAST (public.box2d AS public.box3d); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box2d AS public.box3d) WITH FUNCTION public.box3d(public.box2d) AS IMPLICIT; - - --- --- TOC entry 2709 (class 2605 OID 19245) --- Dependencies: 194 194 1102 1087 --- Name: CAST (public.box2d AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box2d AS public.geometry) WITH FUNCTION public.geometry(public.box2d) AS IMPLICIT; - - --- --- TOC entry 2710 (class 2605 OID 19246) --- Dependencies: 105 1090 105 --- Name: CAST (public.box3d AS box); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box3d AS box) WITH FUNCTION public.box(public.box3d) AS IMPLICIT; - - --- --- TOC entry 2711 (class 2605 OID 19247) --- Dependencies: 108 1087 1090 108 --- Name: CAST (public.box3d AS public.box2d); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box3d AS public.box2d) WITH FUNCTION public.box2d(public.box3d) AS IMPLICIT; - - --- --- TOC entry 2712 (class 2605 OID 19248) --- Dependencies: 195 1102 1090 195 --- Name: CAST (public.box3d AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box3d AS public.geometry) WITH FUNCTION public.geometry(public.box3d) AS IMPLICIT; - - --- --- TOC entry 2713 (class 2605 OID 19249) --- Dependencies: 106 106 1087 1093 --- Name: CAST (public.box3d_extent AS public.box2d); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box3d_extent AS public.box2d) WITH FUNCTION public.box2d(public.box3d_extent) AS IMPLICIT; - - --- --- TOC entry 2714 (class 2605 OID 19250) --- Dependencies: 111 1093 1090 111 --- Name: CAST (public.box3d_extent AS public.box3d); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box3d_extent AS public.box3d) WITH FUNCTION public.box3d_extent(public.box3d_extent) AS IMPLICIT; - - --- --- TOC entry 2715 (class 2605 OID 19251) --- Dependencies: 193 1093 1102 193 --- Name: CAST (public.box3d_extent AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.box3d_extent AS public.geometry) WITH FUNCTION public.geometry(public.box3d_extent) AS IMPLICIT; - - --- --- TOC entry 2519 (class 2605 OID 19252) --- Dependencies: 198 1102 198 --- Name: CAST (bytea AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (bytea AS public.geometry) WITH FUNCTION public.geometry(bytea) AS IMPLICIT; - - --- --- TOC entry 2716 (class 2605 OID 19253) --- Dependencies: 197 197 1096 1102 --- Name: CAST (public.chip AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.chip AS public.geometry) WITH FUNCTION public.geometry(public.chip) AS IMPLICIT; - - --- --- TOC entry 2717 (class 2605 OID 19254) --- Dependencies: 168 1099 168 1099 --- Name: CAST (public.geography AS public.geography); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geography AS public.geography) WITH FUNCTION public.geography(public.geography, integer, boolean) AS IMPLICIT; - - --- --- TOC entry 2718 (class 2605 OID 19255) --- Dependencies: 199 1102 199 1099 --- Name: CAST (public.geography AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geography AS public.geometry) WITH FUNCTION public.geometry(public.geography); - - --- --- TOC entry 2721 (class 2605 OID 19256) --- Dependencies: 104 1102 104 --- Name: CAST (public.geometry AS box); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geometry AS box) WITH FUNCTION public.box(public.geometry) AS IMPLICIT; - - --- --- TOC entry 2722 (class 2605 OID 19257) --- Dependencies: 107 1087 1102 107 --- Name: CAST (public.geometry AS public.box2d); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geometry AS public.box2d) WITH FUNCTION public.box2d(public.geometry) AS IMPLICIT; - - --- --- TOC entry 2723 (class 2605 OID 19258) --- Dependencies: 109 1090 1102 109 --- Name: CAST (public.geometry AS public.box3d); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geometry AS public.box3d) WITH FUNCTION public.box3d(public.geometry) AS IMPLICIT; - - --- --- TOC entry 2719 (class 2605 OID 19259) --- Dependencies: 116 1102 116 --- Name: CAST (public.geometry AS bytea); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geometry AS bytea) WITH FUNCTION public.bytea(public.geometry) AS IMPLICIT; - - --- --- TOC entry 2724 (class 2605 OID 19260) --- Dependencies: 169 1099 1102 169 --- Name: CAST (public.geometry AS public.geography); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geometry AS public.geography) WITH FUNCTION public.geography(public.geometry) AS IMPLICIT; - - --- --- TOC entry 2720 (class 2605 OID 19261) --- Dependencies: 777 1102 777 --- Name: CAST (public.geometry AS text); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (public.geometry AS text) WITH FUNCTION public.text(public.geometry) AS IMPLICIT; - - --- --- TOC entry 2585 (class 2605 OID 19262) --- Dependencies: 196 196 1102 --- Name: CAST (text AS public.geometry); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (text AS public.geometry) WITH FUNCTION public.geometry(text) AS IMPLICIT; - - -SET search_path = public, pg_catalog; - -SET default_tablespace = ''; - -SET default_with_oids = false; - --- --- TOC entry 2423 (class 1259 OID 40481) --- Dependencies: 6 --- Name: agency; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE agency ( - agency_name text NOT NULL, - agency_url text, - agency_timezone text, - agency_lang text, - agency_phone text -); - - -ALTER TABLE public.agency OWNER TO postgres; - --- --- TOC entry 2409 (class 1259 OID 19269) --- Dependencies: 6 --- Name: calendar; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE calendar ( - service_id text NOT NULL, - start_date text, - end_date text, - monday integer, - tuesday integer, - wednesday integer, - thursday integer, - friday integer, - saturday integer, - sunday integer -); - - -ALTER TABLE public.calendar OWNER TO postgres; - --- --- TOC entry 2410 (class 1259 OID 19275) --- Dependencies: 6 --- Name: calendar_dates; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE calendar_dates ( - service_id text NOT NULL, - date text NOT NULL, - exception_type text -); - - -ALTER TABLE public.calendar_dates OWNER TO postgres; - --- --- TOC entry 2411 (class 1259 OID 19281) --- Dependencies: 2514 6 --- Name: geography_columns; Type: VIEW; Schema: public; Owner: postgres --- - -CREATE VIEW geography_columns AS - SELECT current_database() AS f_table_catalog, n.nspname AS f_table_schema, c.relname AS f_table_name, a.attname AS f_geography_column, geography_typmod_dims(a.atttypmod) AS coord_dimension, geography_typmod_srid(a.atttypmod) AS srid, geography_typmod_type(a.atttypmod) AS type FROM pg_class c, pg_attribute a, pg_type t, pg_namespace n WHERE ((((((c.relkind = ANY (ARRAY['r'::"char", 'v'::"char"])) AND (t.typname = 'geography'::name)) AND (a.attisdropped = false)) AND (a.atttypid = t.oid)) AND (a.attrelid = c.oid)) AND (c.relnamespace = n.oid)); - - -ALTER TABLE public.geography_columns OWNER TO postgres; - -SET default_with_oids = true; - --- --- TOC entry 2412 (class 1259 OID 19286) --- Dependencies: 6 --- Name: geometry_columns; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE geometry_columns ( - f_table_catalog character varying(256) NOT NULL, - f_table_schema character varying(256) NOT NULL, - f_table_name character varying(256) NOT NULL, - f_geometry_column character varying(256) NOT NULL, - coord_dimension integer NOT NULL, - srid integer NOT NULL, - type character varying(30) NOT NULL -); - - -ALTER TABLE public.geometry_columns OWNER TO postgres; - -SET default_with_oids = false; - --- --- TOC entry 2413 (class 1259 OID 19292) --- Dependencies: 6 --- Name: myway_observations; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE myway_observations ( - observation_id text NOT NULL, - myway_stop text, - "time" timestamp with time zone, - myway_route text -); - - -ALTER TABLE public.myway_observations OWNER TO postgres; - --- --- TOC entry 2427 (class 1259 OID 40519) --- Dependencies: 6 --- Name: myway_routes; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE myway_routes ( - myway_route text NOT NULL, - route_short_name text, - trip_headsign text -); - - -ALTER TABLE public.myway_routes OWNER TO postgres; - --- --- TOC entry 2424 (class 1259 OID 40489) --- Dependencies: 6 --- Name: myway_stops; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE myway_stops ( - myway_stop text NOT NULL, - stop_id text -); - - -ALTER TABLE public.myway_stops OWNER TO postgres; - --- --- TOC entry 2425 (class 1259 OID 40498) --- Dependencies: 6 --- Name: myway_timingdeltas; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE myway_timingdeltas ( - observation_id text NOT NULL, - route_id text, - stop_id text, - timing_delta integer, - "time" time with time zone, - date date, - timing_period text, - stop_sequence integer, - myway_stop text, - route_name text -); - - -ALTER TABLE public.myway_timingdeltas OWNER TO postgres; - --- --- TOC entry 2426 (class 1259 OID 40504) --- Dependencies: 6 2425 --- Name: myway_timingdeltas_timing_period_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE myway_timingdeltas_timing_period_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.myway_timingdeltas_timing_period_seq OWNER TO postgres; - --- --- TOC entry 2771 (class 0 OID 0) --- Dependencies: 2426 --- Name: myway_timingdeltas_timing_period_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE myway_timingdeltas_timing_period_seq OWNED BY myway_timingdeltas.timing_period; - - --- --- TOC entry 2420 (class 1259 OID 40443) --- Dependencies: 6 --- Name: routes; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE routes ( - route_id text NOT NULL, - route_short_name text, - route_long_name text, - route_desc text, - route_type integer, - route_url text, - route_text_color text, - route_color text -); - - -ALTER TABLE public.routes OWNER TO postgres; - --- --- TOC entry 2414 (class 1259 OID 19328) --- Dependencies: 6 --- Name: servicealerts_alerts; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE servicealerts_alerts ( - id integer NOT NULL, - url text, - description text, - start timestamp with time zone, - "end" timestamp with time zone, - cause text, - effect text, - header text -); - - -ALTER TABLE public.servicealerts_alerts OWNER TO postgres; - --- --- TOC entry 2415 (class 1259 OID 19334) --- Dependencies: 2414 6 --- Name: servicealerts_alerts_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres --- - -CREATE SEQUENCE servicealerts_alerts_id_seq - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.servicealerts_alerts_id_seq OWNER TO postgres; - --- --- TOC entry 2772 (class 0 OID 0) --- Dependencies: 2415 --- Name: servicealerts_alerts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres --- - -ALTER SEQUENCE servicealerts_alerts_id_seq OWNED BY servicealerts_alerts.id; - - --- --- TOC entry 2416 (class 1259 OID 19336) --- Dependencies: 6 --- Name: servicealerts_informed; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE servicealerts_informed ( - servicealert_id integer NOT NULL, - informed_class text NOT NULL, - informed_id text NOT NULL, - informed_action text -); - - -ALTER TABLE public.servicealerts_informed OWNER TO postgres; - --- --- TOC entry 2417 (class 1259 OID 19342) --- Dependencies: 6 --- Name: shapes; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE shapes ( - shape_id text NOT NULL, - shape_pt_lat double precision, - shape_pt_lon double precision, - shape_pt_sequence integer NOT NULL, - shape_dist_traveled integer, - shape_pt geography, -); - - -ALTER TABLE public.shapes OWNER TO postgres; - --- --- TOC entry 2418 (class 1259 OID 19348) --- Dependencies: 6 --- Name: spatial_ref_sys; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE spatial_ref_sys ( - srid integer NOT NULL, - auth_name character varying(256), - auth_srid integer, - srtext character varying(2048), - proj4text character varying(2048) -); - - -ALTER TABLE public.spatial_ref_sys OWNER TO postgres; - --- --- TOC entry 2419 (class 1259 OID 20682) --- Dependencies: 6 --- Name: stop_times; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE stop_times ( - trip_id text NOT NULL, - arrival_time time without time zone, - departure_time time without time zone, - stop_id text, - stop_sequence integer NOT NULL, - stop_headsign text, - pickup_type text, - drop_off_type text, - shape_dist_travelled text -); - - -ALTER TABLE public.stop_times OWNER TO postgres; - --- --- TOC entry 2421 (class 1259 OID 40452) --- Dependencies: 6 1099 --- Name: stops; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE stops ( - stop_id text NOT NULL, - stop_code text, - stop_name text, - stop_desc text, - stop_lat double precision, - stop_lon double precision, - zone_id text, - stop_url text, - location_type integer, - "position" geography -); - - -ALTER TABLE public.stops OWNER TO postgres; - --- --- TOC entry 2422 (class 1259 OID 40466) --- Dependencies: 6 --- Name: trips; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --- - -CREATE TABLE trips ( - route_id text, - service_id text, - trip_id text NOT NULL, - trip_headsign text, - direction_id text, - block_id text, - shape_id text -); - - -ALTER TABLE public.trips OWNER TO postgres; - --- --- TOC entry 2725 (class 2604 OID 19372) --- Dependencies: 2415 2414 --- Name: id; Type: DEFAULT; Schema: public; Owner: postgres --- - -ALTER TABLE servicealerts_alerts ALTER COLUMN id SET DEFAULT nextval('servicealerts_alerts_id_seq'::regclass); - - --- --- TOC entry 2758 (class 2606 OID 40488) --- Dependencies: 2423 2423 --- Name: agency_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY agency - ADD CONSTRAINT agency_pkey PRIMARY KEY (agency_name); - - --- --- TOC entry 2729 (class 2606 OID 19376) --- Dependencies: 2410 2410 2410 --- Name: calendar_dates_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY calendar_dates - ADD CONSTRAINT calendar_dates_pkey PRIMARY KEY (service_id, date); - - --- --- TOC entry 2727 (class 2606 OID 19378) --- Dependencies: 2409 2409 --- Name: calendar_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY calendar - ADD CONSTRAINT calendar_pkey PRIMARY KEY (service_id); - - --- --- TOC entry 2731 (class 2606 OID 19380) --- Dependencies: 2412 2412 2412 2412 2412 --- Name: geometry_columns_pk; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY geometry_columns - ADD CONSTRAINT geometry_columns_pk PRIMARY KEY (f_table_catalog, f_table_schema, f_table_name, f_geometry_column); - - --- --- TOC entry 2733 (class 2606 OID 19382) --- Dependencies: 2413 2413 --- Name: myway_observations_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY myway_observations - ADD CONSTRAINT myway_observations_pkey PRIMARY KEY (observation_id); - - --- --- TOC entry 2764 (class 2606 OID 40526) --- Dependencies: 2427 2427 --- Name: myway_routes_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY myway_routes - ADD CONSTRAINT myway_routes_pkey PRIMARY KEY (myway_route); - - --- --- TOC entry 2762 (class 2606 OID 40507) --- Dependencies: 2425 2425 --- Name: myway_timingdeltas_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY myway_timingdeltas - ADD CONSTRAINT myway_timingdeltas_pkey PRIMARY KEY (observation_id); - - --- --- TOC entry 2760 (class 2606 OID 40496) --- Dependencies: 2424 2424 --- Name: mywaystops_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY myway_stops - ADD CONSTRAINT mywaystops_pkey PRIMARY KEY (myway_stop); - - --- --- TOC entry 2749 (class 2606 OID 40450) --- Dependencies: 2420 2420 --- Name: routes_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY routes - ADD CONSTRAINT routes_pkey PRIMARY KEY (route_id); - - --- --- TOC entry 2735 (class 2606 OID 19392) --- Dependencies: 2414 2414 --- Name: servicealerts_alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY servicealerts_alerts - ADD CONSTRAINT servicealerts_alerts_pkey PRIMARY KEY (id); - - --- --- TOC entry 2737 (class 2606 OID 19394) --- Dependencies: 2416 2416 2416 2416 --- Name: servicealerts_informed_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY servicealerts_informed - ADD CONSTRAINT servicealerts_informed_pkey PRIMARY KEY (servicealert_id, informed_class, informed_id); - - --- --- TOC entry 2739 (class 2606 OID 19396) --- Dependencies: 2417 2417 2417 --- Name: shapes_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY shapes - ADD CONSTRAINT shapes_pkey PRIMARY KEY (shape_id, shape_pt_sequence); - - --- --- TOC entry 2741 (class 2606 OID 19398) --- Dependencies: 2418 2418 --- Name: spatial_ref_sys_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY spatial_ref_sys - ADD CONSTRAINT spatial_ref_sys_pkey PRIMARY KEY (srid); - - --- --- TOC entry 2744 (class 2606 OID 40421) --- Dependencies: 2419 2419 2419 --- Name: stop_times_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY stop_times - ADD CONSTRAINT stop_times_pkey PRIMARY KEY (trip_id, stop_sequence); - - --- --- TOC entry 2751 (class 2606 OID 40459) --- Dependencies: 2421 2421 --- Name: stops_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY stops - ADD CONSTRAINT stops_pkey PRIMARY KEY (stop_id); - - --- --- TOC entry 2753 (class 2606 OID 40461) --- Dependencies: 2421 2421 --- Name: stops_stop_code_key; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY stops - ADD CONSTRAINT stops_stop_code_key UNIQUE (stop_code); - - --- --- TOC entry 2756 (class 2606 OID 40473) --- Dependencies: 2422 2422 --- Name: trips_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: --- - -ALTER TABLE ONLY trips - ADD CONSTRAINT trips_pkey PRIMARY KEY (trip_id); - - --- --- TOC entry 2747 (class 1259 OID 40451) --- Dependencies: 2420 --- Name: routenumber; Type: INDEX; Schema: public; Owner: postgres; Tablespace: --- - -CREATE INDEX routenumber ON routes USING btree (route_short_name); - - --- --- TOC entry 2754 (class 1259 OID 40474) --- Dependencies: 2422 --- Name: routetrips; Type: INDEX; Schema: public; Owner: postgres; Tablespace: --- - -CREATE INDEX routetrips ON trips USING btree (route_id); - - --- --- TOC entry 2742 (class 1259 OID 40418) --- Dependencies: 2419 2419 2419 --- Name: starttime; Type: INDEX; Schema: public; Owner: postgres; Tablespace: --- - -CREATE UNIQUE INDEX starttime ON stop_times USING btree (trip_id, stop_id, stop_sequence); - - --- --- TOC entry 2745 (class 1259 OID 40406) --- Dependencies: 2419 2419 --- Name: stoptimes; Type: INDEX; Schema: public; Owner: postgres; Tablespace: --- - -CREATE INDEX stoptimes ON stop_times USING btree (arrival_time, stop_id); - - --- --- TOC entry 2746 (class 1259 OID 40419) --- Dependencies: 2419 2419 --- Name: triptimes; Type: INDEX; Schema: public; Owner: postgres; Tablespace: --- - -CREATE INDEX triptimes ON stop_times USING btree (trip_id, arrival_time); - - --- --- TOC entry 2765 (class 2606 OID 19412) --- Dependencies: 2734 2414 2416 --- Name: servicealerts_alertid; Type: FK CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY servicealerts_informed - ADD CONSTRAINT servicealerts_alertid FOREIGN KEY (servicealert_id) REFERENCES servicealerts_alerts(id); - - --- --- TOC entry 2770 (class 0 OID 0) --- Dependencies: 6 --- Name: public; Type: ACL; Schema: -; Owner: postgres --- - -REVOKE ALL ON SCHEMA public FROM PUBLIC; -REVOKE ALL ON SCHEMA public FROM postgres; -GRANT ALL ON SCHEMA public TO postgres; -GRANT ALL ON SCHEMA public TO PUBLIC; - - --- Completed on 2011-10-11 23:16:12 - --- --- PostgreSQL database dump complete --- - - --- a/css/jquery-ui-1.8.12.custom.css +++ b/css/jquery-ui-1.8.12.custom.css @@ -31,7 +31,7 @@ ----------------------------------*/ /* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } +.jqui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } /* Misc visuals @@ -89,7 +89,7 @@ ----------------------------------*/ /* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.jqui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } .ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } .ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } --- a/css/jquery.mobile-b90eab4935.css +++ /dev/null @@ -1,2 +1,1 @@ -/*! jQuery Mobile v1.0rc2 jquerymobile.com | jquery.org/license */ -.ui-bar-a{border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(#3c3c3c,#111);background-image:-moz-linear-gradient(#3c3c3c,#111);background-image:-ms-linear-gradient(#3c3c3c,#111);background-image:-o-linear-gradient(#3c3c3c,#111);background-image:linear-gradient(#3c3c3c,#111)}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-a .ui-link:hover{color:#2489ce}.ui-bar-a .ui-link:active{color:#2489ce}.ui-bar-a .ui-link:visited{color:#2489ce}.ui-body-a,.ui-dialog.ui-overlay-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#222));background-image:-webkit-linear-gradient(#666,#222);background-image:-moz-linear-gradient(#666,#222);background-image:-ms-linear-gradient(#666,#222);background-image:-o-linear-gradient(#666,#222);background-image:linear-gradient(#666,#222)}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-body-a .ui-link:visited{color:#2489ce}.ui-btn-up-a{border:1px solid #222;background:#333;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));background-image:-webkit-linear-gradient(#555,#333);background-image:-moz-linear-gradient(#555,#333);background-image:-ms-linear-gradient(#555,#333);background-image:-o-linear-gradient(#555,#333);background-image:linear-gradient(#555,#333)}.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background-image:-webkit-linear-gradient(#666,#444);background-image:-moz-linear-gradient(#666,#444);background-image:-ms-linear-gradient(#666,#444);background-image:-o-linear-gradient(#666,#444);background-image:linear-gradient(#666,#444)}.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#3d3d3d;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#5a5a5a));background-image:-webkit-linear-gradient(#333,#5a5a5a);background-image:-moz-linear-gradient(#333,#5a5a5a);background-image:-ms-linear-gradient(#333,#5a5a5a);background-image:-o-linear-gradient(#333,#5a5a5a);background-image:linear-gradient(#333,#5a5a5a)}.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#81a8ce),to(#5e87b0));background-image:-webkit-linear-gradient(#81a8ce,#5e87b0);background-image:-moz-linear-gradient(#81a8ce,#5e87b0);background-image:-ms-linear-gradient(#81a8ce,#5e87b0);background-image:-o-linear-gradient(#81a8ce,#5e87b0);background-image:linear-gradient(#81a8ce,#5e87b0)}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b .ui-link{color:#ddf0f8;font-weight:bold}.ui-bar-b .ui-link:hover{color:#ddf0f8}.ui-bar-b .ui-link:active{color:#ddf0f8}.ui-bar-b .ui-link:visited{color:#ddf0f8}.ui-body-b,.ui-dialog.ui-overlay-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ccc));background-image:-webkit-linear-gradient(#e6e6e6,#ccc);background-image:-moz-linear-gradient(#e6e6e6,#ccc);background-image:-ms-linear-gradient(#e6e6e6,#ccc);background-image:-o-linear-gradient(#e6e6e6,#ccc);background-image:linear-gradient(#e6e6e6,#ccc)}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-body-b .ui-link:visited{color:#2489ce}.ui-btn-up-b{border:1px solid #145072;background:#2567ab;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #145072;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f9cc5),to(#396b9e));background-image:-webkit-linear-gradient(#5f9cc5,#396b9e);background-image:-moz-linear-gradient(#5f9cc5,#396b9e);background-image:-ms-linear-gradient(#5f9cc5,#396b9e);background-image:-o-linear-gradient(#5f9cc5,#396b9e);background-image:linear-gradient(#5f9cc5,#396b9e)}.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00516e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #014d68;background-image:-webkit-gradient(linear,left top,left bottom,from(#72b0d4),to(#4b88b6));background-image:-webkit-linear-gradient(#72b0d4,#4b88b6);background-image:-moz-linear-gradient(#72b0d4,#4b88b6);background-image:-ms-linear-gradient(#72b0d4,#4b88b6);background-image:-o-linear-gradient(#72b0d4,#4b88b6);background-image:linear-gradient(#72b0d4,#4b88b6)}.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #225377;background-image:-webkit-gradient(linear,left top,left bottom,from(#396b9e),to(#4e89c5));background-image:-webkit-linear-gradient(#396b9e,#4e89c5);background-image:-moz-linear-gradient(#396b9e,#4e89c5);background-image:-ms-linear-gradient(#396b9e,#4e89c5);background-image:-o-linear-gradient(#396b9e,#4e89c5);background-image:linear-gradient(#396b9e,#4e89c5)}.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#e9eaeb;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e9eaeb));background-image:-webkit-linear-gradient(#f0f0f0,#e9eaeb);background-image:-moz-linear-gradient(#f0f0f0,#e9eaeb);background-image:-ms-linear-gradient(#f0f0f0,#e9eaeb);background-image:-o-linear-gradient(#f0f0f0,#e9eaeb);background-image:linear-gradient(#f0f0f0,#e9eaeb)}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-c .ui-link:hover{color:#2489ce}.ui-bar-c .ui-link:active{color:#2489ce}.ui-bar-c .ui-link:visited{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c,.ui-dialog.ui-overlay-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(#eee,#ddd);background-image:-moz-linear-gradient(#eee,#ddd);background-image:-ms-linear-gradient(#eee,#ddd);background-image:-o-linear-gradient(#eee,#ddd);background-image:linear-gradient(#eee,#ddd)}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-body-c .ui-link:visited{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(#fdfdfd,#eee);background-image:-moz-linear-gradient(#fdfdfd,#eee);background-image:-ms-linear-gradient(#fdfdfd,#eee);background-image:-o-linear-gradient(#fdfdfd,#eee);background-image:linear-gradient(#fdfdfd,#eee)}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dadada;font-weight:bold;color:#101010;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dadada));background-image:-webkit-linear-gradient(#ededed,#dadada);background-image:-moz-linear-gradient(#ededed,#dadada);background-image:-ms-linear-gradient(#ededed,#dadada);background-image:-o-linear-gradient(#ededed,#dadada);background-image:linear-gradient(#ededed,#dadada)}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #808080;background:#fdfdfd;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fdfdfd));background-image:-webkit-linear-gradient(#eee,#fdfdfd);background-image:-moz-linear-gradient(#eee,#fdfdfd);background-image:-ms-linear-gradient(#eee,#fdfdfd);background-image:-o-linear-gradient(#eee,#fdfdfd);background-image:linear-gradient(#eee,#fdfdfd)}.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #ccc;background:#bbb;color:#333;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:-webkit-linear-gradient(#ddd,#bbb);background-image:-moz-linear-gradient(#ddd,#bbb);background-image:-ms-linear-gradient(#ddd,#bbb);background-image:-o-linear-gradient(#ddd,#bbb);background-image:linear-gradient(#ddd,#bbb)}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d .ui-link{color:#2489ce;font-weight:bold}.ui-bar-d .ui-link:hover{color:#2489ce}.ui-bar-d .ui-link:active{color:#2489ce}.ui-bar-d .ui-link:visited{color:#2489ce}.ui-body-d,.ui-dialog.ui-overlay-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-body-d .ui-link:visited{color:#2489ce}.ui-btn-up-d{border:1px solid #ccc;background:#fff;font-weight:bold;color:#444;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#222;cursor:pointer;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(#fdfdfd,#eee);background-image:-moz-linear-gradient(#fdfdfd,#eee);background-image:-ms-linear-gradient(#fdfdfd,#eee);background-image:-o-linear-gradient(#fdfdfd,#eee);background-image:linear-gradient(#fdfdfd,#eee)}.ui-btn-hover-d a.ui-link-inherit{color:#222}.ui-btn-down-d{border:1px solid #aaa;background:#fff;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background-image:-webkit-linear-gradient(#eee,#fff);background-image:-moz-linear-gradient(#eee,#fff);background-image:-ms-linear-gradient(#eee,#fff);background-image:-o-linear-gradient(#eee,#fff);background-image:linear-gradient(#eee,#fff)}.ui-btn-down-d a.ui-link-inherit{color:#111}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(#fceda7,#fadb4e);background-image:-moz-linear-gradient(#fceda7,#fadb4e);background-image:-ms-linear-gradient(#fceda7,#fadb4e);background-image:-o-linear-gradient(#fceda7,#fadb4e);background-image:linear-gradient(#fceda7,#fadb4e)}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e .ui-link{color:#2489ce;font-weight:bold}.ui-bar-e .ui-link:hover{color:#2489ce}.ui-bar-e .ui-link:active{color:#2489ce}.ui-bar-e .ui-link:visited{color:#2489ce}.ui-body-e,.ui-dialog.ui-overlay-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));background-image:-webkit-linear-gradient(#fff,#faeb9e);background-image:-moz-linear-gradient(#fff,#faeb9e);background-image:-ms-linear-gradient(#fff,#faeb9e);background-image:-o-linear-gradient(#fff,#faeb9e);background-image:linear-gradient(#fff,#faeb9e)}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#333}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-body-e .ui-link:visited{color:#2489ce}.ui-btn-up-e{border:1px solid #f7c942;background:#fadb4e;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(#fceda7,#fadb4e);background-image:-moz-linear-gradient(#fceda7,#fadb4e);background-image:-ms-linear-gradient(#fceda7,#fadb4e);background-image:-o-linear-gradient(#fceda7,#fadb4e);background-image:linear-gradient(#fceda7,#fadb4e)}.ui-btn-up-e a.ui-link-inherit{color:#333}.ui-btn-hover-e{border:1px solid #e79952;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf0b5),to(#fbe26f));background-image:-webkit-linear-gradient(#fcf0b5,#fbe26f);background-image:-moz-linear-gradient(#fcf0b5,#fbe26f);background-image:-ms-linear-gradient(#fcf0b5,#fbe26f);background-image:-o-linear-gradient(#fcf0b5,#fbe26f);background-image:linear-gradient(#fcf0b5,#fbe26f)}.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f7c942;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fadb4e),to(#fceda7));background-image:-webkit-linear-gradient(#fadb4e,#fceda7);background-image:-moz-linear-gradient(#fadb4e,#fceda7);background-image:-ms-linear-gradient(#fadb4e,#fceda7);background-image:-o-linear-gradient(#fadb4e,#fceda7);background-image:linear-gradient(#fadb4e,#fceda7)}.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #155678;background:#4596ce;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#85bae4),to(#5393c5));background-image:-webkit-linear-gradient(#85bae4,#5393c5);background-image:-moz-linear-gradient(#85bae4,#5393c5);background-image:-ms-linear-gradient(#85bae4,#5393c5);background-image:-o-linear-gradient(#85bae4,#5393c5);background-image:linear-gradient(#85bae4,#5393c5);font-family:Helvetica,Arial,sans-serif}.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.ui-corner-none{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-disabled{opacity:.3}.ui-disabled,.ui-disabled a{pointer-events:none;cursor:default}.ui-icon,.ui-icon-searchfield:after{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon-grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-checkbox .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px}.ui-mobile,.ui-mobile body{height:100%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile,.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile,.ui-mobile .ui-page{min-height:300px}}.ui-page.ui-mobile-touch-overflow,.ui-mobile-touch-overflow.ui-native-fixed .ui-content{overflow:auto;height:100%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch}.ui-page.ui-mobile-touch-overflow,.ui-page.ui-mobile-touch-overflow *{-webkit-transform:rotateY(0)}.ui-page.ui-mobile-pre-transition{display:block}.ui-loading .ui-mobile-viewport{overflow:hidden!important}.ui-loading .ui-loader{display:block}.ui-loading .ui-page{overflow:hidden}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}.ui-loader h1{font-size:15px;text-align:center}.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{display:block}.ui-page .ui-header,.ui-page .ui-footer{position:relative}.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em}.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-page-fullscreen .ui-content{padding:0}.ui-mobile-touch-overflow.ui-page.ui-native-fixed,.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen{overflow:visible}.ui-mobile-touch-overflow.ui-native-fixed .ui-header,.ui-mobile-touch-overflow.ui-native-fixed .ui-footer{position:fixed;left:0;right:0;top:0;z-index:200}.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer{top:auto;bottom:0}.ui-mobile-touch-overflow.ui-native-fixed .ui-content{padding-top:2.5em;padding-bottom:3em;top:0;bottom:0;height:auto;position:absolute}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-content{padding-top:0;padding-bottom:0}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-header,.ui-mobile-touch-overflow.ui-native-fullscreen .ui-footer{opacity:.9}.ui-native-bars-hidden{display:none}.ui-icon{width:18px;height:18px}.ui-fullscreen img{max-width:100%}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}.slideup.out{-webkit-animation-name:dontmove;z-index:0}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}.slidedown.out{-webkit-animation-name:dontmove;z-index:0}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;z-index:10}.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{z-index:0;-webkit-animation-name:fadeout}.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}.viewport-flip{-webkit-perspective:1000;position:absolute}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}.flip.out.reverse{-webkit-transform:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(-180deg) scale(.8)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(180deg) scale(.8)}}@-webkit-keyframes dontmove{from{opacity:1}to{opacity:1}}.pop{-webkit-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);opacity:0}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px}.ui-grid-solo .ui-block-a{width:100%;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:25%}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;border-left-width:0;border-right-width:0}.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0)}.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none}.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9}.ui-navbar{overflow:hidden}.ui-navbar ul,.ui-navbar-expanded ul{list-style:none;padding:0;margin:0;position:relative;display:block;border:0}.ui-navbar-collapsed ul{float:left;width:75%;margin-right:-2px}.ui-navbar-collapsed .ui-navbar-toggle{float:left;width:25%}.ui-navbar li.ui-navbar-truncate{position:absolute;left:-9999px;top:-9999px}.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{display:block;font-size:12px;text-align:center;margin:0;border-right-width:0}.ui-navbar li .ui-btn{margin-right:-1px}.ui-navbar li .ui-btn:last-child{margin-right:0}.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{border-top-width:0;border-bottom-width:0}.ui-navbar .ui-btn-inner{padding-left:2px;padding-right:2px}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-top:.8em;padding-bottom:.9em}.ui-navbar-expanded .ui-btn{margin:0;font-size:14px}.ui-navbar-expanded .ui-btn-inner{padding-left:5px;padding-right:5px}.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{padding:45px 5px 15px;text-align:center}.ui-navbar-expanded .ui-btn-icon-top .ui-icon{top:15px}.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{padding:15px 5px 45px;text-align:center}.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{bottom:15px}.ui-navbar-expanded li .ui-btn .ui-btn-inner{min-height:2.5em}.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{padding-top:1.8em;padding-bottom:1.9em}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0}.ui-header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;font-size:13px;margin:0}.ui-btn-inline{display:inline-block}.ui-btn-inner{padding:.6em 25px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{padding:.4em 8px .5em}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:2px 1px 2px 3px}.ui-btn-text{position:relative;z-index:1}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:33px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{padding-left:27px}.ui-btn-icon-right .ui-btn-inner{padding-right:33px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{padding-right:27px}.ui-btn-icon-top .ui-btn-inner{padding-top:33px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{padding-top:27px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:33px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:27px}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{left:4px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{right:4px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui-icon{top:4px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{bottom:4px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:button;opacity:.1;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=.0001);font-size:1px;border:0;line-height:999px}.ui-collapsible{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -8px;padding:0;border-width:0 0 1px 0;position:relative}.ui-collapsible-heading a{text-align:left;margin:0}.ui-collapsible-heading a .ui-btn-inner{padding-left:40px}.ui-collapsible-heading a span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading a span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading a span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;top:-9999px;left:0}.ui-collapsible-content{display:block;margin:0 -8px;padding:10px 16px;border-top:0;background-image:none;font-weight:normal}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0 1em}.ui-bar .ui-controlgroup{margin:0 .3em}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em}.ui-controlgroup-controls{display:block;width:100%}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-controls label.ui-select{position:absolute;left:-9999px}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-horizontal{padding:0}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-select{display:inline-block;margin:0 -5px 0 0}.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{float:left;margin:0 -1px 0 0}.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup-horizontal .ui-controlgroup-last{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}@media all and (min-width:450px){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:60%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}}.ui-dialog{min-height:480px}.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{max-width:500px;margin:10% auto 15px auto;width:85%;position:relative}.ui-dialog .ui-header,.ui-dialog .ui-footer{padding:0 15px;z-index:10}.ui-dialog .ui-content{padding:15px}.ui-dialog .ui-content,.ui-dialog .ui-footer{margin-top:-15px}.ui-checkbox,.ui-radio{position:relative;margin:.2em 0 .5em;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;z-index:2}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain{padding:1.5em 0;margin:0;border-bottom-width:1px;overflow:visible}.ui-field-contain:first-child{border-top-width:0}@media all and (min-width:450px){.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{overflow:hidden}.ui-select .ui-btn{opacity:1}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:2}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn select.ui-select-nativeonly{opacity:1;text-indent:0}.ui-select .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{position:absolute;padding:0;z-index:1100!important;width:80%;max-width:350px;padding:6px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-9999px;left:-9999px}.ui-selectmenu-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:450px){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:60%;display:inline-block}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;line-height:1.4;font-size:16px;display:block;width:97%}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.ui-input-search{padding:0 30px;background-image:none;position:relative}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search input.ui-input-text{border:0;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-input-search .ui-input-clear-hidden{display:none}@media all and (min-width:450px){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search{width:60%;display:inline-block}.ui-field-contain .ui-input-search{width:50%}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search{padding:.4em;width:97%}.ui-input-search input.ui-input-text{width:98%}}.ui-listview{margin:0;counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-divider,.ui-li-static{padding:.5em 15px;font-size:14px;font-weight:bold}.ui-li-divider{counter-reset:listnumbering}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li:last-child,.ui-li.ui-field-contain:last-child{border-bottom-width:1px}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px .7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:30px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-has-count .ui-btn-text{padding-right:15px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-listview .ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-listview .ui-li-icon{max-height:40px;max-width:40px;left:10px;top:.9em}.ui-li-thumb,.ui-listview .ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px}.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px}.ui-li-has-alt .ui-li-count{right:55px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}input.ui-slider-input,.ui-field-contain input.ui-slider-input{display:inline-block;width:50px}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:66%}div.ui-slider-switch{width:99.8%}a.ui-slider-handle{position:absolute;z-index:10;top:50%;width:28px;height:28px;margin-top:-15px;margin-left:-15px}a.ui-slider-handle .ui-btn-inner{padding-left:0;padding-right:0}@media all and (min-width:480px){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{width:43%}}div.ui-slider-switch{height:32px;overflow:hidden;margin-left:0}div.ui-slider-inneroffset{margin-left:50%;position:absolute;top:1px;height:100%;width:50%}a.ui-slider-handle-snapping{-webkit-transition:left 70ms linear}div.ui-slider-labelbg{position:absolute;top:0;margin:0;border-width:0}div.ui-slider-switch div.ui-slider-labelbg-a{width:60%;height:100%;left:0}div.ui-slider-switch div.ui-slider-labelbg-b{width:60%;height:100%;right:0}.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{z-index:-1}.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{z-index:0}div.ui-slider-switch a.ui-slider-handle{z-index:20;width:101%;height:32px;margin-top:-18px;margin-left:-101%}span.ui-slider-label{width:100%;position:absolute;height:32px;font-size:16px;text-align:center;line-height:2;background:0;border-color:transparent}span.ui-slider-label-a{left:-100%;margin-right:-1px}span.ui-slider-label-b{right:-100%;margin-left:-1px} + --- a/css/local.css.php +++ b/css/local.css.php @@ -55,7 +55,7 @@ visibility: hidden; display: none; } - #servicewarning { + .servicewarning { padding: 1em; margin-bottom: 0.5em; text-size: 0.2em; --- a/feedback.php +++ b/feedback.php @@ -5,25 +5,11 @@ function sendEmail($topic, $message) { $address = "maxious@lambdacomplex.org"; - if (file_exists("/tmp/aws.php")) { - include_once ("lib/ses.php"); - include_once ("/tmp/aws.php"); - $con = new SimpleEmailService($accessKey, $secretKey); - //$con->verifyEmailAddress($address); - //$con->listVerifiedEmailAddresses(); - $m = new SimpleEmailServiceMessage(); - $m->addTo($address); - $m->setFrom($address); - $m->setSubject($topic); - $m->setMessageFromString($message); - $con->sendEmail($m); - } - else { // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70); // Send mail($address, $topic, $message); - } + } if (isset($_REQUEST['feedback']) || isset($_REQUEST['newlocation'])){ sendEmail("bus.lambda feedback",print_r($_REQUEST,true)); @@ -67,7 +53,7 @@ echo "\nServer host/IP: ".php_uname("n"); echo "\nCurrent date/time: ". date("c"); echo "\nCurrent code revision: ".exec("git rev-parse --short HEAD"); - echo "\nCurrent timetables version: ".date("c",@filemtime('cbrfeed.zip')); + echo "\nCurrent timetables version: ".date("c",@filemtime('../busresources/cbrfeed.zip')); echo "\nDump of session: ".print_r($_SESSION,true); ?> --- a/include/common-geo.inc.php +++ b/include/common-geo.inc.php @@ -58,8 +58,8 @@ $output = ""; if ($collapsible) $output.= '

Open Map...

'; - if (isIOSDevice()) $output.= ''; - else $output.= ''; + if (isIOSDevice()) $output.= 'map of stop location'; + else $output.= 'map of stop location'; if ($collapsible) $output.= '
'; --- a/include/common-request.inc.php +++ b/include/common-request.inc.php @@ -51,6 +51,9 @@ if (isset($_REQUEST['routeDestination'])) { $routeDestination = urldecode(filter_var($_REQUEST['routeDestination'], FILTER_SANITIZE_ENCODED)); } +if (isset($_REQUEST['routename'])) { + $routename = urldecode(filter_var($_REQUEST['routename'], FILTER_SANITIZE_ENCODED)); +} if (isset($_REQUEST['stopcode'])) { $stopcode = filter_var($_REQUEST['stopcode'], FILTER_SANITIZE_STRING); } --- a/include/common-template.inc.php +++ b/include/common-template.inc.php @@ -52,35 +52,24 @@ ' . $pageTitle . ' - Canberra Bus Timetable - - '; +'; $jqmVersion = "1.0.1"; - if (isDebugServer()) { - $jqmcss = $basePath . "css/jquery.mobile-$jqmVersion.css"; - $jqjs = $basePath . "js/jquery-1.6.4.min.js"; - $jqmjs = $basePath . "js/jquery.mobile-$jqmVersion.js"; - - $jqmcss = $basePath . "css/jquery.mobile-b90eab4935.css"; - $jqmjs = $basePath . "js/jquery.mobile-b90eab4935.js"; - } else { - $jqmcss = "//code.jquery.com/mobile/$jqmVersion/jquery.mobile-$jqmVersion.min.css"; - $jqjs = "//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"; - $jqmjs = "//code.jquery.com/mobile/$jqmVersion/jquery.mobile-$jqmVersion.min.js"; - } - echo ' - - + - - - - - - - '; + } + + +}]); + + + '; echo ' + + +
+
+
Time of Day
+
+
+
Arrival Delay (min.)
+
+
+
Distance (mi.)
+
+
+
Date
+
+
+ + + +
+
+
+ + + + + + + + + --- a/labs/busstopdensity.php +++ /dev/null @@ -1,78 +1,1 @@ - - - -
-
- Status:  progess bar -
- - - - - --- a/labs/busstopdensity.tile.php +++ /dev/null @@ -1,125 +1,1 @@ - -* @version: 1.0 -* @history: -* 1.0 creation -*/ - set_time_limit(120);//2mn - ini_set('memory_limit', '256M'); -error_reporting(E_ALL ^ E_DEPRECATED); - require_once ($labsPath . 'lib/GoogleMapUtility.php'); - require_once ($labsPath . 'lib/HeatMap.php'); - - //Root folder to store generated tiles - define('TILE_DIR', 'tiles/'); - //Covered geographic areas - define('MIN_LAT', -35.48); - define('MAX_LAT', -35.15); - define('MIN_LNG', 148.98); - define('MAX_LNG', 149.25); - define('TILE_SIZE_FACTOR', 0.5); - define('SPOT_RADIUS', 30); - define('SPOT_DIMMING_LEVEL', 50); - - //Input parameters - if(isset($_GET['x'])) - $X = (int)$_GET['x']; - else - exit("x missing"); - if(isset($_GET['y'])) - $Y = (int)$_GET['y']; - else - exit("y missing"); - if(isset($_GET['zoom'])) - $zoom = (int)$_GET['zoom']; - else - exit("zoom missing"); -if ($zoom < 12) { //enforce minimum zoom - header('Content-type: image/png'); - echo file_get_contents(TILE_DIR.'empty.png'); -} - $dir = TILE_DIR.$zoom; - $tilename = $dir.'/'.$X.'_'.$Y.'.png'; - //HTTP headers (data type and caching rule) - header("Cache-Control: must-revalidate"); - header("Expires: " . gmdate("D, d M Y H:i:s", time() + 86400) . " GMT"); - if(!file_exists($tilename)){ - $rect = GoogleMapUtility::getTileRect($X, $Y, $zoom); - //A tile can contain part of a spot with center in an adjacent tile (overlaps). - //Knowing the spot radius (in pixels) and zoom level, a smart way to process tiles would be to compute the box (in decimal degrees) containing only spots that can be drawn on current tile. We choose a simpler solution by increeasing geo bounds by 2*TILE_SIZE_FACTOR whatever the zoom level and spot radius. - $extend_X = $rect->width * TILE_SIZE_FACTOR;//in decimal degrees - $extend_Y = $rect->height * TILE_SIZE_FACTOR;//in decimal degrees - $swlat = $rect->y - $extend_Y; - $swlng = $rect->x - $extend_X; - $nelat = $swlat + $rect->height + 2 * $extend_Y; - $nelng = $swlng + $rect->width + 2 * $extend_X; - - if( ($nelat <= MIN_LAT) || ($swlat >= MAX_LAT) || ($nelng <= MIN_LNG) || ($swlng >= MAX_LNG)){ - //No geodata so return generic empty tile - echo file_get_contents(TILE_DIR.'empty.png'); - exit(); - } - - //Get McDonald's spots - $spots = fGetPOI('Select * from stops where - (stop_lon > '.$swlng.' AND stop_lon < '.$nelng.') - AND (stop_lat < '.$nelat.' AND stop_lat > '.$swlat.')', $im, $X, $Y, $zoom, SPOT_RADIUS); - - - if(empty($spots)){ - //No geodata so return generic empty tile - header('Content-type: image/png'); - echo file_get_contents(TILE_DIR.'empty.png'); - }else{ - if(!file_exists($dir)){ - mkdir($dir, 0705); - } - //All the magics is in HeatMap class :) - $im = HeatMap::createImage($spots, GoogleMapUtility::TILE_SIZE, GoogleMapUtility::TILE_SIZE, heatMap::$WITH_ALPHA, SPOT_RADIUS, SPOT_DIMMING_LEVEL, HeatMap::$GRADIENT_FIRE); - //Store tile for reuse and output it - header('content-type:image/png;'); - imagepng($im, $tilename); - echo file_get_contents($tilename); - imagedestroy($im); - unset($im); - } - }else{ - //Output stored tile - header('content-type:image/png;'); - echo file_get_contents($tilename); - } - ///////////// - //Functions// - ///////////// - function fGetPOI($query, &$im, $X, $Y, $zoom, $offset){ - global $conn; - $nbPOIInsideTile = 0; - - $spots = Array(); - $query = $conn->prepare($query); - $query->execute(); - if (!$query) { - databaseError($conn->errorInfo()); - return Array(); - } - foreach( $query->fetchAll() as $row){ - $point = GoogleMapUtility::getOffsetPixelCoords($row['stop_lat'], $row['stop_lon'], $zoom, $X, $Y); - //Count result only in the tile - if( ($point->x > -$offset) && ($point->x < (GoogleMapUtility::TILE_SIZE+$offset)) && ($point->y > -$offset) && ($point->y < (GoogleMapUtility::TILE_SIZE+$offset))){ - $spots[] = new HeatMapPoint($point->x, $point->y); - } - - }//while - return $spots; - }//fAddPOI -?> - - --- a/labs/googlemaps.php +++ /dev/null @@ -1,29 +1,1 @@ - - - - - - - - - -
- - + --- a/labs/openlayers/OpenLayers.js +++ /dev/null @@ -1,2553 +1,1 @@ -/* - OpenLayers.js -- OpenLayers Map Viewer Library - - Copyright 2005-2010 OpenLayers Contributors, released under the Clear BSD - license. Please see http://svn.openlayers.org/trunk/openlayers/license.txt - for the full text of the license. - - Includes compressed code under the following licenses: - - (For uncompressed versions of the code used please see the - OpenLayers SVN repository: ) - -*/ - -/* Contains portions of Prototype.js: - * - * Prototype JavaScript framework, version 1.4.0 - * (c) 2005 Sam Stephenson - * - * Prototype is freely distributable under the terms of an MIT-style license. - * For details, see the Prototype web site: http://prototype.conio.net/ - * - *--------------------------------------------------------------------------*/ - -/** -* -* Contains portions of Rico -* -* Copyright 2005 Sabre Airline Solutions -* -* Licensed under the Apache License, Version 2.0 (the "License"); you -* may not use this file except in compliance with the License. You -* may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -* implied. See the License for the specific language governing -* permissions and limitations under the License. -* -**/ - -/** - * Contains XMLHttpRequest.js - * Copyright 2007 Sergey Ilinsky (http://www.ilinsky.com) - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - */ - -/** - * Contains portions of Gears - * - * Copyright 2007, Google Inc. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of Google Inc. nor the names of its contributors may be - * used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * Sets up google.gears.*, which is *the only* supported way to access Gears. - * - * Circumvent this file at your own risk! - * - * In the future, Gears may automatically define google.gears.* without this - * file. Gears may use these objects to transparently fix bugs and compatibility - * issues. Applications that use the code below will continue to work seamlessly - * when that happens. - */ -var OpenLayers={singleFile:true};(function(){var singleFile=(typeof OpenLayers=="object"&&OpenLayers.singleFile);var scriptLocation;window.OpenLayers={_scriptName:(!singleFile)?"lib/OpenLayers.js":"OpenLayers.js",_getScriptLocation:function(){if(scriptLocation!=undefined){return scriptLocation;} -scriptLocation="";var isOL=new RegExp("(^|(.*?\\/))("+OpenLayers._scriptName+")(\\?|$)");var scripts=document.getElementsByTagName('script');for(var i=0,len=scripts.length;i";}else{var s=document.createElement("script");s.src=host+jsfiles[i];var h=document.getElementsByTagName("head").length?document.getElementsByTagName("head")[0]:document.body;h.appendChild(s);}} -if(docWrite){document.write(allScriptTags.join(""));}}})();OpenLayers.VERSION_NUMBER="OpenLayers 2.10 -- $Revision: 10721 $";OpenLayers.String={startsWith:function(str,sub){return(str.indexOf(sub)==0);},contains:function(str,sub){return(str.indexOf(sub)!=-1);},trim:function(str){return str.replace(/^\s\s*/,'').replace(/\s\s*$/,'');},camelize:function(str){var oStringList=str.split('-');var camelizedString=oStringList[0];for(var i=1,len=oStringList.length;i0){fig=parseFloat(num.toPrecision(sig));} -return fig;},format:function(num,dec,tsep,dsep){dec=(typeof dec!="undefined")?dec:0;tsep=(typeof tsep!="undefined")?tsep:OpenLayers.Number.thousandsSeparator;dsep=(typeof dsep!="undefined")?dsep:OpenLayers.Number.decimalSeparator;if(dec!=null){num=parseFloat(num.toFixed(dec));} -var parts=num.toString().split(".");if(parts.length==1&&dec==null){dec=0;} -var integer=parts[0];if(tsep){var thousands=/(-?[0-9]+)([0-9]{3})/;while(thousands.test(integer)){integer=integer.replace(thousands,"$1"+tsep+"$2");}} -var str;if(dec==0){str=integer;}else{var rem=parts.length>1?parts[1]:"0";if(dec!=null){rem=rem+new Array(dec-rem.length+1).join("0");} -str=integer+dsep+rem;} -return str;}};if(!Number.prototype.limitSigDigs){Number.prototype.limitSigDigs=function(sig){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Number.limitSigDigs'}));return OpenLayers.Number.limitSigDigs(this,sig);};} -OpenLayers.Function={bind:function(func,object){var args=Array.prototype.slice.apply(arguments,[2]);return function(){var newArgs=args.concat(Array.prototype.slice.apply(arguments,[0]));return func.apply(object,newArgs);};},bindAsEventListener:function(func,object){return function(event){return func.call(object,event||window.event);};},False:function(){return false;},True:function(){return true;}};if(!Function.prototype.bind){Function.prototype.bind=function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Function.bind'}));Array.prototype.unshift.apply(arguments,[this]);return OpenLayers.Function.bind.apply(null,arguments);};} -if(!Function.prototype.bindAsEventListener){Function.prototype.bindAsEventListener=function(object){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Function.bindAsEventListener'}));return OpenLayers.Function.bindAsEventListener(this,object);};} -OpenLayers.Array={filter:function(array,callback,caller){var selected=[];if(Array.prototype.filter){selected=array.filter(callback,caller);}else{var len=array.length;if(typeof callback!="function"){throw new TypeError();} -for(var i=0;i1){initialize=Type.prototype.initialize;Type.prototype.initialize=function(){};extended=new Type();if(initialize===undefined){delete Type.prototype.initialize;}else{Type.prototype.initialize=initialize;}} -parent=Type.prototype;}else{parent=Type;} -OpenLayers.Util.extend(extended,parent);} -Class.prototype=extended;return Class;};OpenLayers.Class.isPrototype=function(){};OpenLayers.Class.create=function(){return function(){if(arguments&&arguments[0]!=OpenLayers.Class.isPrototype){this.initialize.apply(this,arguments);}};};OpenLayers.Class.inherit=function(){var superClass=arguments[0];var proto=new superClass(OpenLayers.Class.isPrototype);for(var i=1,len=arguments.length;i=0;i--){if(array[i]==item){array.splice(i,1);}} -return array;};OpenLayers.Util.clearArray=function(array){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'array = []'}));array.length=0;};OpenLayers.Util.indexOf=function(array,obj){if(typeof array.indexOf=="function"){return array.indexOf(obj);}else{for(var i=0,len=array.length;i=0.0&&parseFloat(opacity)<1.0){element.style.filter='alpha(opacity='+(opacity*100)+')';element.style.opacity=opacity;}else if(parseFloat(opacity)==1.0){element.style.filter='';element.style.opacity='';}};OpenLayers.Util.createDiv=function(id,px,sz,imgURL,position,border,overflow,opacity){var dom=document.createElement('div');if(imgURL){dom.style.backgroundImage='url('+imgURL+')';} -if(!id){id=OpenLayers.Util.createUniqueID("OpenLayersDiv");} -if(!position){position="absolute";} -OpenLayers.Util.modifyDOMElement(dom,id,px,sz,position,border,overflow,opacity);return dom;};OpenLayers.Util.createImage=function(id,px,sz,imgURL,position,border,opacity,delayDisplay){var image=document.createElement("img");if(!id){id=OpenLayers.Util.createUniqueID("OpenLayersDiv");} -if(!position){position="relative";} -OpenLayers.Util.modifyDOMElement(image,id,px,sz,position,border,null,opacity);if(delayDisplay){image.style.display="none";OpenLayers.Event.observe(image,"load",OpenLayers.Function.bind(OpenLayers.Util.onImageLoad,image));OpenLayers.Event.observe(image,"error",OpenLayers.Function.bind(OpenLayers.Util.onImageLoadError,image));} -image.style.alt=id;image.galleryImg="no";if(imgURL){image.src=imgURL;} -return image;};OpenLayers.Util.setOpacity=function(element,opacity){OpenLayers.Util.modifyDOMElement(element,null,null,null,null,null,null,opacity);};OpenLayers.Util.onImageLoad=function(){if(!this.viewRequestID||(this.map&&this.viewRequestID==this.map.viewRequestID)){this.style.display="";} -OpenLayers.Element.removeClass(this,"olImageLoadError");};OpenLayers.IMAGE_RELOAD_ATTEMPTS=0;OpenLayers.Util.onImageLoadError=function(){this._attempts=(this._attempts)?(this._attempts+1):1;if(this._attempts<=OpenLayers.IMAGE_RELOAD_ATTEMPTS){var urls=this.urls;if(urls&&urls instanceof Array&&urls.length>1){var src=this.src.toString();var current_url,k;for(k=0;current_url=urls[k];k++){if(src.indexOf(current_url)!=-1){break;}} -var guess=Math.floor(urls.length*Math.random());var new_url=urls[guess];k=0;while(new_url==current_url&&k++<4){guess=Math.floor(urls.length*Math.random());new_url=urls[guess];} -this.src=src.replace(current_url,new_url);}else{this.src=this.src;}}else{OpenLayers.Element.addClass(this,"olImageLoadError");} -this.style.display="";};OpenLayers.Util.alphaHackNeeded=null;OpenLayers.Util.alphaHack=function(){if(OpenLayers.Util.alphaHackNeeded==null){var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);var filter=false;try{filter=!!(document.body.filters);}catch(e){} -OpenLayers.Util.alphaHackNeeded=(filter&&(version>=5.5)&&(version<7));} -return OpenLayers.Util.alphaHackNeeded;};OpenLayers.Util.modifyAlphaImageDiv=function(div,id,px,sz,imgURL,position,border,sizing,opacity){OpenLayers.Util.modifyDOMElement(div,id,px,sz,position,null,null,opacity);var img=div.childNodes[0];if(imgURL){img.src=imgURL;} -OpenLayers.Util.modifyDOMElement(img,div.id+"_innerImage",null,sz,"relative",border);if(OpenLayers.Util.alphaHack()){if(div.style.display!="none"){div.style.display="inline-block";} -if(sizing==null){sizing="scale";} -div.style.filter="progid:DXImageTransform.Microsoft"+".AlphaImageLoader(src='"+img.src+"', "+"sizingMethod='"+sizing+"')";if(parseFloat(div.style.opacity)>=0.0&&parseFloat(div.style.opacity)<1.0){div.style.filter+=" alpha(opacity="+div.style.opacity*100+")";} -img.style.filter="alpha(opacity=0)";}};OpenLayers.Util.createAlphaImageDiv=function(id,px,sz,imgURL,position,border,sizing,opacity,delayDisplay){var div=OpenLayers.Util.createDiv();var img=OpenLayers.Util.createImage(null,null,null,null,null,null,null,false);div.appendChild(img);if(delayDisplay){img.style.display="none";OpenLayers.Event.observe(img,"load",OpenLayers.Function.bind(OpenLayers.Util.onImageLoad,div));OpenLayers.Event.observe(img,"error",OpenLayers.Function.bind(OpenLayers.Util.onImageLoadError,div));} -OpenLayers.Util.modifyAlphaImageDiv(div,id,px,sz,imgURL,position,border,sizing,opacity);return div;};OpenLayers.Util.upperCaseObject=function(object){var uObject={};for(var key in object){uObject[key.toUpperCase()]=object[key];} -return uObject;};OpenLayers.Util.applyDefaults=function(to,from){to=to||{};var fromIsEvt=typeof window.Event=="function"&&from instanceof window.Event;for(var key in from){if(to[key]===undefined||(!fromIsEvt&&from.hasOwnProperty&&from.hasOwnProperty(key)&&!to.hasOwnProperty(key))){to[key]=from[key];}} -if(!fromIsEvt&&from&&from.hasOwnProperty&&from.hasOwnProperty('toString')&&!to.hasOwnProperty('toString')){to.toString=from.toString;} -return to;};OpenLayers.Util.getParameterString=function(params){var paramsArray=[];for(var key in params){var value=params[key];if((value!=null)&&(typeof value!='function')){var encodedValue;if(typeof value=='object'&&value.constructor==Array){var encodedItemArray=[];var item;for(var itemIndex=0,len=value.length;itemIndex0)) -{if(!index){index=0;} -if(result[index].childNodes.length>1){return result.childNodes[1].nodeValue;} -else if(result[index].childNodes.length==1){return result[index].firstChild.nodeValue;}}else{return"";}};OpenLayers.Util.getXmlNodeValue=function(node){var val=null;OpenLayers.Util.Try(function(){val=node.text;if(!val){val=node.textContent;} -if(!val){val=node.firstChild.nodeValue;}},function(){val=node.textContent;});return val;};OpenLayers.Util.mouseLeft=function(evt,div){var target=(evt.relatedTarget)?evt.relatedTarget:evt.toElement;while(target!=div&&target!=null){target=target.parentNode;} -return(target!=div);};OpenLayers.Util.DEFAULT_PRECISION=14;OpenLayers.Util.toFloat=function(number,precision){if(precision==null){precision=OpenLayers.Util.DEFAULT_PRECISION;} -var number;if(precision==0){number=parseFloat(number);}else{number=parseFloat(parseFloat(number).toPrecision(precision));} -return number;};OpenLayers.Util.rad=function(x){return x*Math.PI/180;};OpenLayers.Util.deg=function(x){return x*180/Math.PI;};OpenLayers.Util.VincentyConstants={a:6378137,b:6356752.3142,f:1/298.257223563};OpenLayers.Util.distVincenty=function(p1,p2){var ct=OpenLayers.Util.VincentyConstants;var a=ct.a,b=ct.b,f=ct.f;var L=OpenLayers.Util.rad(p2.lon-p1.lon);var U1=Math.atan((1-f)*Math.tan(OpenLayers.Util.rad(p1.lat)));var U2=Math.atan((1-f)*Math.tan(OpenLayers.Util.rad(p2.lat)));var sinU1=Math.sin(U1),cosU1=Math.cos(U1);var sinU2=Math.sin(U2),cosU2=Math.cos(U2);var lambda=L,lambdaP=2*Math.PI;var iterLimit=20;while(Math.abs(lambda-lambdaP)>1e-12&&--iterLimit>0){var sinLambda=Math.sin(lambda),cosLambda=Math.cos(lambda);var sinSigma=Math.sqrt((cosU2*sinLambda)*(cosU2*sinLambda)+ -(cosU1*sinU2-sinU1*cosU2*cosLambda)*(cosU1*sinU2-sinU1*cosU2*cosLambda));if(sinSigma==0){return 0;} -var cosSigma=sinU1*sinU2+cosU1*cosU2*cosLambda;var sigma=Math.atan2(sinSigma,cosSigma);var alpha=Math.asin(cosU1*cosU2*sinLambda/sinSigma);var cosSqAlpha=Math.cos(alpha)*Math.cos(alpha);var cos2SigmaM=cosSigma-2*sinU1*sinU2/cosSqAlpha;var C=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));lambdaP=lambda;lambda=L+(1-C)*f*Math.sin(alpha)*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));} -if(iterLimit==0){return NaN;} -var uSq=cosSqAlpha*(a*a-b*b)/(b*b);var A=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));var B=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));var deltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)- -B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));var s=b*A*(sigma-deltaSigma);var d=s.toFixed(3)/1000;return d;};OpenLayers.Util.destinationVincenty=function(lonlat,brng,dist){var u=OpenLayers.Util;var ct=u.VincentyConstants;var a=ct.a,b=ct.b,f=ct.f;var lon1=lonlat.lon;var lat1=lonlat.lat;var s=dist;var alpha1=u.rad(brng);var sinAlpha1=Math.sin(alpha1);var cosAlpha1=Math.cos(alpha1);var tanU1=(1-f)*Math.tan(u.rad(lat1));var cosU1=1/Math.sqrt((1+tanU1*tanU1)),sinU1=tanU1*cosU1;var sigma1=Math.atan2(tanU1,cosAlpha1);var sinAlpha=cosU1*sinAlpha1;var cosSqAlpha=1-sinAlpha*sinAlpha;var uSq=cosSqAlpha*(a*a-b*b)/(b*b);var A=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));var B=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));var sigma=s/(b*A),sigmaP=2*Math.PI;while(Math.abs(sigma-sigmaP)>1e-12){var cos2SigmaM=Math.cos(2*sigma1+sigma);var sinSigma=Math.sin(sigma);var cosSigma=Math.cos(sigma);var deltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)- -B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));sigmaP=sigma;sigma=s/(b*A)+deltaSigma;} -var tmp=sinU1*sinSigma-cosU1*cosSigma*cosAlpha1;var lat2=Math.atan2(sinU1*cosSigma+cosU1*sinSigma*cosAlpha1,(1-f)*Math.sqrt(sinAlpha*sinAlpha+tmp*tmp));var lambda=Math.atan2(sinSigma*sinAlpha1,cosU1*cosSigma-sinU1*sinSigma*cosAlpha1);var C=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));var L=lambda-(1-C)*f*sinAlpha*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));var revAz=Math.atan2(sinAlpha,-tmp);return new OpenLayers.LonLat(lon1+u.deg(L),u.deg(lat2));};OpenLayers.Util.getParameters=function(url){url=url||window.location.href;var paramsString="";if(OpenLayers.String.contains(url,'?')){var start=url.indexOf('?')+1;var end=OpenLayers.String.contains(url,"#")?url.indexOf('#'):url.length;paramsString=url.substring(start,end);} -var parameters={};var pairs=paramsString.split(/[&;]/);for(var i=0,len=pairs.length;i1.0)?(1.0/scale):scale;return normScale;};OpenLayers.Util.getResolutionFromScale=function(scale,units){var resolution;if(scale){if(units==null){units="degrees";} -var normScale=OpenLayers.Util.normalizeScale(scale);resolution=1/(normScale*OpenLayers.INCHES_PER_UNIT[units]*OpenLayers.DOTS_PER_INCH);} -return resolution;};OpenLayers.Util.getScaleFromResolution=function(resolution,units){if(units==null){units="degrees";} -var scale=resolution*OpenLayers.INCHES_PER_UNIT[units]*OpenLayers.DOTS_PER_INCH;return scale;};OpenLayers.Util.safeStopPropagation=function(evt){OpenLayers.Event.stop(evt,true);};OpenLayers.Util.pagePosition=function(forElement){var valueT=0,valueL=0;var element=forElement;var child=forElement;while(element){if(element==document.body){if(OpenLayers.Element.getStyle(child,'position')=='absolute'){break;}} -valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;child=element;try{element=element.offsetParent;}catch(e){OpenLayers.Console.error(OpenLayers.i18n("pagePositionFailed",{'elemId':element.id}));break;}} -element=forElement;while(element){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;element=element.parentNode;} -return[valueL,valueT];};OpenLayers.Util.isEquivalentUrl=function(url1,url2,options){options=options||{};OpenLayers.Util.applyDefaults(options,{ignoreCase:true,ignorePort80:true,ignoreHash:true});var urlObj1=OpenLayers.Util.createUrlObject(url1,options);var urlObj2=OpenLayers.Util.createUrlObject(url2,options);for(var key in urlObj1){if(key!=="args"){if(urlObj1[key]!=urlObj2[key]){return false;}}} -for(var key in urlObj1.args){if(urlObj1.args[key]!=urlObj2.args[key]){return false;} -delete urlObj2.args[key];} -for(var key in urlObj2.args){return false;} -return true;};OpenLayers.Util.createUrlObject=function(url,options){options=options||{};if(!(/^\w+:\/\//).test(url)){var loc=window.location;var port=loc.port?":"+loc.port:"";var fullUrl=loc.protocol+"//"+loc.host.split(":").shift()+port;if(url.indexOf("/")===0){url=fullUrl+url;}else{var parts=loc.pathname.split("/");parts.pop();url=fullUrl+parts.join("/")+"/"+url;}} -if(options.ignoreCase){url=url.toLowerCase();} -var a=document.createElement('a');a.href=url;var urlObject={};urlObject.host=a.host.split(":").shift();urlObject.protocol=a.protocol;if(options.ignorePort80){urlObject.port=(a.port=="80"||a.port=="0")?"":a.port;}else{urlObject.port=(a.port==""||a.port=="0")?"80":a.port;} -urlObject.hash=(options.ignoreHash||a.hash==="#")?"":a.hash;var queryString=a.search;if(!queryString){var qMark=url.indexOf("?");queryString=(qMark!=-1)?url.substr(qMark):"";} -urlObject.args=OpenLayers.Util.getParameters(queryString);urlObject.pathname=(a.pathname.charAt(0)=="/")?a.pathname:"/"+a.pathname;return urlObject;};OpenLayers.Util.removeTail=function(url){var head=null;var qMark=url.indexOf("?");var hashMark=url.indexOf("#");if(qMark==-1){head=(hashMark!=-1)?url.substr(0,hashMark):url;}else{head=(hashMark!=-1)?url.substr(0,Math.min(qMark,hashMark)):url.substr(0,qMark);} -return head;};OpenLayers.Util.getBrowserName=function(){var browserName="";var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("opera")!=-1){browserName="opera";}else if(ua.indexOf("msie")!=-1){browserName="msie";}else if(ua.indexOf("safari")!=-1){browserName="safari";}else if(ua.indexOf("mozilla")!=-1){if(ua.indexOf("firefox")!=-1){browserName="firefox";}else{browserName="mozilla";}} -return browserName;};OpenLayers.Util.getRenderedDimensions=function(contentHTML,size,options){var w,h;var container=document.createElement("div");container.style.visibility="hidden";var containerElement=(options&&options.containerElement)?options.containerElement:document.body;if(size){if(size.w){w=size.w;container.style.width=w+"px";}else if(size.h){h=size.h;container.style.height=h+"px";}} -if(options&&options.displayClass){container.className=options.displayClass;} -var content=document.createElement("div");content.innerHTML=contentHTML;content.style.overflow="visible";if(content.childNodes){for(var i=0,l=content.childNodes.length;i=0){if(coordinateminutes<10){coordinateminutes="0"+coordinateminutes;} -str+=coordinateminutes+"'";if(dmsOption.indexOf('dms')>=0){if(coordinateseconds<10){coordinateseconds="0"+coordinateseconds;} -str+=coordinateseconds+'"';}} -if(axis=="lon"){str+=coordinate<0?OpenLayers.i18n("W"):OpenLayers.i18n("E");}else{str+=coordinate<0?OpenLayers.i18n("S"):OpenLayers.i18n("N");} -return str;};OpenLayers.Rico=new Object();OpenLayers.Rico.Corner={round:function(e,options){e=OpenLayers.Util.getElement(e);this._setOptions(options);var color=this.options.color;if(this.options.color=="fromElement"){color=this._background(e);} -var bgColor=this.options.bgColor;if(this.options.bgColor=="fromParent"){bgColor=this._background(e.offsetParent);} -this._roundCornersImpl(e,color,bgColor);},changeColor:function(theDiv,newColor){theDiv.style.backgroundColor=newColor;var spanElements=theDiv.parentNode.getElementsByTagName("span");for(var currIdx=0;currIdx"+el.innerHTML+"";},_roundTopCorners:function(el,color,bgColor){var corner=this._createCorner(bgColor);for(var i=0;i=0;i--){corner.appendChild(this._createCornerSlice(color,bgColor,i,"bottom"));} -el.style.paddingBottom=0;el.appendChild(corner);},_createCorner:function(bgColor){var corner=document.createElement("div");corner.style.backgroundColor=(this._isTransparent()?"transparent":bgColor);return corner;},_createCornerSlice:function(color,bgColor,n,position){var slice=document.createElement("span");var inStyle=slice.style;inStyle.backgroundColor=color;inStyle.display="block";inStyle.height="1px";inStyle.overflow="hidden";inStyle.fontSize="1px";var borderColor=this._borderColor(color,bgColor);if(this.options.border&&n==0){inStyle.borderTopStyle="solid";inStyle.borderTopWidth="1px";inStyle.borderLeftWidth="0px";inStyle.borderRightWidth="0px";inStyle.borderBottomWidth="0px";inStyle.height="0px";inStyle.borderColor=borderColor;} -else if(borderColor){inStyle.borderColor=borderColor;inStyle.borderStyle="solid";inStyle.borderWidth="0px 1px";} -if(!this.options.compact&&(n==(this.options.numSlices-1))){inStyle.height="2px";} -this._setMargin(slice,n,position);this._setBorder(slice,n,position);return slice;},_setOptions:function(options){this.options={corners:"all",color:"fromElement",bgColor:"fromParent",blend:true,border:false,compact:false};OpenLayers.Util.extend(this.options,options||{});this.options.numSlices=this.options.compact?2:4;if(this._isTransparent()){this.options.blend=false;}},_whichSideTop:function(){if(this._hasString(this.options.corners,"all","top")){return"";} -if(this.options.corners.indexOf("tl")>=0&&this.options.corners.indexOf("tr")>=0){return"";} -if(this.options.corners.indexOf("tl")>=0){return"left";}else if(this.options.corners.indexOf("tr")>=0){return"right";} -return"";},_whichSideBottom:function(){if(this._hasString(this.options.corners,"all","bottom")){return"";} -if(this.options.corners.indexOf("bl")>=0&&this.options.corners.indexOf("br")>=0){return"";} -if(this.options.corners.indexOf("bl")>=0){return"left";}else if(this.options.corners.indexOf("br")>=0){return"right";} -return"";},_borderColor:function(color,bgColor){if(color=="transparent"){return bgColor;}else if(this.options.border){return this.options.border;}else if(this.options.blend){return this._blend(bgColor,color);}else{return"";}},_setMargin:function(el,n,corners){var marginSize=this._marginSize(n);var whichSide=corners=="top"?this._whichSideTop():this._whichSideBottom();if(whichSide=="left"){el.style.marginLeft=marginSize+"px";el.style.marginRight="0px";} -else if(whichSide=="right"){el.style.marginRight=marginSize+"px";el.style.marginLeft="0px";} -else{el.style.marginLeft=marginSize+"px";el.style.marginRight=marginSize+"px";}},_setBorder:function(el,n,corners){var borderSize=this._borderSize(n);var whichSide=corners=="top"?this._whichSideTop():this._whichSideBottom();if(whichSide=="left"){el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth="0px";} -else if(whichSide=="right"){el.style.borderRightWidth=borderSize+"px";el.style.borderLeftWidth="0px";} -else{el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth=borderSize+"px";} -if(this.options.border!=false){el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth=borderSize+"px";}},_marginSize:function(n){if(this._isTransparent()){return 0;} -var marginSizes=[5,3,2,1];var blendedMarginSizes=[3,2,1,0];var compactMarginSizes=[2,1];var smBlendedMarginSizes=[1,0];if(this.options.compact&&this.options.blend){return smBlendedMarginSizes[n];}else if(this.options.compact){return compactMarginSizes[n];}else if(this.options.blend){return blendedMarginSizes[n];}else{return marginSizes[n];}},_borderSize:function(n){var transparentBorderSizes=[5,3,2,1];var blendedBorderSizes=[2,1,1,1];var compactBorderSizes=[1,0];var actualBorderSizes=[0,2,0,0];if(this.options.compact&&(this.options.blend||this._isTransparent())){return 1;}else if(this.options.compact){return compactBorderSizes[n];}else if(this.options.blend){return blendedBorderSizes[n];}else if(this.options.border){return actualBorderSizes[n];}else if(this._isTransparent()){return transparentBorderSizes[n];} -return 0;},_hasString:function(str){for(var i=1;i=0){return true;}return false;},_blend:function(c1,c2){var cc1=OpenLayers.Rico.Color.createFromHex(c1);cc1.blend(OpenLayers.Rico.Color.createFromHex(c2));return cc1;},_background:function(el){try{return OpenLayers.Rico.Color.createColorFromBackground(el).asHex();}catch(err){return"#ffffff";}},_isTransparent:function(){return this.options.color=="transparent";},_isTopRounded:function(){return this._hasString(this.options.corners,"all","top","tl","tr");},_isBottomRounded:function(){return this._hasString(this.options.corners,"all","bottom","bl","br");},_hasSingleTextChild:function(el){return el.childNodes.length==1&&el.childNodes[0].nodeType==3;}};(function(){if(window.google&&google.gears){return;} -var factory=null;if(typeof GearsFactory!='undefined'){factory=new GearsFactory();}else{try{factory=new ActiveXObject('Gears.Factory');if(factory.getBuildInfo().indexOf('ie_mobile')!=-1){factory.privateSetGlobalObject(this);}}catch(e){if((typeof navigator.mimeTypes!='undefined')&&navigator.mimeTypes["application/x-googlegears"]){factory=document.createElement("object");factory.style.display="none";factory.width=0;factory.height=0;factory.type="application/x-googlegears";document.documentElement.appendChild(factory);}}} -if(!factory){return;} -if(!window.google){google={};} -if(!google.gears){google.gears={factory:factory};}})();OpenLayers.Element={visible:function(element){return OpenLayers.Util.getElement(element).style.display!='none';},toggle:function(){for(var i=0,len=arguments.length;i"+ -this.contentDiv.innerHTML+"";var containerElement=(this.map)?this.map.layerContainerDiv:document.body;var realSize=OpenLayers.Util.getRenderedDimensions(preparedHTML,null,{displayClass:this.displayClass,containerElement:containerElement});var safeSize=this.getSafeContentSize(realSize);var newSize=null;if(safeSize.equals(realSize)){newSize=realSize;}else{var fixedSize=new OpenLayers.Size();fixedSize.w=(safeSize.w(mapSize.w-this.map.paddingForPopups.right)){newTL.x=mapSize.w-this.map.paddingForPopups.right-this.size.w;} -if(origTL.y(mapSize.h-this.map.paddingForPopups.bottom)){newTL.y=mapSize.h-this.map.paddingForPopups.bottom-this.size.h;} -var dx=origTL.x-newTL.x;var dy=origTL.y-newTL.y;this.map.pan(dx,dy);},registerEvents:function(){this.events=new OpenLayers.Events(this,this.div,null,true);this.events.on({"mousedown":this.onmousedown,"mousemove":this.onmousemove,"mouseup":this.onmouseup,"click":this.onclick,"mouseout":this.onmouseout,"dblclick":this.ondblclick,scope:this});},onmousedown:function(evt){this.mousedown=true;OpenLayers.Event.stop(evt,true);},onmousemove:function(evt){if(this.mousedown){OpenLayers.Event.stop(evt,true);}},onmouseup:function(evt){if(this.mousedown){this.mousedown=false;OpenLayers.Event.stop(evt,true);}},onclick:function(evt){OpenLayers.Event.stop(evt,true);},onmouseout:function(evt){this.mousedown=false;},ondblclick:function(evt){OpenLayers.Event.stop(evt,true);},CLASS_NAME:"OpenLayers.Popup"});OpenLayers.Popup.WIDTH=200;OpenLayers.Popup.HEIGHT=200;OpenLayers.Popup.COLOR="white";OpenLayers.Popup.OPACITY=1;OpenLayers.Popup.BORDER="0px";OpenLayers.Protocol=OpenLayers.Class({format:null,options:null,autoDestroy:true,defaultFilter:null,initialize:function(options){options=options||{};OpenLayers.Util.extend(this,options);this.options=options;},mergeWithDefaultFilter:function(filter){var merged;if(filter&&this.defaultFilter){merged=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND,filters:[this.defaultFilter,filter]});}else{merged=filter||this.defaultFilter||undefined;} -return merged;},destroy:function(){this.options=null;this.format=null;},read:function(options){options=options||{};options.filter=this.mergeWithDefaultFilter(options.filter);},create:function(){},update:function(){},"delete":function(){},commit:function(){},abort:function(response){},createCallback:function(method,response,options){return OpenLayers.Function.bind(function(){method.apply(this,[response,options]);},this);},CLASS_NAME:"OpenLayers.Protocol"});OpenLayers.Protocol.Response=OpenLayers.Class({code:null,requestType:null,last:true,features:null,reqFeatures:null,priv:null,initialize:function(options){OpenLayers.Util.extend(this,options);},success:function(){return this.code>0;},CLASS_NAME:"OpenLayers.Protocol.Response"});OpenLayers.Protocol.Response.SUCCESS=1;OpenLayers.Protocol.Response.FAILURE=0;OpenLayers.Renderer=OpenLayers.Class({container:null,root:null,extent:null,locked:false,size:null,resolution:null,map:null,initialize:function(containerID,options){this.container=OpenLayers.Util.getElement(containerID);},destroy:function(){this.container=null;this.extent=null;this.size=null;this.resolution=null;this.map=null;},supported:function(){return false;},setExtent:function(extent,resolutionChanged){this.extent=extent.clone();if(resolutionChanged){this.resolution=null;}},setSize:function(size){this.size=size.clone();this.resolution=null;},getResolution:function(){this.resolution=this.resolution||this.map.getResolution();return this.resolution;},drawFeature:function(feature,style){if(style==null){style=feature.style;} -if(feature.geometry){var bounds=feature.geometry.getBounds();if(bounds){if(!bounds.intersectsBounds(this.extent)){style={display:"none"};} -var rendered=this.drawGeometry(feature.geometry,style,feature.id);if(style.display!="none"&&style.label&&rendered!==false){var location=feature.geometry.getCentroid();if(style.labelXOffset||style.labelYOffset){xOffset=isNaN(style.labelXOffset)?0:style.labelXOffset;yOffset=isNaN(style.labelYOffset)?0:style.labelYOffset;var res=this.getResolution();location.move(xOffset*res,yOffset*res);} -this.drawText(feature.id,style,location);}else{this.removeText(feature.id);} -return rendered;}}},drawGeometry:function(geometry,style,featureId){},drawText:function(featureId,style,location){},removeText:function(featureId){},clear:function(){},getFeatureIdFromEvent:function(evt){},eraseFeatures:function(features){if(!(features instanceof Array)){features=[features];} -for(var i=0,len=features.length;i0.5;},isDark:function(){return!this.isBright();},asRGB:function(){return"rgb("+this.rgb.r+","+this.rgb.g+","+this.rgb.b+")";},asHex:function(){return"#"+this.rgb.r.toColorPart()+this.rgb.g.toColorPart()+this.rgb.b.toColorPart();},asHSB:function(){return OpenLayers.Rico.Color.RGBtoHSB(this.rgb.r,this.rgb.g,this.rgb.b);},toString:function(){return this.asHex();}});OpenLayers.Rico.Color.createFromHex=function(hexCode){if(hexCode.length==4){var shortHexCode=hexCode;var hexCode='#';for(var i=1;i<4;i++){hexCode+=(shortHexCode.charAt(i)+ -shortHexCode.charAt(i));}} -if(hexCode.indexOf('#')==0){hexCode=hexCode.substring(1);} -var red=hexCode.substring(0,2);var green=hexCode.substring(2,4);var blue=hexCode.substring(4,6);return new OpenLayers.Rico.Color(parseInt(red,16),parseInt(green,16),parseInt(blue,16));};OpenLayers.Rico.Color.createColorFromBackground=function(elem){var actualColor=RicoUtil.getElementsComputedStyle(OpenLayers.Util.getElement(elem),"backgroundColor","background-color");if(actualColor=="transparent"&&elem.parentNode){return OpenLayers.Rico.Color.createColorFromBackground(elem.parentNode);} -if(actualColor==null){return new OpenLayers.Rico.Color(255,255,255);} -if(actualColor.indexOf("rgb(")==0){var colors=actualColor.substring(4,actualColor.length-1);var colorArray=colors.split(",");return new OpenLayers.Rico.Color(parseInt(colorArray[0]),parseInt(colorArray[1]),parseInt(colorArray[2]));} -else if(actualColor.indexOf("#")==0){return OpenLayers.Rico.Color.createFromHex(actualColor);} -else{return new OpenLayers.Rico.Color(255,255,255);}};OpenLayers.Rico.Color.HSBtoRGB=function(hue,saturation,brightness){var red=0;var green=0;var blue=0;if(saturation==0){red=parseInt(brightness*255.0+0.5);green=red;blue=red;} -else{var h=(hue-Math.floor(hue))*6.0;var f=h-Math.floor(h);var p=brightness*(1.0-saturation);var q=brightness*(1.0-saturation*f);var t=brightness*(1.0-(saturation*(1.0-f)));switch(parseInt(h)){case 0:red=(brightness*255.0+0.5);green=(t*255.0+0.5);blue=(p*255.0+0.5);break;case 1:red=(q*255.0+0.5);green=(brightness*255.0+0.5);blue=(p*255.0+0.5);break;case 2:red=(p*255.0+0.5);green=(brightness*255.0+0.5);blue=(t*255.0+0.5);break;case 3:red=(p*255.0+0.5);green=(q*255.0+0.5);blue=(brightness*255.0+0.5);break;case 4:red=(t*255.0+0.5);green=(p*255.0+0.5);blue=(brightness*255.0+0.5);break;case 5:red=(brightness*255.0+0.5);green=(p*255.0+0.5);blue=(q*255.0+0.5);break;}} -return{r:parseInt(red),g:parseInt(green),b:parseInt(blue)};};OpenLayers.Rico.Color.RGBtoHSB=function(r,g,b){var hue;var saturation;var brightness;var cmax=(r>g)?r:g;if(b>cmax){cmax=b;} -var cmin=(rthis.right)){this.right=bounds.right;} -if((this.top==null)||(bounds.top>this.top)){this.top=bounds.top;}}}},containsLonLat:function(ll,inclusive){return this.contains(ll.lon,ll.lat,inclusive);},containsPixel:function(px,inclusive){return this.contains(px.x,px.y,inclusive);},contains:function(x,y,inclusive){if(inclusive==null){inclusive=true;} -if(x==null||y==null){return false;} -x=OpenLayers.Util.toFloat(x);y=OpenLayers.Util.toFloat(y);var contains=false;if(inclusive){contains=((x>=this.left)&&(x<=this.right)&&(y>=this.bottom)&&(y<=this.top));}else{contains=((x>this.left)&&(xthis.bottom)&&(y=this.bottom)&&(bounds.bottom<=this.top))||((this.bottom>=bounds.bottom)&&(this.bottom<=bounds.top)));var inTop=(((bounds.top>=this.bottom)&&(bounds.top<=this.top))||((this.top>bounds.bottom)&&(this.top=this.left)&&(bounds.left<=this.right))||((this.left>=bounds.left)&&(this.left<=bounds.right)));var inRight=(((bounds.right>=this.left)&&(bounds.right<=this.right))||((this.right>=bounds.left)&&(this.right<=bounds.right)));intersects=((inBottom||inTop)&&(inLeft||inRight));} -return intersects;},containsBounds:function(bounds,partial,inclusive){if(partial==null){partial=false;} -if(inclusive==null){inclusive=true;} -var bottomLeft=this.contains(bounds.left,bounds.bottom,inclusive);var bottomRight=this.contains(bounds.right,bounds.bottom,inclusive);var topLeft=this.contains(bounds.left,bounds.top,inclusive);var topRight=this.contains(bounds.right,bounds.top,inclusive);return(partial)?(bottomLeft||bottomRight||topLeft||topRight):(bottomLeft&&bottomRight&&topLeft&&topRight);},determineQuadrant:function(lonlat){var quadrant="";var center=this.getCenterLonLat();quadrant+=(lonlat.lat=maxExtent.right&&newBounds.right>maxExtent.right){newBounds=newBounds.add(-maxExtent.getWidth(),0);}} -return newBounds;},CLASS_NAME:"OpenLayers.Bounds"});OpenLayers.Bounds.fromString=function(str){var bounds=str.split(",");return OpenLayers.Bounds.fromArray(bounds);};OpenLayers.Bounds.fromArray=function(bbox){return new OpenLayers.Bounds(parseFloat(bbox[0]),parseFloat(bbox[1]),parseFloat(bbox[2]),parseFloat(bbox[3]));};OpenLayers.Bounds.fromSize=function(size){return new OpenLayers.Bounds(0,size.h,size.w,0);};OpenLayers.Bounds.oppositeQuadrant=function(quadrant){var opp="";opp+=(quadrant.charAt(0)=='t')?'b':'t';opp+=(quadrant.charAt(1)=='l')?'r':'l';return opp;};OpenLayers.LonLat=OpenLayers.Class({lon:0.0,lat:0.0,initialize:function(lon,lat){this.lon=OpenLayers.Util.toFloat(lon);this.lat=OpenLayers.Util.toFloat(lat);},toString:function(){return("lon="+this.lon+",lat="+this.lat);},toShortString:function(){return(this.lon+", "+this.lat);},clone:function(){return new OpenLayers.LonLat(this.lon,this.lat);},add:function(lon,lat){if((lon==null)||(lat==null)){var msg=OpenLayers.i18n("lonlatAddError");OpenLayers.Console.error(msg);return null;} -return new OpenLayers.LonLat(this.lon+OpenLayers.Util.toFloat(lon),this.lat+OpenLayers.Util.toFloat(lat));},equals:function(ll){var equals=false;if(ll!=null){equals=((this.lon==ll.lon&&this.lat==ll.lat)||(isNaN(this.lon)&&isNaN(this.lat)&&isNaN(ll.lon)&&isNaN(ll.lat)));} -return equals;},transform:function(source,dest){var point=OpenLayers.Projection.transform({'x':this.lon,'y':this.lat},source,dest);this.lon=point.x;this.lat=point.y;return this;},wrapDateLine:function(maxExtent){var newLonLat=this.clone();if(maxExtent){while(newLonLat.lonmaxExtent.right){newLonLat.lon-=maxExtent.getWidth();}} -return newLonLat;},CLASS_NAME:"OpenLayers.LonLat"});OpenLayers.LonLat.fromString=function(str){var pair=str.split(",");return new OpenLayers.LonLat(pair[0],pair[1]);};OpenLayers.Pixel=OpenLayers.Class({x:0.0,y:0.0,initialize:function(x,y){this.x=parseFloat(x);this.y=parseFloat(y);},toString:function(){return("x="+this.x+",y="+this.y);},clone:function(){return new OpenLayers.Pixel(this.x,this.y);},equals:function(px){var equals=false;if(px!=null){equals=((this.x==px.x&&this.y==px.y)||(isNaN(this.x)&&isNaN(this.y)&&isNaN(px.x)&&isNaN(px.y)));} -return equals;},add:function(x,y){if((x==null)||(y==null)){var msg=OpenLayers.i18n("pixelAddError");OpenLayers.Console.error(msg);return null;} -return new OpenLayers.Pixel(this.x+x,this.y+y);},offset:function(px){var newPx=this.clone();if(px){newPx=this.add(px.x,px.y);} -return newPx;},CLASS_NAME:"OpenLayers.Pixel"});OpenLayers.Control=OpenLayers.Class({id:null,map:null,div:null,type:null,allowSelection:false,displayClass:"",title:"",autoActivate:false,active:null,handler:null,eventListeners:null,events:null,EVENT_TYPES:["activate","deactivate"],initialize:function(options){this.displayClass=this.CLASS_NAME.replace("OpenLayers.","ol").replace(/\./g,"");OpenLayers.Util.extend(this,options);this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);if(this.eventListeners instanceof Object){this.events.on(this.eventListeners);} -if(this.id==null){this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");}},destroy:function(){if(this.events){if(this.eventListeners){this.events.un(this.eventListeners);} -this.events.destroy();this.events=null;} -this.eventListeners=null;if(this.handler){this.handler.destroy();this.handler=null;} -if(this.handlers){for(var key in this.handlers){if(this.handlers.hasOwnProperty(key)&&typeof this.handlers[key].destroy=="function"){this.handlers[key].destroy();}} -this.handlers=null;} -if(this.map){this.map.removeControl(this);this.map=null;}},setMap:function(map){this.map=map;if(this.handler){this.handler.setMap(map);}},draw:function(px){if(this.div==null){this.div=OpenLayers.Util.createDiv(this.id);this.div.className=this.displayClass;if(!this.allowSelection){this.div.className+=" olControlNoSelect";this.div.setAttribute("unselectable","on",0);this.div.onselectstart=OpenLayers.Function.False;} -if(this.title!=""){this.div.title=this.title;}} -if(px!=null){this.position=px.clone();} -this.moveTo(this.position);return this.div;},moveTo:function(px){if((px!=null)&&(this.div!=null)){this.div.style.left=px.x+"px";this.div.style.top=px.y+"px";}},activate:function(){if(this.active){return false;} -if(this.handler){this.handler.activate();} -this.active=true;if(this.map){OpenLayers.Element.addClass(this.map.viewPortDiv,this.displayClass.replace(/ /g,"")+"Active");} -this.events.triggerEvent("activate");return true;},deactivate:function(){if(this.active){if(this.handler){this.handler.deactivate();} -this.active=false;if(this.map){OpenLayers.Element.removeClass(this.map.viewPortDiv,this.displayClass.replace(/ /g,"")+"Active");} -this.events.triggerEvent("deactivate");return true;} -return false;},CLASS_NAME:"OpenLayers.Control"});OpenLayers.Control.TYPE_BUTTON=1;OpenLayers.Control.TYPE_TOGGLE=2;OpenLayers.Control.TYPE_TOOL=3;OpenLayers.Lang={code:null,defaultCode:"en",getCode:function(){if(!OpenLayers.Lang.code){OpenLayers.Lang.setCode();} -return OpenLayers.Lang.code;},setCode:function(code){var lang;if(!code){code=(OpenLayers.Util.getBrowserName()=="msie")?navigator.user