From: Alexander Sadleir Date: Sat, 10 Mar 2012 08:02:21 +0000 Subject: Merge branch 'master' of https://github.com/maxious/ACTBus-ui X-Git-Url: https://maxious.lambdacomplex.org/git/?p=busui.git&a=commitdiff&h=4aab11cb185fdfa17409d8512b881d5d6e9c9093 --- Merge branch 'master' of https://github.com/maxious/ACTBus-ui Conflicts: .gitmodules myway/myway_timeliness_route.json.php myway/myway_timeliness_stop.php --- --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,16 @@ +<<<<<<< HEAD [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 +>>>>>>> 9714b3c938ad66f914c8d22144b8883e40f2ef09 --- 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,11 +51,20 @@ 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); } if (isset($_REQUEST['stopids'])) { $stopids = explode(",", filter_var($_REQUEST['stopids'], FILTER_SANITIZE_STRING)); +} +if (isset($_REQUEST['filterIncludeRoutes'])) { + $filterIncludeRoutes = explode(",", filter_var($_REQUEST['filterIncludeRoutes'], FILTER_SANITIZE_STRING)); +} +if (isset($_REQUEST['filterHasStop'])) { + $filterHasStop = filter_var($_REQUEST['filterHasStop'], FILTER_SANITIZE_STRING); } if (isset($_REQUEST['tripid'])) { $tripid = filter_var($_REQUEST['tripid'], FILTER_SANITIZE_STRING); --- a/include/common-template.inc.php +++ b/include/common-template.inc.php @@ -42,7 +42,7 @@ } function include_header($pageTitle, $pageType, $opendiv = true, $geolocate = false, $datepicker = false) { - global $basePath, $GTFSREnabled; + global $basePath, $GTFSREnabled, $stopid, $routeid; echo ' @@ -52,36 +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 ''; echo ''; - if (isIOSDevice()){ + if (isIOSDevice()) { echo ' @@ -174,19 +167,41 @@
'; if ($GTFSREnabled) { - $overrides = getServiceOverride(); - if (isset($overrides['service_id'])) { - if ($overrides['service_id'] == "noservice") { - echo '
Buses are not running today due to industrial action/public holiday. See Buses are not running today due to industrial action/public holiday. See http://www.action.act.gov.au for details.
'; - } else { - echo '
Buses are running on an altered timetable today due to industrial action/public holiday. See http://www.action.act.gov.au for details.
'; - } - } - $serviceAlerts = getServiceAlertsAsArray("agency", "0"); + } else { + echo '
Buses are running on an altered timetable today due to industrial action/public holiday. See http://www.action.act.gov.au for details.
'; + } + } + $serviceAlerts = Array(); + $globalAlerts = getServiceAlertsAsArray("agency", "0"); + if ($globalAlerts != null) { + // echo "getting alerts due to network wide"; + $serviceAlerts = array_merge($serviceAlerts, $globalAlerts); + } + if (isset($stopid)) { + $stopAlerts = getServiceAlertsAsArray("stop", $stopid); + if ($stopAlerts != null) { + // echo "getting alerts due to stop $stopid"; + $serviceAlerts = array_merge($serviceAlerts, $stopAlerts); + } + } + if (isset($routeid)) { + $routeAlerts = getServiceAlertsAsArray("route", $routeid); + if ($routeAlerts != null) { + // echo "getting alerts due to route $routeid"; + $serviceAlerts = array_merge($serviceAlerts, $routeAlerts); + } + } if (isset($serviceAlerts['entity']) && sizeof($serviceAlerts['entity']) > 0) { foreach ($serviceAlerts['entity'] as $entity) { - echo "
" . date("F j, g:i a", strtotime($entity['alert']['active_period'][0]['start'])) . " to " . date("F j, g:i a", strtotime($entity['alert']['active_period'][0]['end'])) . "{$entity['alert']['header_text']['translation'][0]['text']}
Warning: {$entity['alert']['description_text']['translation'][0]['text']} + echo "
{$entity['alert']['header_text']['translation'][0]['text']} " + . date("F jS Y, g:i a", $entity['alert']['active_period'][0]['start']) . " to " + . date("F jS Y, g:i a", $entity['alert']['active_period'][0]['end']) . " +
Warning: {$entity['alert']['description_text']['translation'][0]['text']}
Source
"; } } @@ -208,13 +223,14 @@ s.parentNode.insertBefore(ga, s); })();"; $googleAnalyticsImageUrl = googleAnalyticsGetImageUrl(); - echo ''; + echo ''; } echo "\n
"; } + function timeSettings() { global $service_periods; -echo '
+ echo '

Change Time (' . (isset($_REQUEST['time']) ? $_REQUEST['time'] : "Current Time,") . ' ' . ucwords(service_period()) . ')...

@@ -230,10 +246,10 @@
+ foreach ($service_periods as $service_period) { + echo "'; + } + echo '
@@ -241,8 +257,9 @@
'; } + function placeSettings() { - + $geoerror = false; $geoerror = !isset($_SESSION['lat']) || !isset($_SESSION['lat']) || $_SESSION['lat'] == "" || $_SESSION['lon'] == ""; @@ -275,14 +292,15 @@ //stop list collapsing function stopCompare($stopName) { - return substr(trim(preg_replace("/\(Platform.*/", "", $stopName)),0,9); -} -function stopGroupTitle($stopName,$stopdesc) { - if (preg_match("/Dr |Cct |Cir |Av |St |Cr |Parade |Way |Bank /",$stopName)) { - $descParts = explode("
",$stopdesc); - return trim(str_replace("Street: ","",$descParts[0])); + return substr(trim(preg_replace("/\(Platform.*/", "", $stopName)), 0, 9); +} + +function stopGroupTitle($stopName, $stopdesc) { + if (preg_match("/Dr |Cct |Cir |Av |St |Cr |Parade |Way |Bank /", $stopName)) { + $descParts = explode("
", $stopdesc); + return trim(str_replace("Street: ", "", $descParts[0])); } else { - return trim(preg_replace("/\(Platform.*/", "",$stopName)); + return trim(preg_replace("/\(Platform.*/", "", $stopName)); } } --- a/include/common-transit.inc.php +++ b/include/common-transit.inc.php @@ -149,69 +149,104 @@ street inform: route inform, trip inform, stop inform route patch: trip remove */ - $fm = new transit_realtime\FeedMessage(); - $fh = new transit_realtime\FeedHeader(); - $fh->setGtfsRealtimeVersion(1); - $fh->setTimestamp(time()); - $fm->setHeader($fh); - foreach (getCurrentAlerts() as $alert) { - $fe = new transit_realtime\FeedEntity(); - $fe->setId($alert['id']); - $fe->setIsDeleted(false); - $alert = new transit_realtime\Alert(); - $tr = new transit_realtime\TimeRange(); - $tr->setStart($alert['start']); - $tr->setEnd($alert['end']); - $alert->addActivePeriod($tr); - $informedEntities = getInformedAlerts($alert['id'], $_REQUEST['filter_class'], $_REQUEST['filter_id']); - if (sizeof($informedEntities) > 0) { - $informed = Array(); - $es = new transit_realtime\EntitySelector(); - if ($informedEntity['informed_class'] == "agency") { - $es->setAgencyId($informedEntity['informed_id']); - } - if ($informedEntity['informed_class'] == "stop") { - $es->setStopId($informedEntity['informed_id']); - } - if ($informedEntity['informed_class'] == "route") { - $es->setRouteId($informedEntity['informed_id']); - } - if ($informedEntity['informed_class'] == "trip") { - $td = new transit_realtime\TripDescriptor(); - $td->setTripId($informedEntity['informed_id']); - $es->setTrip($td); - } - $alert->addInformedEntity($es); - } - $alert->setCause(constant("transit_realtime\Alert\Cause::" . $alert['cause'])); - $alert->setEffect(constant("transit_realtime\Alert\Effect::" . $alert['effect'])); - $tsUrl = new transit_realtime\TranslatedString(); - $tUrl = new transit_realtime\TranslatedString\Translation(); - $tUrl->setText($alert['url']); - $tUrl->setLanguage("en"); - $tsUrl->addTranslation($tUrl); - $alert->setUrl($tsUrl); - $tsHeaderText = new transit_realtime\TranslatedString(); - $tHeaderText = new transit_realtime\TranslatedString\Translation(); - $tHeaderText->setText($alert['header']); - $tHeaderText->setLanguage("en"); - $tsHeaderText->addTranslation($tHeaderText); - $alert->setHeaderText($tsHeaderText); - $tsDescriptionText = new transit_realtime\TranslatedString(); - $tDescriptionText = new transit_realtime\TranslatedString\Translation(); - $tDescriptionText->setText($alert['description']); - $tDescriptionText->setLanguage("en"); - $tsDescriptionText->addTranslation($tDescriptionText); - $alert->setDescriptionText($tsDescriptionText); - $fe->setAlert($alert); - $fm->addEntity($fe); + $current_alerts = getCurrentAlerts(); + $informed_count = 0; + if (sizeof($current_alerts) > 0) { + + $fm = new transit_realtime\FeedMessage(); + $fh = new transit_realtime\FeedHeader(); + $fh->setGtfsRealtimeVersion(1); + $fh->setTimestamp(time()); + $fm->setHeader($fh); + foreach ($current_alerts as $current_alert) { + $affectsFilteredEntities = false; + $fe = new transit_realtime\FeedEntity(); + $fe->setId($current_alert['id']); + $fe->setIsDeleted(false); + $alert = new transit_realtime\Alert(); + $tr = new transit_realtime\TimeRange(); + $tr->setStart($current_alert['start']); + $tr->setEnd($current_alert['end']); + $alert->addActivePeriod($tr); + $informedEntities = getInformedAlerts($current_alert['id'], $filter_class, $filter_id); + if (sizeof($informedEntities) > 0) { + + $affectsFilteredEntities = true; + foreach ($informedEntities as $informedEntity) { + $informed_count++; + $informed = Array(); + $es = new transit_realtime\EntitySelector(); + if ($informedEntity['informed_class'] == "agency") { + $es->setAgencyId($informedEntity['informed_id']); + } + if ($informedEntity['informed_class'] == "stop") { + $es->setStopId($informedEntity['informed_id']); + } + if ($informedEntity['informed_class'] == "route") { + $es->setRouteId($informedEntity['informed_id']); + } + if ($informedEntity['informed_class'] == "trip") { + $td = new transit_realtime\TripDescriptor(); + $td->setTripId($informedEntity['informed_id']); + $es->setTrip($td); + } + $alert->addInformedEntity($es); +} + } + if ($current_alert['cause'] != "") { + $alert->setCause(constant("transit_realtime\Alert\Cause::" . $current_alert['cause'])); + } + if ($current_alert['effect'] != "") { + $alert->setEffect(constant("transit_realtime\Alert\Effect::" . $current_alert['effect'])); + } + if ($current_alert['url'] != "") { + $tsUrl = new transit_realtime\TranslatedString(); + $tUrl = new transit_realtime\TranslatedString\Translation(); + $tUrl->setText($current_alert['url']); + $tUrl->setLanguage("en"); + $tsUrl->addTranslation($tUrl); + $alert->setUrl($tsUrl); + } + if ($current_alert['header'] != "") { + $tsHeaderText = new transit_realtime\TranslatedString(); + $tHeaderText = new transit_realtime\TranslatedString\Translation(); + $tHeaderText->setText($current_alert['header']); + $tHeaderText->setLanguage("en"); + $tsHeaderText->addTranslation($tHeaderText); + $alert->setHeaderText($tsHeaderText); + } + if ($current_alert['description'] != "") { + $tsDescriptionText = new transit_realtime\TranslatedString(); + $tDescriptionText = new transit_realtime\TranslatedString\Translation(); + $tDescriptionText->setText(trim($current_alert['description'])); + $tDescriptionText->setLanguage("en"); + $tsDescriptionText->addTranslation($tDescriptionText); + $alert->setDescriptionText($tsDescriptionText); + } + $fe->setAlert($alert); + if ($affectsFilteredEntities) { + $fm->addEntity($fe); + } + } + if ($informed_count > 0) { + return $fm; + } else { + return null; + } + } else + return null; + } + + function getServiceAlertsAsArray($filter_class = "", $filter_id = "") { + + $alerts = getServiceAlerts($filter_class, $filter_id); + if ($alerts != null) { + $codec = new DrSlump\Protobuf\Codec\PhpArray(); + + return $codec->encode($alerts); + } else { + return null; } - return $fm; - } - - function getServiceAlertsAsArray($filter_class = "", $filter_id = "") { - $codec = new DrSlump\Protobuf\Codec\PhpArray(); - return $codec->encode(getServiceAlerts($filter_class, $filter_id)); } function getServiceAlertsAsBinary($filter_class = "", $filter_id = "") { --- a/include/common.inc.php +++ b/include/common.inc.php @@ -51,13 +51,20 @@ || strstr($_SERVER['PHP_SELF'], "lib/") || strstr($_SERVER['PHP_SELF'], "geo/") || strstr($_SERVER['PHP_SELF'], "include/") - || strstr($_SERVER['PHP_SELF'], "servicealerts/")) + || strstr($_SERVER['PHP_SELF'], "rtpis/")) { $basePath = "../"; +} function isDebugServer() { return php_sapi_name() == "cli" || strstr(php_uname('n'),"actbus") || isset($_SERVER['SERVER_NAME']) && ( $_SERVER['SERVER_NAME'] == "azusa" || $_SERVER['SERVER_NAME'] == "vanille" || $_SERVER['SERVER_NAME'] == "localhost" || $_SERVER['SERVER_NAME'] == "127.0.0.1" || $_SERVER['SERVER_NAME'] == "192.168.1.8" || $_SERVER['SERVER_NAME'] == "192.168.178.24"); +} + +if (isset($_SERVER['SERVER_NAME']) && $_SERVER['SERVER_NAME'] == "maxious.xen.prgmr.com") { +// Set the exception handler +require $basePath."/lib/amon-php/amon.php"; +Amon::setup_exception_handler(); } include_once ("common-geo.inc.php"); --- a/include/db/route-dao.inc.php +++ b/include/db/route-dao.inc.php @@ -59,7 +59,12 @@ databaseError($conn->errorInfo()); return Array(); } - return $query->fetchAll(); + $results = $query->fetchAll(); + if (is_array($results)) { + return $results; + } else { + return Array($results); + } } function getRouteDescription($routeID, $directionID) { $trip = getRouteNextTrip($routeID, $directionID); @@ -97,7 +102,7 @@ function getRoutesByNumberSeries($routeNumberSeries = "") { global $conn; if (strlen($routeNumberSeries) == 1) { - return getRoutesByNumber($routeNumberSeries); + return getRoute($routeNumberSeries); } $seriesMin = substr($routeNumberSeries, 0, -1) . "0"; $seriesMax = substr($routeNumberSeries, 0, -1) . "9"; @@ -120,7 +125,7 @@ function getRouteNextTrip($routeID, $directionID) { global $conn; - $query = "select routes.route_id,direction_id,trips.trip_id,trip_headsign,departure_time from routes join trips on trips.route_id = routes.route_id + $query = "select routes.route_id,routes.route_url,direction_id,trips.trip_id,trip_headsign,departure_time,service_id from routes join trips on trips.route_id = routes.route_id join stop_times on stop_times.trip_id = trips.trip_id where arrival_time between :currentTime and :futureTime and routes.route_id = :routeID and trips.direction_id = :directionID order by arrival_time limit 1"; --- a/include/db/servicealert-dao.inc.php +++ b/include/db/servicealert-dao.inc.php @@ -21,7 +21,8 @@ $query = "Select * from calendar_dates where date = :date and exception_type = '1' LIMIT 1"; // debug($query,"database"); $query = $conn->prepare($query); // Create a prepared statement - $query->bindParam(":date", date("Ymd", ($date != "" ? $date : time()))); + $date = date("Ymd", ($date != "" ? $date : time())); + $query->bindParam(":date", $date); $query->execute(); if (!$query) { databaseError($conn->errorInfo()); @@ -44,17 +45,19 @@ return $query->fetch(PDO :: FETCH_ASSOC); } -function updateServiceAlert($alertID, $start, $end, $header, $description, $url) { +function updateServiceAlert($alertID, $alert) { global $conn; - $query = 'update servicealerts_alerts set start=:start, "end"=:end, header=:header, description=:description, url=:url where id = :servicealert_id'; + $query = 'update servicealerts_alerts set start=:start, "end"=:end, header=:header, description=:description, url=:url, cause=:cause, effect=:effect where id = :servicealert_id'; debug($query, "database"); $query = $conn->prepare($query); - $query->bindParam(":servicealert_id", $alertID); - $query->bindParam(":start", $start); - $query->bindParam(":end", $end); - $query->bindParam(":header", $header); - $query->bindParam(":description", $description); - $query->bindParam(":url", $url); + $query->bindValue(":servicealert_id", $alertID); + $query->bindValue(":start", $alert['startdate']); + $query->bindValue(":end", $alert['enddate']); + $query->bindValue(":header", $alert['header']); + $query->bindValue(":description", $alert['description']); + $query->bindValue(":url", $alert['url']); + $query->bindValue(":cause", $alert['cause']); + $query->bindValue(":effect", $alert['effect']); $query->execute(); print_r($conn->errorInfo()); @@ -65,16 +68,19 @@ return $query->fetch(PDO :: FETCH_ASSOC); } -function addServiceAlert($start, $end, $header, $description, $url) { +function addServiceAlert($alert) { global $conn; - $query = 'INSERT INTO servicealerts_alerts (start, "end", header, description, url) VALUES (:start, :end, :header, :description, :url) '; + $query = 'INSERT INTO servicealerts_alerts (start, "end", header, description, url,cause,effect) VALUES (:start, :end, :header, :description, :url,:cause,:effect) '; debug($query, "database"); $query = $conn->prepare($query); - $query->bindParam(":start", $start); - $query->bindParam(":end", $end); - $query->bindParam(":header", $header); - $query->bindParam(":description", $description); - $query->bindParam(":url", $url); + //print_r($alert); + $query->bindValue(":start", $alert['startdate']); + $query->bindValue(":end", $alert['enddate']); + $query->bindValue(":header", $alert['header']); + $query->bindValue(":description", $alert['description']); + $query->bindValue(":url", $alert['url']); + $query->bindValue(":cause", $alert['cause']); + $query->bindValue(":effect", $alert['effect']); $query->execute(); print_r($conn->errorInfo()); @@ -114,6 +120,7 @@ function getInformedAlerts($id, $filter_class, $filter_id) { global $conn; + //echo "$id, $filter_class, $filter_id\n"; $query = "SELECT * from servicealerts_informed where servicealert_id = :servicealert_id"; if ($filter_class != "") { @@ -158,12 +165,14 @@ function addInformedAlert($serviceAlertID, $class, $id, $action) { global $conn; - $query = 'INSERT INTO servicealerts_informed (servicealert_id , informed_class , informed_id) VALUES(:servicealert_id ,:informed_class, :informed_id)'; + $query = 'INSERT INTO servicealerts_informed (servicealert_id , informed_class , informed_id, informed_action) + VALUES(:servicealert_id ,:informed_class, :informed_id, :informed_action)'; debug($query, "database"); $query = $conn->prepare($query); $query->bindParam(":servicealert_id", $serviceAlertID); $query->bindParam(":informed_class", $class); $query->bindParam(":informed_id", $id); + $query->bindParam(":informed_action", $action); $query->execute(); print_r($conn->errorInfo()); --- a/include/db/stop-dao.inc.php +++ b/include/db/stop-dao.inc.php @@ -89,7 +89,7 @@ $query = "Select * from stops where stop_name LIKE :name;"; debug($query, "database"); $query = $conn->prepare($query); - $name = "%" . $name . ";%"; + $name = $name . "%"; $query->bindParam(":name", $name); $query->execute(); if (!$query) { --- a/include/db/trip-dao.inc.php +++ b/include/db/trip-dao.inc.php @@ -51,6 +51,25 @@ } return $query->fetchAll(); } + +function getTripHasStop($tripID, $stopID) { + global $conn; + $query = "SELECT stop_id +FROM stop_times +join trips on trips.trip_id = stop_times.trip_id +WHERE trips.trip_id = :tripID and stop_times.stop_id = :stopID"; + debug($query, "database"); + $query = $conn->prepare($query); + $query->bindParam(":tripID", $tripID); + $query->bindParam(":stopID", $stopID); + $query->execute(); + if (!$query) { + databaseError($conn->errorInfo()); + return Array(); + } + return ($query->fetchColumn() > 0); +} + function getTripShape($tripID) { // todo, use shapes table if shape_id specified global $conn; --- a/index.php +++ b/index.php @@ -37,7 +37,7 @@
  • Routes By Suburb
  • Nearby Routes
  • - Busness R&D + MyWay Balance and Timeliness Survey Results 0){for(var a=0;a=0;){d=n.shift();a=a[d.type].apply(null,d.args)}return a},noConflict:function(){o.$LAB=K;return m},sandbox:function(){return J()}};return m}o.$LAB=J();(function(a,c,b){if(document.readyState==null&&document[a]){document.readyState="loading";document[a](c,b=function(){document.removeEventListener(c,b,false);document.readyState="complete"},false)}})("addEventListener","DOMContentLoaded")})(this); + --- a/js/jquery-1.6.4.min.js +++ /dev/null @@ -1,4 +1,1 @@ -/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ -(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
    a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
    ",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
    t
    ",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
    ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); + --- a/js/jquery.mobile-b90eab4935.js +++ /dev/null @@ -1,171 +1,1 @@ -/*! jQuery Mobile v1.0rc2 jquerymobile.com | jquery.org/license */ -(function(a,e){if(a.cleanData){var b=a.cleanData;a.cleanData=function(f){for(var d=0,c;(c=f[d])!=null;d++)a(c).triggerHandler("remove");b(f)}}else{var c=a.fn.remove;a.fn.remove=function(b,d){return this.each(function(){d||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return c.call(a(this),b,d)})}}a.widget=function(b,d,c){var e=b.split(".")[0],i,b=b.split(".")[1];i=e+"-"+b;if(!c)c=d,d=a.Widget;a.expr[":"][i]=function(d){return!!a.data(d, -b)};a[e]=a[e]||{};a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};d=new d;d.options=a.extend(true,{},d.options);a[e][b].prototype=a.extend(true,d,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:i},c);a.widget.bridge(b,a[e][b])};a.widget.bridge=function(b,d){a.fn[b]=function(c){var h=typeof c==="string",i=Array.prototype.slice.call(arguments,1),k=this,c=!h&&i.length?a.extend.apply(null,[true,c].concat(i)):c;if(h&&c.charAt(0)==="_")return k; -h?this.each(function(){var d=a.data(this,b);if(!d)throw"cannot call methods on "+b+" prior to initialization; attempted to call method '"+c+"'";if(!a.isFunction(d[c]))throw"no such method '"+c+"' for "+b+" widget instance";var h=d[c].apply(d,i);if(h!==d&&h!==e)return k=h,false}):this.each(function(){var e=a.data(this,b);e?e.option(c||{})._init():a.data(this,b,new d(c,this))});return k}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"", -options:{disabled:false},_createWidget:function(b,d){a.data(d,this.widgetName,this);this.element=a(d);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var b={};a.metadata&&(b=a.metadata.get(element)[this.widgetName]);return b},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName); -this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,d){var c=b;if(arguments.length===0)return a.extend({},this.options);if(typeof b==="string"){if(d===e)return this.options[b];c={};c[b]=d}this._setOptions(c);return this},_setOptions:function(b){var d=this;a.each(b,function(a,b){d._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b;a==="disabled"&& -this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,d,c){var e=this.options[b],d=a.Event(d);d.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();c=c||{};if(d.originalEvent)for(var b=a.event.props.length,i;b;)i=a.event.props[--b],d[i]=d.originalEvent[i];this.element.trigger(d, -c);return!(a.isFunction(e)&&e.call(this.element[0],d,c)===false||d.isDefaultPrevented())}}})(jQuery); -(function(a,e){a.widget("mobile.widget",{_createWidget:function(){a.Widget.prototype._createWidget.apply(this,arguments);this._trigger("init")},_getCreateOptions:function(){var b=this.element,c={};a.each(this.options,function(a){var d=b.jqmData(a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}));d!==e&&(c[a]=d)});return c},enhanceWithin:function(b){var c=a(b).closest(":jqmData(role='page')").data("page"),c=c&&c.keepNativeSelector()||"";a(this.options.initSelector,b).not(c)[this.widgetName]()}})})(jQuery); -(function(a){a(window);var e=a("html");a.mobile.media=function(){var b={},c=a("
    "),f=a("").append(c);return function(a){if(!(a in b)){var g=document.createElement("style"),h="@media "+a+" { #jquery-mediatest { position:absolute; } }";g.type="text/css";g.styleSheet?g.styleSheet.cssText=h:g.appendChild(document.createTextNode(h));e.prepend(f).prepend(g);b[a]=c.css("position")==="absolute";f.add(g).remove()}return b[a]}}()})(jQuery); -(function(a,e){function b(a){var b=a.charAt(0).toUpperCase()+a.substr(1),a=(a+" "+d.join(b+" ")+b).split(" "),c;for(c in a)if(f[a[c]]!==e)return true}var c=a("").prependTo("html"),f=c[0].style,d=["Webkit","Moz","O"],g="palmGetResource"in window,h=window.blackberry;a.mobile.browser={};a.mobile.browser.ie=function(){for(var a=3,b=document.createElement("div"),d=b.all||[];b.innerHTML="<\!--[if gt IE "+ ++a+"]>
    ",d[0];);return a>4?a:!a}();a.extend(a.support,{orientation:"orientation"in -window&&"onorientationchange"in window,touch:"ontouchend"in document,cssTransitions:"WebKitTransitionEvent"in window,pushState:"pushState"in history&&"replaceState"in history,mediaquery:a.mobile.media("only all"),cssPseudoElement:!!b("content"),touchOverflow:!!b("overflowScrolling"),boxShadow:!!b("boxShadow")&&!h,scrollTop:("pageXOffset"in window||"scrollTop"in document.documentElement||"scrollTop"in c[0])&&!g,dynamicBaseTag:function(){var b=location.protocol+"//"+location.host+location.pathname+ -"ui-dir/",d=a("head base"),f=null,e="",g;d.length?e=d.attr("href"):d=f=a("",{href:b}).appendTo("head");g=a("").prependTo(c)[0].href;d[0].href=e||location.pathname;f&&f.remove();return g.indexOf(b)===0}()});c.remove();g=function(){var a=window.navigator.userAgent;return a.indexOf("Nokia")>-1&&(a.indexOf("Symbian/3")>-1||a.indexOf("Series60/5")>-1)&&a.indexOf("AppleWebKit")>-1&&a.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/)}();a.mobile.ajaxBlacklist=window.blackberry&&!window.WebKitPoint|| -window.operamini&&Object.prototype.toString.call(window.operamini)==="[object OperaMini]"||g;g&&a(function(){a("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")});a.support.boxShadow||a("html").addClass("ui-mobile-nosupport-boxshadow")})(jQuery); -(function(a,e,b,c){function f(a){for(;a&&typeof a.originalEvent!=="undefined";)a=a.originalEvent;return a}function d(b){for(var d={},f,c;b;){f=a.data(b,n);for(c in f)if(f[c])d[c]=d.hasVirtualBinding=true;b=b.parentNode}return d}function g(){v&&(clearTimeout(v),v=0);v=setTimeout(function(){E=v=0;u.length=0;D=false;y=true},a.vmouse.resetTimerDuration)}function h(b,d,s){var e,g;if(!(g=s&&s[b])){if(s=!s)a:{for(s=d.target;s;){if((g=a.data(s,n))&&(!b||g[b]))break a;s=s.parentNode}s=null}g=s}if(g){e=d;var s= -e.type,j,i;e=a.Event(e);e.type=b;g=e.originalEvent;j=a.event.props;if(g)for(i=j.length;i;)b=j[--i],e[b]=g[b];if(s.search(/mouse(down|up)|click/)>-1&&!e.which)e.which=1;if(s.search(/^touch/)!==-1&&(b=f(g),s=b.touches,b=b.changedTouches,s=s&&s.length?s[0]:b&&b.length?b[0]:c))for(g=0,len=z.length;ge||Math.abs(c.pageY- -r)>e;flags=d(b.target);w&&!s&&h("vmousecancel",b,flags);h("vmousemove",b,flags);g()}}function o(a){if(!y){y=true;var b=d(a.target),c;h("vmouseup",a,b);if(!w&&(c=h("vclick",a,b))&&c.isDefaultPrevented())c=f(a).changedTouches[0],u.push({touchID:E,x:c.clientX,y:c.clientY}),D=true;h("vmouseout",a,b);w=false;g()}}function l(b){var b=a.data(b,n),d;if(b)for(d in b)if(b[d])return true;return false}function j(){}function p(b){var d=b.substr(1);return{setup:function(){l(this)||a.data(this,n,{});a.data(this, -n)[b]=true;t[b]=(t[b]||0)+1;t[b]===1&&B.bind(d,i);a(this).bind(d,j);if(C)t.touchstart=(t.touchstart||0)+1,t.touchstart===1&&B.bind("touchstart",k).bind("touchend",o).bind("touchmove",q).bind("scroll",m)},teardown:function(){--t[b];t[b]||B.unbind(d,i);C&&(--t.touchstart,t.touchstart||B.unbind("touchstart",k).unbind("touchmove",q).unbind("touchend",o).unbind("scroll",m));var c=a(this),f=a.data(this,n);f&&(f[b]=false);c.unbind(d,j);l(this)||c.removeData(n)}}}var n="virtualMouseBindings",A="virtualTouchID", -e="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),z="clientX clientY pageX pageY screenX screenY".split(" "),t={},v=0,x=0,r=0,w=false,u=[],D=false,y=false,C="addEventListener"in b,B=a(b),s=1,E=0;a.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(var F=0;Fa.event.special.swipe.scrollSupressionThreshold&& -b.preventDefault()}}var e=d.originalEvent.touches?d.originalEvent.touches[0]:d,o={time:(new Date).getTime(),coords:[e.pageX,e.pageY],origin:a(d.target)},l;c.bind(h,f).one(g,function(){c.unbind(h,f);o&&l&&l.time-o.timea.event.special.swipe.horizontalDistanceThreshold&&Math.abs(o.coords[1]-l.coords[1])l.coords[0]?"swipeleft":"swiperight"); -o=l=b})})}};(function(a,b){function d(){var a=f();a!==e&&(e=a,c.trigger("orientationchange"))}var c=a(b),f,e;a.event.special.orientationchange={setup:function(){if(a.support.orientation&&a.mobile.orientationChangeEnabled)return false;e=f();c.bind("throttledresize",d)},teardown:function(){if(a.support.orientation&&a.mobile.orientationChangeEnabled)return false;c.unbind("throttledresize",d)},add:function(a){var b=a.handler;a.handler=function(a){a.orientation=f();return b.apply(this,arguments)}}};a.event.special.orientationchange.orientation= -f=function(){var d=true,d=document.documentElement;return(d=a.support.orientation?b.orientation%180==0:d&&d.clientWidth/d.clientHeight<1.1)?"portrait":"landscape"}})(jQuery,e);(function(){a.event.special.throttledresize={setup:function(){a(this).bind("resize",b)},teardown:function(){a(this).unbind("resize",b)}};var b=function(){f=(new Date).getTime();e=f-d;e>=250?(d=f,a(this).trigger("throttledresize")):(c&&clearTimeout(c),c=setTimeout(b,250-e))},d=0,c,f,e})();a.each({scrollstop:"scrollstart",taphold:"tap", -swipeleft:"swipe",swiperight:"swipe"},function(b,d){a.event.special[b]={setup:function(){a(this).bind(d,a.noop)}}})})(jQuery,this); -(function(a,e,b){function c(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}var f="hashchange",d=document,g,h=a.event.special,i=d.documentMode,k="on"+f in e&&(i===b||i>7);a.fn[f]=function(a){return a?this.bind(f,a):this.trigger(f)};a.fn[f].delay=50;h[f]=a.extend(h[f],{setup:function(){if(k)return false;a(g.start)},teardown:function(){if(k)return false;a(g.stop)}});g=function(){function g(){var b=c(),d=n(l);if(b!==l)p(l=b,d),a(e).trigger(f);else if(d!==l)location.href=location.href.replace(/#.*/, -"")+d;i=setTimeout(g,a.fn[f].delay)}var h={},i,l=c(),j=function(a){return a},p=j,n=j;h.start=function(){i||g()};h.stop=function(){i&&clearTimeout(i);i=b};a.browser.msie&&!k&&function(){var b,e;h.start=function(){if(!b)e=(e=a.fn[f].src)&&e+c(),b=a('