From: Maxious Date: Sat, 03 Mar 2012 06:14:54 +0000 Subject: Spring/summer cleaning - disable inactive labs projects, remove Amazon AWS references X-Git-Url: https://maxious.lambdacomplex.org/git/?p=busui.git&a=commitdiff&h=5be7eaa2a5666f585e20daf510a00043fe2f2032 --- Spring/summer cleaning - disable inactive labs projects, remove Amazon AWS references --- --- 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 TO transitdata;" -#psql -d transitdata -c "GRANT SELECT,INSERT ON TABLE myway_observations,myway_timingdeltas,myway_routes,myway_stops TO transitdata;" -#psql -d transitdata -c "GRANT SELECT,INSERT,UPDATE ON TABLE servicealerts_alerts,servicealerts_informed TO transitdata;" -#psql -d transitdata -c "GRANT USAGE,SELECT ON SEQUENCE servicealerts_alerts_id_seq 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/index.php +++ b/index.php @@ -37,7 +37,7 @@
  • Routes By Suburb
  • Nearby Routes
  • - Busness R&D + MyWay Balance and Timeliness Survey Results - */ -OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.Mapnik - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function(name, options) { - var url = [ - "http://a.tiles.bigtincan.com/${z}/${x}/${y}.png", - "http://b.tiles.bigtincan.com/${z}/${x}/${y}.png", - "http://c.tiles.bigtincan.com/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik" -}); - -OpenLayers.Layer.OSM.NearMap = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.Mapnik - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function(name, options) { - var url = [ - "http://nearmap:findreality@web0.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}", - "http://nearmap:findreality@web1.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}", - "http://nearmap:findreality@web2.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}", - "http://nearmap:findreality@web3.nearmap.com/maps/hl=en&nml=Vert&x=${x}&y=${y}&z=${z}" - ]; - options = OpenLayers.Util.extend({ numZoomLevels: 22 }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.NearMap" -}); - -/** - * Class: OpenLayers.Layer.OSM.Osmarender - * - * Inherits from: - * - - */ -OpenLayers.Layer.OSM.Osmarender = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.Osmarender - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function(name, options) { - var url = [ - "http://a.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png", - "http://b.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png", - "http://c.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ numZoomLevels: 18 }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.Osmarender" -}); - -/** - * Class: OpenLayers.Layer.OSM.CycleMap - * - * Inherits from: - * - - */ -OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.CycleMap - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function(name, options) { - var url = [ - "http://a.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png", - "http://b.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png", - "http://c.andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.CycleMap" -}); - -/** - * Class: OpenLayers.Layer.OSM.Maplint - * - * Inherits from: - * - - */ -OpenLayers.Layer.OSM.Maplint = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.Maplint - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function(name, options) { - var url = [ - "http://d.tah.openstreetmap.org/Tiles/maplint/${z}/${x}/${y}.png", - "http://e.tah.openstreetmap.org/Tiles/maplint/${z}/${x}/${y}.png", - "http://f.tah.openstreetmap.org/Tiles/maplint/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ numZoomLevels: 18, isBaseLayer: false, visibility: false }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.Maplint" -}); - --- a/labs/busstopdensity.php +++ /dev/null @@ -1,78 +1,1 @@ - - - -
    -
    - Status:  progess bar -
    - - - - - --- a/labs/busstopdensity.tile.php +++ /dev/null @@ -1,125 +1,1 @@ - -* @version: 1.0 -* @history: -* 1.0 creation -*/ - set_time_limit(120);//2mn - ini_set('memory_limit', '256M'); -error_reporting(E_ALL ^ E_DEPRECATED); - require_once ($basePath . 'lib/GoogleMapUtility.php'); - require_once ($basePath . 'lib/HeatMap.php'); - - //Root folder to store generated tiles - define('TILE_DIR', 'tiles/'); - //Covered geographic areas - define('MIN_LAT', -35.48); - define('MAX_LAT', -35.15); - define('MIN_LNG', 148.98); - define('MAX_LNG', 149.25); - define('TILE_SIZE_FACTOR', 0.5); - define('SPOT_RADIUS', 30); - define('SPOT_DIMMING_LEVEL', 50); - - //Input parameters - if(isset($_GET['x'])) - $X = (int)$_GET['x']; - else - exit("x missing"); - if(isset($_GET['y'])) - $Y = (int)$_GET['y']; - else - exit("y missing"); - if(isset($_GET['zoom'])) - $zoom = (int)$_GET['zoom']; - else - exit("zoom missing"); -if ($zoom < 12) { //enforce minimum zoom - header('Content-type: image/png'); - echo file_get_contents(TILE_DIR.'empty.png'); -} - $dir = TILE_DIR.$zoom; - $tilename = $dir.'/'.$X.'_'.$Y.'.png'; - //HTTP headers (data type and caching rule) - header("Cache-Control: must-revalidate"); - header("Expires: " . gmdate("D, d M Y H:i:s", time() + 86400) . " GMT"); - if(!file_exists($tilename)){ - $rect = GoogleMapUtility::getTileRect($X, $Y, $zoom); - //A tile can contain part of a spot with center in an adjacent tile (overlaps). - //Knowing the spot radius (in pixels) and zoom level, a smart way to process tiles would be to compute the box (in decimal degrees) containing only spots that can be drawn on current tile. We choose a simpler solution by increeasing geo bounds by 2*TILE_SIZE_FACTOR whatever the zoom level and spot radius. - $extend_X = $rect->width * TILE_SIZE_FACTOR;//in decimal degrees - $extend_Y = $rect->height * TILE_SIZE_FACTOR;//in decimal degrees - $swlat = $rect->y - $extend_Y; - $swlng = $rect->x - $extend_X; - $nelat = $swlat + $rect->height + 2 * $extend_Y; - $nelng = $swlng + $rect->width + 2 * $extend_X; - - if( ($nelat <= MIN_LAT) || ($swlat >= MAX_LAT) || ($nelng <= MIN_LNG) || ($swlng >= MAX_LNG)){ - //No geodata so return generic empty tile - echo file_get_contents(TILE_DIR.'empty.png'); - exit(); - } - - //Get McDonald's spots - $spots = fGetPOI('Select * from stops where - (stop_lon > '.$swlng.' AND stop_lon < '.$nelng.') - AND (stop_lat < '.$nelat.' AND stop_lat > '.$swlat.')', $im, $X, $Y, $zoom, SPOT_RADIUS); - - - if(empty($spots)){ - //No geodata so return generic empty tile - header('Content-type: image/png'); - echo file_get_contents(TILE_DIR.'empty.png'); - }else{ - if(!file_exists($dir)){ - mkdir($dir, 0705); - } - //All the magics is in HeatMap class :) - $im = HeatMap::createImage($spots, GoogleMapUtility::TILE_SIZE, GoogleMapUtility::TILE_SIZE, heatMap::$WITH_ALPHA, SPOT_RADIUS, SPOT_DIMMING_LEVEL, HeatMap::$GRADIENT_FIRE); - //Store tile for reuse and output it - header('content-type:image/png;'); - imagepng($im, $tilename); - echo file_get_contents($tilename); - imagedestroy($im); - unset($im); - } - }else{ - //Output stored tile - header('content-type:image/png;'); - echo file_get_contents($tilename); - } - ///////////// - //Functions// - ///////////// - function fGetPOI($query, &$im, $X, $Y, $zoom, $offset){ - global $conn; - $nbPOIInsideTile = 0; - - $spots = Array(); - $query = $conn->prepare($query); - $query->execute(); - if (!$query) { - databaseError($conn->errorInfo()); - return Array(); - } - foreach( $query->fetchAll() as $row){ - $point = GoogleMapUtility::getOffsetPixelCoords($row['stop_lat'], $row['stop_lon'], $zoom, $X, $Y); - //Count result only in the tile - if( ($point->x > -$offset) && ($point->x < (GoogleMapUtility::TILE_SIZE+$offset)) && ($point->y > -$offset) && ($point->y < (GoogleMapUtility::TILE_SIZE+$offset))){ - $spots[] = new HeatMapPoint($point->x, $point->y); - } - - }//while - return $spots; - }//fAddPOI -?> - - --- a/labs/googlemaps.php +++ /dev/null @@ -1,29 +1,1 @@ - - - - - - - - - -
    - - + --- a/labs/openlayers/OpenLayers.js +++ /dev/null @@ -1,2553 +1,1 @@ -/* - OpenLayers.js -- OpenLayers Map Viewer Library - - Copyright 2005-2010 OpenLayers Contributors, released under the Clear BSD - license. Please see http://svn.openlayers.org/trunk/openlayers/license.txt - for the full text of the license. - - Includes compressed code under the following licenses: - - (For uncompressed versions of the code used please see the - OpenLayers SVN repository: ) - -*/ - -/* Contains portions of Prototype.js: - * - * Prototype JavaScript framework, version 1.4.0 - * (c) 2005 Sam Stephenson - * - * Prototype is freely distributable under the terms of an MIT-style license. - * For details, see the Prototype web site: http://prototype.conio.net/ - * - *--------------------------------------------------------------------------*/ - -/** -* -* Contains portions of Rico -* -* Copyright 2005 Sabre Airline Solutions -* -* Licensed under the Apache License, Version 2.0 (the "License"); you -* may not use this file except in compliance with the License. You -* may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -* implied. See the License for the specific language governing -* permissions and limitations under the License. -* -**/ - -/** - * Contains XMLHttpRequest.js - * Copyright 2007 Sergey Ilinsky (http://www.ilinsky.com) - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - */ - -/** - * Contains portions of Gears - * - * Copyright 2007, Google Inc. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * 3. Neither the name of Google Inc. nor the names of its contributors may be - * used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * Sets up google.gears.*, which is *the only* supported way to access Gears. - * - * Circumvent this file at your own risk! - * - * In the future, Gears may automatically define google.gears.* without this - * file. Gears may use these objects to transparently fix bugs and compatibility - * issues. Applications that use the code below will continue to work seamlessly - * when that happens. - */ -var OpenLayers={singleFile:true};(function(){var singleFile=(typeof OpenLayers=="object"&&OpenLayers.singleFile);var scriptLocation;window.OpenLayers={_scriptName:(!singleFile)?"lib/OpenLayers.js":"OpenLayers.js",_getScriptLocation:function(){if(scriptLocation!=undefined){return scriptLocation;} -scriptLocation="";var isOL=new RegExp("(^|(.*?\\/))("+OpenLayers._scriptName+")(\\?|$)");var scripts=document.getElementsByTagName('script');for(var i=0,len=scripts.length;i";}else{var s=document.createElement("script");s.src=host+jsfiles[i];var h=document.getElementsByTagName("head").length?document.getElementsByTagName("head")[0]:document.body;h.appendChild(s);}} -if(docWrite){document.write(allScriptTags.join(""));}}})();OpenLayers.VERSION_NUMBER="OpenLayers 2.10 -- $Revision: 10721 $";OpenLayers.String={startsWith:function(str,sub){return(str.indexOf(sub)==0);},contains:function(str,sub){return(str.indexOf(sub)!=-1);},trim:function(str){return str.replace(/^\s\s*/,'').replace(/\s\s*$/,'');},camelize:function(str){var oStringList=str.split('-');var camelizedString=oStringList[0];for(var i=1,len=oStringList.length;i0){fig=parseFloat(num.toPrecision(sig));} -return fig;},format:function(num,dec,tsep,dsep){dec=(typeof dec!="undefined")?dec:0;tsep=(typeof tsep!="undefined")?tsep:OpenLayers.Number.thousandsSeparator;dsep=(typeof dsep!="undefined")?dsep:OpenLayers.Number.decimalSeparator;if(dec!=null){num=parseFloat(num.toFixed(dec));} -var parts=num.toString().split(".");if(parts.length==1&&dec==null){dec=0;} -var integer=parts[0];if(tsep){var thousands=/(-?[0-9]+)([0-9]{3})/;while(thousands.test(integer)){integer=integer.replace(thousands,"$1"+tsep+"$2");}} -var str;if(dec==0){str=integer;}else{var rem=parts.length>1?parts[1]:"0";if(dec!=null){rem=rem+new Array(dec-rem.length+1).join("0");} -str=integer+dsep+rem;} -return str;}};if(!Number.prototype.limitSigDigs){Number.prototype.limitSigDigs=function(sig){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Number.limitSigDigs'}));return OpenLayers.Number.limitSigDigs(this,sig);};} -OpenLayers.Function={bind:function(func,object){var args=Array.prototype.slice.apply(arguments,[2]);return function(){var newArgs=args.concat(Array.prototype.slice.apply(arguments,[0]));return func.apply(object,newArgs);};},bindAsEventListener:function(func,object){return function(event){return func.call(object,event||window.event);};},False:function(){return false;},True:function(){return true;}};if(!Function.prototype.bind){Function.prototype.bind=function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Function.bind'}));Array.prototype.unshift.apply(arguments,[this]);return OpenLayers.Function.bind.apply(null,arguments);};} -if(!Function.prototype.bindAsEventListener){Function.prototype.bindAsEventListener=function(object){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Function.bindAsEventListener'}));return OpenLayers.Function.bindAsEventListener(this,object);};} -OpenLayers.Array={filter:function(array,callback,caller){var selected=[];if(Array.prototype.filter){selected=array.filter(callback,caller);}else{var len=array.length;if(typeof callback!="function"){throw new TypeError();} -for(var i=0;i1){initialize=Type.prototype.initialize;Type.prototype.initialize=function(){};extended=new Type();if(initialize===undefined){delete Type.prototype.initialize;}else{Type.prototype.initialize=initialize;}} -parent=Type.prototype;}else{parent=Type;} -OpenLayers.Util.extend(extended,parent);} -Class.prototype=extended;return Class;};OpenLayers.Class.isPrototype=function(){};OpenLayers.Class.create=function(){return function(){if(arguments&&arguments[0]!=OpenLayers.Class.isPrototype){this.initialize.apply(this,arguments);}};};OpenLayers.Class.inherit=function(){var superClass=arguments[0];var proto=new superClass(OpenLayers.Class.isPrototype);for(var i=1,len=arguments.length;i=0;i--){if(array[i]==item){array.splice(i,1);}} -return array;};OpenLayers.Util.clearArray=function(array){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'array = []'}));array.length=0;};OpenLayers.Util.indexOf=function(array,obj){if(typeof array.indexOf=="function"){return array.indexOf(obj);}else{for(var i=0,len=array.length;i=0.0&&parseFloat(opacity)<1.0){element.style.filter='alpha(opacity='+(opacity*100)+')';element.style.opacity=opacity;}else if(parseFloat(opacity)==1.0){element.style.filter='';element.style.opacity='';}};OpenLayers.Util.createDiv=function(id,px,sz,imgURL,position,border,overflow,opacity){var dom=document.createElement('div');if(imgURL){dom.style.backgroundImage='url('+imgURL+')';} -if(!id){id=OpenLayers.Util.createUniqueID("OpenLayersDiv");} -if(!position){position="absolute";} -OpenLayers.Util.modifyDOMElement(dom,id,px,sz,position,border,overflow,opacity);return dom;};OpenLayers.Util.createImage=function(id,px,sz,imgURL,position,border,opacity,delayDisplay){var image=document.createElement("img");if(!id){id=OpenLayers.Util.createUniqueID("OpenLayersDiv");} -if(!position){position="relative";} -OpenLayers.Util.modifyDOMElement(image,id,px,sz,position,border,null,opacity);if(delayDisplay){image.style.display="none";OpenLayers.Event.observe(image,"load",OpenLayers.Function.bind(OpenLayers.Util.onImageLoad,image));OpenLayers.Event.observe(image,"error",OpenLayers.Function.bind(OpenLayers.Util.onImageLoadError,image));} -image.style.alt=id;image.galleryImg="no";if(imgURL){image.src=imgURL;} -return image;};OpenLayers.Util.setOpacity=function(element,opacity){OpenLayers.Util.modifyDOMElement(element,null,null,null,null,null,null,opacity);};OpenLayers.Util.onImageLoad=function(){if(!this.viewRequestID||(this.map&&this.viewRequestID==this.map.viewRequestID)){this.style.display="";} -OpenLayers.Element.removeClass(this,"olImageLoadError");};OpenLayers.IMAGE_RELOAD_ATTEMPTS=0;OpenLayers.Util.onImageLoadError=function(){this._attempts=(this._attempts)?(this._attempts+1):1;if(this._attempts<=OpenLayers.IMAGE_RELOAD_ATTEMPTS){var urls=this.urls;if(urls&&urls instanceof Array&&urls.length>1){var src=this.src.toString();var current_url,k;for(k=0;current_url=urls[k];k++){if(src.indexOf(current_url)!=-1){break;}} -var guess=Math.floor(urls.length*Math.random());var new_url=urls[guess];k=0;while(new_url==current_url&&k++<4){guess=Math.floor(urls.length*Math.random());new_url=urls[guess];} -this.src=src.replace(current_url,new_url);}else{this.src=this.src;}}else{OpenLayers.Element.addClass(this,"olImageLoadError");} -this.style.display="";};OpenLayers.Util.alphaHackNeeded=null;OpenLayers.Util.alphaHack=function(){if(OpenLayers.Util.alphaHackNeeded==null){var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);var filter=false;try{filter=!!(document.body.filters);}catch(e){} -OpenLayers.Util.alphaHackNeeded=(filter&&(version>=5.5)&&(version<7));} -return OpenLayers.Util.alphaHackNeeded;};OpenLayers.Util.modifyAlphaImageDiv=function(div,id,px,sz,imgURL,position,border,sizing,opacity){OpenLayers.Util.modifyDOMElement(div,id,px,sz,position,null,null,opacity);var img=div.childNodes[0];if(imgURL){img.src=imgURL;} -OpenLayers.Util.modifyDOMElement(img,div.id+"_innerImage",null,sz,"relative",border);if(OpenLayers.Util.alphaHack()){if(div.style.display!="none"){div.style.display="inline-block";} -if(sizing==null){sizing="scale";} -div.style.filter="progid:DXImageTransform.Microsoft"+".AlphaImageLoader(src='"+img.src+"', "+"sizingMethod='"+sizing+"')";if(parseFloat(div.style.opacity)>=0.0&&parseFloat(div.style.opacity)<1.0){div.style.filter+=" alpha(opacity="+div.style.opacity*100+")";} -img.style.filter="alpha(opacity=0)";}};OpenLayers.Util.createAlphaImageDiv=function(id,px,sz,imgURL,position,border,sizing,opacity,delayDisplay){var div=OpenLayers.Util.createDiv();var img=OpenLayers.Util.createImage(null,null,null,null,null,null,null,false);div.appendChild(img);if(delayDisplay){img.style.display="none";OpenLayers.Event.observe(img,"load",OpenLayers.Function.bind(OpenLayers.Util.onImageLoad,div));OpenLayers.Event.observe(img,"error",OpenLayers.Function.bind(OpenLayers.Util.onImageLoadError,div));} -OpenLayers.Util.modifyAlphaImageDiv(div,id,px,sz,imgURL,position,border,sizing,opacity);return div;};OpenLayers.Util.upperCaseObject=function(object){var uObject={};for(var key in object){uObject[key.toUpperCase()]=object[key];} -return uObject;};OpenLayers.Util.applyDefaults=function(to,from){to=to||{};var fromIsEvt=typeof window.Event=="function"&&from instanceof window.Event;for(var key in from){if(to[key]===undefined||(!fromIsEvt&&from.hasOwnProperty&&from.hasOwnProperty(key)&&!to.hasOwnProperty(key))){to[key]=from[key];}} -if(!fromIsEvt&&from&&from.hasOwnProperty&&from.hasOwnProperty('toString')&&!to.hasOwnProperty('toString')){to.toString=from.toString;} -return to;};OpenLayers.Util.getParameterString=function(params){var paramsArray=[];for(var key in params){var value=params[key];if((value!=null)&&(typeof value!='function')){var encodedValue;if(typeof value=='object'&&value.constructor==Array){var encodedItemArray=[];var item;for(var itemIndex=0,len=value.length;itemIndex0)) -{if(!index){index=0;} -if(result[index].childNodes.length>1){return result.childNodes[1].nodeValue;} -else if(result[index].childNodes.length==1){return result[index].firstChild.nodeValue;}}else{return"";}};OpenLayers.Util.getXmlNodeValue=function(node){var val=null;OpenLayers.Util.Try(function(){val=node.text;if(!val){val=node.textContent;} -if(!val){val=node.firstChild.nodeValue;}},function(){val=node.textContent;});return val;};OpenLayers.Util.mouseLeft=function(evt,div){var target=(evt.relatedTarget)?evt.relatedTarget:evt.toElement;while(target!=div&&target!=null){target=target.parentNode;} -return(target!=div);};OpenLayers.Util.DEFAULT_PRECISION=14;OpenLayers.Util.toFloat=function(number,precision){if(precision==null){precision=OpenLayers.Util.DEFAULT_PRECISION;} -var number;if(precision==0){number=parseFloat(number);}else{number=parseFloat(parseFloat(number).toPrecision(precision));} -return number;};OpenLayers.Util.rad=function(x){return x*Math.PI/180;};OpenLayers.Util.deg=function(x){return x*180/Math.PI;};OpenLayers.Util.VincentyConstants={a:6378137,b:6356752.3142,f:1/298.257223563};OpenLayers.Util.distVincenty=function(p1,p2){var ct=OpenLayers.Util.VincentyConstants;var a=ct.a,b=ct.b,f=ct.f;var L=OpenLayers.Util.rad(p2.lon-p1.lon);var U1=Math.atan((1-f)*Math.tan(OpenLayers.Util.rad(p1.lat)));var U2=Math.atan((1-f)*Math.tan(OpenLayers.Util.rad(p2.lat)));var sinU1=Math.sin(U1),cosU1=Math.cos(U1);var sinU2=Math.sin(U2),cosU2=Math.cos(U2);var lambda=L,lambdaP=2*Math.PI;var iterLimit=20;while(Math.abs(lambda-lambdaP)>1e-12&&--iterLimit>0){var sinLambda=Math.sin(lambda),cosLambda=Math.cos(lambda);var sinSigma=Math.sqrt((cosU2*sinLambda)*(cosU2*sinLambda)+ -(cosU1*sinU2-sinU1*cosU2*cosLambda)*(cosU1*sinU2-sinU1*cosU2*cosLambda));if(sinSigma==0){return 0;} -var cosSigma=sinU1*sinU2+cosU1*cosU2*cosLambda;var sigma=Math.atan2(sinSigma,cosSigma);var alpha=Math.asin(cosU1*cosU2*sinLambda/sinSigma);var cosSqAlpha=Math.cos(alpha)*Math.cos(alpha);var cos2SigmaM=cosSigma-2*sinU1*sinU2/cosSqAlpha;var C=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));lambdaP=lambda;lambda=L+(1-C)*f*Math.sin(alpha)*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));} -if(iterLimit==0){return NaN;} -var uSq=cosSqAlpha*(a*a-b*b)/(b*b);var A=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));var B=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));var deltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)- -B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));var s=b*A*(sigma-deltaSigma);var d=s.toFixed(3)/1000;return d;};OpenLayers.Util.destinationVincenty=function(lonlat,brng,dist){var u=OpenLayers.Util;var ct=u.VincentyConstants;var a=ct.a,b=ct.b,f=ct.f;var lon1=lonlat.lon;var lat1=lonlat.lat;var s=dist;var alpha1=u.rad(brng);var sinAlpha1=Math.sin(alpha1);var cosAlpha1=Math.cos(alpha1);var tanU1=(1-f)*Math.tan(u.rad(lat1));var cosU1=1/Math.sqrt((1+tanU1*tanU1)),sinU1=tanU1*cosU1;var sigma1=Math.atan2(tanU1,cosAlpha1);var sinAlpha=cosU1*sinAlpha1;var cosSqAlpha=1-sinAlpha*sinAlpha;var uSq=cosSqAlpha*(a*a-b*b)/(b*b);var A=1+uSq/16384*(4096+uSq*(-768+uSq*(320-175*uSq)));var B=uSq/1024*(256+uSq*(-128+uSq*(74-47*uSq)));var sigma=s/(b*A),sigmaP=2*Math.PI;while(Math.abs(sigma-sigmaP)>1e-12){var cos2SigmaM=Math.cos(2*sigma1+sigma);var sinSigma=Math.sin(sigma);var cosSigma=Math.cos(sigma);var deltaSigma=B*sinSigma*(cos2SigmaM+B/4*(cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)- -B/6*cos2SigmaM*(-3+4*sinSigma*sinSigma)*(-3+4*cos2SigmaM*cos2SigmaM)));sigmaP=sigma;sigma=s/(b*A)+deltaSigma;} -var tmp=sinU1*sinSigma-cosU1*cosSigma*cosAlpha1;var lat2=Math.atan2(sinU1*cosSigma+cosU1*sinSigma*cosAlpha1,(1-f)*Math.sqrt(sinAlpha*sinAlpha+tmp*tmp));var lambda=Math.atan2(sinSigma*sinAlpha1,cosU1*cosSigma-sinU1*sinSigma*cosAlpha1);var C=f/16*cosSqAlpha*(4+f*(4-3*cosSqAlpha));var L=lambda-(1-C)*f*sinAlpha*(sigma+C*sinSigma*(cos2SigmaM+C*cosSigma*(-1+2*cos2SigmaM*cos2SigmaM)));var revAz=Math.atan2(sinAlpha,-tmp);return new OpenLayers.LonLat(lon1+u.deg(L),u.deg(lat2));};OpenLayers.Util.getParameters=function(url){url=url||window.location.href;var paramsString="";if(OpenLayers.String.contains(url,'?')){var start=url.indexOf('?')+1;var end=OpenLayers.String.contains(url,"#")?url.indexOf('#'):url.length;paramsString=url.substring(start,end);} -var parameters={};var pairs=paramsString.split(/[&;]/);for(var i=0,len=pairs.length;i1.0)?(1.0/scale):scale;return normScale;};OpenLayers.Util.getResolutionFromScale=function(scale,units){var resolution;if(scale){if(units==null){units="degrees";} -var normScale=OpenLayers.Util.normalizeScale(scale);resolution=1/(normScale*OpenLayers.INCHES_PER_UNIT[units]*OpenLayers.DOTS_PER_INCH);} -return resolution;};OpenLayers.Util.getScaleFromResolution=function(resolution,units){if(units==null){units="degrees";} -var scale=resolution*OpenLayers.INCHES_PER_UNIT[units]*OpenLayers.DOTS_PER_INCH;return scale;};OpenLayers.Util.safeStopPropagation=function(evt){OpenLayers.Event.stop(evt,true);};OpenLayers.Util.pagePosition=function(forElement){var valueT=0,valueL=0;var element=forElement;var child=forElement;while(element){if(element==document.body){if(OpenLayers.Element.getStyle(child,'position')=='absolute'){break;}} -valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;child=element;try{element=element.offsetParent;}catch(e){OpenLayers.Console.error(OpenLayers.i18n("pagePositionFailed",{'elemId':element.id}));break;}} -element=forElement;while(element){valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;element=element.parentNode;} -return[valueL,valueT];};OpenLayers.Util.isEquivalentUrl=function(url1,url2,options){options=options||{};OpenLayers.Util.applyDefaults(options,{ignoreCase:true,ignorePort80:true,ignoreHash:true});var urlObj1=OpenLayers.Util.createUrlObject(url1,options);var urlObj2=OpenLayers.Util.createUrlObject(url2,options);for(var key in urlObj1){if(key!=="args"){if(urlObj1[key]!=urlObj2[key]){return false;}}} -for(var key in urlObj1.args){if(urlObj1.args[key]!=urlObj2.args[key]){return false;} -delete urlObj2.args[key];} -for(var key in urlObj2.args){return false;} -return true;};OpenLayers.Util.createUrlObject=function(url,options){options=options||{};if(!(/^\w+:\/\//).test(url)){var loc=window.location;var port=loc.port?":"+loc.port:"";var fullUrl=loc.protocol+"//"+loc.host.split(":").shift()+port;if(url.indexOf("/")===0){url=fullUrl+url;}else{var parts=loc.pathname.split("/");parts.pop();url=fullUrl+parts.join("/")+"/"+url;}} -if(options.ignoreCase){url=url.toLowerCase();} -var a=document.createElement('a');a.href=url;var urlObject={};urlObject.host=a.host.split(":").shift();urlObject.protocol=a.protocol;if(options.ignorePort80){urlObject.port=(a.port=="80"||a.port=="0")?"":a.port;}else{urlObject.port=(a.port==""||a.port=="0")?"80":a.port;} -urlObject.hash=(options.ignoreHash||a.hash==="#")?"":a.hash;var queryString=a.search;if(!queryString){var qMark=url.indexOf("?");queryString=(qMark!=-1)?url.substr(qMark):"";} -urlObject.args=OpenLayers.Util.getParameters(queryString);urlObject.pathname=(a.pathname.charAt(0)=="/")?a.pathname:"/"+a.pathname;return urlObject;};OpenLayers.Util.removeTail=function(url){var head=null;var qMark=url.indexOf("?");var hashMark=url.indexOf("#");if(qMark==-1){head=(hashMark!=-1)?url.substr(0,hashMark):url;}else{head=(hashMark!=-1)?url.substr(0,Math.min(qMark,hashMark)):url.substr(0,qMark);} -return head;};OpenLayers.Util.getBrowserName=function(){var browserName="";var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("opera")!=-1){browserName="opera";}else if(ua.indexOf("msie")!=-1){browserName="msie";}else if(ua.indexOf("safari")!=-1){browserName="safari";}else if(ua.indexOf("mozilla")!=-1){if(ua.indexOf("firefox")!=-1){browserName="firefox";}else{browserName="mozilla";}} -return browserName;};OpenLayers.Util.getRenderedDimensions=function(contentHTML,size,options){var w,h;var container=document.createElement("div");container.style.visibility="hidden";var containerElement=(options&&options.containerElement)?options.containerElement:document.body;if(size){if(size.w){w=size.w;container.style.width=w+"px";}else if(size.h){h=size.h;container.style.height=h+"px";}} -if(options&&options.displayClass){container.className=options.displayClass;} -var content=document.createElement("div");content.innerHTML=contentHTML;content.style.overflow="visible";if(content.childNodes){for(var i=0,l=content.childNodes.length;i=0){if(coordinateminutes<10){coordinateminutes="0"+coordinateminutes;} -str+=coordinateminutes+"'";if(dmsOption.indexOf('dms')>=0){if(coordinateseconds<10){coordinateseconds="0"+coordinateseconds;} -str+=coordinateseconds+'"';}} -if(axis=="lon"){str+=coordinate<0?OpenLayers.i18n("W"):OpenLayers.i18n("E");}else{str+=coordinate<0?OpenLayers.i18n("S"):OpenLayers.i18n("N");} -return str;};OpenLayers.Rico=new Object();OpenLayers.Rico.Corner={round:function(e,options){e=OpenLayers.Util.getElement(e);this._setOptions(options);var color=this.options.color;if(this.options.color=="fromElement"){color=this._background(e);} -var bgColor=this.options.bgColor;if(this.options.bgColor=="fromParent"){bgColor=this._background(e.offsetParent);} -this._roundCornersImpl(e,color,bgColor);},changeColor:function(theDiv,newColor){theDiv.style.backgroundColor=newColor;var spanElements=theDiv.parentNode.getElementsByTagName("span");for(var currIdx=0;currIdx"+el.innerHTML+"";},_roundTopCorners:function(el,color,bgColor){var corner=this._createCorner(bgColor);for(var i=0;i=0;i--){corner.appendChild(this._createCornerSlice(color,bgColor,i,"bottom"));} -el.style.paddingBottom=0;el.appendChild(corner);},_createCorner:function(bgColor){var corner=document.createElement("div");corner.style.backgroundColor=(this._isTransparent()?"transparent":bgColor);return corner;},_createCornerSlice:function(color,bgColor,n,position){var slice=document.createElement("span");var inStyle=slice.style;inStyle.backgroundColor=color;inStyle.display="block";inStyle.height="1px";inStyle.overflow="hidden";inStyle.fontSize="1px";var borderColor=this._borderColor(color,bgColor);if(this.options.border&&n==0){inStyle.borderTopStyle="solid";inStyle.borderTopWidth="1px";inStyle.borderLeftWidth="0px";inStyle.borderRightWidth="0px";inStyle.borderBottomWidth="0px";inStyle.height="0px";inStyle.borderColor=borderColor;} -else if(borderColor){inStyle.borderColor=borderColor;inStyle.borderStyle="solid";inStyle.borderWidth="0px 1px";} -if(!this.options.compact&&(n==(this.options.numSlices-1))){inStyle.height="2px";} -this._setMargin(slice,n,position);this._setBorder(slice,n,position);return slice;},_setOptions:function(options){this.options={corners:"all",color:"fromElement",bgColor:"fromParent",blend:true,border:false,compact:false};OpenLayers.Util.extend(this.options,options||{});this.options.numSlices=this.options.compact?2:4;if(this._isTransparent()){this.options.blend=false;}},_whichSideTop:function(){if(this._hasString(this.options.corners,"all","top")){return"";} -if(this.options.corners.indexOf("tl")>=0&&this.options.corners.indexOf("tr")>=0){return"";} -if(this.options.corners.indexOf("tl")>=0){return"left";}else if(this.options.corners.indexOf("tr")>=0){return"right";} -return"";},_whichSideBottom:function(){if(this._hasString(this.options.corners,"all","bottom")){return"";} -if(this.options.corners.indexOf("bl")>=0&&this.options.corners.indexOf("br")>=0){return"";} -if(this.options.corners.indexOf("bl")>=0){return"left";}else if(this.options.corners.indexOf("br")>=0){return"right";} -return"";},_borderColor:function(color,bgColor){if(color=="transparent"){return bgColor;}else if(this.options.border){return this.options.border;}else if(this.options.blend){return this._blend(bgColor,color);}else{return"";}},_setMargin:function(el,n,corners){var marginSize=this._marginSize(n);var whichSide=corners=="top"?this._whichSideTop():this._whichSideBottom();if(whichSide=="left"){el.style.marginLeft=marginSize+"px";el.style.marginRight="0px";} -else if(whichSide=="right"){el.style.marginRight=marginSize+"px";el.style.marginLeft="0px";} -else{el.style.marginLeft=marginSize+"px";el.style.marginRight=marginSize+"px";}},_setBorder:function(el,n,corners){var borderSize=this._borderSize(n);var whichSide=corners=="top"?this._whichSideTop():this._whichSideBottom();if(whichSide=="left"){el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth="0px";} -else if(whichSide=="right"){el.style.borderRightWidth=borderSize+"px";el.style.borderLeftWidth="0px";} -else{el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth=borderSize+"px";} -if(this.options.border!=false){el.style.borderLeftWidth=borderSize+"px";el.style.borderRightWidth=borderSize+"px";}},_marginSize:function(n){if(this._isTransparent()){return 0;} -var marginSizes=[5,3,2,1];var blendedMarginSizes=[3,2,1,0];var compactMarginSizes=[2,1];var smBlendedMarginSizes=[1,0];if(this.options.compact&&this.options.blend){return smBlendedMarginSizes[n];}else if(this.options.compact){return compactMarginSizes[n];}else if(this.options.blend){return blendedMarginSizes[n];}else{return marginSizes[n];}},_borderSize:function(n){var transparentBorderSizes=[5,3,2,1];var blendedBorderSizes=[2,1,1,1];var compactBorderSizes=[1,0];var actualBorderSizes=[0,2,0,0];if(this.options.compact&&(this.options.blend||this._isTransparent())){return 1;}else if(this.options.compact){return compactBorderSizes[n];}else if(this.options.blend){return blendedBorderSizes[n];}else if(this.options.border){return actualBorderSizes[n];}else if(this._isTransparent()){return transparentBorderSizes[n];} -return 0;},_hasString:function(str){for(var i=1;i=0){return true;}return false;},_blend:function(c1,c2){var cc1=OpenLayers.Rico.Color.createFromHex(c1);cc1.blend(OpenLayers.Rico.Color.createFromHex(c2));return cc1;},_background:function(el){try{return OpenLayers.Rico.Color.createColorFromBackground(el).asHex();}catch(err){return"#ffffff";}},_isTransparent:function(){return this.options.color=="transparent";},_isTopRounded:function(){return this._hasString(this.options.corners,"all","top","tl","tr");},_isBottomRounded:function(){return this._hasString(this.options.corners,"all","bottom","bl","br");},_hasSingleTextChild:function(el){return el.childNodes.length==1&&el.childNodes[0].nodeType==3;}};(function(){if(window.google&&google.gears){return;} -var factory=null;if(typeof GearsFactory!='undefined'){factory=new GearsFactory();}else{try{factory=new ActiveXObject('Gears.Factory');if(factory.getBuildInfo().indexOf('ie_mobile')!=-1){factory.privateSetGlobalObject(this);}}catch(e){if((typeof navigator.mimeTypes!='undefined')&&navigator.mimeTypes["application/x-googlegears"]){factory=document.createElement("object");factory.style.display="none";factory.width=0;factory.height=0;factory.type="application/x-googlegears";document.documentElement.appendChild(factory);}}} -if(!factory){return;} -if(!window.google){google={};} -if(!google.gears){google.gears={factory:factory};}})();OpenLayers.Element={visible:function(element){return OpenLayers.Util.getElement(element).style.display!='none';},toggle:function(){for(var i=0,len=arguments.length;i"+ -this.contentDiv.innerHTML+"";var containerElement=(this.map)?this.map.layerContainerDiv:document.body;var realSize=OpenLayers.Util.getRenderedDimensions(preparedHTML,null,{displayClass:this.displayClass,containerElement:containerElement});var safeSize=this.getSafeContentSize(realSize);var newSize=null;if(safeSize.equals(realSize)){newSize=realSize;}else{var fixedSize=new OpenLayers.Size();fixedSize.w=(safeSize.w(mapSize.w-this.map.paddingForPopups.right)){newTL.x=mapSize.w-this.map.paddingForPopups.right-this.size.w;} -if(origTL.y(mapSize.h-this.map.paddingForPopups.bottom)){newTL.y=mapSize.h-this.map.paddingForPopups.bottom-this.size.h;} -var dx=origTL.x-newTL.x;var dy=origTL.y-newTL.y;this.map.pan(dx,dy);},registerEvents:function(){this.events=new OpenLayers.Events(this,this.div,null,true);this.events.on({"mousedown":this.onmousedown,"mousemove":this.onmousemove,"mouseup":this.onmouseup,"click":this.onclick,"mouseout":this.onmouseout,"dblclick":this.ondblclick,scope:this});},onmousedown:function(evt){this.mousedown=true;OpenLayers.Event.stop(evt,true);},onmousemove:function(evt){if(this.mousedown){OpenLayers.Event.stop(evt,true);}},onmouseup:function(evt){if(this.mousedown){this.mousedown=false;OpenLayers.Event.stop(evt,true);}},onclick:function(evt){OpenLayers.Event.stop(evt,true);},onmouseout:function(evt){this.mousedown=false;},ondblclick:function(evt){OpenLayers.Event.stop(evt,true);},CLASS_NAME:"OpenLayers.Popup"});OpenLayers.Popup.WIDTH=200;OpenLayers.Popup.HEIGHT=200;OpenLayers.Popup.COLOR="white";OpenLayers.Popup.OPACITY=1;OpenLayers.Popup.BORDER="0px";OpenLayers.Protocol=OpenLayers.Class({format:null,options:null,autoDestroy:true,defaultFilter:null,initialize:function(options){options=options||{};OpenLayers.Util.extend(this,options);this.options=options;},mergeWithDefaultFilter:function(filter){var merged;if(filter&&this.defaultFilter){merged=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND,filters:[this.defaultFilter,filter]});}else{merged=filter||this.defaultFilter||undefined;} -return merged;},destroy:function(){this.options=null;this.format=null;},read:function(options){options=options||{};options.filter=this.mergeWithDefaultFilter(options.filter);},create:function(){},update:function(){},"delete":function(){},commit:function(){},abort:function(response){},createCallback:function(method,response,options){return OpenLayers.Function.bind(function(){method.apply(this,[response,options]);},this);},CLASS_NAME:"OpenLayers.Protocol"});OpenLayers.Protocol.Response=OpenLayers.Class({code:null,requestType:null,last:true,features:null,reqFeatures:null,priv:null,initialize:function(options){OpenLayers.Util.extend(this,options);},success:function(){return this.code>0;},CLASS_NAME:"OpenLayers.Protocol.Response"});OpenLayers.Protocol.Response.SUCCESS=1;OpenLayers.Protocol.Response.FAILURE=0;OpenLayers.Renderer=OpenLayers.Class({container:null,root:null,extent:null,locked:false,size:null,resolution:null,map:null,initialize:function(containerID,options){this.container=OpenLayers.Util.getElement(containerID);},destroy:function(){this.container=null;this.extent=null;this.size=null;this.resolution=null;this.map=null;},supported:function(){return false;},setExtent:function(extent,resolutionChanged){this.extent=extent.clone();if(resolutionChanged){this.resolution=null;}},setSize:function(size){this.size=size.clone();this.resolution=null;},getResolution:function(){this.resolution=this.resolution||this.map.getResolution();return this.resolution;},drawFeature:function(feature,style){if(style==null){style=feature.style;} -if(feature.geometry){var bounds=feature.geometry.getBounds();if(bounds){if(!bounds.intersectsBounds(this.extent)){style={display:"none"};} -var rendered=this.drawGeometry(feature.geometry,style,feature.id);if(style.display!="none"&&style.label&&rendered!==false){var location=feature.geometry.getCentroid();if(style.labelXOffset||style.labelYOffset){xOffset=isNaN(style.labelXOffset)?0:style.labelXOffset;yOffset=isNaN(style.labelYOffset)?0:style.labelYOffset;var res=this.getResolution();location.move(xOffset*res,yOffset*res);} -this.drawText(feature.id,style,location);}else{this.removeText(feature.id);} -return rendered;}}},drawGeometry:function(geometry,style,featureId){},drawText:function(featureId,style,location){},removeText:function(featureId){},clear:function(){},getFeatureIdFromEvent:function(evt){},eraseFeatures:function(features){if(!(features instanceof Array)){features=[features];} -for(var i=0,len=features.length;i0.5;},isDark:function(){return!this.isBright();},asRGB:function(){return"rgb("+this.rgb.r+","+this.rgb.g+","+this.rgb.b+")";},asHex:function(){return"#"+this.rgb.r.toColorPart()+this.rgb.g.toColorPart()+this.rgb.b.toColorPart();},asHSB:function(){return OpenLayers.Rico.Color.RGBtoHSB(this.rgb.r,this.rgb.g,this.rgb.b);},toString:function(){return this.asHex();}});OpenLayers.Rico.Color.createFromHex=function(hexCode){if(hexCode.length==4){var shortHexCode=hexCode;var hexCode='#';for(var i=1;i<4;i++){hexCode+=(shortHexCode.charAt(i)+ -shortHexCode.charAt(i));}} -if(hexCode.indexOf('#')==0){hexCode=hexCode.substring(1);} -var red=hexCode.substring(0,2);var green=hexCode.substring(2,4);var blue=hexCode.substring(4,6);return new OpenLayers.Rico.Color(parseInt(red,16),parseInt(green,16),parseInt(blue,16));};OpenLayers.Rico.Color.createColorFromBackground=function(elem){var actualColor=RicoUtil.getElementsComputedStyle(OpenLayers.Util.getElement(elem),"backgroundColor","background-color");if(actualColor=="transparent"&&elem.parentNode){return OpenLayers.Rico.Color.createColorFromBackground(elem.parentNode);} -if(actualColor==null){return new OpenLayers.Rico.Color(255,255,255);} -if(actualColor.indexOf("rgb(")==0){var colors=actualColor.substring(4,actualColor.length-1);var colorArray=colors.split(",");return new OpenLayers.Rico.Color(parseInt(colorArray[0]),parseInt(colorArray[1]),parseInt(colorArray[2]));} -else if(actualColor.indexOf("#")==0){return OpenLayers.Rico.Color.createFromHex(actualColor);} -else{return new OpenLayers.Rico.Color(255,255,255);}};OpenLayers.Rico.Color.HSBtoRGB=function(hue,saturation,brightness){var red=0;var green=0;var blue=0;if(saturation==0){red=parseInt(brightness*255.0+0.5);green=red;blue=red;} -else{var h=(hue-Math.floor(hue))*6.0;var f=h-Math.floor(h);var p=brightness*(1.0-saturation);var q=brightness*(1.0-saturation*f);var t=brightness*(1.0-(saturation*(1.0-f)));switch(parseInt(h)){case 0:red=(brightness*255.0+0.5);green=(t*255.0+0.5);blue=(p*255.0+0.5);break;case 1:red=(q*255.0+0.5);green=(brightness*255.0+0.5);blue=(p*255.0+0.5);break;case 2:red=(p*255.0+0.5);green=(brightness*255.0+0.5);blue=(t*255.0+0.5);break;case 3:red=(p*255.0+0.5);green=(q*255.0+0.5);blue=(brightness*255.0+0.5);break;case 4:red=(t*255.0+0.5);green=(p*255.0+0.5);blue=(brightness*255.0+0.5);break;case 5:red=(brightness*255.0+0.5);green=(p*255.0+0.5);blue=(q*255.0+0.5);break;}} -return{r:parseInt(red),g:parseInt(green),b:parseInt(blue)};};OpenLayers.Rico.Color.RGBtoHSB=function(r,g,b){var hue;var saturation;var brightness;var cmax=(r>g)?r:g;if(b>cmax){cmax=b;} -var cmin=(rthis.right)){this.right=bounds.right;} -if((this.top==null)||(bounds.top>this.top)){this.top=bounds.top;}}}},containsLonLat:function(ll,inclusive){return this.contains(ll.lon,ll.lat,inclusive);},containsPixel:function(px,inclusive){return this.contains(px.x,px.y,inclusive);},contains:function(x,y,inclusive){if(inclusive==null){inclusive=true;} -if(x==null||y==null){return false;} -x=OpenLayers.Util.toFloat(x);y=OpenLayers.Util.toFloat(y);var contains=false;if(inclusive){contains=((x>=this.left)&&(x<=this.right)&&(y>=this.bottom)&&(y<=this.top));}else{contains=((x>this.left)&&(xthis.bottom)&&(y=this.bottom)&&(bounds.bottom<=this.top))||((this.bottom>=bounds.bottom)&&(this.bottom<=bounds.top)));var inTop=(((bounds.top>=this.bottom)&&(bounds.top<=this.top))||((this.top>bounds.bottom)&&(this.top=this.left)&&(bounds.left<=this.right))||((this.left>=bounds.left)&&(this.left<=bounds.right)));var inRight=(((bounds.right>=this.left)&&(bounds.right<=this.right))||((this.right>=bounds.left)&&(this.right<=bounds.right)));intersects=((inBottom||inTop)&&(inLeft||inRight));} -return intersects;},containsBounds:function(bounds,partial,inclusive){if(partial==null){partial=false;} -if(inclusive==null){inclusive=true;} -var bottomLeft=this.contains(bounds.left,bounds.bottom,inclusive);var bottomRight=this.contains(bounds.right,bounds.bottom,inclusive);var topLeft=this.contains(bounds.left,bounds.top,inclusive);var topRight=this.contains(bounds.right,bounds.top,inclusive);return(partial)?(bottomLeft||bottomRight||topLeft||topRight):(bottomLeft&&bottomRight&&topLeft&&topRight);},determineQuadrant:function(lonlat){var quadrant="";var center=this.getCenterLonLat();quadrant+=(lonlat.lat=maxExtent.right&&newBounds.right>maxExtent.right){newBounds=newBounds.add(-maxExtent.getWidth(),0);}} -return newBounds;},CLASS_NAME:"OpenLayers.Bounds"});OpenLayers.Bounds.fromString=function(str){var bounds=str.split(",");return OpenLayers.Bounds.fromArray(bounds);};OpenLayers.Bounds.fromArray=function(bbox){return new OpenLayers.Bounds(parseFloat(bbox[0]),parseFloat(bbox[1]),parseFloat(bbox[2]),parseFloat(bbox[3]));};OpenLayers.Bounds.fromSize=function(size){return new OpenLayers.Bounds(0,size.h,size.w,0);};OpenLayers.Bounds.oppositeQuadrant=function(quadrant){var opp="";opp+=(quadrant.charAt(0)=='t')?'b':'t';opp+=(quadrant.charAt(1)=='l')?'r':'l';return opp;};OpenLayers.LonLat=OpenLayers.Class({lon:0.0,lat:0.0,initialize:function(lon,lat){this.lon=OpenLayers.Util.toFloat(lon);this.lat=OpenLayers.Util.toFloat(lat);},toString:function(){return("lon="+this.lon+",lat="+this.lat);},toShortString:function(){return(this.lon+", "+this.lat);},clone:function(){return new OpenLayers.LonLat(this.lon,this.lat);},add:function(lon,lat){if((lon==null)||(lat==null)){var msg=OpenLayers.i18n("lonlatAddError");OpenLayers.Console.error(msg);return null;} -return new OpenLayers.LonLat(this.lon+OpenLayers.Util.toFloat(lon),this.lat+OpenLayers.Util.toFloat(lat));},equals:function(ll){var equals=false;if(ll!=null){equals=((this.lon==ll.lon&&this.lat==ll.lat)||(isNaN(this.lon)&&isNaN(this.lat)&&isNaN(ll.lon)&&isNaN(ll.lat)));} -return equals;},transform:function(source,dest){var point=OpenLayers.Projection.transform({'x':this.lon,'y':this.lat},source,dest);this.lon=point.x;this.lat=point.y;return this;},wrapDateLine:function(maxExtent){var newLonLat=this.clone();if(maxExtent){while(newLonLat.lonmaxExtent.right){newLonLat.lon-=maxExtent.getWidth();}} -return newLonLat;},CLASS_NAME:"OpenLayers.LonLat"});OpenLayers.LonLat.fromString=function(str){var pair=str.split(",");return new OpenLayers.LonLat(pair[0],pair[1]);};OpenLayers.Pixel=OpenLayers.Class({x:0.0,y:0.0,initialize:function(x,y){this.x=parseFloat(x);this.y=parseFloat(y);},toString:function(){return("x="+this.x+",y="+this.y);},clone:function(){return new OpenLayers.Pixel(this.x,this.y);},equals:function(px){var equals=false;if(px!=null){equals=((this.x==px.x&&this.y==px.y)||(isNaN(this.x)&&isNaN(this.y)&&isNaN(px.x)&&isNaN(px.y)));} -return equals;},add:function(x,y){if((x==null)||(y==null)){var msg=OpenLayers.i18n("pixelAddError");OpenLayers.Console.error(msg);return null;} -return new OpenLayers.Pixel(this.x+x,this.y+y);},offset:function(px){var newPx=this.clone();if(px){newPx=this.add(px.x,px.y);} -return newPx;},CLASS_NAME:"OpenLayers.Pixel"});OpenLayers.Control=OpenLayers.Class({id:null,map:null,div:null,type:null,allowSelection:false,displayClass:"",title:"",autoActivate:false,active:null,handler:null,eventListeners:null,events:null,EVENT_TYPES:["activate","deactivate"],initialize:function(options){this.displayClass=this.CLASS_NAME.replace("OpenLayers.","ol").replace(/\./g,"");OpenLayers.Util.extend(this,options);this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);if(this.eventListeners instanceof Object){this.events.on(this.eventListeners);} -if(this.id==null){this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");}},destroy:function(){if(this.events){if(this.eventListeners){this.events.un(this.eventListeners);} -this.events.destroy();this.events=null;} -this.eventListeners=null;if(this.handler){this.handler.destroy();this.handler=null;} -if(this.handlers){for(var key in this.handlers){if(this.handlers.hasOwnProperty(key)&&typeof this.handlers[key].destroy=="function"){this.handlers[key].destroy();}} -this.handlers=null;} -if(this.map){this.map.removeControl(this);this.map=null;}},setMap:function(map){this.map=map;if(this.handler){this.handler.setMap(map);}},draw:function(px){if(this.div==null){this.div=OpenLayers.Util.createDiv(this.id);this.div.className=this.displayClass;if(!this.allowSelection){this.div.className+=" olControlNoSelect";this.div.setAttribute("unselectable","on",0);this.div.onselectstart=OpenLayers.Function.False;} -if(this.title!=""){this.div.title=this.title;}} -if(px!=null){this.position=px.clone();} -this.moveTo(this.position);return this.div;},moveTo:function(px){if((px!=null)&&(this.div!=null)){this.div.style.left=px.x+"px";this.div.style.top=px.y+"px";}},activate:function(){if(this.active){return false;} -if(this.handler){this.handler.activate();} -this.active=true;if(this.map){OpenLayers.Element.addClass(this.map.viewPortDiv,this.displayClass.replace(/ /g,"")+"Active");} -this.events.triggerEvent("activate");return true;},deactivate:function(){if(this.active){if(this.handler){this.handler.deactivate();} -this.active=false;if(this.map){OpenLayers.Element.removeClass(this.map.viewPortDiv,this.displayClass.replace(/ /g,"")+"Active");} -this.events.triggerEvent("deactivate");return true;} -return false;},CLASS_NAME:"OpenLayers.Control"});OpenLayers.Control.TYPE_BUTTON=1;OpenLayers.Control.TYPE_TOGGLE=2;OpenLayers.Control.TYPE_TOOL=3;OpenLayers.Lang={code:null,defaultCode:"en",getCode:function(){if(!OpenLayers.Lang.code){OpenLayers.Lang.setCode();} -return OpenLayers.Lang.code;},setCode:function(code){var lang;if(!code){code=(OpenLayers.Util.getBrowserName()=="msie")?navigator.userLanguage:navigator.language;} -var parts=code.split('-');parts[0]=parts[0].toLowerCase();if(typeof OpenLayers.Lang[parts[0]]=="object"){lang=parts[0];} -if(parts[1]){var testLang=parts[0]+'-'+parts[1].toUpperCase();if(typeof OpenLayers.Lang[testLang]=="object"){lang=testLang;}} -if(!lang){OpenLayers.Console.warn('Failed to find OpenLayers.Lang.'+parts.join("-")+' dictionary, falling back to default language');lang=OpenLayers.Lang.defaultCode;} -OpenLayers.Lang.code=lang;},translate:function(key,context){var dictionary=OpenLayers.Lang[OpenLayers.Lang.getCode()];var message=dictionary[key];if(!message){message=key;} -if(context){message=OpenLayers.String.format(message,context);} -return message;}};OpenLayers.i18n=OpenLayers.Lang.translate;OpenLayers.Popup.Anchored=OpenLayers.Class(OpenLayers.Popup,{relativePosition:null,keepInMap:true,anchor:null,initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){var newArguments=[id,lonlat,contentSize,contentHTML,closeBox,closeBoxCallback];OpenLayers.Popup.prototype.initialize.apply(this,newArguments);this.anchor=(anchor!=null)?anchor:{size:new OpenLayers.Size(0,0),offset:new OpenLayers.Pixel(0,0)};},destroy:function(){this.anchor=null;this.relativePosition=null;OpenLayers.Popup.prototype.destroy.apply(this,arguments);},show:function(){this.updatePosition();OpenLayers.Popup.prototype.show.apply(this,arguments);},moveTo:function(px){var oldRelativePosition=this.relativePosition;this.relativePosition=this.calculateRelativePosition(px);var newPx=this.calculateNewPx(px);var newArguments=new Array(newPx);OpenLayers.Popup.prototype.moveTo.apply(this,newArguments);if(this.relativePosition!=oldRelativePosition){this.updateRelativePosition();}},setSize:function(contentSize){OpenLayers.Popup.prototype.setSize.apply(this,arguments);if((this.lonlat)&&(this.map)){var px=this.map.getLayerPxFromLonLat(this.lonlat);this.moveTo(px);}},calculateRelativePosition:function(px){var lonlat=this.map.getLonLatFromLayerPx(px);var extent=this.map.getExtent();var quadrant=extent.determineQuadrant(lonlat);return OpenLayers.Bounds.oppositeQuadrant(quadrant);},updateRelativePosition:function(){},calculateNewPx:function(px){var newPx=px.offset(this.anchor.offset);var size=this.size||this.contentSize;var top=(this.relativePosition.charAt(0)=='t');newPx.y+=(top)?-(size.h+this.anchor.size.h):this.anchor.size.h;var left=(this.relativePosition.charAt(1)=='l');newPx.x+=(left)?-(size.w+this.anchor.size.w):this.anchor.size.w;return newPx;},CLASS_NAME:"OpenLayers.Popup.Anchored"});OpenLayers.Protocol.SOS=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Protocol.SOS.DEFAULTS);var cls=OpenLayers.Protocol.SOS["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported SOS version: "+options.version;} -return new cls(options);};OpenLayers.Protocol.SOS.DEFAULTS={"version":"1.0.0"};OpenLayers.Protocol.SQL=OpenLayers.Class(OpenLayers.Protocol,{databaseName:'ol',tableName:"ol_vector_features",postReadFiltering:true,initialize:function(options){OpenLayers.Protocol.prototype.initialize.apply(this,[options]);},destroy:function(){OpenLayers.Protocol.prototype.destroy.apply(this);},supported:function(){return false;},evaluateFilter:function(feature,filter){return filter&&this.postReadFiltering?filter.evaluate(feature):true;},CLASS_NAME:"OpenLayers.Protocol.SQL"});OpenLayers.Protocol.WFS=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Protocol.WFS.DEFAULTS);var cls=OpenLayers.Protocol.WFS["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported WFS version: "+options.version;} -return new cls(options);};OpenLayers.Protocol.WFS.fromWMSLayer=function(layer,options){var typeName,featurePrefix;var param=layer.params["LAYERS"];var parts=(param instanceof Array?param[0]:param).split(":");if(parts.length>1){featurePrefix=parts[0];} -typeName=parts.pop();var protocolOptions={url:layer.url,featureType:typeName,featurePrefix:featurePrefix,srsName:layer.projection&&layer.projection.getCode()||layer.map&&layer.map.getProjectionObject().getCode(),version:"1.1.0"};return new OpenLayers.Protocol.WFS(OpenLayers.Util.applyDefaults(options,protocolOptions));};OpenLayers.Protocol.WFS.DEFAULTS={"version":"1.0.0"};OpenLayers.Renderer.Canvas=OpenLayers.Class(OpenLayers.Renderer,{canvas:null,features:null,initialize:function(containerID){OpenLayers.Renderer.prototype.initialize.apply(this,arguments);this.root=document.createElement("canvas");this.container.appendChild(this.root);this.canvas=this.root.getContext("2d");this.features={};},eraseGeometry:function(geometry,featureId){this.eraseFeatures(this.features[featureId][0]);},supported:function(){var canvas=document.createElement("canvas");return!!canvas.getContext;},setExtent:function(extent){this.extent=extent.clone();this.resolution=null;this.redraw();},setSize:function(size){this.size=size.clone();this.root.style.width=size.w+"px";this.root.style.height=size.h+"px";this.root.width=size.w;this.root.height=size.h;this.resolution=null;},drawFeature:function(feature,style){style=style||feature.style;style=this.applyDefaultSymbolizer(style);this.features[feature.id]=[feature,style];this.redraw();},drawGeometry:function(geometry,style){var className=geometry.CLASS_NAME;if((className=="OpenLayers.Geometry.Collection")||(className=="OpenLayers.Geometry.MultiPoint")||(className=="OpenLayers.Geometry.MultiLineString")||(className=="OpenLayers.Geometry.MultiPolygon")){for(var i=0;i1){middle=parseInt((leftIndex+rightIndex)/2);var placement=this.compare(this,newNode,OpenLayers.Util.getElement(this.order[middle]));if(placement>0){leftIndex=middle;}else{rightIndex=middle;}} -this.order.splice(rightIndex,0,nodeId);this.indices[nodeId]=this.getZIndex(newNode);return this.getNextElement(rightIndex);},remove:function(node){var nodeId=node.id;var arrayIndex=OpenLayers.Util.indexOf(this.order,nodeId);if(arrayIndex>=0){this.order.splice(arrayIndex,1);delete this.indices[nodeId];if(this.order.length>0){var lastId=this.order[this.order.length-1];this.maxZIndex=this.indices[lastId];}else{this.maxZIndex=0;}}},clear:function(){this.order=[];this.indices={};this.maxZIndex=0;},exists:function(node){return(this.indices[node.id]!=null);},getZIndex:function(node){return node._style.graphicZIndex;},determineZIndex:function(node){var zIndex=node._style.graphicZIndex;if(zIndex==null){zIndex=this.maxZIndex;node._style.graphicZIndex=zIndex;}else if(zIndex>this.maxZIndex){this.maxZIndex=zIndex;}},getNextElement:function(index){var nextIndex=index+1;if(nextIndex=0;--j){cluster=clusters[j];if(this.shouldCluster(cluster,feature)){this.addToCluster(cluster,feature);clustered=true;break;}} -if(!clustered){clusters.push(this.createCluster(this.features[i]));}}} -this.layer.removeAllFeatures();if(clusters.length>0){if(this.threshold>1){var clone=clusters.slice();clusters=[];var candidate;for(var i=0,len=clone.length;i0&&this.clusters.length==this.layer.features.length){exist=true;for(var i=0;i0){var remote=this.layer.projection;var local=this.layer.map.getProjectionObject();if(!local.equals(remote)){var geom;for(var i=0,len=features.length;i0){this.length=newLength;} -return this.length;},pageNext:function(event){var changed=false;if(this.features){if(this.num===null){this.num=-1;} -var start=(this.num+1)*this.length;changed=this.page(start,event);} -return changed;},pagePrevious:function(){var changed=false;if(this.features){if(this.num===null){this.num=this.pageCount();} -var start=(this.num-1)*this.length;changed=this.page(start);} -return changed;},page:function(start,event){var changed=false;if(this.features){if(start>=0&&start0){this.timer=window.setInterval(OpenLayers.Function.bind(this.refresh,this),this.interval);}},refresh:function(){if(this.layer&&this.layer.refresh&&typeof this.layer.refresh=="function"){this.layer.refresh({force:this.force});}},stop:function(){if(this.timer!==null){window.clearInterval(this.timer);this.timer=null;}},CLASS_NAME:"OpenLayers.Strategy.Refresh"});OpenLayers.Strategy.Save=OpenLayers.Class(OpenLayers.Strategy,{EVENT_TYPES:["start","success","fail"],events:null,auto:false,timer:null,initialize:function(options){OpenLayers.Strategy.prototype.initialize.apply(this,[options]);this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);},activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){if(this.auto){if(typeof this.auto==="number"){this.timer=window.setInterval(OpenLayers.Function.bind(this.save,this),this.auto*1000);}else{this.layer.events.on({"featureadded":this.triggerSave,"afterfeaturemodified":this.triggerSave,scope:this});}}} -return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){if(this.auto){if(typeof this.auto==="number"){window.clearInterval(this.timer);}else{this.layer.events.un({"featureadded":this.triggerSave,"afterfeaturemodified":this.triggerSave,scope:this});}}} -return deactivated;},triggerSave:function(event){var feature=event.feature;if(feature.state===OpenLayers.State.INSERT||feature.state===OpenLayers.State.UPDATE||feature.state===OpenLayers.State.DELETE){this.save([event.feature]);}},save:function(features){if(!features){features=this.layer.features;} -this.events.triggerEvent("start",{features:features});var remote=this.layer.projection;var local=this.layer.map.getProjectionObject();if(!local.equals(remote)){var len=features.length;var clones=new Array(len);var orig,clone;for(var i=0;i0){this.layer.destroyFeatures(destroys);} -this.events.triggerEvent("success",evt);}else{this.events.triggerEvent("fail",evt);}},CLASS_NAME:"OpenLayers.Strategy.Save"});OpenLayers.Symbolizer.Line=OpenLayers.Class(OpenLayers.Symbolizer,{strokeColor:null,strokeOpacity:null,strokeWidth:null,strokeLinecap:null,strokeDashstyle:null,initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Line"});OpenLayers.Symbolizer.Point=OpenLayers.Class(OpenLayers.Symbolizer,{strokeColor:null,strokeOpacity:null,strokeWidth:null,strokeLinecap:null,strokeDashstyle:null,fillColor:null,fillOpacity:null,pointRadius:null,externalGraphic:null,graphicWidth:null,graphicHeight:null,graphicOpacity:null,graphicXOffset:null,graphicYOffset:null,rotation:null,graphicName:null,initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Point"});OpenLayers.Symbolizer.Polygon=OpenLayers.Class(OpenLayers.Symbolizer,{strokeColor:null,strokeOpacity:null,strokeWidth:null,strokeLinecap:null,strokeDashstyle:null,fillColor:null,fillOpacity:null,initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Polygon"});OpenLayers.Symbolizer.Raster=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Raster"});OpenLayers.Symbolizer.Text=OpenLayers.Class(OpenLayers.Symbolizer,{label:null,fontFamily:null,fontSize:null,fontWeight:null,fontStyle:null,initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Text"});OpenLayers.Tween=OpenLayers.Class({INTERVAL:10,easing:null,begin:null,finish:null,duration:null,callbacks:null,time:null,interval:null,playing:false,initialize:function(easing){this.easing=(easing)?easing:OpenLayers.Easing.Expo.easeOut;},start:function(begin,finish,duration,options){this.playing=true;this.begin=begin;this.finish=finish;this.duration=duration;this.callbacks=options.callbacks;this.time=0;if(this.interval){window.clearInterval(this.interval);this.interval=null;} -if(this.callbacks&&this.callbacks.start){this.callbacks.start.call(this,this.begin);} -this.interval=window.setInterval(OpenLayers.Function.bind(this.play,this),this.INTERVAL);},stop:function(){if(!this.playing){return;} -if(this.callbacks&&this.callbacks.done){this.callbacks.done.call(this,this.finish);} -window.clearInterval(this.interval);this.interval=null;this.playing=false;},play:function(){var value={};for(var i in this.begin){var b=this.begin[i];var f=this.finish[i];if(b==null||f==null||isNaN(b)||isNaN(f)){OpenLayers.Console.error('invalid value for Tween');} -var c=f-b;value[i]=this.easing.apply(this,[this.time,b,c,this.duration]);} -this.time++;if(this.callbacks&&this.callbacks.eachStep){this.callbacks.eachStep.call(this,value);} -if(this.time>this.duration){this.stop();}},CLASS_NAME:"OpenLayers.Tween"});OpenLayers.Easing={CLASS_NAME:"OpenLayers.Easing"};OpenLayers.Easing.Linear={easeIn:function(t,b,c,d){return c*t/d+b;},easeOut:function(t,b,c,d){return c*t/d+b;},easeInOut:function(t,b,c,d){return c*t/d+b;},CLASS_NAME:"OpenLayers.Easing.Linear"};OpenLayers.Easing.Expo={easeIn:function(t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOut:function(t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOut:function(t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},CLASS_NAME:"OpenLayers.Easing.Expo"};OpenLayers.Easing.Quad={easeIn:function(t,b,c,d){return c*(t/=d)*t+b;},easeOut:function(t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOut:function(t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},CLASS_NAME:"OpenLayers.Easing.Quad"};OpenLayers.Control.ArgParser=OpenLayers.Class(OpenLayers.Control,{center:null,zoom:null,layers:null,displayProjection:null,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,arguments);},setMap:function(map){OpenLayers.Control.prototype.setMap.apply(this,arguments);for(var i=0,len=this.map.controls.length;i=mapBounds.bottom&&!labelPoint){labelPoint=gridPoint;}} -if(this.labelled){var labelPos=new OpenLayers.Geometry.Point(labelPoint.x,mapBounds.bottom);var labelAttrs={value:lon,label:this.labelled?OpenLayers.Util.getFormattedLonLat(lon,"lon",this.labelFormat):"",labelAlign:"cb",xOffset:0,yOffset:2};this.gratLayer.addFeatures(new OpenLayers.Feature.Vector(labelPos,labelAttrs));} -var geom=new OpenLayers.Geometry.LineString(pointList);lines.push(new OpenLayers.Feature.Vector(geom));} -for(var j=0;j90){continue;} -var pointList=[];var lonStart=centerLatPoints[0].x;var lonEnd=centerLatPoints[centerLatPoints.length-1].x;var lonDelta=(lonEnd-lonStart)/this.numPoints;var lon=lonStart;var labelPoint=null;for(var i=0;i<=this.numPoints;++i){var gridPoint=new OpenLayers.Geometry.Point(lon,lat);gridPoint.transform(llProj,mapProj);pointList.push(gridPoint);lon+=lonDelta;if(gridPoint.x0){this.map.setCenter(this.map.getLonLatFromPixel(evt.xy),this.map.getZoom()-1);}},zoomBoxEnd:function(evt){if(this.mouseDragStart!=null){if(Math.abs(this.mouseDragStart.x-evt.xy.x)>5||Math.abs(this.mouseDragStart.y-evt.xy.y)>5){var start=this.map.getLonLatFromViewPortPx(this.mouseDragStart);var end=this.map.getLonLatFromViewPortPx(evt.xy);var top=Math.max(start.lat,end.lat);var bottom=Math.min(start.lat,end.lat);var left=Math.min(start.lon,end.lon);var right=Math.max(start.lon,end.lon);var bounds=new OpenLayers.Bounds(left,bottom,right,top);this.map.zoomToExtent(bounds);}else{var end=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(new OpenLayers.LonLat((end.lon),(end.lat)),this.map.getZoom()+1);} -this.removeZoomBox();}},removeZoomBox:function(){this.map.viewPortDiv.removeChild(this.zoomBox);this.zoomBox=null;},onWheelEvent:function(e){var inMap=false;var elem=OpenLayers.Event.element(e);while(elem!=null){if(this.map&&elem==this.map.div){inMap=true;break;} -elem=elem.parentNode;} -if(inMap){var delta=0;if(!e){e=window.event;} -if(e.wheelDelta){delta=e.wheelDelta/120;if(window.opera&&window.opera.version()<9.2){delta=-delta;}}else if(e.detail){delta=-e.detail/3;} -if(delta){e.xy=this.mousePosition;if(delta<0){this.defaultWheelDown(e);}else{this.defaultWheelUp(e);}} -OpenLayers.Event.stop(e);}},CLASS_NAME:"OpenLayers.Control.MouseDefaults"});OpenLayers.Control.MousePosition=OpenLayers.Class(OpenLayers.Control,{autoActivate:true,element:null,prefix:'',separator:', ',suffix:'',numDigits:5,granularity:10,emptyString:null,lastXy:null,displayProjection:null,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){this.deactivate();OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){this.map.events.register('mousemove',this,this.redraw);this.map.events.register('mouseout',this,this.reset);this.redraw();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.map.events.unregister('mousemove',this,this.redraw);this.map.events.unregister('mouseout',this,this.reset);this.element.innerHTML="";return true;}else{return false;}},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.element){this.div.left="";this.div.top="";this.element=this.div;} -return this.div;},redraw:function(evt){var lonLat;if(evt==null){this.reset();return;}else{if(this.lastXy==null||Math.abs(evt.xy.x-this.lastXy.x)>this.granularity||Math.abs(evt.xy.y-this.lastXy.y)>this.granularity) -{this.lastXy=evt.xy;return;} -lonLat=this.map.getLonLatFromPixel(evt.xy);if(!lonLat){return;} -if(this.displayProjection){lonLat.transform(this.map.getProjectionObject(),this.displayProjection);} -this.lastXy=evt.xy;} -var newHtml=this.formatOutput(lonLat);if(newHtml!=this.element.innerHTML){this.element.innerHTML=newHtml;}},reset:function(evt){if(this.emptyString!=null){this.element.innerHTML=this.emptyString;}},formatOutput:function(lonLat){var digits=parseInt(this.numDigits);var newHtml=this.prefix+ -lonLat.lon.toFixed(digits)+ -this.separator+ -lonLat.lat.toFixed(digits)+ -this.suffix;return newHtml;},CLASS_NAME:"OpenLayers.Control.MousePosition"});OpenLayers.Control.Pan=OpenLayers.Class(OpenLayers.Control,{slideFactor:50,direction:null,type:OpenLayers.Control.TYPE_BUTTON,initialize:function(direction,options){this.direction=direction;this.CLASS_NAME+=this.direction;OpenLayers.Control.prototype.initialize.apply(this,[options]);},trigger:function(){switch(this.direction){case OpenLayers.Control.Pan.NORTH:this.map.pan(0,-this.slideFactor);break;case OpenLayers.Control.Pan.SOUTH:this.map.pan(0,this.slideFactor);break;case OpenLayers.Control.Pan.WEST:this.map.pan(-this.slideFactor,0);break;case OpenLayers.Control.Pan.EAST:this.map.pan(this.slideFactor,0);break;}},CLASS_NAME:"OpenLayers.Control.Pan"});OpenLayers.Control.Pan.NORTH="North";OpenLayers.Control.Pan.SOUTH="South";OpenLayers.Control.Pan.EAST="East";OpenLayers.Control.Pan.WEST="West";OpenLayers.Control.PanZoom=OpenLayers.Class(OpenLayers.Control,{slideFactor:50,slideRatio:null,buttons:null,position:null,initialize:function(options){this.position=new OpenLayers.Pixel(OpenLayers.Control.PanZoom.X,OpenLayers.Control.PanZoom.Y);OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){OpenLayers.Control.prototype.destroy.apply(this,arguments);this.removeButtons();this.buttons=null;this.position=null;},draw:function(px){OpenLayers.Control.prototype.draw.apply(this,arguments);px=this.position;this.buttons=[];var sz=new OpenLayers.Size(18,18);var centered=new OpenLayers.Pixel(px.x+sz.w/2,px.y);this._addButton("panup","north-mini.png",centered,sz);px.y=centered.y+sz.h;this._addButton("panleft","west-mini.png",px,sz);this._addButton("panright","east-mini.png",px.add(sz.w,0),sz);this._addButton("pandown","south-mini.png",centered.add(0,sz.h*2),sz);this._addButton("zoomin","zoom-plus-mini.png",centered.add(0,sz.h*3+5),sz);this._addButton("zoomworld","zoom-world-mini.png",centered.add(0,sz.h*4+5),sz);this._addButton("zoomout","zoom-minus-mini.png",centered.add(0,sz.h*5+5),sz);return this.div;},_addButton:function(id,img,xy,sz){var imgLocation=OpenLayers.Util.getImagesLocation()+img;var btn=OpenLayers.Util.createAlphaImageDiv(this.id+"_"+id,xy,sz,imgLocation,"absolute");this.div.appendChild(btn);OpenLayers.Event.observe(btn,"mousedown",OpenLayers.Function.bindAsEventListener(this.buttonDown,btn));OpenLayers.Event.observe(btn,"dblclick",OpenLayers.Function.bindAsEventListener(this.doubleClick,btn));OpenLayers.Event.observe(btn,"click",OpenLayers.Function.bindAsEventListener(this.doubleClick,btn));btn.action=id;btn.map=this.map;if(!this.slideRatio){var slideFactorPixels=this.slideFactor;var getSlideFactor=function(){return slideFactorPixels;};}else{var slideRatio=this.slideRatio;var getSlideFactor=function(dim){return this.map.getSize()[dim]*slideRatio;};} -btn.getSlideFactor=getSlideFactor;this.buttons.push(btn);return btn;},_removeButton:function(btn){OpenLayers.Event.stopObservingElement(btn);btn.map=null;btn.getSlideFactor=null;this.div.removeChild(btn);OpenLayers.Util.removeItem(this.buttons,btn);},removeButtons:function(){for(var i=this.buttons.length-1;i>=0;--i){this._removeButton(this.buttons[i]);}},doubleClick:function(evt){OpenLayers.Event.stop(evt);return false;},buttonDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} -switch(this.action){case"panup":this.map.pan(0,-this.getSlideFactor("h"));break;case"pandown":this.map.pan(0,this.getSlideFactor("h"));break;case"panleft":this.map.pan(-this.getSlideFactor("w"),0);break;case"panright":this.map.pan(this.getSlideFactor("w"),0);break;case"zoomin":this.map.zoomIn();break;case"zoomout":this.map.zoomOut();break;case"zoomworld":this.map.zoomToMaxExtent();break;} -OpenLayers.Event.stop(evt);},CLASS_NAME:"OpenLayers.Control.PanZoom"});OpenLayers.Control.PanZoom.X=4;OpenLayers.Control.PanZoom.Y=4;OpenLayers.Control.Panel=OpenLayers.Class(OpenLayers.Control,{controls:null,autoActivate:true,defaultControl:null,saveState:false,activeState:null,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.controls=[];this.activeState={};},destroy:function(){OpenLayers.Control.prototype.destroy.apply(this,arguments);for(var i=this.controls.length-1;i>=0;i--){if(this.controls[i].events){this.controls[i].events.un({"activate":this.redraw,"deactivate":this.redraw,scope:this});} -OpenLayers.Event.stopObservingElement(this.controls[i].panel_div);this.controls[i].panel_div=null;} -this.activeState=null;},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){var control;for(var i=0,len=this.controls.length;i0){for(var l=this.div.children.length,i=l-1;i>=0;i--){this.div.removeChild(this.div.children[i]);}} -this.div.innerHTML="";if(this.active){for(var i=0,len=this.controls.length;i=9500&&scale<=950000){scale=Math.round(scale/1000)+"K";}else if(scale>=950000){scale=Math.round(scale/1000000)+"M";}else{scale=Math.round(scale);} -this.element.innerHTML=OpenLayers.i18n("scale",{'scaleDenom':scale});},CLASS_NAME:"OpenLayers.Control.Scale"});OpenLayers.Control.ScaleLine=OpenLayers.Class(OpenLayers.Control,{maxWidth:100,topOutUnits:"km",topInUnits:"m",bottomOutUnits:"mi",bottomInUnits:"ft",eTop:null,eBottom:null,geodesic:false,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,[options]);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!this.eTop){this.eTop=document.createElement("div");this.eTop.className=this.displayClass+"Top";var theLen=this.topInUnits.length;this.div.appendChild(this.eTop);if((this.topOutUnits=="")||(this.topInUnits=="")){this.eTop.style.visibility="hidden";}else{this.eTop.style.visibility="visible";} -this.eBottom=document.createElement("div");this.eBottom.className=this.displayClass+"Bottom";this.div.appendChild(this.eBottom);if((this.bottomOutUnits=="")||(this.bottomInUnits=="")){this.eBottom.style.visibility="hidden";}else{this.eBottom.style.visibility="visible";}} -this.map.events.register('moveend',this,this.update);this.update();return this.div;},getBarLen:function(maxLen){var digits=parseInt(Math.log(maxLen)/Math.log(10));var pow10=Math.pow(10,digits);var firstChar=parseInt(maxLen/pow10);var barLen;if(firstChar>5){barLen=5;}else if(firstChar>2){barLen=2;}else{barLen=1;} -return barLen*pow10;},update:function(){var res=this.map.getResolution();if(!res){return;} -var curMapUnits=this.map.getUnits();var inches=OpenLayers.INCHES_PER_UNIT;var maxSizeData=this.maxWidth*res*inches[curMapUnits];var geodesicRatio=1;if(this.geodesic===true){var maxSizeGeodesic=(this.map.getGeodesicPixelSize().w||0.000001)*this.maxWidth;var maxSizeKilometers=maxSizeData/inches["km"];geodesicRatio=maxSizeGeodesic/maxSizeKilometers;maxSizeData*=geodesicRatio;} -var topUnits;var bottomUnits;if(maxSizeData>100000){topUnits=this.topOutUnits;bottomUnits=this.bottomOutUnits;}else{topUnits=this.topInUnits;bottomUnits=this.bottomInUnits;} -var topMax=maxSizeData/inches[topUnits];var bottomMax=maxSizeData/inches[bottomUnits];var topRounded=this.getBarLen(topMax);var bottomRounded=this.getBarLen(bottomMax);topMax=topRounded/inches[curMapUnits]*inches[topUnits];bottomMax=bottomRounded/inches[curMapUnits]*inches[bottomUnits];var topPx=topMax/res/geodesicRatio;var bottomPx=bottomMax/res/geodesicRatio;if(this.eBottom.style.visibility=="visible"){this.eBottom.style.width=Math.round(bottomPx)+"px";this.eBottom.innerHTML=bottomRounded+" "+bottomUnits;} -if(this.eTop.style.visibility=="visible"){this.eTop.style.width=Math.round(topPx)+"px";this.eTop.innerHTML=topRounded+" "+topUnits;}},CLASS_NAME:"OpenLayers.Control.ScaleLine"});OpenLayers.Control.ZoomIn=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){this.map.zoomIn();},CLASS_NAME:"OpenLayers.Control.ZoomIn"});OpenLayers.Control.ZoomOut=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){this.map.zoomOut();},CLASS_NAME:"OpenLayers.Control.ZoomOut"});OpenLayers.Control.ZoomToMaxExtent=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){if(this.map){this.map.zoomToMaxExtent();}},CLASS_NAME:"OpenLayers.Control.ZoomToMaxExtent"});OpenLayers.Event={observers:false,KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(event){return event.target||event.srcElement;},isLeftClick:function(event){return(((event.which)&&(event.which==1))||((event.button)&&(event.button==1)));},isRightClick:function(event){return(((event.which)&&(event.which==3))||((event.button)&&(event.button==2)));},stop:function(event,allowDefault){if(!allowDefault){if(event.preventDefault){event.preventDefault();}else{event.returnValue=false;}} -if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}},findElement:function(event,tagName){var element=OpenLayers.Event.element(event);while(element.parentNode&&(!element.tagName||(element.tagName.toUpperCase()!=tagName.toUpperCase()))){element=element.parentNode;} -return element;},observe:function(elementParam,name,observer,useCapture){var element=OpenLayers.Util.getElement(elementParam);useCapture=useCapture||false;if(name=='keypress'&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.attachEvent)){name='keydown';} -if(!this.observers){this.observers={};} -if(!element._eventCacheID){var idPrefix="eventCacheID_";if(element.id){idPrefix=element.id+"_"+idPrefix;} -element._eventCacheID=OpenLayers.Util.createUniqueID(idPrefix);} -var cacheID=element._eventCacheID;if(!this.observers[cacheID]){this.observers[cacheID]=[];} -this.observers[cacheID].push({'element':element,'name':name,'observer':observer,'useCapture':useCapture});if(element.addEventListener){element.addEventListener(name,observer,useCapture);}else if(element.attachEvent){element.attachEvent('on'+name,observer);}},stopObservingElement:function(elementParam){var element=OpenLayers.Util.getElement(elementParam);var cacheID=element._eventCacheID;this._removeElementObservers(OpenLayers.Event.observers[cacheID]);},_removeElementObservers:function(elementObservers){if(elementObservers){for(var i=elementObservers.length-1;i>=0;i--){var entry=elementObservers[i];var args=new Array(entry.element,entry.name,entry.observer,entry.useCapture);var removed=OpenLayers.Event.stopObserving.apply(this,args);}}},stopObserving:function(elementParam,name,observer,useCapture){useCapture=useCapture||false;var element=OpenLayers.Util.getElement(elementParam);var cacheID=element._eventCacheID;if(name=='keypress'){if(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.detachEvent){name='keydown';}} -var foundEntry=false;var elementObservers=OpenLayers.Event.observers[cacheID];if(elementObservers){var i=0;while(!foundEntry&&i
    "+"To get rid of this message, select a new BaseLayer "+"in the layer switcher in the upper-right corner.

    "+"Most likely, this is because the Google Maps library "+"script was either not included, or does not contain the "+"correct API key for your site.

    "+"Developers: For help getting this working correctly, "+"click here",'getLayerWarning':"The ${layerType} Layer was unable to load correctly.

    "+"To get rid of this message, select a new BaseLayer "+"in the layer switcher in the upper-right corner.

    "+"Most likely, this is because the ${layerLib} library "+"script was not correctly included.

    "+"Developers: For help getting this working correctly, "+"click here",'scale':"Scale = 1 : ${scaleDenom}",'W':'W','E':'E','N':'N','S':'S','graticule':'Graticule','layerAlreadyAdded':"You tried to add the layer: ${layerName} to the map, but it has already been added",'reprojectDeprecated':"You are using the 'reproject' option "+"on the ${layerName} layer. This option is deprecated: "+"its use was designed to support displaying data over commercial "+"basemaps, but that functionality should now be achieved by using "+"Spherical Mercator support. More information is available from "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"This method has been deprecated and will be removed in 3.0. "+"Please use ${newMethod} instead.",'boundsAddError':"You must pass both x and y values to the add function.",'lonlatAddError':"You must pass both lon and lat values to the add function.",'pixelAddError':"You must pass both x and y values to the add function.",'unsupportedGeometryType':"Unsupported geometry type: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition failed: element with id ${elemId} may be misplaced.",'filterEvaluateNotImplemented':"evaluate is not implemented for this filter type.",'end':''};OpenLayers.Lang["fi"]=OpenLayers.Util.applyDefaults({'permalink':"Ikilinkki",'overlays':"Kerrokset",'baseLayer':"Peruskerros",'sameProjection':"Yleiskuvakarttaa voi käyttää vain, kun sillä on sama projektio kuin pääkartalla.",'W':"L",'E':"I",'N':"P",'S':"E"});OpenLayers.Lang["fur"]=OpenLayers.Util.applyDefaults({'permalink':"Leam Permanent",'overlays':"Livei parsore",'baseLayer':"Livel di base",'browserNotSupported':"Il to sgarfadôr nol supuarte la renderizazion vetoriâl. Al moment a son supuartâts:\n${renderers}",'scale':"Scjale = 1 : ${scaleDenom}",'W':"O",'E':"E",'N':"N",'S':"S"});OpenLayers.Lang["gl"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Solicitude non xerada; a resposta foi: ${statusText}",'permalink':"Ligazón permanente",'overlays':"Capas superpostas",'baseLayer':"Capa base",'sameProjection':"A vista xeral do mapa só funciona cando está na mesma proxección có mapa principal",'readNotImplemented':"Lectura non implementada.",'writeNotImplemented':"Escritura non implementada.",'noFID':"Non se pode actualizar a funcionalidade para a que non hai FID.",'errorLoadingGML':"Erro ao cargar o ficheiro GML ${url}",'browserNotSupported':"O seu navegador non soporta a renderización de vectores. Os renderizadores soportados actualmente son:\n${renderers}",'componentShouldBe':"addFeatures: o compoñente debera ser de tipo ${geomType}",'getFeatureError':"getFeatureFromEvent ten sido chamado a unha capa sen renderizador. Isto normalmente significa que destruíu unha capa, mais non o executador que está asociado con ela.",'minZoomLevelError':"A propiedade minZoomLevel é só para uso conxuntamente coas capas FixedZoomLevels-descendent. O feito de que esa capa wfs verifique o minZoomLevel é unha reliquia do pasado. Non podemos, con todo, eliminala sen a posibilidade de non romper as aplicacións baseadas en OL que poidan depender dela. Por iso a estamos deixando obsoleta (a comprobación minZoomLevel de embaixo será eliminada na versión 3.0). Por favor, no canto diso use o axuste de resolución mín/máx tal e como está descrito aquí: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Transacción WFS: ÉXITO ${response}",'commitFailed':"Transacción WFS: FALLIDA ${response}",'googleWarning':"A capa do Google non puido cargarse correctamente.\x3cbr\x3e\x3cbr\x3ePara evitar esta mensaxe, escolla unha nova capa base no seleccionador de capas na marxe superior dereita.\x3cbr\x3e\x3cbr\x3eProbablemente, isto acontece porque a escritura da libraría do Google Maps ou ben non foi incluída ou ben non contén a clave API correcta para o seu sitio.\x3cbr\x3e\x3cbr\x3eDesenvolvedores: para axudar a facer funcionar isto correctamente, \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3epremede aquí\x3c/a\x3e",'getLayerWarning':"A capa ${layerType} foi incapaz de cargarse correctamente.\x3cbr\x3e\x3cbr\x3ePara evitar esta mensaxe, escolla unha nova capa base no seleccionador de capas na marxe superior dereita.\x3cbr\x3e\x3cbr\x3eProbablemente, isto acontece porque a escritura da libraría ${layerLib} non foi ben incluída.\x3cbr\x3e\x3cbr\x3eDesenvolvedores: para axudar a facer funcionar isto correctamente, \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3epremede aquí\x3c/a\x3e",'scale':"Escala = 1 : ${scaleDenom}",'W':"O",'E':"L",'N':"N",'S':"S",'layerAlreadyAdded':"Intentou engadir a capa: ${layerName} ao mapa, pero xa fora engadida",'reprojectDeprecated':"Está usando a opción \"reproject\" na capa ${layerName}. Esta opción está obsoleta: o seu uso foi deseñado para a visualización de datos sobre mapas base comerciais, pero esta funcionalidade debera agora ser obtida utilizando a proxección Spherical Mercator. Hai dispoñible máis información en http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Este método está obsoleto e será eliminado na versión 3.0. Por favor, no canto deste use ${newMethod}.",'boundsAddError':"Debe achegar os valores x e y á función add.",'lonlatAddError':"Debe achegar tanto o valor lon coma o lat á función add.",'pixelAddError':"Debe achegar os valores x e y á función add.",'unsupportedGeometryType':"Tipo xeométrico non soportado: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition fallou: o elemento con id ${elemId} pode non estar na súa posición.",'filterEvaluateNotImplemented':"avaliar non está implementado para este tipo de filtro."});OpenLayers.Lang["gsw"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Nit behandleti Aafrogsruckmäldig ${statusText}",'permalink':"Permalink",'overlays':"Iberlagerige",'baseLayer':"Grundcharte",'sameProjection':"D Ibersichts-Charte funktioniert nume, wänn si di glych Projäktion brucht wie d Hauptcharte",'readNotImplemented':"Läse nit implementiert.",'writeNotImplemented':"Schrybe nit implementiert.",'noFID':"E Feature, wu s kei FID derfir git, cha nit aktualisiert wäre.",'errorLoadingGML':"Fähler bim Lade vu dr GML-Datei ${url}",'browserNotSupported':"Dyy Browser unterstitzt kei Vektordarstellig. Aktuäll unterstitzti Renderer:\n${renderers}",'componentShouldBe':"addFeatures : Komponänt sott dr Typ ${geomType} syy",'getFeatureError':"getFeatureFromEvent isch uf eme Layer ohni Renderer ufgruefe wore. Des heisst normalerwys, ass Du e Layer kaputt gmacht hesch, aber nit dr Handler, wu derzue ghert.",'minZoomLevelError':"D minZoomLevel-Eigeschaft isch nume dänk fir d Layer, wu vu dr FixedZoomLevels abstamme. Ass dää wfs-Layer minZoomLevel prieft, scih e Relikt us dr Vergangeheit. Mir chenne s aber nit ändere ohni OL_basierti Aawändige villicht kaputt gehn, wu dervu abhänge. Us däm Grund het die Funktion d Eigeschaft \'deprecated\' iberchuu. D minZoomLevel-Priefig unte wird in dr Version 3.0 usegnuu. Bitte verwänd statt däm e min/max-Uflesig wie s do bschriben isch: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS-Transaktion: ERFOLGRYCH ${response}",'commitFailed':"WFS-Transaktion: FÄHLGSCHLAA ${response}",'googleWarning':"Dr Google-Layer het nit korräkt chenne glade wäre.\x3cbr\x3e\x3cbr\x3eGo die Mäldig nimi z kriege, wehl e andere Hintergrundlayer us em LayerSwitcher im rächte obere Ecke.\x3cbr\x3e\x3cbr\x3eDää Fähler git s seli hyfig, wel s Skript vu dr Google-Maps-Bibliothek nit yybunde woren isch oder wel s kei giltige API-Schlissel fir Dyy URL din het.\x3cbr\x3e\x3cbr\x3eEntwickler: Fir Hilf zum korräkte Yybinde vum Google-Layer \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3edoo drucke\x3c/a\x3e",'getLayerWarning':"Dr ${layerType}-Layer het nit korräkt chenne glade wäre.\x3cbr\x3e\x3cbr\x3eGo die Mäldig nimi z kriege, wehl e andere Hintergrundlayer us em LayerSwitcher im rächte obere Ecke.\x3cbr\x3e\x3cbr\x3eDää Fähler git s seli hyfig, wel s Skript vu dr \'${layerLib}\'-Bibliothek nit yybunde woren isch oder wel s kei giltige API-Schlissel fir Dyy URL din het.\x3cbr\x3e\x3cbr\x3eEntwickler: Fir Hilf zum korräkte Yybinde vu Layer \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3edoo drucke\x3c/a\x3e",'scale':"Maßstab = 1 : ${scaleDenom}",'W':"W",'E':"O",'N':"N",'S':"S",'layerAlreadyAdded':"Du hesch versuecht dää Layer in d Charte yyzfiege: ${layerName}, aber är isch schoi yygfiegt",'reprojectDeprecated':"Du bruchsch d \'reproject\'-Option bim ${layerName}-Layer. Die Option isch nimi giltig: si isch aagleit wore go Date iber kommerziälli Grundcharte lege, aber des sott mer jetz mache mit dr Unterstitzig vu Spherical Mercator. Meh Informatione git s uf http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Die Methode isch veraltet un wird us dr Version 3.0 usegnuu. Bitte verwäbnd statt däm ${newMethod}.",'boundsAddError':"Du muesch e x-Wärt un e y-Wärt yygee bi dr Zuefieg-Funktion",'lonlatAddError':"Du meusch e Lengi- un e Breiti-Grad yygee bi dr Zuefieg-Funktion.",'pixelAddError':"Du muesch x- un y-Wärt aagee bi dr Zuefieg-Funktion.",'unsupportedGeometryType':"Nit unterstitze Geometrii-Typ: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition fählgschlaa: Elemänt mit ID ${elemId} isch villicht falsch gsetzt.",'filterEvaluateNotImplemented':"evaluiere isch nit implemäntiert in däm Filtertyp."});OpenLayers.Lang["hr"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Nepodržani zahtjev ${statusText}",'permalink':"Permalink",'overlays':"Overlays",'baseLayer':"Osnovna karta",'sameProjection':"Pregledna karta radi jedino kao je u istoj projekciji kao i glava karta",'readNotImplemented':"ÄŒitanje nije implementirano.",'writeNotImplemented':"Pisanje nije implementirano.",'noFID':"Ne mogu ažurirati znaÄajku za koju ne postoji FID.",'errorLoadingGML':"GreÅ¡ka u uÄitavanju GML datoteke ${url}",'browserNotSupported':"VaÅ¡ preglednik ne podržava vektorsko renderiranje. Trenutno podržani rendereri su: ${renderers}",'componentShouldBe':"addFeatures : komponenta bi trebala biti ${geomType}",'getFeatureError':"getFeatureFromEvent je pozvao Layer bez renderera. Ovo obiÄno znaÄi da ste uniÅ¡tiili Layer, a ne neki Handler koji je povezan s njim.",'commitSuccess':"WFS Transakcija: USPJEÅ NA ${response}",'commitFailed':"WFS Transakcija: NEUSPJEÅ NA ${response}",'scale':"Mjerilo = 1 : ${scaleDenom}",'layerAlreadyAdded':"PokuÅ¡ali ste dodati layer: ${layerName} na kartu, ali je već dodan",'methodDeprecated':"Ova metoda nije odobrena i biti će maknuta u 3.0. Koristite ${newMethod}.",'boundsAddError':"Morate dati obje vrijednosti , x i y da bi dodali funkciju.",'lonlatAddError':"Morate dati obje vrijednosti , (lon i lat) da bi dodali funkciju.",'pixelAddError':"Morate dati obje vrijednosti , x i y da bi dodali funkciju.",'unsupportedGeometryType':"Nepodržani tip geometrije: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition nije uspjelo: element sa id ${elemId} može biti krivo smjeÅ¡ten."});OpenLayers.Lang["hsb"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"WotmoÅ‚wa njewobdźěłaneho napraÅ¡owanja ${statusText}",'permalink':"Trajny wotkaz",'overlays':"NaworÅ¡towanja",'baseLayer':"ZakÅ‚adna runina",'sameProjection':"PÅ™ehladowa karta jenož funguje, hdyž je w samsnej projekciji kaž hÅ‚owna karta",'readNotImplemented':"ÄŒitanje njeimplementowane.",'writeNotImplemented':"Pisanje njeimplementowane.",'noFID':"Funkcija, za kotruž FID njeje, njeda so aktualizować.",'errorLoadingGML':"Zmylk pÅ™i zaÄitowanju dataje ${url}",'browserNotSupported':"Twój wobhladowak wektorowe rysowanje njepodpÄ›ruje. Tuchwilu podpÄ›rowane rysowaki su:\n${renderers}",'componentShouldBe':"addFeatures: komponenta měła ${geomType} być",'getFeatureError':"getFeatureFromEvent bu na woršće bjez rysowak zawoÅ‚any. To zwjetÅ¡a woznamjenja, zo sy worÅ¡tu zniÄiÅ‚, ale nic wobdźěłak, kotryž je z njej zwjazany.",'minZoomLevelError':"Kajkosć minZoomLevel je jenož za wužiwanje z worÅ¡tami myslena, kotrež wot FixedZoomLevels pochadźeja. Zo tuta worÅ¡ta wfs za minZoomLevel pÅ™epruwuje, je relikt zaÅ„dźenosće. Njemóžemy wÅ¡ak ju wotstronić, bjeztoho zo aplikacije, kotrež na OpenLayers bazÄ›ruja a snano tutu kajkosć wužiwaja, hižo njefunguja. Tohodla smy ju jako zestarjenu woznamjenili -- pÅ™epruwowanje za minZoomLevel budu so we wersiji 3.0 wotstronjeć. ProÅ¡u wužij mÄ›sto toho nastajenje min/max, kaž je tu wopisane: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS-Transakcija: WUSPĚŠNA ${response}",'commitFailed':"WFS-Transakcija: NJEPORADŹENA ${response}",'googleWarning':"WorÅ¡ta Google njemóžeÅ¡e so korektnje zaÄitać.\x3cbr\x3e\x3cbr\x3eZo by tutu zdźělenku wotbyÅ‚, wubjer nowy BaseLayer z wubÄ›ra worÅ¡tow horjeka naprawo.\x3cbr\x3e\x3cbr\x3eNajskerje so to stawa, dokelž skript biblioteki Google Maps pak njebu zapÅ™ijaty pak njewobsahuje korektny kluÄ API za twoje sydÅ‚o.\x3cbr\x3e\x3cbr\x3eWuwiwarjo: Za pomoc ke korektnemu fungowanju worÅ¡tow\n\x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3etu kliknyć\x3c/a\x3e",'getLayerWarning':"WorÅ¡ta ${layerType} njemóžeÅ¡e so korektnje zaÄitać.\x3cbr\x3e\x3cbr\x3eZo by tutu zdźělenku wotbyÅ‚, wubjer nowy BaseLayer z wubÄ›ra worÅ¡tow horjeka naprawo.\x3cbr\x3e\x3cbr\x3eNajskerje so to stawa, dokelž skript biblioteki ${layerLib} njebu korektnje zapÅ™ijaty.\x3cbr\x3e\x3cbr\x3eWuwiwarjo: Za pomoc ke korektnemu fungowanju worÅ¡tow\n\x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3etu kliknyć\x3c/a\x3e",'scale':"MÄ›ritko = 1 : ${scaleDenom}",'W':"Z",'E':"W",'N':"S",'S':"J",'layerAlreadyAdded':"Sy spytaÅ‚ runinu ${layerName} karće dodać, ale je so hižo dodaÅ‚a",'reprojectDeprecated':"WužiwaÅ¡ opciju \"reproject\" wořšty ${layerName}. Tuta opcija je zestarjena: jeje wužiwanje bÄ› myslene, zo by zwobraznjenje datow nad komercielnymi bazowymi kartami podpÄ›raÅ‚o, ale funkcionalnosć měła so nÄ›tko z pomocu Sperical Mercator docpěć. DalÅ¡e informacije steja na http://trac.openlayers.org/wiki/SphericalMercator k dispoziciji.",'methodDeprecated':"Tuta metoda je so njeschwaliÅ‚a a budźe so w 3.0 wotstronjeć. ProÅ¡u wužij ${newMethod} mÄ›sto toho.",'boundsAddError':"DyrbiÅ¡ hódnotu x kaž tež y funkciji \"add\" pÅ™epodać.",'lonlatAddError':"DyrbiÅ¡ hódnotu lon kaž tež lat funkciji \"add\" pÅ™epodać.",'pixelAddError':"DyrbiÅ¡ hódnotu x kaž tež y funkciji \"add\" pÅ™epodać.",'unsupportedGeometryType':"NjepodpÄ›rowany geometrijowy typ: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition je so njeporadźiÅ‚: element z id ${elemId} bu snano wopak zamÄ›stnjeny.",'filterEvaluateNotImplemented':"wuhódnoćenje njeje za tutón filtrowy typ implementowany."});OpenLayers.Lang["hu"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Nem kezelt kérés visszatérése ${statusText}",'permalink':"Permalink",'overlays':"Rávetítések",'baseLayer':"Alapréteg",'sameProjection':"Az áttekintÅ‘ térkép csak abban az esetben működik, ha ugyanazon a vetületen van, mint a fÅ‘ térkép.",'readNotImplemented':"Olvasás nincs végrehajtva.",'writeNotImplemented':"Ãrás nincs végrehajtva.",'noFID':"Nem frissíthetÅ‘ olyan jellemzÅ‘, amely nem rendelkezik FID-del.",'errorLoadingGML':"Hiba GML-fájl betöltésekor ${url}",'browserNotSupported':"A böngészÅ‘je nem támogatja a vektoros renderelést. A jelenleg támogatott renderelÅ‘k:\n${renderers}",'componentShouldBe':"addFeatures : az összetevÅ‘nek ilyen típusúnak kell lennie: ${geomType}",'getFeatureError':"getFeatureFromEvent réteget hívott meg renderelÅ‘ nélkül. Ez rendszerint azt jelenti, hogy megsemmisített egy fóliát, de néhány ahhoz társított kezelÅ‘t nem.",'minZoomLevelError':"A minZoomLevel tulajdonságot csak a következÅ‘vel való használatra szánták: FixedZoomLevels-leszármazott fóliák. Ez azt jelenti, hogy a minZoomLevel wfs fólia jelölÅ‘négyzetei már a múlté. Mi azonban nem távolíthatjuk el annak a veszélye nélkül, hogy az esetlegesen ettÅ‘l függÅ‘ OL alapú alkalmazásokat tönkretennénk. Ezért ezt érvénytelenítjük -- a minZoomLevel az alul levÅ‘ jelölÅ‘négyzet a 3.0-s verzióból el lesz távolítva. Kérjük, helyette használja a min/max felbontás beállítást, amelyrÅ‘l az alábbi helyen talál leírást: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS tranzakció: SIKERES ${response}",'commitFailed':"WFS tranzakció: SIKERTELEN ${response}",'googleWarning':"A Google fólia betöltése sikertelen.\x3cbr\x3e\x3cbr\x3eAhhoz, hogy ez az üzenet eltűnjön, válasszon egy új BaseLayer fóliát a jobb felsÅ‘ sarokban található fóliakapcsoló segítségével.\x3cbr\x3e\x3cbr\x3eNagy valószínűséggel ez azért van, mert a Google Maps könyvtár parancsfájlja nem található, vagy nem tartalmazza az Ön oldalához tartozó megfelelÅ‘ API-kulcsot.\x3cbr\x3e\x3cbr\x3eFejlesztÅ‘knek: A helyes működtetésre vonatkozó segítség az alábbi helyen érhetÅ‘ el, \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3ekattintson ide\x3c/a\x3e",'getLayerWarning':"A(z) ${layerType} fólia nem töltÅ‘dött be helyesen.\x3cbr\x3e\x3cbr\x3eAhhoz, hogy ez az üzenet eltűnjön, válasszon egy új BaseLayer fóliát a jobb felsÅ‘ sarokban található fóliakapcsoló segítségével.\x3cbr\x3e\x3cbr\x3eNagy valószínűséggel ez azért van, mert a(z) ${layerLib} könyvtár parancsfájlja helytelen.\x3cbr\x3e\x3cbr\x3eFejlesztÅ‘knek: A helyes működtetésre vonatkozó segítség az alábbi helyen érhetÅ‘ el, \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3ekattintson ide\x3c/a\x3e",'scale':"Lépték = 1 : ${scaleDenom}",'W':"Ny",'E':"K",'N':"É",'S':"D",'layerAlreadyAdded':"Megpróbálta hozzáadni a(z) ${layerName} fóliát a térképhez, de az már hozzá van adva",'reprojectDeprecated':"Ön a \'reproject\' beállítást használja a(z) ${layerName} fólián. Ez a beállítás érvénytelen: használata az üzleti alaptérképek fölötti adatok megjelenítésének támogatására szolgált, de ezt a funkció ezentúl a Gömbi Mercator használatával érhetÅ‘ el. További információ az alábbi helyen érhetÅ‘ el: http://trac.openlayers.org/wiki/SphericalMercator",'methodDeprecated':"Ez a módszer érvénytelenítve lett és a 3.0-s verzióból el lesz távolítva. Használja a(z) ${newMethod} módszert helyette.",'boundsAddError':"Az x és y értékeknek egyaránt meg kell felelnie, hogy a funkciót hozzáadhassa.",'lonlatAddError':"A hossz. és szél. értékeknek egyaránt meg kell felelnie, hogy a funkciót hozzáadhassa.",'pixelAddError':"Az x és y értékeknek egyaránt meg kell felelnie, hogy a funkciót hozzáadhassa.",'unsupportedGeometryType':"Nem támogatott geometriatípus: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition sikertelen: lehetséges, hogy a(z) ${elemId} azonosítójú elem téves helyre került.",'filterEvaluateNotImplemented':"ennél a szűrÅ‘típusnál kiértékelés nem hajtódik végre."});OpenLayers.Lang["ia"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Le responsa a un requesta non esseva maneate: ${statusText}",'permalink':"Permaligamine",'overlays':"Superpositiones",'baseLayer':"Strato de base",'sameProjection':"Le mini-carta functiona solmente si illo es in le mesme projection que le carta principal",'readNotImplemented':"Lectura non implementate.",'writeNotImplemented':"Scriptura non implementate.",'noFID':"Non pote actualisar un elemento sin FID.",'errorLoadingGML':"Error al cargamento del file GML ${url}",'browserNotSupported':"Tu navigator non supporta le rendition de vectores. Le renditores actualmente supportate es:\n${renderers}",'componentShouldBe':"addFeatures: le componente debe esser del typo ${geomType}",'getFeatureError':"getFeatureFromEvent ha essite appellate in un strato sin renditor. Isto significa generalmente que tu ha destruite un strato, ma lassava un gestor associate con illo.",'minZoomLevelError':"Le proprietate minZoomLevel es solmente pro uso con le stratos descendente de FixedZoomLevels. Le facto que iste strato WFS verifica minZoomLevel es un reliquia del passato. Nonobstante, si nos lo remove immediatemente, nos pote rumper applicationes a base de OL que depende de illo. Ergo nos lo declara obsolete; le verification de minZoomLevel in basso essera removite in version 3.0. Per favor usa in su loco le configuration de resolutiones min/max como describite a: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Transaction WFS: SUCCESSO ${response}",'commitFailed':"Transaction WFS: FALLEVA ${response}",'googleWarning':"Le strato Google non poteva esser cargate correctemente.\x3cbr\x3e\x3cbr\x3ePro disfacer te de iste message, selige un nove BaseLayer in le selector de strato in alto a dextra.\x3cbr\x3e\x3cbr\x3eMulto probabilemente, isto es proque le script del libreria de Google Maps non esseva includite o non contine le clave API correcte pro tu sito.\x3cbr\x3e\x3cbr\x3eDisveloppatores: Pro adjuta de corriger isto, \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eclicca hic\x3c/a",'getLayerWarning':"Le strato ${layerType} non poteva esser cargate correctemente.\x3cbr\x3e\x3cbr\x3ePro disfacer te de iste message, selige un nove BaseLayer in le selector de strato in alto a dextra.\x3cbr\x3e\x3cbr\x3eMulto probabilemente, isto es proque le script del libreria de ${layerLib} non esseva correctemente includite.\x3cbr\x3e\x3cbr\x3eDisveloppatores: Pro adjuta de corriger isto, \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eclicca hic\x3c/a\x3e",'scale':"Scala = 1 : ${scaleDenom}",'W':"W",'E':"E",'N':"N",'S':"S",'layerAlreadyAdded':"Tu tentava adder le strato: ${layerName} al carta, ma illo es ja presente",'reprojectDeprecated':"Tu usa le option \'reproject\' in le strato ${layerName} layer. Iste option es obsolescente: illo esseva pro poter monstrar datos super cartas de base commercial, ma iste functionalitate pote ora esser attingite con le uso de Spherical Mercator. Ulterior information es disponibile a http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Iste methodo ha essite declarate obsolescente e essera removite in version 3.0. Per favor usa ${newMethod} in su loco.",'boundsAddError':"Tu debe passar le duo valores x e y al function add.",'lonlatAddError':"Tu debe passar le duo valores lon e lat al function add.",'pixelAddError':"Tu debe passar le duo valores x e y al function add.",'unsupportedGeometryType':"Typo de geometria non supportate: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition falleva: le elemento con id ${elemId} pote esser mal placiate.",'filterEvaluateNotImplemented':"\"evaluate\" non es implementate pro iste typo de filtro."});OpenLayers.Lang["id"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Permintaan yang tak tertangani menghasilkan ${statusText}",'permalink':"Pranala permanen",'overlays':"Hamparan",'baseLayer':"Lapisan Dasar",'sameProjection':"Peta tinjauan hanya bekerja bila dalam proyeksi yang sama dengan peta utama",'readNotImplemented':"Membaca tidak diterapkan.",'writeNotImplemented':"Menyimpan tidak diterapkan.",'noFID':"Tidak dapat memperbarui fitur yang tidak memiliki FID.",'errorLoadingGML':"Kesalahan dalam memuat berkas GML ${url}",'browserNotSupported':"Peramban Anda tidak mendukung penggambaran vektor. Penggambar yang didukung saat ini adalah:\n${renderers}",'componentShouldBe':"addFeatures : komponen harus berupa ${geomType}",'getFeatureError':"getFeatureFromEvent diterapkan pada lapisan tanpa penggambar. Ini biasanya berarti Anda menghapus sebuah lapisan, tetapi tidak menghapus penangan yang terkait dengannya.",'minZoomLevelError':"Properti minZoomLevel hanya ditujukan bekerja dengan lapisan FixedZoomLevels-descendent. Pengecekan minZoomLevel oleh lapisan wfs adalah peninggalan masa lalu. Kami tidak dapat menghapusnya tanpa kemungkinan merusak aplikasi berbasis OL yang mungkin bergantung padanya. Karenanya, kami menganggapnya tidak berlaku -- Cek minZoomLevel di bawah ini akan dihapus pada 3.0. Silakan gunakan penyetelan resolusi min/maks seperti dijabarkan di sini: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS Transaksi: BERHASIL ${respon}",'commitFailed':"WFS Transaksi: GAGAL ${respon}",'googleWarning':"Lapisan Google tidak dapat dimuat dengan benar.\x3cbr\x3e\x3cbr\x3eUntuk menghilangkan pesan ini, pilih suatu BaseLayer baru melalui penukar lapisan (layer switcher) di ujung kanan atas.\x3cbr\x3e\x3cbr\x3eKemungkinan besar ini karena pustaka skrip Google Maps tidak disertakan atau tidak mengandung kunci API yang tepat untuk situs Anda.\x3cbr\x3e\x3cbr\x3ePengembang: Untuk bantuan mengatasi masalah ini, \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eklik di sini\x3c/a\x3e",'getLayerWarning':"Lapisan ${layerType} tidak dapat dimuat dengan benar.\x3cbr\x3e\x3cbr\x3eUntuk menghilangkan pesan ini, pilih suatu BaseLayer baru melalui penukar lapisan (layer switcher) di ujung kanan atas.\x3cbr\x3e\x3cbr\x3eKemungkinan besar ini karena pustaka skrip Google Maps tidak disertakan dengan benar.\x3cbr\x3e\x3cbr\x3ePengembang: Untuk bantuan mengatasi masalah ini, \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eklik di sini\x3c/a\x3e",'scale':"Sekala = 1 : ${scaleDenom}",'W':"B",'E':"T",'N':"U",'S':"S",'layerAlreadyAdded':"Anda mencoba menambahkan lapisan: ${layerName} ke dalam peta, tapi lapisan itu telah ditambahkan",'reprojectDeprecated':"Anda menggunakan opsi \'reproject\' pada lapisan ${layerName}. Opsi ini telah ditinggalkan: penggunaannya dirancang untuk mendukung tampilan data melalui peta dasar komersial, tapi fungsionalitas tersebut saat ini harus dilakukan dengan menggunakan dukungan Spherical Mercator. Informasi lebih lanjut tersedia di http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Metode ini telah usang dan akan dihapus di 3.0. Sebaliknya, harap gunakan ${newMethod}.",'boundsAddError':"Anda harus memberikan kedua nilai x dan y ke fungsi penambah.",'lonlatAddError':"Anda harus memberikan kedua nilai lon dan lat ke fungsi penambah.",'pixelAddError':"Anda harus memberikan kedua nilai x dan y ke fungsi penambah.",'unsupportedGeometryType':"Tipe geometri tak didukung: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition gagal: elemen dengan id ${elemId} mungkin salah tempat.",'filterEvaluateNotImplemented':"evaluasi tidak tersedia untuk tipe filter ini."});OpenLayers.Lang["io"]=OpenLayers.Util.applyDefaults({'scale':"Skalo = 1 : ${scaleDenom}"});OpenLayers.Lang["is"]=OpenLayers.Util.applyDefaults({'permalink':"Varanlegur tengill",'overlays':"Þekjur",'baseLayer':"Grunnlag",'sameProjection':"Yfirlitskortið virkar aðeins ef það er í sömu vörpun og aðalkortið",'readNotImplemented':"Skrifun er óútfærð.",'writeNotImplemented':"Lestur er óútfærður.",'errorLoadingGML':"Villa kom upp við að hlaða inn GML skránni ${url}",'scale':"Skali = 1 : ${scaleDenom}",'layerAlreadyAdded':"Þú reyndir að bæta laginu ${layerName} á kortið en það er þegar búið að bæta því við",'methodDeprecated':"Þetta fall hefur verið úrelt og verður fjarlægt í 3.0. Notaðu ${newMethod} í staðin."});OpenLayers.Lang["ja"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"未処ç†ã®è¦æ±‚㯠${statusText} ã‚’è¿”ã—ã¾ã™",'permalink':"パーマリンク",'overlays':"オーãƒãƒ¼ãƒ¬ã‚¤",'baseLayer':"基底レイヤー",'sameProjection':"概観地図ã¯ãƒ¡ã‚¤ãƒ³ã®åœ°å›³ã¨åŒã˜æŠ•å½±æ³•ã‚’ã¨ã‚‹å ´åˆã®ã¿æ©Ÿèƒ½ã—ã¾ã™",'readNotImplemented':"読ã¿è¾¼ã¿ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。",'writeNotImplemented':"書ãè¾¼ã¿ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。",'noFID':"FID ã®ãªã„地物ã¯æ›´æ–°ã§ãã¾ã›ã‚“。",'errorLoadingGML':"GML ファイル ${url} ã®èª­ã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼",'browserNotSupported':"ã‚ãªãŸã®ãƒ–ラウザã¯ãƒ™ã‚¯ã‚¿ãƒ¼ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ã‚¹ã®æ写ã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。ç¾æ™‚点ã§å¯¾å¿œã—ã¦ã„るソフトウェアã¯ä»¥ä¸‹ã®ã‚‚ã®ã§ã™ã€‚\n${renderers}",'componentShouldBe':"addFeatures: è¦ç´ ã¯ ${geomType} ã§ã‚ã‚‹ã¹ãã§ã™",'getFeatureError':"getFeatureFromEvent ãŒãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ã®ãªã„レイヤーã‹ã‚‰å‘¼ã°ã‚Œã¾ã—ãŸã€‚通常ã€ã“ã‚Œã¯ã‚ãªãŸãŒãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’ã€ãã‚Œã«é–¢é€£ã¥ã‘られãŸã„ãã¤ã‹ã®ãƒãƒ³ãƒ‰ãƒ©ã‚’除ã„ã¦ã€ç ´å£Šã—ã¦ã—ã¾ã£ãŸã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚",'minZoomLevelError':"minZoomLevel プロパティ㯠FixedZoomLevels を継承ã™ã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã§ã®ä½¿ç”¨ã®ã¿ã‚’想定ã—ã¦ã„ã¾ã™ã€‚ã“ã® minZoomLevel ã«å¯¾ã™ã‚‹ WFS レイヤーã®æ¤œæŸ»ã¯æ­´å²çš„ãªã‚‚ã®ã§ã™ã€‚ã—ã‹ã—ãªãŒã‚‰ã€ã“ã®æ¤œæŸ»ã‚’除去ã™ã‚‹ã¨ãã‚Œã«ä¾å­˜ã™ã‚‹ OpenLayers ベースã®ã‚¢ãƒ—リケーションを破壊ã—ã¦ã—ã¾ã†å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚よã£ã¦å»ƒæ­¢ãŒäºˆå®šã•ã‚Œã¦ãŠã‚Šã€ã“ã® minZoomLevel 検査ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³3.0ã§é™¤åŽ»ã•ã‚Œã¾ã™ã€‚代ã‚ã‚Šã«ã€http://trac.openlayers.org/wiki/SettingZoomLevels ã§è§£èª¬ã•ã‚Œã¦ã„ã‚‹ã€æœ€å°ãŠã‚ˆã³æœ€å¤§è§£åƒåº¦è¨­å®šã‚’使用ã—ã¦ãã ã•ã„。",'commitSuccess':"WFS トランザクション: æˆåŠŸ ${response}",'commitFailed':"WFS トランザクション: 失敗 ${response}",'googleWarning':"Google レイヤーãŒæ­£ã—ã読ã¿è¾¼ã¿ã‚’è¡Œãˆã¾ã›ã‚“ã§ã—ãŸã€‚\x3cbr\x3e\x3cbr\x3eã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’消ã™ã«ã¯ã€å³ä¸Šã®éš…ã«ã‚るレイヤー切り替ãˆéƒ¨åˆ†ã§æ–°ã—ã„基底レイヤーをé¸ã‚“ã§ãã ã•ã„。\x3cbr\x3e\x3cbr\x3eãŠãらãã€ã“れ㯠Google マップ用ライブラリã®ã‚¹ã‚¯ãƒªãƒ—トãŒçµ„ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„ã‹ã€ã‚ãªãŸã®ã‚µã‚¤ãƒˆã«å¯¾å¿œã™ã‚‹æ­£ã—ã„ API キーãŒè¨­å®šã•ã‚Œã¦ã„ãªã„ãŸã‚ã§ã™ã€‚\x3cbr\x3e\x3cbr\x3e開発者ã®æ–¹ã¸: æ­£ã—ã„動作をã•ã›ã‚‹ãŸã‚ã«\x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eã“ã¡ã‚‰ã®ã‚¦ã‚£ã‚­\x3c/a\x3eã‚’å‚ç…§ã—ã¦ãã ã•ã„。",'getLayerWarning':"${layerType} レイヤーãŒæ­£ã—ã読ã¿è¾¼ã¿ã‚’è¡Œãˆã¾ã›ã‚“ã§ã—ãŸã€‚\x3cbr\x3e\x3cbr\x3eã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’消ã™ã«ã¯ã€å³ä¸Šã®éš…ã«ã‚るレイヤー切り替ãˆéƒ¨åˆ†ã§æ–°ã—ã„基底レイヤーをé¸ã‚“ã§ãã ã•ã„。\x3cbr\x3e\x3cbr\x3eãŠãらãã€ã“れ㯠${layerLib} ライブラリã®ã‚¹ã‚¯ãƒªãƒ—トãŒæ­£ã—ã組ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„ãŸã‚ã§ã™ã€‚\x3cbr\x3e\x3cbr\x3e開発者ã®æ–¹ã¸: æ­£ã—ã„動作をã•ã›ã‚‹ãŸã‚ã«\x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eã“ã¡ã‚‰ã®ã‚¦ã‚£ã‚­\x3c/a\x3eã‚’å‚ç…§ã—ã¦ãã ã•ã„。",'scale':"縮尺 = 1 : ${scaleDenom}",'W':"西",'E':"æ±",'N':"北",'S':"å—",'layerAlreadyAdded':"ã‚ãªãŸã¯ã€Œ${layerName}ã€ã‚’地図ã«è¿½åŠ ã—よã†ã¨è©¦ã¿ã¾ã—ãŸãŒã€ãã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯æ—¢ã«è¿½åŠ ã•ã‚Œã¦ã„ã¾ã™",'reprojectDeprecated':"ã‚ãªãŸã¯ã€Œ${layerName}ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã§ reproject オプションを使ã£ã¦ã„ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションã¯å•†ç”¨ã®åŸºåº•åœ°å›³ä¸Šã«æƒ…報を表示ã™ã‚‹ç›®çš„ã§è¨­è¨ˆã•ã‚Œã¾ã—ãŸãŒã€ç¾åœ¨ã§ã¯ãã®æ©Ÿèƒ½ã¯ Spherical Mercator サãƒãƒ¼ãƒˆã‚’利用ã—ã¦å®Ÿç¾ã•ã‚Œã¦ãŠã‚Šã€ã“ã®ã‚ªãƒ—ションã®ä½¿ç”¨ã¯éžæŽ¨å¥¨ã§ã™ã€‚追加ã®æƒ…報㯠http://trac.openlayers.org/wiki/SphericalMercator ã§å…¥æ‰‹ã§ãã¾ã™ã€‚",'methodDeprecated':"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å»ƒæ­¢ãŒäºˆå®šã•ã‚Œã¦ãŠã‚Šã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³3.0ã§é™¤åŽ»ã•ã‚Œã¾ã™ã€‚代ã‚ã‚Šã« ${newMethod} を使用ã—ã¦ãã ã•ã„。",'boundsAddError':"x 㨠y 両方ã®å€¤ã‚’ add 関数ã«æ¸¡ã•ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。",'lonlatAddError':"lon 㨠lat 両方ã®å€¤ã‚’ add 関数ã«æ¸¡ã•ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。",'pixelAddError':"x 㨠y ã®å€¤ä¸¡æ–¹ã‚’ add 関数ã«æ¸¡ã•ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。",'unsupportedGeometryType':"未対応ã®å½¢çŠ¶åž‹: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition ãŒå¤±æ•—ã—ã¾ã—ãŸ: id ${elemId} ã‚’ã‚‚ã¤è¦ç´ ãŒèª¤ã£ãŸä½ç½®ã«ã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚",'filterEvaluateNotImplemented':"ã“ã®ãƒ•ã‚£ãƒ«ã‚¿ãƒ¼åž‹ã«ã¤ã„㦠evaluate ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›ã‚“。"});OpenLayers.Lang["km"]=OpenLayers.Util.applyDefaults({'permalink':"ážáŸ†ážŽáž—្ជាប់អចិន្ážáŸ’រៃយáŸ",'baseLayer':"ស្រទាប់បាážâ€‹",'errorLoadingGML':"កំហុសកំឡុងពáŸáž›áž•áŸ’ទុកឯកសារ GML ${url}",'scale':"មាážáŸ’រដ្ឋាន = ១ ៖ ${scaleDenom}"});OpenLayers.Lang["ksh"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Met dä Antwoot op en Aanfrooch ham_mer nix aanjefange: ${statusText}",'permalink':"Lengk op Duuer",'overlays':"Drövver jelaat",'baseLayer':"Jrund-Nivoh",'sameProjection':"De Övverseeschs_Kaat deiht et bloß, wann se de sälve Projäxjuhn bruche deiht, wi de Houp_Kaat",'readNotImplemented':"„\x3ccode lang=\"en\"\x3eread\x3c/code\x3e“ is em Projramm nit fürjesinn.",'writeNotImplemented':"„\x3ccode lang=\"en\"\x3ewrite\x3c/code\x3e“ is em Projramm nit fürjesinn.",'noFID':"En Saach, woh kein \x3ci lang=\"en\"\x3eFID\x3c/i\x3e för doh es, löht sesch nit ändere.",'errorLoadingGML':"Fähler beim \x3ci lang=\"en\"\x3eGML\x3c/i\x3e-Datei-Laade vun \x3ccode\x3e${url}\x3c/code\x3e",'browserNotSupported':"Dinge Brauser kann kein Väktore ußjävve. De Zoote Ußjaabe, di em Momang jon, sen:\n${renderers}",'componentShouldBe':"\x3ccode lang=\"en\"\x3eaddFeatures\x3c/code\x3e: dä Aandeil sullt vun dä Zoot „\x3ccode lang=\"en\"\x3e${geomType}\x3c/code\x3e“ sin.",'getFeatureError':"\x3ccode lang=\"en\"\x3egetFeatureFromEvent\x3c/code\x3e es vun enem Nivoh opjeroofe woode, woh et kei Projramm zom Ußjävve jit. Dat bedügg för jewöhnlesch, dat De e Nivoh kapott jemaat häs, ävver nit e Projramm för domet ömzejonn, wat domet verbonge es.",'minZoomLevelError':"De Eijeschaff „\x3ccode lang=\"en\"\x3eminZoomLevel\x3c/code\x3e“ es bloß doför jedaach, dat mer se met dä Nivvohß bruch, di vun \x3ccode lang=\"en\"\x3eFixedZoomLevels\x3c/code\x3e affhange don. Dat dat \x3ci lang=\"en\"\x3eWFS\x3c/i\x3e-Nivvoh övverhoup de Eijeschaff „\x3ccode lang=\"en\"\x3eminZoomLevel\x3c/code\x3e“ pröhfe deiht, es noch övveresch vun fröhjer. Mer künne dat ävver jez nit fott lohße, oohne dat mer Jevaa loufe, dat Aanwendunge vun OpenLayers nit mieh loufe, di sesch doh velleijsch noch drop am verlohße sin. Dröm sare mer, dat mer et nit mieh han welle, un de „\x3ccode lang=\"en\"\x3eminZoomLevel\x3c/code\x3e“-Eijeschaff weed hee vun de Version 3.0 af nit mieh jeprööf wäde. Nemm doför de Enstellung för de hühßte un de kleinßte Oplöhsung, esu wi et en http://trac.openlayers.org/wiki/SettingZoomLevels opjeschrevve es.",'commitSuccess':"Dä \x3ci lang=\"en\"\x3eWFS\x3c/i\x3e-Vörjang es joot jeloufe: ${response}",'commitFailed':"Dä \x3ci lang=\"en\"\x3eWFS\x3c/i\x3e-Vörjang es scheif jejange: ${response}",'googleWarning':"Dat Nivvoh \x3ccode lang=\"en\"\x3eGoogle\x3c/code\x3e kunnt nit reschtesch jelaade wääde.\x3cbr /\x3e\x3cbr /\x3eÖm hee di Nohreesch loß ze krijje, donn en ander Jrund-Nivvoh ußsöhke, rähß bovve en de Äk.\x3cbr /\x3e\x3cbr /\x3eWascheinlesch es dat wiel dat \x3ci lang=\"en\"\x3eGoogle-Maps\x3c/i\x3e-Skrepp entweeder nit reschtesch enjebonge wood, udder nit dä reschtejje \x3ci lang=\"en\"\x3eAPI\x3c/i\x3e-Schlößel för Ding Web-ßait scheke deiht.\x3cbr /\x3e\x3cbr /\x3eFör Projrammierer jidd_et Hölp do_drövver, \x3ca href=\"http://trac.openlayers.org/wiki/Google\" target=\"_blank\"\x3ewi mer dat aan et Loufe brengk\x3c/a\x3e.",'getLayerWarning':"Dat Nivvoh \x3ccode\x3e${layerType}\x3c/code\x3e kunnt nit reschtesch jelaade wääde.\x3cbr /\x3e\x3cbr /\x3eÖm hee di Nohreesch loß ze krijje, donn en ander Jrund-Nivvoh ußsöhkre, rähß bovve en de Äk.\x3cbr /\x3e\x3cbr /\x3eWascheinlesch es dat, wiel dat Skrepp \x3ccode\x3e${layerLib}\x3c/code\x3e nit reschtesch enjebonge wood.\x3cbr /\x3e\x3cbr /\x3eFör Projrammierer jidd_Et Hölp do_drövver, \x3ca href=\"http://trac.openlayers.org/wiki/${layerLib}\" target=\"_blank\"\x3ewi mer dat aan et Loufe brengk\x3c/a\x3e.",'scale':"Mohßshtaab = 1 : ${scaleDenom}",'W':"W",'E':"O",'N':"N",'S':"S",'layerAlreadyAdded':"Do häß versöhk, dat Nivvoh \x3ccode\x3e${layerName}\x3c/code\x3e en di Kaat eren ze bränge, et wohr ävver ald do dren.",'reprojectDeprecated':"Do bruchs de Ußwahl \x3ccode\x3ereproject\x3c/code\x3e op däm Nivvoh \x3ccode\x3e${layerName}\x3c/code\x3e. Di Ußwahl es nit mieh jähn jesinn. Se wohr doför jedaach, öm Date op jeschääfsmäßesch eruß jejovve Kaate bovve drop ze moole, wat ävver enzwesche besser met dä Öngershtözung för de ßfääresche Mäkaator Beldscher jeiht. Doh kanns De mieh drövver fenge op dä Sigg: http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Hee di Metood es nim_mih aktoäll un et weed se en dä Version 3.0 nit mieh jävve. Nemm \x3ccode\x3e${newMethod}\x3c/code\x3e doföör.",'boundsAddError':"Do moß beeds vun de \x3ccode\x3ex\x3c/code\x3e un \x3ccode\x3ey\x3c/code\x3e Wääte aan de Fungkßjohn \x3ccode\x3eadd\x3c/code\x3e jävve.",'lonlatAddError':"Do moß beeds \x3ccode\x3elon\x3c/code\x3e un \x3ccode\x3elat\x3c/code\x3e aan de Fungkßjohn \x3ccode\x3eadd\x3c/code\x3e jävve.",'pixelAddError':"Do moß beeds \x3ccode\x3ex\x3c/code\x3e un \x3ccode\x3ey\x3c/code\x3e aan de Fungkßjohn \x3ccode\x3eadd\x3c/code\x3e jävve.",'unsupportedGeometryType':"De Zoot Jommetrii dom_mer nit ongershtöze: \x3ccode\x3e${geomType}\x3c/code\x3e",'pagePositionFailed':"\x3ccode lang=\"en\"\x3eOpenLayers.Util.pagePosition\x3c/code\x3e es donevve jejange: dat Denge met dä Kännong \x3ccode\x3e${elemId}\x3c/code\x3e künnt am verkeehte Plaz sin.",'filterEvaluateNotImplemented':"„\x3ccode lang=\"en\"\x3eevaluate\x3c/code\x3e“ es för di Zoot Fellter nit enjereschdt."});OpenLayers.Lang["nds"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Unbehannelt Trüchmellels för de Anfraag ${statusText}",'permalink':"Permalink",'overlays':"Overlays",'baseLayer':"Achtergrundkoort",'sameProjection':"De Översichtskoort geiht blot, wenn de sülve Projekschoon as bi de Hööftkoort bruukt warrt",'readNotImplemented':"Lesen is nich inricht.",'writeNotImplemented':"Schrieven is nich inricht.",'noFID':"En Feature, dat keen FID hett, kann nich aktuell maakt warrn.",'errorLoadingGML':"Fehler bi’t Laden vun de GML-Datei ${url}",'browserNotSupported':"Dien Browser ünnerstütt keen Vektorbiller. Ãœnnerstütt Renderers:\n${renderers}",'componentShouldBe':"addFeatures : Kumponent schull man den Typ ${geomType} hebben",'getFeatureError':"getFeatureFromEvent is von en Laag ahn Render opropen worrn. Dat bedüüdt normalerwies, dat en Laag wegmaakt worrn is, aver nich de Handler, de dor op verwiest.",'commitSuccess':"WFS-Transakschoon: hett klappt ${response}",'commitFailed':"WFS-Transakschoon: hett nich klappt ${response}",'scale':"Skaal = 1 : ${scaleDenom}",'layerAlreadyAdded':"Du versöchst de Laag „${layerName}“ to de Koort totofögen, man de is al toföögt",'methodDeprecated':"Disse Methood is oold un schall dat in 3.0 nich mehr geven. Bruuk dor man beter ${newMethod} för.",'boundsAddError':"De Weert x un y, de mööt all beid an de add-Funkschoon övergeven warrn.",'lonlatAddError':"De Weert lon un lat, de mööt all beid an de add-Funkschoon övergeven warrn.",'pixelAddError':"De Weert x un y, de mööt all beid an de add-Funkschoon övergeven warrn.",'unsupportedGeometryType':"Nich ünnerstütt Geometrie-Typ: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition güng nich: Element mit de Id ${elemId} is villicht an’n verkehrten Platz."});OpenLayers.Lang["nn"]=OpenLayers.Util.applyDefaults({'scale':"Skala = 1 : ${scaleDenom}",'layerAlreadyAdded':"Du freista Ã¥ leggja til laget «${layerName}» pÃ¥ kartet, men det har alt vorte lagt til.",'boundsAddError':"Du er nøydd til Ã¥ gje bÃ¥de ein x- og ein y-verdi til «add»-funksjonen.",'lonlatAddError':"Du er nøydd til Ã¥ gje bÃ¥de lon- og lat-verdiar til «add»-funksjonen.",'pixelAddError':"Du er nøydd til Ã¥ gje bÃ¥de ein x- og ein y-verdi til «add»-funksjonen."});OpenLayers.Lang["oc"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Requèsta pas gerida, retorna ${statusText}",'permalink':"Permaligam",'overlays':"Calques",'baseLayer':"Calc de basa",'sameProjection':"La carta de situacion fonciona pas que quora sa projeccion es la meteissa que la de la carta principala",'readNotImplemented':"Lectura pas implementada.",'writeNotImplemented':"Escritura pas implementada.",'noFID':"Impossible de metre a jorn un objècte sens identificant (fid).",'errorLoadingGML':"Error al cargament del fichièr GML ${url}",'browserNotSupported':"Vòstre navegidor supòrta pas lo rendut vectorial. Los renderers actualament suportats son : \n${renderers}",'componentShouldBe':"addFeatures : lo compausant deuriá èsser de tipe ${geomType}",'getFeatureError':"getFeatureFromEvent es estat apelat sus un calc sens renderer. Aquò significa generalament qu\'avètz destruch aqueste jaç, mas qu\'avètz conservat un handler que li èra associat.",'minZoomLevelError':"La proprietat minZoomLevel deu èsser utilizada solament per de jaces FixedZoomLevels-descendent. Lo fach qu\'aqueste jaç WFS verifique la preséncia de minZoomLevel es una relica del passat. Çaquelà, la podèm suprimir sens copar d\'aplicacions que ne poirián dependre. Es per aquò que la depreciam -- la verificacion del minZoomLevel serà suprimida en version 3.0. A la plaça, mercés d\'utilizar los paramètres de resolucions min/max tal coma descrich sus : http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Transaccion WFS : SUCCES ${response}",'commitFailed':"Transaccion WFS : FRACAS ${response}",'googleWarning':"Lo jaç Google es pas estat en mesura de se cargar corrèctament.\x3cbr\x3e\x3cbr\x3ePer suprimir aqueste messatge, causissètz una BaseLayer novèla dins lo selector de jaç en naut a drecha.\x3cbr\x3e\x3cbr\x3eAquò es possiblament causat par la non-inclusion de la librariá Google Maps, o alara perque que la clau de l\'API correspond pas a vòstre site.\x3cbr\x3e\x3cbr\x3eDesvolopaires : per saber cossí corregir aquò, \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eclicatz aicí\x3c/a\x3e",'getLayerWarning':"Lo jaç ${layerType} es pas en mesura de se cargar corrèctament.\x3cbr\x3e\x3cbr\x3ePer suprimir aqueste messatge, causissètz una BaseLayer novèla dins lo selector de jaç en naut a drecha.\x3cbr\x3e\x3cbr\x3eAquò es possiblament causat per la non-inclusion de la librariá ${layerLib}.\x3cbr\x3e\x3cbr\x3eDesvolopaires : per saber cossí corregir aquí, \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eclicatz aicí\x3c/a\x3e",'scale':"Escala ~ 1 : ${scaleDenom}",'W':"O",'E':"È",'N':"N",'S':"S",'layerAlreadyAdded':"Avètz ensajat d\'apondre a la carta lo calc : ${layerName}, mas ja es present",'reprojectDeprecated':"Utilizatz l\'opcion \'reproject\' sul jaç ${layerName}. Aquesta opcion es despreciada : Son usatge permetiá d\'afichar de donadas al dessús de jaces raster comercials. Aquesta foncionalitat ara es suportada en utilizant lo supòrt de la projeccion Mercator Esferica. Mai d\'informacion es disponibla sus http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Aqueste metòde es despreciada, e serà suprimida a la version 3.0. Mercés d\'utilizar ${newMethod} a la plaça.",'boundsAddError':"Vos cal passar las doas valors x e y a la foncion add.",'lonlatAddError':"Vos cal passar las doas valors lon e lat a la foncion add.",'pixelAddError':"Vos cal passar las doas valors x e y a la foncion add.",'unsupportedGeometryType':"Tipe de geometria pas suportat : ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition a fracassat : l\'element d\'id ${elemId} poiriá èsser mal posicionat.",'filterEvaluateNotImplemented':"evaluar es pas encara estat implementat per aqueste tipe de filtre."});OpenLayers.Lang["pt"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Servidor devolveu erro não contemplado ${statusText}",'permalink':"Ligação permanente",'overlays':"Sobreposições",'baseLayer':"Camada Base",'sameProjection':"O mapa panorâmico só funciona quando está na mesma projeção que o mapa principal",'readNotImplemented':"Leitura não implementada.",'writeNotImplemented':"Escrita não implementada.",'noFID':"Não é possível atualizar um elemento para a qual não há FID.",'errorLoadingGML':"Erro ao carregar ficheiro GML ${url}",'browserNotSupported':"O seu navegador não suporta renderização vetorial. Actualmente os renderizadores suportados são:\n${renderers}",'componentShouldBe':"addFeatures: componente deve ser um(a) ${geomType}",'getFeatureError':"getFeatureFromEvent foi chamado numa camada sem renderizador. Isto normalmente significa que destruiu uma camada, mas não um manipulador \'\'(handler)\'\' que lhe está associado.",'minZoomLevelError':"A propriedade minZoomLevel só deve ser usada com as camadas descendentes da FixedZoomLevels. A verificação da propriedade por esta camada wfs é uma relíquia do passado. No entanto, não podemos removê-la sem correr o risco de afectar aplicações OL que dependam dela. Portanto, estamos a torná-la obsoleta -- a verificação minZoomLevel será removida na versão 3.0. Em vez dela, por favor, use as opções de resolução min/max descritas aqui: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Transacção WFS: SUCESSO ${response}",'commitFailed':"Transacção WFS: FALHOU ${response}",'googleWarning':"A Camada Google não foi correctamente carregada.\x3cbr\x3e\x3cbr\x3ePara deixar de receber esta mensagem, seleccione uma nova Camada-Base no \'\'switcher\'\' de camadas no canto superior direito.\x3cbr\x3e\x3cbr\x3eProvavelmente, isto acontece porque o \'\'script\'\' da biblioteca do Google Maps não foi incluído ou não contém a chave API correcta para o seu sítio.\x3cbr\x3e\x3cbr\x3eProgramadores: Para ajuda sobre como solucionar o problema \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eclique aqui\x3c/a\x3e .",'getLayerWarning':"A camada ${layerType} não foi correctamente carregada.\x3cbr\x3e\x3cbr\x3ePara desactivar esta mensagem, seleccione uma nova Camada-Base no \'\'switcher\'\' de camadas no canto superior direito.\x3cbr\x3e\x3cbr\x3eProvavelmente, isto acontece porque o \'\'script\'\' da biblioteca ${layerLib} não foi incluído correctamente.\x3cbr\x3e\x3cbr\x3eProgramadores: Para ajuda sobre como solucionar o problema \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eclique aqui\x3c/a\x3e .",'scale':"Escala = 1 : ${scaleDenom}",'W':"O",'E':"E",'N':"N",'S':"S",'layerAlreadyAdded':"Você tentou adicionar a camada: ${layerName} ao mapa, mas ela já tinha sido adicionada antes",'reprojectDeprecated':"Está usando a opção \'reproject\' na camada ${layerName}. Esta opção é obsoleta: foi concebida para permitir a apresentação de dados sobre mapas-base comerciais, mas esta funcionalidade é agora suportada pelo Mercator Esférico. Mais informação está disponível em http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Este método foi declarado obsoleto e será removido na versão 3.0. Por favor, use ${newMethod} em vez disso.",'boundsAddError':"Você deve passar tanto o valor x como o y à função de adição.",'lonlatAddError':"Você deve passar tanto o valor lon como o lat à função de adição.",'pixelAddError':"Você deve passar tanto o valor x como o y à função de adição.",'unsupportedGeometryType':"Tipo de geometria não suportado: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition falhou: o elemento com o id ${elemId} poderá estar mal-posicionado.",'filterEvaluateNotImplemented':"avaliar não está implementado para este tipo de filtro."});OpenLayers.Lang["ru"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Ðеобработанный Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð²ÐµÑ€Ð½ÑƒÐ» ${statusText}",'permalink':"ПоÑтоÑÐ½Ð½Ð°Ñ ÑÑылка",'overlays':"Слои",'baseLayer':"ОÑновной Ñлой",'sameProjection':"ÐžÐ±Ð·Ð¾Ñ€Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° работает только тогда, когда имеет ту же проекцию, что и оÑновнаÑ",'readNotImplemented':"Чтение не реализовано.",'writeNotImplemented':"ЗапиÑÑŒ не реализована.",'noFID':"Ðевозможно обновить объект, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ нет FID.",'errorLoadingGML':"Ошибка при загрузке файла GML ${url}",'browserNotSupported':"Ваш браузер не поддерживает векторную графику. Ðа данный момент поддерживаютÑÑ:\n${renderers}",'componentShouldBe':"addFeatures: компонент должен быть ${geomType}",'getFeatureError':"getFeatureFromEvent вызван Ð´Ð»Ñ ÑÐ»Ð¾Ñ Ð±ÐµÐ· рендерера. Обычно Ñто говорит о том, что вы уничтожили Ñлой, но оÑтавили ÑвÑзанный Ñ Ð½Ð¸Ð¼ обработчик.",'minZoomLevelError':"СвойÑтво minZoomLevel предназначено только Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñо ÑлоÑми, ÑвлÑющимиÑÑ Ð¿Ð¾Ñ‚Ð¾Ð¼ÐºÐ°Ð¼Ð¸ FixedZoomLevels. То, что Ñтот WFS-Ñлой проверÑетÑÑ Ð½Ð° minZoomLevel — реликт прошлого. Однако мы не можем удалить Ñту функцию, так как, возможно, от неё завиÑÑÑ‚ некоторые оÑнованные на OpenLayers приложениÑ. Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ð±ÑŠÑвлена уÑтаревшей — проверка minZoomLevel будет удалена в 3.0. ПожалуйÑта, иÑпользуйте вмеÑто неё наÑтройку мин/Ð¼Ð°ÐºÑ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ, опиÑанную здеÑÑŒ: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ WFS: УСПЕШÐО ${response}",'commitFailed':"Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ WFS: ОШИБКР${response}",'googleWarning':"Слой Google не удалоÑÑŒ нормально загрузить.\x3cbr\x3e\x3cbr\x3eЧтобы избавитьÑÑ Ð¾Ñ‚ Ñтого ÑообщениÑ, выбите другой оÑновной Ñлой в переключателе в правом верхнем углу.\x3cbr\x3e\x3cbr\x3eСкорее вÑего, причина в том, что библиотека Google Maps не была включена или не Ñодержит корректного API-ключа Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ Ñайта.\x3cbr\x3e\x3cbr\x3eРазработчикам: чтобы узнать, как Ñделать, чтобы вÑÑ‘ заработало, \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eщёлкните тут\x3c/a\x3e",'getLayerWarning':"Слой ${layerType} не удалоÑÑŒ нормально загрузить. \x3cbr\x3e\x3cbr\x3eЧтобы избавитьÑÑ Ð¾Ñ‚ Ñтого ÑообщениÑ, выбите другой оÑновной Ñлой в переключателе в правом верхнем углу.\x3cbr\x3e\x3cbr\x3eСкорее вÑего, причина в том, что библиотека ${layerLib} не была включена или была включена некорректно.\x3cbr\x3e\x3cbr\x3eРазработчикам: чтобы узнать, как Ñделать, чтобы вÑÑ‘ заработало, \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eщёлкните тут\x3c/a\x3e",'scale':"МаÑштаб = 1 : ${scaleDenom}",'W':"З",'E':"Ð’",'N':"С",'S':"Ю",'layerAlreadyAdded':"Ð’Ñ‹ попыталиÑÑŒ добавить Ñлой «${layerName}» на карту, но он уже был добавлен",'reprojectDeprecated':"Ð’Ñ‹ иÑпользуете опцию \'reproject\' Ð´Ð»Ñ ÑÐ»Ð¾Ñ ${layerName}. Эта Ð¾Ð¿Ñ†Ð¸Ñ ÑвлÑетÑÑ ÑƒÑтаревшей: ее иÑпользование предполагалоÑÑŒ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ показа данных поверх коммерчеÑких базовых карт, но теперь Ñтот функционал неÑÑ‘Ñ‚ вÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° ÑферичеÑкой проекции Меркатора. Больше Ñведений доÑтупно на http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Этот метод ÑчитаетÑÑ ÑƒÑтаревшим и будет удалён в верÑии 3.0. ПожалуйÑта, пользуйтеÑÑŒ ${newMethod}.",'boundsAddError':"Функции add надо передавать оба значениÑ, x и y.",'lonlatAddError':"Функции add надо передавать оба значениÑ, lon и lat.",'pixelAddError':"Функции add надо передавать оба значениÑ, x и y.",'unsupportedGeometryType':"Ðеподдерживаемый тип геометрии: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition failed: Ñлемент Ñ id ${elemId} может находитьÑÑ Ð½Ðµ в нужном меÑте.",'filterEvaluateNotImplemented':"evaluate не реализовано Ð´Ð»Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° данного типа."});OpenLayers.Lang["sk"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Neobslúžené požiadavky vracajú ${statusText}",'permalink':"Trvalý odkaz",'overlays':"Prekrytia",'baseLayer':"Základná vrstva",'sameProjection':"Prehľadová mapka funguje iba vtedy, keÄ je v rovnakej projekcii ako hlavná mapa",'readNotImplemented':"Čítanie nie je implementované.",'writeNotImplemented':"Zápis nie je implementovaný.",'noFID':"Nie je možné aktualizovaÅ¥ vlastnosÅ¥, pre ktorú neexistuje FID.",'errorLoadingGML':"Chyba pri naÄítaní súboru GML ${url}",'browserNotSupported':"Váš prehliadaÄ nepodporuje vykresľovanie vektorov. Momentálne podporované vykresľovaÄe sú:\n${renderers}",'componentShouldBe':"addFeatures: komponent by mal byÅ¥ ${geomType}",'getFeatureError':"getFeatureFromEvent bola zavolaná na vrstve bez vykresľovaÄa. To zvyÄajne znamená, že ste odstránili vrstvu, ale nie niektorú z obslúh, ktorá je s ňou asociovaná.",'minZoomLevelError':"VlastnosÅ¥ minZoomLevel je urÄený iba na použitie s vrstvami odvodenými od FixedZoomLevels. To, že táto wfs vrstva kontroluje minZoomLevel je pozostatok z minulosti. Nemôžeme ho vÅ¡ak odstrániÅ¥, aby sme sa vyhli možnému poruÅ¡eniu aplikácií založených na Open Layers, ktoré na tomto môže závisieÅ¥. Preto ho oznaÄujeme ako zavrhovaný - dolu uvedená kontrola minZoomLevel bude odstránená vo verzii 3.0. Použite prosím namiesto toho kontrolu min./max. rozlíšenia podľa tu uvedeného popisu: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Transakcia WFS: ÚSPEÅ Nà ${response}",'commitFailed':"Transakcia WFS: ZLYHALA ${response}",'googleWarning':"Vrstvu Google nebolo možné správne naÄítaÅ¥.\x3cbr\x3e\x3cbr\x3eAby ste sa tejto správy zbavili vyberte novú BaseLayer v prepínaÄi vrstiev v pravom hornom rohu.\x3cbr\x3e\x3cbr\x3eToto sa stalo pravdepodobne preto, že skript knižnice Google Maps buÄ nebol naÄítaný alebo neobsahuje správny kÄ¾ÃºÄ API pre vaÅ¡u lokalitu.\x3cbr\x3e\x3cbr\x3eVývojári: Tu môžete získaÅ¥ \x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3epomoc so sfunkÄnením\x3c/a\x3e",'getLayerWarning':"Vrstvu ${layerType} nebolo možné správne naÄítaÅ¥.\x3cbr\x3e\x3cbr\x3eAby ste sa tejto správy zbavili vyberte novú BaseLayer v prepínaÄi vrstiev v pravom hornom rohu.\x3cbr\x3e\x3cbr\x3eToto sa stalo pravdepodobne preto, že skript knižnice ${layerType} buÄ nebol naÄítaný alebo neobsahuje správny kÄ¾ÃºÄ API pre vaÅ¡u lokalitu.\x3cbr\x3e\x3cbr\x3eVývojári: Tu môžete získaÅ¥ \x3ca href=\'http://trac.openlayers.org/wiki/${layerType}\' target=\'_blank\'\x3epomoc so sfunkÄnením\x3c/a\x3e",'scale':"Mierka = 1 : ${scaleDenom}",'layerAlreadyAdded':"Pokúsili ste sa do mapy pridaÅ¥ vrstvu ${layerName}, ale tá už bola pridaná",'reprojectDeprecated':"Používate voľby „reproject“ vrstvy ${layerType}. Táto voľba je zzavrhovaná: jej použitie bolo navrhnuté na podporu zobrazovania údajov nad komerÄnými základovými mapami, ale túto funkcionalitu je teraz možné dosiahnuÅ¥ pomocou Spherical Mercator. ÄŽalÅ¡ie informácie získate na stránke http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Táto metóda je zavrhovaná a bude odstránená vo verzii 3.0. Použite prosím namiesto nej metódu ${newMethod}.",'boundsAddError':"SÄítacej funkcii musíte daÅ¥ hodnoty x aj y.",'lonlatAddError':"SÄítacej funkcii musíte daÅ¥ hodnoty lon (zem. dĺžka) aj lat (zem. šírka).",'pixelAddError':"SÄítacej funkcii musíte daÅ¥ hodnoty x aj y.",'unsupportedGeometryType':"Nepodporovaný typ geometrie: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition zlyhalo: prvok s id ${elemId} môže byÅ¥ zle umiestnený.",'filterEvaluateNotImplemented':"evaluate nie je implementovaný pre tento typ filtra"});OpenLayers.Lang["te"]=OpenLayers.Util.applyDefaults({'permalink':"à°¸à±à°¥à°¿à°°à°²à°¿à°‚à°•à±",'W':"à°ª",'E':"తూ",'N':"à°‰",'S':"à°¦"});OpenLayers.Lang["vi"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Không xá»­ lý được phản hồi ${statusText} cho yêu cầu",'permalink':"Liên kết thÆ°á»ng trá»±c",'overlays':"Lấp bản đồ",'baseLayer':"Lá»›p ná»n",'sameProjection':"Bản đồ toàn cảnh chỉ hoạt Ä‘á»™ng khi cùng phép chiếu vá»›i bản đồ chính",'readNotImplemented':"ChÆ°a há»— trợ chức năng Ä‘á»c.",'writeNotImplemented':"ChÆ°a há»— trợ chức năng viết.",'noFID':"Không thể cập nhật tính năng thiếu FID.",'errorLoadingGML':"Lá»—i tải tập tin GML tại ${url}",'browserNotSupported':"Trình duyệt của bạn không há»— trợ chức năng vẽ bằng vectÆ¡. Hiện há»— trợ các bá»™ kết xuất:\n${renderers}",'componentShouldBe':"addFeatures: bá»™ phận cần phải là ${geomType}",'getFeatureError':"getFeatureFromEvent được gá»i từ lá»›p không có bá»™ kết xuất. ThÆ°á»ng thì có lẽ lá»›p bị xóa nhÆ°ng má»™t phần xá»­ lý của nó vẫn còn.",'minZoomLevelError':"Chỉ nên sá»­ dụng thuá»™c tính minZoomLevel vá»›i các lá»›p FixedZoomLevels-descendent. Việc lá»›p wfs này tìm cho minZoomLevel là di tích còn lại từ xÆ°a. Tuy nhiên, nếu chúng tôi dá»i nó thì sẽ vỡ các chÆ°Æ¡ng trình OpenLayers mà dá»±a trên nó. Bởi vậy chúng tôi phản đối sá»­ dụng nó\x26nbsp;– bÆ°á»›c tìm cho minZoomLevel sẽ được dá»i vào phiên bản 3.0. Xin sá»­ dụng thiết lập Ä‘á»™ phân tích tối thiểu / tối Ä‘a thay thế, theo hÆ°á»›ng dẫn này: http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Giao dịch WFS: THÀNH CÔNG ${response}",'commitFailed':"Giao dịch WFS: THẤT BẠI ${response}",'googleWarning':"Không thể tải lá»›p Google đúng đắn.\x3cbr\x3e\x3cbr\x3eÄể tránh thông báo này lần sau, hãy chá»n BaseLayer má»›i dùng Ä‘iá»u khiển chá»n lá»›p ở góc trên phải.\x3cbr\x3e\x3cbr\x3eChắc script thÆ° viện Google Maps hoặc không được bao gồm hoặc không chứa khóa API hợp vá»›i website của bạn.\x3cbr\x3e\x3cbr\x3e\x3ca href=\'http://trac.openlayers.org/wiki/Google\' target=\'_blank\'\x3eTrợ giúp vá» tính năng này\x3c/a\x3e cho ngÆ°á»i phát triển.",'getLayerWarning':"Không thể tải lá»›p ${layerType} đúng đắn.\x3cbr\x3e\x3cbr\x3eÄể tránh thông báo này lần sau, hãy chá»n BaseLayer má»›i dùng Ä‘iá»u khiển chá»n lá»›p ở góc trên phải.\x3cbr\x3e\x3cbr\x3eChắc script thÆ° viện ${layerLib} không được bao gồm đúng kiểu.\x3cbr\x3e\x3cbr\x3e\x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eTrợ giúp vá» tính năng này\x3c/a\x3e cho ngÆ°á»i phát triển.",'scale':"Tá»· lệ = 1 : ${scaleDenom}",'W':"T",'E':"Ä",'N':"B",'S':"N",'layerAlreadyAdded':"Bạn muốn thêm lá»›p ${layerName} vào bản đồ, nhÆ°ng lá»›p này đã được thêm",'reprojectDeprecated':"Bạn Ä‘ang áp dụng chế Ä‘á»™ “reproject†vào lá»›p ${layerName}. Chế Ä‘á»™ này đã bị phản đối: nó có mục đích há»— trợ lấp dữ liệu trên các ná»n bản đồ thÆ°Æ¡ng mại; nên thá»±c hiện hiệu ứng đó dùng tính năng Mercator Hình cầu. Có sẵn thêm chi tiết tại http://trac.openlayers.org/wiki/SphericalMercator .",'methodDeprecated':"PhÆ°Æ¡ng thức này đã bị phản đối và sẽ bị dá»i vào phiên bản 3.0. Xin hãy sá»­ dụng ${newMethod} thay thế.",'boundsAddError':"Cần phải cho cả giá trị x và y vào hàm add.",'lonlatAddError':"Cần phải cho cả giá trị lon và lat vào hàm add.",'pixelAddError':"Cần phải cho cả giá trị x và y vào hàm add.",'unsupportedGeometryType':"Không há»— trợ kiểu địa lý: ${geomType}",'pagePositionFailed':"OpenLayers.Util.pagePosition bị thất bại: nguyên tố vá»›i ID ${elemId} có thể ở chá»— sai.",'filterEvaluateNotImplemented':"chÆ°a há»— trợ evaluate cho loại bá»™ lá»c này."});OpenLayers.Popup.AnchoredBubble=OpenLayers.Class(OpenLayers.Popup.Anchored,{rounded:false,initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){this.padding=new OpenLayers.Bounds(0,OpenLayers.Popup.AnchoredBubble.CORNER_SIZE,0,OpenLayers.Popup.AnchoredBubble.CORNER_SIZE);OpenLayers.Popup.Anchored.prototype.initialize.apply(this,arguments);},draw:function(px){OpenLayers.Popup.Anchored.prototype.draw.apply(this,arguments);this.setContentHTML();this.setBackgroundColor();this.setOpacity();return this.div;},updateRelativePosition:function(){this.setRicoCorners();},setSize:function(contentSize){OpenLayers.Popup.Anchored.prototype.setSize.apply(this,arguments);this.setRicoCorners();},setBackgroundColor:function(color){if(color!=undefined){this.backgroundColor=color;} -if(this.div!=null){if(this.contentDiv!=null){this.div.style.background="transparent";OpenLayers.Rico.Corner.changeColor(this.groupDiv,this.backgroundColor);}}},setOpacity:function(opacity){OpenLayers.Popup.Anchored.prototype.setOpacity.call(this,opacity);if(this.div!=null){if(this.groupDiv!=null){OpenLayers.Rico.Corner.changeOpacity(this.groupDiv,this.opacity);}}},setBorder:function(border){this.border=0;},setRicoCorners:function(){var corners=this.getCornersToRound(this.relativePosition);var options={corners:corners,color:this.backgroundColor,bgColor:"transparent",blend:false};if(!this.rounded){OpenLayers.Rico.Corner.round(this.div,options);this.rounded=true;}else{OpenLayers.Rico.Corner.reRound(this.groupDiv,options);this.setBackgroundColor();this.setOpacity();}},getCornersToRound:function(){var corners=['tl','tr','bl','br'];var corner=OpenLayers.Bounds.oppositeQuadrant(this.relativePosition);OpenLayers.Util.removeItem(corners,corner);return corners.join(" ");},CLASS_NAME:"OpenLayers.Popup.AnchoredBubble"});OpenLayers.Popup.AnchoredBubble.CORNER_SIZE=5;OpenLayers.Popup.Framed=OpenLayers.Class(OpenLayers.Popup.Anchored,{imageSrc:null,imageSize:null,isAlphaImage:false,positionBlocks:null,blocks:null,fixedRelativePosition:false,initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){OpenLayers.Popup.Anchored.prototype.initialize.apply(this,arguments);if(this.fixedRelativePosition){this.updateRelativePosition();this.calculateRelativePosition=function(px){return this.relativePosition;};} -this.contentDiv.style.position="absolute";this.contentDiv.style.zIndex=1;if(closeBox){this.closeDiv.style.zIndex=1;} -this.groupDiv.style.position="absolute";this.groupDiv.style.top="0px";this.groupDiv.style.left="0px";this.groupDiv.style.height="100%";this.groupDiv.style.width="100%";},destroy:function(){this.imageSrc=null;this.imageSize=null;this.isAlphaImage=null;this.fixedRelativePosition=false;this.positionBlocks=null;for(var i=0;i=200&&request.status<300){response.features=this.parseFeatures(request);response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;} -options.callback.call(options.scope,response);}},parseFeatures:function(request){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;} -if(!doc||doc.length<=0){return null;} -return(this.readFormat!==null)?this.readFormat.read(doc):this.format.read(doc);},commit:function(features,options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options);var response=new OpenLayers.Protocol.Response({requestType:"commit",reqFeatures:features});response.priv=OpenLayers.Request.POST({url:options.url,data:this.format.write(features,options),callback:this.createCallback(this.handleCommit,response,options)});return response;},handleCommit:function(response,options){if(options.callback){var request=response.priv;var data=request.responseXML;if(!data||!data.documentElement){data=request.responseText;} -var obj=this.format.read(data)||{};response.insertIds=obj.insertIds||[];response.code=(obj.success)?OpenLayers.Protocol.Response.SUCCESS:OpenLayers.Protocol.Response.FAILURE;options.callback.call(options.scope,response);}},filterDelete:function(filter,options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options);var response=new OpenLayers.Protocol.Response({requestType:"commit"});var root=this.format.createElementNSPlus("wfs:Transaction",{attributes:{service:"WFS",version:this.version}});var deleteNode=this.format.createElementNSPlus("wfs:Delete",{attributes:{typeName:(options.featureNS?this.featurePrefix+":":"")+ -options.featureType}});if(options.featureNS){deleteNode.setAttribute("xmlns:"+this.featurePrefix,options.featureNS);} -var filterNode=this.format.writeNode("ogc:Filter",filter);deleteNode.appendChild(filterNode);root.appendChild(deleteNode);var data=OpenLayers.Format.XML.prototype.write.apply(this.format,[root]);return OpenLayers.Request.POST({url:this.url,callback:options.callback||function(){},data:data});},abort:function(response){if(response){response.priv.abort();}},CLASS_NAME:"OpenLayers.Protocol.WFS.v1"});OpenLayers.Renderer.SVG=OpenLayers.Class(OpenLayers.Renderer.Elements,{xmlns:"http://www.w3.org/2000/svg",xlinkns:"http://www.w3.org/1999/xlink",MAX_PIXEL:15000,translationParameters:null,symbolMetrics:null,isGecko:null,supportUse:null,initialize:function(containerID){if(!this.supported()){return;} -OpenLayers.Renderer.Elements.prototype.initialize.apply(this,arguments);this.translationParameters={x:0,y:0};this.supportUse=(navigator.userAgent.toLowerCase().indexOf("applewebkit/5")==-1);this.isGecko=(navigator.userAgent.toLowerCase().indexOf("gecko/")!=-1);this.symbolMetrics={};},destroy:function(){OpenLayers.Renderer.Elements.prototype.destroy.apply(this,arguments);},supported:function(){var svgFeature="http://www.w3.org/TR/SVG11/feature#";return(document.implementation&&(document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature(svgFeature+"SVG","1.1")||document.implementation.hasFeature(svgFeature+"BasicStructure","1.1")));},inValidRange:function(x,y,xyOnly){var left=x+(xyOnly?0:this.translationParameters.x);var top=y+(xyOnly?0:this.translationParameters.y);return(left>=-this.MAX_PIXEL&&left<=this.MAX_PIXEL&&top>=-this.MAX_PIXEL&&top<=this.MAX_PIXEL);},setExtent:function(extent,resolutionChanged){OpenLayers.Renderer.Elements.prototype.setExtent.apply(this,arguments);var resolution=this.getResolution();var left=-extent.left/resolution;var top=extent.top/resolution;if(resolutionChanged){this.left=left;this.top=top;var extentString="0 0 "+this.size.w+" "+this.size.h;this.rendererRoot.setAttributeNS(null,"viewBox",extentString);this.translate(0,0);return true;}else{var inRange=this.translate(left-this.left,top-this.top);if(!inRange){this.setExtent(extent,true);} -return inRange;}},translate:function(x,y){if(!this.inValidRange(x,y,true)){return false;}else{var transformString="";if(x||y){transformString="translate("+x+","+y+")";} -this.root.setAttributeNS(null,"transform",transformString);this.translationParameters={x:x,y:y};return true;}},setSize:function(size){OpenLayers.Renderer.prototype.setSize.apply(this,arguments);this.rendererRoot.setAttributeNS(null,"width",this.size.w);this.rendererRoot.setAttributeNS(null,"height",this.size.h);},getNodeType:function(geometry,style){var nodeType=null;switch(geometry.CLASS_NAME){case"OpenLayers.Geometry.Point":if(style.externalGraphic){nodeType="image";}else if(this.isComplexSymbol(style.graphicName)){nodeType=this.supportUse===false?"svg":"use";}else{nodeType="circle";} -break;case"OpenLayers.Geometry.Rectangle":nodeType="rect";break;case"OpenLayers.Geometry.LineString":nodeType="polyline";break;case"OpenLayers.Geometry.LinearRing":nodeType="polygon";break;case"OpenLayers.Geometry.Polygon":case"OpenLayers.Geometry.Curve":case"OpenLayers.Geometry.Surface":nodeType="path";break;default:break;} -return nodeType;},setStyle:function(node,style,options){style=style||node._style;options=options||node._options;var r=parseFloat(node.getAttributeNS(null,"r"));var widthFactor=1;var pos;if(node._geometryClass=="OpenLayers.Geometry.Point"&&r){node.style.visibility="";if(style.graphic===false){node.style.visibility="hidden";}else if(style.externalGraphic){pos=this.getPosition(node);if(style.graphicTitle){node.setAttributeNS(null,"title",style.graphicTitle);} -if(style.graphicWidth&&style.graphicHeight){node.setAttributeNS(null,"preserveAspectRatio","none");} -var width=style.graphicWidth||style.graphicHeight;var height=style.graphicHeight||style.graphicWidth;width=width?width:style.pointRadius*2;height=height?height:style.pointRadius*2;var xOffset=(style.graphicXOffset!=undefined)?style.graphicXOffset:-(0.5*width);var yOffset=(style.graphicYOffset!=undefined)?style.graphicYOffset:-(0.5*height);var opacity=style.graphicOpacity||style.fillOpacity;node.setAttributeNS(null,"x",(pos.x+xOffset).toFixed());node.setAttributeNS(null,"y",(pos.y+yOffset).toFixed());node.setAttributeNS(null,"width",width);node.setAttributeNS(null,"height",height);node.setAttributeNS(this.xlinkns,"href",style.externalGraphic);node.setAttributeNS(null,"style","opacity: "+opacity);}else if(this.isComplexSymbol(style.graphicName)){var offset=style.pointRadius*3;var size=offset*2;var id=this.importSymbol(style.graphicName);pos=this.getPosition(node);widthFactor=this.symbolMetrics[id][0]*3/size;var parent=node.parentNode;var nextSibling=node.nextSibling;if(parent){parent.removeChild(node);} -if(this.supportUse===false){var src=document.getElementById(id);node.firstChild&&node.removeChild(node.firstChild);node.appendChild(src.firstChild.cloneNode(true));node.setAttributeNS(null,"viewBox",src.getAttributeNS(null,"viewBox"));}else{node.setAttributeNS(this.xlinkns,"href","#"+id);} -node.setAttributeNS(null,"width",size);node.setAttributeNS(null,"height",size);node.setAttributeNS(null,"x",pos.x-offset);node.setAttributeNS(null,"y",pos.y-offset);if(nextSibling){parent.insertBefore(node,nextSibling);}else if(parent){parent.appendChild(node);}}else{node.setAttributeNS(null,"r",style.pointRadius);} -var rotation=style.rotation;if((rotation!==undefined||node._rotation!==undefined)&&pos){node._rotation=rotation;rotation|=0;if(node.nodeName!=="svg"){node.setAttributeNS(null,"transform","rotate("+rotation+" "+pos.x+" "+ -pos.y+")");}else{var metrics=this.symbolMetrics[id];node.firstChild.setAttributeNS(null,"transform","rotate("+style.rotation+" "+metrics[1]+" "+metrics[2]+")");}}} -if(options.isFilled){node.setAttributeNS(null,"fill",style.fillColor);node.setAttributeNS(null,"fill-opacity",style.fillOpacity);}else{node.setAttributeNS(null,"fill","none");} -if(options.isStroked){node.setAttributeNS(null,"stroke",style.strokeColor);node.setAttributeNS(null,"stroke-opacity",style.strokeOpacity);node.setAttributeNS(null,"stroke-width",style.strokeWidth*widthFactor);node.setAttributeNS(null,"stroke-linecap",style.strokeLinecap||"round");node.setAttributeNS(null,"stroke-linejoin","round");style.strokeDashstyle&&node.setAttributeNS(null,"stroke-dasharray",this.dashStyle(style,widthFactor));}else{node.setAttributeNS(null,"stroke","none");} -if(style.pointerEvents){node.setAttributeNS(null,"pointer-events",style.pointerEvents);} -if(style.cursor!=null){node.setAttributeNS(null,"cursor",style.cursor);} -return node;},dashStyle:function(style,widthFactor){var w=style.strokeWidth*widthFactor;var str=style.strokeDashstyle;switch(str){case'solid':return'none';case'dot':return[1,4*w].join();case'dash':return[4*w,4*w].join();case'dashdot':return[4*w,4*w,1,4*w].join();case'longdash':return[8*w,4*w].join();case'longdashdot':return[8*w,4*w,1,4*w].join();default:return OpenLayers.String.trim(str).replace(/\s+/g,",");}},createNode:function(type,id){var node=document.createElementNS(this.xmlns,type);if(id){node.setAttributeNS(null,"id",id);} -return node;},nodeTypeCompare:function(node,type){return(type==node.nodeName);},createRenderRoot:function(){return this.nodeFactory(this.container.id+"_svgRoot","svg");},createRoot:function(suffix){return this.nodeFactory(this.container.id+suffix,"g");},createDefs:function(){var defs=this.nodeFactory(this.container.id+"_defs","defs");this.rendererRoot.appendChild(defs);return defs;},drawPoint:function(node,geometry){return this.drawCircle(node,geometry,1);},drawCircle:function(node,geometry,radius){var resolution=this.getResolution();var x=(geometry.x/resolution+this.left);var y=(this.top-geometry.y/resolution);if(this.inValidRange(x,y)){node.setAttributeNS(null,"cx",x);node.setAttributeNS(null,"cy",y);node.setAttributeNS(null,"r",radius);return node;}else{return false;}},drawLineString:function(node,geometry){var componentsResult=this.getComponentsString(geometry.components);if(componentsResult.path){node.setAttributeNS(null,"points",componentsResult.path);return(componentsResult.complete?node:null);}else{return false;}},drawLinearRing:function(node,geometry){var componentsResult=this.getComponentsString(geometry.components);if(componentsResult.path){node.setAttributeNS(null,"points",componentsResult.path);return(componentsResult.complete?node:null);}else{return false;}},drawPolygon:function(node,geometry){var d="";var draw=true;var complete=true;var linearRingResult,path;for(var j=0,len=geometry.components.length;j0){if(this.getShortString(components[i-1])){strings.push(this.clipLine(components[i],components[i-1]));}} -if(imaxX){k=(y2-y1)/(x2-x1);x2=x2<0?-maxX:maxX;y2=y1+(x2-x1)*k;} -if(y2<-maxY||y2>maxY){k=(x2-x1)/(y2-y1);y2=y2<0?-maxY:maxY;x2=x1+(y2-y1)*k;} -return x2+","+y2;},getShortString:function(point){var resolution=this.getResolution();var x=(point.x/resolution+this.left);var y=(this.top-point.y/resolution);if(this.inValidRange(x,y)){return x+","+y;}else{return false;}},getPosition:function(node){return({x:parseFloat(node.getAttributeNS(null,"cx")),y:parseFloat(node.getAttributeNS(null,"cy"))});},importSymbol:function(graphicName){if(!this.defs){this.defs=this.createDefs();} -var id=this.container.id+"-"+graphicName;if(document.getElementById(id)!=null){return id;} -var symbol=OpenLayers.Renderer.symbol[graphicName];if(!symbol){throw new Error(graphicName+' is not a valid symbol name');} -var symbolNode=this.nodeFactory(id,"symbol");var node=this.nodeFactory(null,"polygon");symbolNode.appendChild(node);var symbolExtent=new OpenLayers.Bounds(Number.MAX_VALUE,Number.MAX_VALUE,0,0);var points=[];var x,y;for(var i=0;i=2*parts[1]){return"longdash";} -return(parts[0]==1||parts[1]==1)?"dot":"dash";}else if(parts.length==4){return(1*parts[0]>=2*parts[1])?"longdashdot":"dashdot";} -return"solid";}},createNode:function(type,id){var node=document.createElement(type);if(id){node.id=id;} -node.unselectable='on';node.onselectstart=OpenLayers.Function.False;return node;},nodeTypeCompare:function(node,type){var subType=type;var splitIndex=subType.indexOf(":");if(splitIndex!=-1){subType=subType.substr(splitIndex+1);} -var nodeName=node.nodeName;splitIndex=nodeName.indexOf(":");if(splitIndex!=-1){nodeName=nodeName.substr(splitIndex+1);} -return(subType==nodeName);},createRenderRoot:function(){return this.nodeFactory(this.container.id+"_vmlRoot","div");},createRoot:function(suffix){return this.nodeFactory(this.container.id+suffix,"olv:group");},drawPoint:function(node,geometry){return this.drawCircle(node,geometry,1);},drawCircle:function(node,geometry,radius){if(!isNaN(geometry.x)&&!isNaN(geometry.y)){var resolution=this.getResolution();node.style.left=(((geometry.x/resolution-this.offset.x)|0)-radius)+"px";node.style.top=(((geometry.y/resolution-this.offset.y)|0)-radius)+"px";var diameter=radius*2;node.style.width=diameter+"px";node.style.height=diameter+"px";return node;} -return false;},drawLineString:function(node,geometry){return this.drawLine(node,geometry,false);},drawLinearRing:function(node,geometry){return this.drawLine(node,geometry,true);},drawLine:function(node,geometry,closeLine){this.setNodeDimension(node,geometry);var resolution=this.getResolution();var numComponents=geometry.components.length;var parts=new Array(numComponents);var comp,x,y;for(var i=0;i0){symbolExtent.bottom=symbolExtent.bottom-diff;symbolExtent.top=symbolExtent.top+diff;}else{symbolExtent.left=symbolExtent.left+diff;symbolExtent.right=symbolExtent.right-diff;} -cache={path:path,size:symbolExtent.getWidth(),left:symbolExtent.left,bottom:symbolExtent.bottom};this.symbolCache[id]=cache;return cache;},CLASS_NAME:"OpenLayers.Renderer.VML"});OpenLayers.Renderer.VML.LABEL_SHIFT={"l":0,"c":.5,"r":1,"t":0,"m":.5,"b":1};OpenLayers.Tile=OpenLayers.Class({EVENT_TYPES:["loadstart","loadend","reload","unload"],events:null,id:null,layer:null,url:null,bounds:null,size:null,position:null,isLoading:false,initialize:function(layer,position,bounds,url,size){this.layer=layer;this.position=position.clone();this.bounds=bounds.clone();this.url=url;this.size=size.clone();this.id=OpenLayers.Util.createUniqueID("Tile_");this.events=new OpenLayers.Events(this,null,this.EVENT_TYPES);},unload:function(){if(this.isLoading){this.isLoading=false;this.events.triggerEvent("unload");}},destroy:function(){this.layer=null;this.bounds=null;this.size=null;this.position=null;this.events.destroy();this.events=null;},clone:function(obj){if(obj==null){obj=new OpenLayers.Tile(this.layer,this.position,this.bounds,this.url,this.size);} -OpenLayers.Util.applyDefaults(obj,this);return obj;},draw:function(){var maxExtent=this.layer.maxExtent;var withinMaxExtent=(maxExtent&&this.bounds.intersectsBounds(maxExtent,false));this.shouldDraw=(withinMaxExtent||this.layer.displayOutsideMaxExtent);this.clear();return this.shouldDraw;},moveTo:function(bounds,position,redraw){if(redraw==null){redraw=true;} -this.bounds=bounds.clone();this.position=position.clone();if(redraw){this.draw();}},clear:function(){},getBoundsFromBaseLayer:function(position){var msg=OpenLayers.i18n('reprojectDeprecated',{'layerName':this.layer.name});OpenLayers.Console.warn(msg);var topLeft=this.layer.map.getLonLatFromLayerPx(position);var bottomRightPx=position.clone();bottomRightPx.x+=this.size.w;bottomRightPx.y+=this.size.h;var bottomRight=this.layer.map.getLonLatFromLayerPx(bottomRightPx);if(topLeft.lon>bottomRight.lon){if(topLeft.lon<0){topLeft.lon=-180-(topLeft.lon+180);}else{bottomRight.lon=180+bottomRight.lon+180;}} -var bounds=new OpenLayers.Bounds(topLeft.lon,bottomRight.lat,bottomRight.lon,topLeft.lat);return bounds;},showTile:function(){if(this.shouldDraw){this.show();}},show:function(){},hide:function(){},CLASS_NAME:"OpenLayers.Tile"});OpenLayers.Control.MouseToolbar=OpenLayers.Class(OpenLayers.Control.MouseDefaults,{mode:null,buttons:null,direction:"vertical",buttonClicked:null,initialize:function(position,direction){OpenLayers.Control.prototype.initialize.apply(this,arguments);this.position=new OpenLayers.Pixel(OpenLayers.Control.MouseToolbar.X,OpenLayers.Control.MouseToolbar.Y);if(position){this.position=position;} -if(direction){this.direction=direction;} -this.measureDivs=[];},destroy:function(){for(var btnId in this.buttons){var btn=this.buttons[btnId];btn.map=null;btn.events.destroy();} -OpenLayers.Control.MouseDefaults.prototype.destroy.apply(this,arguments);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);OpenLayers.Control.MouseDefaults.prototype.draw.apply(this,arguments);this.buttons={};var sz=new OpenLayers.Size(28,28);var centered=new OpenLayers.Pixel(OpenLayers.Control.MouseToolbar.X,0);this._addButton("zoombox","drag-rectangle-off.png","drag-rectangle-on.png",centered,sz,"Shift->Drag to zoom to area");centered=centered.add((this.direction=="vertical"?0:sz.w),(this.direction=="vertical"?sz.h:0));this._addButton("pan","panning-hand-off.png","panning-hand-on.png",centered,sz,"Drag the map to pan.");centered=centered.add((this.direction=="vertical"?0:sz.w),(this.direction=="vertical"?sz.h:0));this.switchModeTo("pan");return this.div;},_addButton:function(id,img,activeImg,xy,sz,title){var imgLocation=OpenLayers.Util.getImagesLocation()+img;var activeImgLocation=OpenLayers.Util.getImagesLocation()+activeImg;var btn=OpenLayers.Util.createAlphaImageDiv("OpenLayers_Control_MouseToolbar_"+id,xy,sz,imgLocation,"absolute");this.div.appendChild(btn);btn.imgLocation=imgLocation;btn.activeImgLocation=activeImgLocation;btn.events=new OpenLayers.Events(this,btn,null,true);btn.events.on({"mousedown":this.buttonDown,"mouseup":this.buttonUp,"dblclick":OpenLayers.Event.stop,scope:this});btn.action=id;btn.title=title;btn.alt=title;btn.map=this.map;this.buttons[id]=btn;return btn;},buttonDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} -this.buttonClicked=evt.element.action;OpenLayers.Event.stop(evt);},buttonUp:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} -if(this.buttonClicked!=null){if(this.buttonClicked==evt.element.action){this.switchModeTo(evt.element.action);} -OpenLayers.Event.stop(evt);this.buttonClicked=null;}},defaultDblClick:function(evt){this.switchModeTo("pan");this.performedDrag=false;var newCenter=this.map.getLonLatFromViewPortPx(evt.xy);this.map.setCenter(newCenter,this.map.zoom+1);OpenLayers.Event.stop(evt);return false;},defaultMouseDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} -this.mouseDragStart=evt.xy.clone();this.performedDrag=false;this.startViaKeyboard=false;if(evt.shiftKey&&this.mode!="zoombox"){this.switchModeTo("zoombox");this.startViaKeyboard=true;}else if(evt.altKey&&this.mode!="measure"){this.switchModeTo("measure");}else if(!this.mode){this.switchModeTo("pan");} -switch(this.mode){case"zoombox":this.map.div.style.cursor="crosshair";this.zoomBox=OpenLayers.Util.createDiv('zoomBox',this.mouseDragStart,null,null,"absolute","2px solid red");this.zoomBox.style.backgroundColor="white";this.zoomBox.style.filter="alpha(opacity=50)";this.zoomBox.style.opacity="0.50";this.zoomBox.style.fontSize="1px";this.zoomBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.viewPortDiv.appendChild(this.zoomBox);this.performedDrag=true;break;case"measure":var distance="";if(this.measureStart){var measureEnd=this.map.getLonLatFromViewPortPx(this.mouseDragStart);distance=OpenLayers.Util.distVincenty(this.measureStart,measureEnd);distance=Math.round(distance*100)/100;distance=distance+"km";this.measureStartBox=this.measureBox;} -this.measureStart=this.map.getLonLatFromViewPortPx(this.mouseDragStart);;this.measureBox=OpenLayers.Util.createDiv(null,this.mouseDragStart.add(-2-parseInt(this.map.layerContainerDiv.style.left),-2-parseInt(this.map.layerContainerDiv.style.top)),null,null,"absolute");this.measureBox.style.width="4px";this.measureBox.style.height="4px";this.measureBox.style.fontSize="1px";this.measureBox.style.backgroundColor="red";this.measureBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.layerContainerDiv.appendChild(this.measureBox);if(distance){this.measureBoxDistance=OpenLayers.Util.createDiv(null,this.mouseDragStart.add(-2-parseInt(this.map.layerContainerDiv.style.left),2-parseInt(this.map.layerContainerDiv.style.top)),null,null,"absolute");this.measureBoxDistance.innerHTML=distance;this.measureBoxDistance.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.layerContainerDiv.appendChild(this.measureBoxDistance);this.measureDivs.push(this.measureBoxDistance);} -this.measureBox.style.zIndex=this.map.Z_INDEX_BASE["Popup"]-1;this.map.layerContainerDiv.appendChild(this.measureBox);this.measureDivs.push(this.measureBox);break;default:this.map.div.style.cursor="move";break;} -document.onselectstart=OpenLayers.Function.False;OpenLayers.Event.stop(evt);},switchModeTo:function(mode){if(mode!=this.mode){if(this.mode&&this.buttons[this.mode]){OpenLayers.Util.modifyAlphaImageDiv(this.buttons[this.mode],null,null,null,this.buttons[this.mode].imgLocation);} -if(this.mode=="measure"&&mode!="measure"){for(var i=0,len=this.measureDivs.length;i1){this.onPreviousChange(this.previousStack[1],this.previousStack.length-1);} -if(this.previousStack.length>(this.limit+1)){this.previousStack.pop();} -if(this.nextStack.length>0){this.nextStack=[];this.onNextChange(null,0);}} -return true;},this);}},activate:function(){var activated=false;if(this.map){if(OpenLayers.Control.prototype.activate.apply(this)){if(this.listeners==null){this.setListeners();} -for(var type in this.listeners){this.map.events.register(type,this,this.listeners[type]);} -activated=true;if(this.previousStack.length==0){this.initStack();}}} -return activated;},initStack:function(){if(this.map.getCenter()){this.listeners.moveend();}},deactivate:function(){var deactivated=false;if(this.map){if(OpenLayers.Control.prototype.deactivate.apply(this)){for(var type in this.listeners){this.map.events.unregister(type,this,this.listeners[type]);} -if(this.clearOnDeactivate){this.clear();} -deactivated=true;}} -return deactivated;},CLASS_NAME:"OpenLayers.Control.NavigationHistory"});OpenLayers.Control.PanPanel=OpenLayers.Class(OpenLayers.Control.Panel,{slideFactor:50,initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);this.addControls([new OpenLayers.Control.Pan(OpenLayers.Control.Pan.NORTH,{slideFactor:this.slideFactor}),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.SOUTH,{slideFactor:this.slideFactor}),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.EAST,{slideFactor:this.slideFactor}),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.WEST,{slideFactor:this.slideFactor})]);},CLASS_NAME:"OpenLayers.Control.PanPanel"});OpenLayers.Control.PanZoomBar=OpenLayers.Class(OpenLayers.Control.PanZoom,{zoomStopWidth:18,zoomStopHeight:11,slider:null,sliderEvents:null,zoombarDiv:null,divEvents:null,zoomWorldIcon:false,forceFixedZoomLevel:false,mouseDragStart:null,zoomStart:null,initialize:function(){OpenLayers.Control.PanZoom.prototype.initialize.apply(this,arguments);},destroy:function(){this._removeZoomBar();this.map.events.un({"changebaselayer":this.redraw,scope:this});OpenLayers.Control.PanZoom.prototype.destroy.apply(this,arguments);delete this.mouseDragStart;delete this.zoomStart;},setMap:function(map){OpenLayers.Control.PanZoom.prototype.setMap.apply(this,arguments);this.map.events.register("changebaselayer",this,this.redraw);},redraw:function(){if(this.div!=null){this.removeButtons();this._removeZoomBar();} -this.draw();},draw:function(px){OpenLayers.Control.prototype.draw.apply(this,arguments);px=this.position.clone();this.buttons=[];var sz=new OpenLayers.Size(18,18);var centered=new OpenLayers.Pixel(px.x+sz.w/2,px.y);var wposition=sz.w;if(this.zoomWorldIcon){centered=new OpenLayers.Pixel(px.x+sz.w,px.y);} -this._addButton("panup","north-mini.png",centered,sz);px.y=centered.y+sz.h;this._addButton("panleft","west-mini.png",px,sz);if(this.zoomWorldIcon){this._addButton("zoomworld","zoom-world-mini.png",px.add(sz.w,0),sz);wposition*=2;} -this._addButton("panright","east-mini.png",px.add(wposition,0),sz);this._addButton("pandown","south-mini.png",centered.add(0,sz.h*2),sz);this._addButton("zoomin","zoom-plus-mini.png",centered.add(0,sz.h*3+5),sz);centered=this._addZoomBar(centered.add(0,sz.h*4+5));this._addButton("zoomout","zoom-minus-mini.png",centered,sz);return this.div;},_addZoomBar:function(centered){var imgLocation=OpenLayers.Util.getImagesLocation();var id=this.id+"_"+this.map.id;var zoomsToEnd=this.map.getNumZoomLevels()-1-this.map.getZoom();var slider=OpenLayers.Util.createAlphaImageDiv(id,centered.add(-1,zoomsToEnd*this.zoomStopHeight),new OpenLayers.Size(20,9),imgLocation+"slider.png","absolute");this.slider=slider;this.sliderEvents=new OpenLayers.Events(this,slider,null,true,{includeXY:true});this.sliderEvents.on({"mousedown":this.zoomBarDown,"mousemove":this.zoomBarDrag,"mouseup":this.zoomBarUp,"dblclick":this.doubleClick,"click":this.doubleClick});var sz=new OpenLayers.Size();sz.h=this.zoomStopHeight*this.map.getNumZoomLevels();sz.w=this.zoomStopWidth;var div=null;if(OpenLayers.Util.alphaHack()){var id=this.id+"_"+this.map.id;div=OpenLayers.Util.createAlphaImageDiv(id,centered,new OpenLayers.Size(sz.w,this.zoomStopHeight),imgLocation+"zoombar.png","absolute",null,"crop");div.style.height=sz.h+"px";}else{div=OpenLayers.Util.createDiv('OpenLayers_Control_PanZoomBar_Zoombar'+this.map.id,centered,sz,imgLocation+"zoombar.png");} -this.zoombarDiv=div;this.divEvents=new OpenLayers.Events(this,div,null,true,{includeXY:true});this.divEvents.on({"mousedown":this.divClick,"mousemove":this.passEventToSlider,"dblclick":this.doubleClick,"click":this.doubleClick});this.div.appendChild(div);this.startTop=parseInt(div.style.top);this.div.appendChild(slider);this.map.events.register("zoomend",this,this.moveZoomBar);centered=centered.add(0,this.zoomStopHeight*this.map.getNumZoomLevels());return centered;},_removeZoomBar:function(){this.sliderEvents.un({"mousedown":this.zoomBarDown,"mousemove":this.zoomBarDrag,"mouseup":this.zoomBarUp,"dblclick":this.doubleClick,"click":this.doubleClick});this.sliderEvents.destroy();this.divEvents.un({"mousedown":this.divClick,"mousemove":this.passEventToSlider,"dblclick":this.doubleClick,"click":this.doubleClick});this.divEvents.destroy();this.div.removeChild(this.zoombarDiv);this.zoombarDiv=null;this.div.removeChild(this.slider);this.slider=null;this.map.events.unregister("zoomend",this,this.moveZoomBar);},passEventToSlider:function(evt){this.sliderEvents.handleBrowserEvent(evt);},divClick:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} -var y=evt.xy.y;var top=OpenLayers.Util.pagePosition(evt.object)[1];var levels=(y-top)/this.zoomStopHeight;if(this.forceFixedZoomLevel||!this.map.fractionalZoom){levels=Math.floor(levels);} -var zoom=(this.map.getNumZoomLevels()-1)-levels;zoom=Math.min(Math.max(zoom,0),this.map.getNumZoomLevels()-1);this.map.zoomTo(zoom);OpenLayers.Event.stop(evt);},zoomBarDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} -this.map.events.on({"mousemove":this.passEventToSlider,"mouseup":this.passEventToSlider,scope:this});this.mouseDragStart=evt.xy.clone();this.zoomStart=evt.xy.clone();this.div.style.cursor="move";this.zoombarDiv.offsets=null;OpenLayers.Event.stop(evt);},zoomBarDrag:function(evt){if(this.mouseDragStart!=null){var deltaY=this.mouseDragStart.y-evt.xy.y;var offsets=OpenLayers.Util.pagePosition(this.zoombarDiv);if((evt.clientY-offsets[1])>0&&(evt.clientY-offsets[1])0){pieces.push(',');} -pieces.push(this.writeNewline(),this.writeIndent(),json);}} -this.level-=1;pieces.push(this.writeNewline(),this.writeIndent(),']');return pieces.join('');},'string':function(string){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};if(/["\\\x00-\x1f]/.test(string)){return'"'+string.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;} -c=b.charCodeAt();return'\\u00'+ -Math.floor(c/16).toString(16)+ -(c%16).toString(16);})+'"';} -return'"'+string+'"';},'number':function(number){return isFinite(number)?String(number):"null";},'boolean':function(bool){return String(bool);},'date':function(date){function format(number){return(number<10)?'0'+number:number;} -return'"'+date.getFullYear()+'-'+ -format(date.getMonth()+1)+'-'+ -format(date.getDate())+'T'+ -format(date.getHours())+':'+ -format(date.getMinutes())+':'+ -format(date.getSeconds())+'"';}},CLASS_NAME:"OpenLayers.Format.JSON"});OpenLayers.Format.WFST=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Format.WFST.DEFAULTS);var cls=OpenLayers.Format.WFST["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported WFST version: "+options.version;} -return new cls(options);};OpenLayers.Format.WFST.DEFAULTS={"version":"1.0.0"};OpenLayers.Format.XML=OpenLayers.Class(OpenLayers.Format,{namespaces:null,namespaceAlias:null,defaultPrefix:null,readers:{},writers:{},xmldom:null,initialize:function(options){if(window.ActiveXObject){this.xmldom=new ActiveXObject("Microsoft.XMLDOM");} -OpenLayers.Format.prototype.initialize.apply(this,[options]);this.namespaces=OpenLayers.Util.extend({},this.namespaces);this.namespaceAlias={};for(var alias in this.namespaces){this.namespaceAlias[this.namespaces[alias]]=alias;}},destroy:function(){this.xmldom=null;OpenLayers.Format.prototype.destroy.apply(this,arguments);},setNamespace:function(alias,uri){this.namespaces[alias]=uri;this.namespaceAlias[uri]=alias;},read:function(text){var index=text.indexOf('<');if(index>0){text=text.substring(index);} -var node=OpenLayers.Util.Try(OpenLayers.Function.bind((function(){var xmldom;if(window.ActiveXObject&&!this.xmldom){xmldom=new ActiveXObject("Microsoft.XMLDOM");}else{xmldom=this.xmldom;} -xmldom.loadXML(text);return xmldom;}),this),function(){return new DOMParser().parseFromString(text,'text/xml');},function(){var req=new XMLHttpRequest();req.open("GET","data:"+"text/xml"+";charset=utf-8,"+encodeURIComponent(text),false);if(req.overrideMimeType){req.overrideMimeType("text/xml");} -req.send(null);return req.responseXML;});if(this.keepData){this.data=node;} -return node;},write:function(node){var data;if(this.xmldom){data=node.xml;}else{var serializer=new XMLSerializer();if(node.nodeType==1){var doc=document.implementation.createDocument("","",null);if(doc.importNode){node=doc.importNode(node,true);} -doc.appendChild(node);data=serializer.serializeToString(doc);}else{data=serializer.serializeToString(node);}} -return data;},createElementNS:function(uri,name){var element;if(this.xmldom){if(typeof uri=="string"){element=this.xmldom.createNode(1,name,uri);}else{element=this.xmldom.createNode(1,name,"");}}else{element=document.createElementNS(uri,name);} -return element;},createTextNode:function(text){var node;if(typeof text!=="string"){text=String(text);} -if(this.xmldom){node=this.xmldom.createTextNode(text);}else{node=document.createTextNode(text);} -return node;},getElementsByTagNameNS:function(node,uri,name){var elements=[];if(node.getElementsByTagNameNS){elements=node.getElementsByTagNameNS(uri,name);}else{var allNodes=node.getElementsByTagName("*");var potentialNode,fullName;for(var i=0,len=allNodes.length;i0){prefix=name.substring(0,split);local=name.substring(split+1);}else{if(parent){prefix=this.namespaceAlias[parent.namespaceURI];}else{prefix=this.defaultPrefix;} -local=name;} -var child=this.writers[prefix][local].apply(this,[obj]);if(parent){parent.appendChild(child);} -return child;},getChildEl:function(node,name,uri){return node&&this.getThisOrNextEl(node.firstChild,name,uri);},getNextEl:function(node,name,uri){return node&&this.getThisOrNextEl(node.nextSibling,name,uri);},getThisOrNextEl:function(node,name,uri){outer:for(var sibling=node;sibling;sibling=sibling.nextSibling){switch(sibling.nodeType){case 1:if((!name||name===(sibling.localName||sibling.nodeName.split(":").pop()))&&(!uri||uri===sibling.namespaceURI)){break outer;} -sibling=null;break outer;case 3:if(/^\s*$/.test(sibling.nodeValue)){break;} -case 4:case 6:case 12:case 10:case 11:sibling=null;break outer;}} -return sibling||null;},lookupNamespaceURI:function(node,prefix){var uri=null;if(node){if(node.lookupNamespaceURI){uri=node.lookupNamespaceURI(prefix);}else{outer:switch(node.nodeType){case 1:if(node.namespaceURI!==null&&node.prefix===prefix){uri=node.namespaceURI;break outer;} -var len=node.attributes.length;if(len){var attr;for(var i=0;i=0;--i){this.controls[i].destroy();} -this.controls=null;} -if(this.layers!=null){for(var i=this.layers.length-1;i>=0;--i){this.layers[i].destroy(false);} -this.layers=null;} -if(this.viewPortDiv){this.div.removeChild(this.viewPortDiv);} -this.viewPortDiv=null;if(this.eventListeners){this.events.un(this.eventListeners);this.eventListeners=null;} -this.events.destroy();this.events=null;},setOptions:function(options){OpenLayers.Util.extend(this,options);},getTileSize:function(){return this.tileSize;},getBy:function(array,property,match){var test=(typeof match.test=="function");var found=OpenLayers.Array.filter(this[array],function(item){return item[property]==match||(test&&match.test(item[property]));});return found;},getLayersBy:function(property,match){return this.getBy("layers",property,match);},getLayersByName:function(match){return this.getLayersBy("name",match);},getLayersByClass:function(match){return this.getLayersBy("CLASS_NAME",match);},getControlsBy:function(property,match){return this.getBy("controls",property,match);},getControlsByClass:function(match){return this.getControlsBy("CLASS_NAME",match);},getLayer:function(id){var foundLayer=null;for(var i=0,len=this.layers.length;ithis.layers.length){idx=this.layers.length;} -if(base!=idx){this.layers.splice(base,1);this.layers.splice(idx,0,layer);for(var i=0,len=this.layers.length;i=0;--i){this.removePopup(this.popups[i]);}} -popup.map=this;this.popups.push(popup);var popupDiv=popup.draw();if(popupDiv){popupDiv.style.zIndex=this.Z_INDEX_BASE['Popup']+ -this.popups.length;this.layerContainerDiv.appendChild(popupDiv);}},removePopup:function(popup){OpenLayers.Util.removeItem(this.popups,popup);if(popup.div){try{this.layerContainerDiv.removeChild(popup.div);} -catch(e){}} -popup.map=null;},getSize:function(){var size=null;if(this.size!=null){size=this.size.clone();} -return size;},updateSize:function(){var newSize=this.getCurrentSize();if(newSize&&!isNaN(newSize.h)&&!isNaN(newSize.w)){this.events.clearMouseCache();var oldSize=this.getSize();if(oldSize==null){this.size=oldSize=newSize;} -if(!newSize.equals(oldSize)){this.size=newSize;for(var i=0,len=this.layers.length;ithis.restrictedExtent.getWidth()){lonlat=new OpenLayers.LonLat(maxCenter.lon,lonlat.lat);}else if(extent.leftthis.restrictedExtent.right){lonlat=lonlat.add(this.restrictedExtent.right- -extent.right,0);} -if(extent.getHeight()>this.restrictedExtent.getHeight()){lonlat=new OpenLayers.LonLat(lonlat.lon,maxCenter.lat);}else if(extent.bottomthis.restrictedExtent.top){lonlat=lonlat.add(0,this.restrictedExtent.top- -extent.top);}}} -var zoomChanged=forceZoomChange||((this.isValidZoomLevel(zoom))&&(zoom!=this.getZoom()));var centerChanged=(this.isValidLonLat(lonlat))&&(!lonlat.equals(this.center));if(zoomChanged||centerChanged||!dragging){if(!this.dragging&&!noEvent){this.events.triggerEvent("movestart");} -if(centerChanged){if((!zoomChanged)&&(this.center)){this.centerLayerContainer(lonlat);} -this.center=lonlat.clone();} -if((zoomChanged)||(this.layerContainerOrigin==null)){this.layerContainerOrigin=this.center.clone();this.layerContainerDiv.style.left="0px";this.layerContainerDiv.style.top="0px";} -if(zoomChanged){this.zoom=zoom;this.resolution=this.getResolutionForZoom(zoom);this.viewRequestID++;} -var bounds=this.getExtent();if(this.baseLayer.visibility){this.baseLayer.moveTo(bounds,zoomChanged,dragging);if(dragging){this.baseLayer.events.triggerEvent("move");}else{this.baseLayer.events.triggerEvent("moveend",{"zoomChanged":zoomChanged});}} -bounds=this.baseLayer.getExtent();for(var i=0,len=this.layers.length;i=0)&&(zoomLevel0){resolution=this.layers[0].getResolution();} -return resolution;},getUnits:function(){var units=null;if(this.baseLayer!=null){units=this.baseLayer.units;} -return units;},getScale:function(){var scale=null;if(this.baseLayer!=null){var res=this.getResolution();var units=this.baseLayer.units;scale=OpenLayers.Util.getScaleFromResolution(res,units);} -return scale;},getZoomForExtent:function(bounds,closest){var zoom=null;if(this.baseLayer!=null){zoom=this.baseLayer.getZoomForExtent(bounds,closest);} -return zoom;},getResolutionForZoom:function(zoom){var resolution=null;if(this.baseLayer){resolution=this.baseLayer.getResolutionForZoom(zoom);} -return resolution;},getZoomForResolution:function(resolution,closest){var zoom=null;if(this.baseLayer!=null){zoom=this.baseLayer.getZoomForResolution(resolution,closest);} -return zoom;},zoomTo:function(zoom){if(this.isValidZoomLevel(zoom)){this.setCenter(null,zoom);}},zoomIn:function(){this.zoomTo(this.getZoom()+1);},zoomOut:function(){this.zoomTo(this.getZoom()-1);},zoomToExtent:function(bounds,closest){var center=bounds.getCenterLonLat();if(this.baseLayer.wrapDateLine){var maxExtent=this.getMaxExtent();bounds=bounds.clone();while(bounds.right0){var separator=(url.indexOf('?')>-1)?'&':'?';url+=separator+paramString;}} -if(config.proxy&&(url.indexOf("http")==0)){if(typeof config.proxy=="function"){url=config.proxy(url);}else{url=config.proxy+encodeURIComponent(url);}} -request.open(config.method,url,config.async,config.user,config.password);for(var header in config.headers){request.setRequestHeader(header,config.headers[header]);} -var events=this.events;var self=this;request.onreadystatechange=function(){if(request.readyState==OpenLayers.Request.XMLHttpRequest.DONE){var proceed=events.triggerEvent("complete",{request:request,config:config,requestUrl:url});if(proceed!==false){self.runCallbacks({request:request,config:config,requestUrl:url});}}};if(config.async===false){request.send(config.data);}else{window.setTimeout(function(){if(request._aborted!==true){request.send(config.data);}},0);} -return request;},runCallbacks:function(options){var request=options.request;var config=options.config;var complete=(config.scope)?OpenLayers.Function.bind(config.callback,config.scope):config.callback;var success;if(config.success){success=(config.scope)?OpenLayers.Function.bind(config.success,config.scope):config.success;} -var failure;if(config.failure){failure=(config.scope)?OpenLayers.Function.bind(config.failure,config.scope):config.failure;} -complete(request);if(!request.status||(request.status>=200&&request.status<300)){this.events.triggerEvent("success",options);if(success){success(request);}} -if(request.status&&(request.status<200||request.status>=300)){this.events.triggerEvent("failure",options);if(failure){failure(request);}}},GET:function(config){config=OpenLayers.Util.extend(config,{method:"GET"});return OpenLayers.Request.issue(config);},POST:function(config){config=OpenLayers.Util.extend(config,{method:"POST"});config.headers=config.headers?config.headers:{};if(!("CONTENT-TYPE"in OpenLayers.Util.upperCaseObject(config.headers))){config.headers["Content-Type"]="application/xml";} -return OpenLayers.Request.issue(config);},PUT:function(config){config=OpenLayers.Util.extend(config,{method:"PUT"});config.headers=config.headers?config.headers:{};if(!("CONTENT-TYPE"in OpenLayers.Util.upperCaseObject(config.headers))){config.headers["Content-Type"]="application/xml";} -return OpenLayers.Request.issue(config);},DELETE:function(config){config=OpenLayers.Util.extend(config,{method:"DELETE"});return OpenLayers.Request.issue(config);},HEAD:function(config){config=OpenLayers.Util.extend(config,{method:"HEAD"});return OpenLayers.Request.issue(config);},OPTIONS:function(config){config=OpenLayers.Util.extend(config,{method:"OPTIONS"});return OpenLayers.Request.issue(config);}};OpenLayers.Tile.Image=OpenLayers.Class(OpenLayers.Tile,{url:null,imgDiv:null,frame:null,layerAlphaHack:null,isBackBuffer:false,lastRatio:1,isFirstDraw:true,backBufferTile:null,initialize:function(layer,position,bounds,url,size){OpenLayers.Tile.prototype.initialize.apply(this,arguments);this.url=url;this.frame=document.createElement('div');this.frame.style.overflow='hidden';this.frame.style.position='absolute';this.layerAlphaHack=this.layer.alpha&&OpenLayers.Util.alphaHack();},destroy:function(){if(this.imgDiv!=null){if(this.layerAlphaHack){OpenLayers.Event.stopObservingElement(this.imgDiv.childNodes[0]);} -OpenLayers.Event.stopObservingElement(this.imgDiv);if(this.imgDiv.parentNode==this.frame){this.frame.removeChild(this.imgDiv);this.imgDiv.map=null;} -this.imgDiv.urls=null;this.imgDiv.src=OpenLayers.Util.getImagesLocation()+"blank.gif";} -this.imgDiv=null;if((this.frame!=null)&&(this.frame.parentNode==this.layer.div)){this.layer.div.removeChild(this.frame);} -this.frame=null;if(this.backBufferTile){this.backBufferTile.destroy();this.backBufferTile=null;} -this.layer.events.unregister("loadend",this,this.resetBackBuffer);OpenLayers.Tile.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Tile.Image(this.layer,this.position,this.bounds,this.url,this.size);} -obj=OpenLayers.Tile.prototype.clone.apply(this,[obj]);obj.imgDiv=null;return obj;},draw:function(){if(this.layer!=this.layer.map.baseLayer&&this.layer.reproject){this.bounds=this.getBoundsFromBaseLayer(this.position);} -var drawTile=OpenLayers.Tile.prototype.draw.apply(this,arguments);if((OpenLayers.Util.indexOf(this.layer.SUPPORTED_TRANSITIONS,this.layer.transitionEffect)!=-1)||this.layer.singleTile){if(drawTile){if(!this.backBufferTile){this.backBufferTile=this.clone();this.backBufferTile.hide();this.backBufferTile.isBackBuffer=true;this.events.register('loadend',this,this.resetBackBuffer);this.layer.events.register("loadend",this,this.resetBackBuffer);} -this.startTransition();}else{if(this.backBufferTile){this.backBufferTile.clear();}}}else{if(drawTile&&this.isFirstDraw){this.events.register('loadend',this,this.showTile);this.isFirstDraw=false;}} -if(!drawTile){return false;} -if(this.isLoading){this.events.triggerEvent("reload");}else{this.isLoading=true;this.events.triggerEvent("loadstart");} -return this.renderTile();},resetBackBuffer:function(){this.showTile();if(this.backBufferTile&&(this.isFirstDraw||!this.layer.numLoadingTiles)){this.isFirstDraw=false;var maxExtent=this.layer.maxExtent;var withinMaxExtent=(maxExtent&&this.bounds.intersectsBounds(maxExtent,false));if(withinMaxExtent){this.backBufferTile.position=this.position;this.backBufferTile.bounds=this.bounds;this.backBufferTile.size=this.size;this.backBufferTile.imageSize=this.layer.getImageSize(this.bounds)||this.size;this.backBufferTile.imageOffset=this.layer.imageOffset;this.backBufferTile.resolution=this.layer.getResolution();this.backBufferTile.renderTile();} -this.backBufferTile.hide();}},renderTile:function(){if(this.imgDiv==null){this.initImgDiv();} -this.imgDiv.viewRequestID=this.layer.map.viewRequestID;if(this.layer.async){this.layer.getURLasync(this.bounds,this,"url",this.positionImage);}else{if(this.layer.url instanceof Array){this.imgDiv.urls=this.layer.url.slice();} -this.url=this.layer.getURL(this.bounds);this.positionImage();} -return true;},positionImage:function(){if(this.layer===null){return;} -OpenLayers.Util.modifyDOMElement(this.frame,null,this.position,this.size);var imageSize=this.layer.getImageSize(this.bounds);if(this.layerAlphaHack){OpenLayers.Util.modifyAlphaImageDiv(this.imgDiv,null,null,imageSize,this.url);}else{OpenLayers.Util.modifyDOMElement(this.imgDiv,null,null,imageSize);this.imgDiv.src=this.url;}},clear:function(){if(this.imgDiv){this.hide();if(OpenLayers.Tile.Image.useBlankTile){this.imgDiv.src=OpenLayers.Util.getImagesLocation()+"blank.gif";}}},initImgDiv:function(){var offset=this.layer.imageOffset;var size=this.layer.getImageSize(this.bounds);if(this.layerAlphaHack){this.imgDiv=OpenLayers.Util.createAlphaImageDiv(null,offset,size,null,"relative",null,null,null,true);}else{this.imgDiv=OpenLayers.Util.createImage(null,offset,size,null,"relative",null,null,true);} -this.imgDiv.className='olTileImage';this.frame.style.zIndex=this.isBackBuffer?0:1;this.frame.appendChild(this.imgDiv);this.layer.div.appendChild(this.frame);if(this.layer.opacity!=null){OpenLayers.Util.modifyDOMElement(this.imgDiv,null,null,null,null,null,null,this.layer.opacity);} -this.imgDiv.map=this.layer.map;var onload=function(){if(this.isLoading){this.isLoading=false;this.events.triggerEvent("loadend");}};if(this.layerAlphaHack){OpenLayers.Event.observe(this.imgDiv.childNodes[0],'load',OpenLayers.Function.bind(onload,this));}else{OpenLayers.Event.observe(this.imgDiv,'load',OpenLayers.Function.bind(onload,this));} -var onerror=function(){if(this.imgDiv._attempts>OpenLayers.IMAGE_RELOAD_ATTEMPTS){onload.call(this);}};OpenLayers.Event.observe(this.imgDiv,"error",OpenLayers.Function.bind(onerror,this));},checkImgURL:function(){if(this.layer){var loaded=this.layerAlphaHack?this.imgDiv.firstChild.src:this.imgDiv.src;if(!OpenLayers.Util.isEquivalentUrl(loaded,this.url)){this.hide();}}},startTransition:function(){if(!this.backBufferTile||!this.backBufferTile.imgDiv){return;} -var ratio=1;if(this.backBufferTile.resolution){ratio=this.backBufferTile.resolution/this.layer.getResolution();} -if(ratio!=this.lastRatio){if(this.layer.transitionEffect=='resize'){var upperLeft=new OpenLayers.LonLat(this.backBufferTile.bounds.left,this.backBufferTile.bounds.top);var size=new OpenLayers.Size(this.backBufferTile.size.w*ratio,this.backBufferTile.size.h*ratio);var px=this.layer.map.getLayerPxFromLonLat(upperLeft);OpenLayers.Util.modifyDOMElement(this.backBufferTile.frame,null,px,size);var imageSize=this.backBufferTile.imageSize;imageSize=new OpenLayers.Size(imageSize.w*ratio,imageSize.h*ratio);var imageOffset=this.backBufferTile.imageOffset;if(imageOffset){imageOffset=new OpenLayers.Pixel(imageOffset.x*ratio,imageOffset.y*ratio);} -OpenLayers.Util.modifyDOMElement(this.backBufferTile.imgDiv,null,imageOffset,imageSize);this.backBufferTile.show();}}else{if(this.layer.singleTile){this.backBufferTile.show();}else{this.backBufferTile.hide();}} -this.lastRatio=ratio;},show:function(){this.frame.style.display='';if(OpenLayers.Util.indexOf(this.layer.SUPPORTED_TRANSITIONS,this.layer.transitionEffect)!=-1){if(navigator.userAgent.toLowerCase().indexOf("gecko")!=-1){this.frame.scrollLeft=this.frame.scrollLeft;}}},hide:function(){this.frame.style.display='none';},CLASS_NAME:"OpenLayers.Tile.Image"});OpenLayers.Tile.Image.useBlankTile=(OpenLayers.Util.getBrowserName()=="safari"||OpenLayers.Util.getBrowserName()=="opera");OpenLayers.Control.OverviewMap=OpenLayers.Class(OpenLayers.Control,{element:null,ovmap:null,size:new OpenLayers.Size(180,90),layers:null,minRectSize:15,minRectDisplayClass:"RectReplacement",minRatio:8,maxRatio:32,mapOptions:null,autoPan:false,handlers:null,resolutionFactor:1,maximized:false,initialize:function(options){this.layers=[];this.handlers={};OpenLayers.Control.prototype.initialize.apply(this,[options]);},destroy:function(){if(!this.mapDiv){return;} -if(this.handlers.click){this.handlers.click.destroy();} -if(this.handlers.drag){this.handlers.drag.destroy();} -this.mapDiv.removeChild(this.extentRectangle);this.extentRectangle=null;if(this.rectEvents){this.rectEvents.destroy();this.rectEvents=null;} -if(this.ovmap){this.ovmap.destroy();this.ovmap=null;} -this.element.removeChild(this.mapDiv);this.mapDiv=null;this.div.removeChild(this.element);this.element=null;if(this.maximizeDiv){OpenLayers.Event.stopObservingElement(this.maximizeDiv);this.div.removeChild(this.maximizeDiv);this.maximizeDiv=null;} -if(this.minimizeDiv){OpenLayers.Event.stopObservingElement(this.minimizeDiv);this.div.removeChild(this.minimizeDiv);this.minimizeDiv=null;} -this.map.events.un({"moveend":this.update,"changebaselayer":this.baseLayerDraw,scope:this});OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);if(!(this.layers.length>0)){if(this.map.baseLayer){var layer=this.map.baseLayer.clone();this.layers=[layer];}else{this.map.events.register("changebaselayer",this,this.baseLayerDraw);return this.div;}} -this.element=document.createElement('div');this.element.className=this.displayClass+'Element';this.element.style.display='none';this.mapDiv=document.createElement('div');this.mapDiv.style.width=this.size.w+'px';this.mapDiv.style.height=this.size.h+'px';this.mapDiv.style.position='relative';this.mapDiv.style.overflow='hidden';this.mapDiv.id=OpenLayers.Util.createUniqueID('overviewMap');this.extentRectangle=document.createElement('div');this.extentRectangle.style.position='absolute';this.extentRectangle.style.zIndex=1000;this.extentRectangle.className=this.displayClass+'ExtentRectangle';this.mapDiv.appendChild(this.extentRectangle);this.element.appendChild(this.mapDiv);this.div.appendChild(this.element);if(!this.outsideViewport){this.div.className+=" "+this.displayClass+'Container';var imgLocation=OpenLayers.Util.getImagesLocation();var img=imgLocation+'layer-switcher-maximize.png';this.maximizeDiv=OpenLayers.Util.createAlphaImageDiv(this.displayClass+'MaximizeButton',null,new OpenLayers.Size(18,18),img,'absolute');this.maximizeDiv.style.display='none';this.maximizeDiv.className=this.displayClass+'MaximizeButton';OpenLayers.Event.observe(this.maximizeDiv,'click',OpenLayers.Function.bindAsEventListener(this.maximizeControl,this));this.div.appendChild(this.maximizeDiv);var img=imgLocation+'layer-switcher-minimize.png';this.minimizeDiv=OpenLayers.Util.createAlphaImageDiv('OpenLayers_Control_minimizeDiv',null,new OpenLayers.Size(18,18),img,'absolute');this.minimizeDiv.style.display='none';this.minimizeDiv.className=this.displayClass+'MinimizeButton';OpenLayers.Event.observe(this.minimizeDiv,'click',OpenLayers.Function.bindAsEventListener(this.minimizeControl,this));this.div.appendChild(this.minimizeDiv);var eventsToStop=['dblclick','mousedown'];for(var i=0,len=eventsToStop.length;ithis.minRatio)&&(resRatio<=this.maxRatio)&&(this.ovmap.getExtent().containsBounds(testExtent)));},updateOverview:function(){var mapRes=this.map.getResolution();var targetRes=this.ovmap.getResolution();var resRatio=targetRes/mapRes;if(resRatio>this.maxRatio){targetRes=this.minRatio*mapRes;}else if(resRatio<=this.minRatio){targetRes=this.maxRatio*mapRes;} -var center;if(this.ovmap.getProjection()!=this.map.getProjection()){center=this.map.center.clone();center.transform(this.map.getProjectionObject(),this.ovmap.getProjectionObject());}else{center=this.map.center;} -this.ovmap.setCenter(center,this.ovmap.getZoomForResolution(targetRes*this.resolutionFactor));this.updateRectToMap();},createMap:function(){var options=OpenLayers.Util.extend({controls:[],maxResolution:'auto',fallThrough:false},this.mapOptions);this.ovmap=new OpenLayers.Map(this.mapDiv,options);OpenLayers.Event.stopObserving(window,'unload',this.ovmap.unloadDestroy);this.ovmap.addLayers(this.layers);this.ovmap.zoomToMaxExtent();this.wComp=parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-left-width'))+ -parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-right-width'));this.wComp=(this.wComp)?this.wComp:2;this.hComp=parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-top-width'))+ -parseInt(OpenLayers.Element.getStyle(this.extentRectangle,'border-bottom-width'));this.hComp=(this.hComp)?this.hComp:2;this.handlers.drag=new OpenLayers.Handler.Drag(this,{move:this.rectDrag,done:this.updateMapToRect},{map:this.ovmap});this.handlers.click=new OpenLayers.Handler.Click(this,{"click":this.mapDivClick},{"single":true,"double":false,"stopSingle":true,"stopDouble":true,"pixelTolerance":1,map:this.ovmap});this.handlers.click.activate();this.rectEvents=new OpenLayers.Events(this,this.extentRectangle,null,true);this.rectEvents.register("mouseover",this,function(e){if(!this.handlers.drag.active&&!this.map.dragging){this.handlers.drag.activate();}});this.rectEvents.register("mouseout",this,function(e){if(!this.handlers.drag.dragging){this.handlers.drag.deactivate();}});if(this.ovmap.getProjection()!=this.map.getProjection()){var sourceUnits=this.map.getProjectionObject().getUnits()||this.map.units||this.map.baseLayer.units;var targetUnits=this.ovmap.getProjectionObject().getUnits()||this.ovmap.units||this.ovmap.baseLayer.units;this.resolutionFactor=sourceUnits&&targetUnits?OpenLayers.INCHES_PER_UNIT[sourceUnits]/OpenLayers.INCHES_PER_UNIT[targetUnits]:1;}},updateRectToMap:function(){var bounds;if(this.ovmap.getProjection()!=this.map.getProjection()){bounds=this.map.getExtent().transform(this.map.getProjectionObject(),this.ovmap.getProjectionObject());}else{bounds=this.map.getExtent();} -var pxBounds=this.getRectBoundsFromMapBounds(bounds);if(pxBounds){this.setRectPxBounds(pxBounds);}},updateMapToRect:function(){var lonLatBounds=this.getMapBoundsFromRectBounds(this.rectPxBounds);if(this.ovmap.getProjection()!=this.map.getProjection()){lonLatBounds=lonLatBounds.transform(this.ovmap.getProjectionObject(),this.map.getProjectionObject());} -this.map.panTo(lonLatBounds.getCenterLonLat());},setRectPxBounds:function(pxBounds){var top=Math.max(pxBounds.top,0);var left=Math.max(pxBounds.left,0);var bottom=Math.min(pxBounds.top+Math.abs(pxBounds.getHeight()),this.ovmap.size.h-this.hComp);var right=Math.min(pxBounds.left+pxBounds.getWidth(),this.ovmap.size.w-this.wComp);var width=Math.max(right-left,0);var height=Math.max(bottom-top,0);if(width0){params.format=layerContext.formats[0].value;for(i=0,len=layerContext.formats.length;i0){for(i=0,len=layerContext.styles.length;i0&&tagName.indexOf(criteria)>-1){nodes.push(child);}else{matchNodes=this.getSiblingNodesByTagCriteria(child,criteria);if(matchNodes.length>0){(nodes.length==0)?nodes=matchNodes:nodes.push(matchNodes);}}}} -return nodes;},parseAttributes:function(node){var attributes={};if(node.nodeType==1){var children=node.childNodes;var n=children.length;for(var i=0;ithis.pixelTolerance){passes=false;}} -return passes;},clearTimer:function(){if(this.timerId!=null){window.clearTimeout(this.timerId);this.timerId=null;} -if(this.rightclickTimerId!=null){window.clearTimeout(this.rightclickTimerId);this.rightclickTimerId=null;}},delayedCall:function(evt){this.timerId=null;if(evt){this.callback('click',[evt]);}},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.clearTimer();this.down=null;deactivated=true;} -return deactivated;},CLASS_NAME:"OpenLayers.Handler.Click"});OpenLayers.Handler.Drag=OpenLayers.Class(OpenLayers.Handler,{started:false,stopDown:true,dragging:false,last:null,start:null,oldOnselectstart:null,interval:0,timeoutId:null,documentDrag:false,documentEvents:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);},down:function(evt){},move:function(evt){},up:function(evt){},out:function(evt){},mousedown:function(evt){var propagate=true;this.dragging=false;if(this.checkModifiers(evt)&&OpenLayers.Event.isLeftClick(evt)){this.started=true;this.start=evt.xy;this.last=evt.xy;OpenLayers.Element.addClass(this.map.viewPortDiv,"olDragDown");this.down(evt);this.callback("down",[evt.xy]);OpenLayers.Event.stop(evt);if(!this.oldOnselectstart){this.oldOnselectstart=(document.onselectstart)?document.onselectstart:OpenLayers.Function.True;} -document.onselectstart=OpenLayers.Function.False;propagate=!this.stopDown;}else{this.started=false;this.start=null;this.last=null;} -return propagate;},mousemove:function(evt){if(this.started&&!this.timeoutId&&(evt.xy.x!=this.last.x||evt.xy.y!=this.last.y)){if(this.documentDrag===true&&this.documentEvents){if(evt.element===document){this.adjustXY(evt);this.setEvent(evt);}else{this.destroyDocumentEvents();}} -if(this.interval>0){this.timeoutId=setTimeout(OpenLayers.Function.bind(this.removeTimeout,this),this.interval);} -this.dragging=true;this.move(evt);this.callback("move",[evt.xy]);if(!this.oldOnselectstart){this.oldOnselectstart=document.onselectstart;document.onselectstart=OpenLayers.Function.False;} -this.last=this.evt.xy;} -return true;},removeTimeout:function(){this.timeoutId=null;},mouseup:function(evt){if(this.started){if(this.documentDrag===true&&this.documentEvents){this.adjustXY(evt);this.destroyDocumentEvents();} -var dragged=(this.start!=this.last);this.started=false;this.dragging=false;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDragDown");this.up(evt);this.callback("up",[evt.xy]);if(dragged){this.callback("done",[evt.xy]);} -document.onselectstart=this.oldOnselectstart;} -return true;},mouseout:function(evt){if(this.started&&OpenLayers.Util.mouseLeft(evt,this.map.div)){if(this.documentDrag===true){this.documentEvents=new OpenLayers.Events(this,document,null,null,{includeXY:true});this.documentEvents.on({mousemove:this.mousemove,mouseup:this.mouseup});OpenLayers.Element.addClass(document.body,"olDragDown");}else{var dragged=(this.start!=this.last);this.started=false;this.dragging=false;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDragDown");this.out(evt);this.callback("out",[]);if(dragged){this.callback("done",[evt.xy]);} -if(document.onselectstart){document.onselectstart=this.oldOnselectstart;}}} -return true;},click:function(evt){return(this.start==this.last);},activate:function(){var activated=false;if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.dragging=false;activated=true;} -return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.started=false;this.dragging=false;this.start=null;this.last=null;deactivated=true;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDragDown");} -return deactivated;},adjustXY:function(evt){var pos=OpenLayers.Util.pagePosition(this.map.div);evt.xy.x-=pos[0];evt.xy.y-=pos[1];},destroyDocumentEvents:function(){OpenLayers.Element.removeClass(document.body,"olDragDown");this.documentEvents.destroy();this.documentEvents=null;},CLASS_NAME:"OpenLayers.Handler.Drag"});OpenLayers.Handler.Feature=OpenLayers.Class(OpenLayers.Handler,{EVENTMAP:{'click':{'in':'click','out':'clickout'},'mousemove':{'in':'over','out':'out'},'dblclick':{'in':'dblclick','out':null},'mousedown':{'in':null,'out':null},'mouseup':{'in':null,'out':null}},feature:null,lastFeature:null,down:null,up:null,clickTolerance:4,geometryTypes:null,stopClick:true,stopDown:true,stopUp:false,initialize:function(control,layer,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,[control,callbacks,options]);this.layer=layer;},mousedown:function(evt){this.down=evt.xy;return this.handle(evt)?!this.stopDown:true;},mouseup:function(evt){this.up=evt.xy;return this.handle(evt)?!this.stopUp:true;},click:function(evt){return this.handle(evt)?!this.stopClick:true;},mousemove:function(evt){if(!this.callbacks['over']&&!this.callbacks['out']){return true;} -this.handle(evt);return true;},dblclick:function(evt){return!this.handle(evt);},geometryTypeMatches:function(feature){return this.geometryTypes==null||OpenLayers.Util.indexOf(this.geometryTypes,feature.geometry.CLASS_NAME)>-1;},handle:function(evt){if(this.feature&&!this.feature.layer){this.feature=null;} -var type=evt.type;var handled=false;var previouslyIn=!!(this.feature);var click=(type=="click"||type=="dblclick");this.feature=this.layer.getFeatureFromEvent(evt);if(this.feature&&!this.feature.layer){this.feature=null;} -if(this.lastFeature&&!this.lastFeature.layer){this.lastFeature=null;} -if(this.feature){var inNew=(this.feature!=this.lastFeature);if(this.geometryTypeMatches(this.feature)){if(previouslyIn&&inNew){if(this.lastFeature){this.triggerCallback(type,'out',[this.lastFeature]);} -this.triggerCallback(type,'in',[this.feature]);}else if(!previouslyIn||click){this.triggerCallback(type,'in',[this.feature]);} -this.lastFeature=this.feature;handled=true;}else{if(this.lastFeature&&(previouslyIn&&inNew||click)){this.triggerCallback(type,'out',[this.lastFeature]);} -this.feature=null;}}else{if(this.lastFeature&&(previouslyIn||click)){this.triggerCallback(type,'out',[this.lastFeature]);}} -return handled;},triggerCallback:function(type,mode,args){var key=this.EVENTMAP[type][mode];if(key){if(type=='click'&&this.up&&this.down){var dpx=Math.sqrt(Math.pow(this.up.x-this.down.x,2)+ -Math.pow(this.up.y-this.down.y,2));if(dpx<=this.clickTolerance){this.callback(key,args);}}else{this.callback(key,args);}}},activate:function(){var activated=false;if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.moveLayerToTop();this.map.events.on({"removelayer":this.handleMapEvents,"changelayer":this.handleMapEvents,scope:this});activated=true;} -return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.moveLayerBack();this.feature=null;this.lastFeature=null;this.down=null;this.up=null;this.map.events.un({"removelayer":this.handleMapEvents,"changelayer":this.handleMapEvents,scope:this});deactivated=true;} -return deactivated;},handleMapEvents:function(evt){if(!evt.property||evt.property=="order"){this.moveLayerToTop();}},moveLayerToTop:function(){var index=Math.max(this.map.Z_INDEX_BASE['Feature']-1,this.layer.getZIndex())+1;this.layer.setZIndex(index);},moveLayerBack:function(){var index=this.layer.getZIndex()-1;if(index>=this.map.Z_INDEX_BASE['Feature']){this.layer.setZIndex(index);}else{this.map.setLayerZIndex(this.layer,this.map.getLayerIndex(this.layer));}},CLASS_NAME:"OpenLayers.Handler.Feature"});OpenLayers.Handler.Hover=OpenLayers.Class(OpenLayers.Handler,{delay:500,pixelTolerance:null,stopMove:false,px:null,timerId:null,initialize:function(control,callbacks,options){OpenLayers.Handler.prototype.initialize.apply(this,arguments);},mousemove:function(evt){if(this.passesTolerance(evt.xy)){this.clearTimer();this.callback('move',[evt]);this.px=evt.xy;evt=OpenLayers.Util.extend({},evt);this.timerId=window.setTimeout(OpenLayers.Function.bind(this.delayedCall,this,evt),this.delay);} -return!this.stopMove;},mouseout:function(evt){if(OpenLayers.Util.mouseLeft(evt,this.map.div)){this.clearTimer();this.callback('move',[evt]);} -return true;},passesTolerance:function(px){var passes=true;if(this.pixelTolerance&&this.px){var dpx=Math.sqrt(Math.pow(this.px.x-px.x,2)+ -Math.pow(this.px.y-px.y,2));if(dpx=0){this.initResolutions();break;}}}},onMapResize:function(){},redraw:function(){var redrawn=false;if(this.map){this.inRange=this.calculateInRange();var extent=this.getExtent();if(extent&&this.inRange&&this.visibility){var zoomChanged=true;this.moveTo(extent,zoomChanged,false);this.events.triggerEvent("moveend",{"zoomChanged":zoomChanged});redrawn=true;}} -return redrawn;},moveTo:function(bounds,zoomChanged,dragging){var display=this.visibility;if(!this.isBaseLayer){display=display&&this.inRange;} -this.display(display);},setMap:function(map){if(this.map==null){this.map=map;this.maxExtent=this.maxExtent||this.map.maxExtent;this.minExtent=this.minExtent||this.map.minExtent;this.projection=this.projection||this.map.projection;if(typeof this.projection=="string"){this.projection=new OpenLayers.Projection(this.projection);} -this.units=this.projection.getUnits()||this.units||this.map.units;this.initResolutions();if(!this.isBaseLayer){this.inRange=this.calculateInRange();var show=((this.visibility)&&(this.inRange));this.div.style.display=show?"":"none";} -this.setTileSize();}},afterAdd:function(){},removeMap:function(map){},getImageSize:function(bounds){return(this.imageSize||this.tileSize);},setTileSize:function(size){var tileSize=(size)?size:((this.tileSize)?this.tileSize:this.map.getTileSize());this.tileSize=tileSize;if(this.gutter){this.imageOffset=new OpenLayers.Pixel(-this.gutter,-this.gutter);this.imageSize=new OpenLayers.Size(tileSize.w+(2*this.gutter),tileSize.h+(2*this.gutter));}},getVisibility:function(){return this.visibility;},setVisibility:function(visibility){if(visibility!=this.visibility){this.visibility=visibility;this.display(visibility);this.redraw();if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"visibility"});} -this.events.triggerEvent("visibilitychanged");}},display:function(display){if(display!=(this.div.style.display!="none")){this.div.style.display=(display&&this.calculateInRange())?"block":"none";}},calculateInRange:function(){var inRange=false;if(this.alwaysInRange){inRange=true;}else{if(this.map){var resolution=this.map.getResolution();inRange=((resolution>=this.minResolution)&&(resolution<=this.maxResolution));}} -return inRange;},setIsBaseLayer:function(isBaseLayer){if(isBaseLayer!=this.isBaseLayer){this.isBaseLayer=isBaseLayer;if(this.map!=null){this.map.events.triggerEvent("changebaselayer",{layer:this});}}},initResolutions:function(){var i,len;var props={},alwaysInRange=true;for(i=0,len=this.RESOLUTION_PROPERTIES.length;i=resolution){highRes=res;lowZoom=i;} -if(res<=resolution){lowRes=res;highZoom=i;break;}} -var dRes=highRes-lowRes;if(dRes>0){zoom=lowZoom+((highRes-resolution)/dRes);}else{zoom=lowZoom;}}else{var diff;var minDiff=Number.POSITIVE_INFINITY;for(var i=0,len=this.resolutions.length;iminDiff){break;} -minDiff=diff;}else{if(this.resolutions[i]4) -this._object.open(sMethod,sUrl,bAsync,sUser,sPassword);else -if(arguments.length>3) -this._object.open(sMethod,sUrl,bAsync,sUser);else -this._object.open(sMethod,sUrl,bAsync);if(!bGecko&&!bIE){this.readyState=cXMLHttpRequest.OPENED;fReadyStateChange(this);} -this._object.onreadystatechange=function(){if(bGecko&&!bAsync) -return;oRequest.readyState=oRequest._object.readyState;fSynchronizeValues(oRequest);if(oRequest._aborted){oRequest.readyState=cXMLHttpRequest.UNSENT;return;} -if(oRequest.readyState==cXMLHttpRequest.DONE){fCleanTransport(oRequest);if(bIE&&bAsync) -window.detachEvent("onunload",fOnUnload);} -if(nState!=oRequest.readyState) -fReadyStateChange(oRequest);nState=oRequest.readyState;}};cXMLHttpRequest.prototype.send=function(vData){if(cXMLHttpRequest.onsend) -cXMLHttpRequest.onsend.apply(this,arguments);if(vData&&vData.nodeType){vData=window.XMLSerializer?new window.XMLSerializer().serializeToString(vData):vData.xml;if(!this._headers["Content-Type"]) -this._object.setRequestHeader("Content-Type","application/xml");} -this._object.send(vData);if(bGecko&&!this._async){this.readyState=cXMLHttpRequest.OPENED;fSynchronizeValues(this);while(this.readyStatecXMLHttpRequest.UNSENT) -this._aborted=true;this._object.abort();fCleanTransport(this);};cXMLHttpRequest.prototype.getAllResponseHeaders=function(){return this._object.getAllResponseHeaders();};cXMLHttpRequest.prototype.getResponseHeader=function(sName){return this._object.getResponseHeader(sName);};cXMLHttpRequest.prototype.setRequestHeader=function(sName,sValue){if(!this._headers) -this._headers={};this._headers[sName]=sValue;return this._object.setRequestHeader(sName,sValue);};cXMLHttpRequest.prototype.addEventListener=function(sName,fHandler,bUseCapture){for(var nIndex=0,oListener;oListener=this._listeners[nIndex];nIndex++) -if(oListener[0]==sName&&oListener[1]==fHandler&&oListener[2]==bUseCapture) -return;this._listeners.push([sName,fHandler,bUseCapture]);};cXMLHttpRequest.prototype.removeEventListener=function(sName,fHandler,bUseCapture){for(var nIndex=0,oListener;oListener=this._listeners[nIndex];nIndex++) -if(oListener[0]==sName&&oListener[1]==fHandler&&oListener[2]==bUseCapture) -break;if(oListener) -this._listeners.splice(nIndex,1);};cXMLHttpRequest.prototype.dispatchEvent=function(oEvent){var oEventPseudo={'type':oEvent.type,'target':this,'currentTarget':this,'eventPhase':2,'bubbles':oEvent.bubbles,'cancelable':oEvent.cancelable,'timeStamp':oEvent.timeStamp,'stopPropagation':function(){},'preventDefault':function(){},'initEvent':function(){}};if(oEventPseudo.type=="readystatechange"&&this.onreadystatechange) -(this.onreadystatechange.handleEvent||this.onreadystatechange).apply(this,[oEventPseudo]);for(var nIndex=0,oListener;oListener=this._listeners[nIndex];nIndex++) -if(oListener[0]==oEventPseudo.type&&!oListener[2]) -(oListener[1].handleEvent||oListener[1]).apply(this,[oEventPseudo]);};cXMLHttpRequest.prototype.toString=function(){return'['+"object"+' '+"XMLHttpRequest"+']';};cXMLHttpRequest.toString=function(){return'['+"XMLHttpRequest"+']';};function fReadyStateChange(oRequest){if(cXMLHttpRequest.onreadystatechange) -cXMLHttpRequest.onreadystatechange.apply(oRequest);oRequest.dispatchEvent({'type':"readystatechange",'bubbles':false,'cancelable':false,'timeStamp':new Date+0});};function fGetDocument(oRequest){var oDocument=oRequest.responseXML,sResponse=oRequest.responseText;if(bIE&&sResponse&&oDocument&&!oDocument.documentElement&&oRequest.getResponseHeader("Content-Type").match(/[^\/]+\/[^\+]+\+xml/)){oDocument=new window.ActiveXObject("Microsoft.XMLDOM");oDocument.async=false;oDocument.validateOnParse=false;oDocument.loadXML(sResponse);} -if(oDocument) -if((bIE&&oDocument.parseError!=0)||!oDocument.documentElement||(oDocument.documentElement&&oDocument.documentElement.tagName=="parsererror")) -return null;return oDocument;};function fSynchronizeValues(oRequest){try{oRequest.responseText=oRequest._object.responseText;}catch(e){} -try{oRequest.responseXML=fGetDocument(oRequest._object);}catch(e){} -try{oRequest.status=oRequest._object.status;}catch(e){} -try{oRequest.statusText=oRequest._object.statusText;}catch(e){}};function fCleanTransport(oRequest){oRequest._object.onreadystatechange=new window.Function;};if(!window.Function.prototype.apply){window.Function.prototype.apply=function(oRequest,oArguments){if(!oArguments) -oArguments=[];oRequest.__func=this;oRequest.__func(oArguments[0],oArguments[1],oArguments[2],oArguments[3],oArguments[4]);delete oRequest.__func;};};OpenLayers.Request.XMLHttpRequest=cXMLHttpRequest;})();OpenLayers.Tile.Image.IFrame=OpenLayers.Class(OpenLayers.Tile.Image,{initialize:function(layer,position,bounds,url,size){OpenLayers.Tile.Image.prototype.initialize.apply(this,arguments);this.layerAlphaHack=false;},destroy:function(){if(this.imgDiv!=null){OpenLayers.Event.stopObservingElement(this.imgDiv.firstChild);} -OpenLayers.Tile.Image.prototype.destroy.apply(this,arguments);},clear:function(){if(this.imgDiv){var iFrame=this.imgDiv.firstChild;OpenLayers.Event.stopObservingElement(iFrame);this.imgDiv.removeChild(iFrame);}},clone:function(obj){if(obj==null){obj=new OpenLayers.Tile.Image.IFrame(this.layer,this.position,this.bounds,this.url,this.size);} -obj=OpenLayers.Tile.Image.prototype.clone.apply(this,[obj]);return obj;},renderTile:function(){if(OpenLayers.Tile.Image.prototype.renderTile.apply(this,arguments)){var form=this.createRequestForm();this.imgDiv.appendChild(form);form.submit();this.imgDiv.removeChild(form);}},initImgDiv:function(){this.imgDiv=this.createImgDiv();OpenLayers.Util.modifyDOMElement(this.imgDiv,this.id,null,this.layer.getImageSize(),"relative");this.imgDiv.className='olTileImage';this.frame.appendChild(this.imgDiv);this.layer.div.appendChild(this.frame);if(this.layer.opacity!=null){OpenLayers.Util.modifyDOMElement(this.imgDiv,null,null,null,null,null,null,this.layer.opacity);} -this.imgDiv.map=this.layer.map;},createImgDiv:function(){var eventPane=document.createElement("div");if(OpenLayers.Util.getBrowserName()=="msie"){eventPane.style.backgroundColor='#FFFFFF';eventPane.style.filter='chroma(color=#FFFFFF)';} -OpenLayers.Util.modifyDOMElement(eventPane,null,new OpenLayers.Pixel(0,0),this.layer.getImageSize(),"absolute");var imgDiv=document.createElement("div");imgDiv.appendChild(eventPane);return imgDiv;},createIFrame:function(){var id=this.id+'_iFrame';var iframe;if(OpenLayers.Util.getBrowserName()=="msie"){iframe=document.createElement('