From 767afc29409b2ce23eb0ebd972fc69af491dad9e Mon Sep 17 00:00:00 2001 From: Jovan Popovic Date: Sat, 3 Dec 2016 10:29:47 +0100 Subject: [PATCH] Added GeoJSON/OpenLayers2 example --- media/features/json-geojson-states-app.png | Bin 0 -> 1022053 bytes .../BelgradeProductCatalogDemo/project.json | 2 +- .../wwwroot/favicon.ico | Bin 0 -> 1150 bytes .../dotnet-tour-of-heroes/wwwroot/favicon.ico | Bin 0 -> 1150 bytes .../dotnet-states-openlayers2/.gitignore | 11 + .../Controllers/GeoController.cs | 64 + .../dotnet-states-openlayers2/GeoJSON.xproj | 19 + .../dotnet-states-openlayers2/Program.cs | 21 + .../Properties/launchSettings.json | 28 + .../dotnet-states-openlayers2/README.md | 123 + .../dotnet-states-openlayers2/Startup.cs | 52 + .../appsettings.json | 13 + .../dotnet-states-openlayers2/project.json | 58 + .../sql-scripts/GetAllStates.sql | 15 + .../sql-scripts/GetCities.sql | 15 + .../sql-scripts/setup.sql | 27 + .../dotnet-states-openlayers2/web.config | 14 + .../wwwroot/favicon.ico | Bin 0 -> 1150 bytes .../wwwroot/index.html | 138 + .../wwwroot/media/OpenLayers.js | 3251 +++++++++++++++++ .../media/img/cloud-popup-relative.png | Bin 0 -> 18295 bytes .../wwwroot/media/jquery.js | 10 + .../wwwroot/media/ol.js | 945 +++++ .../wwwroot/media/style.css | 154 + .../wwwroot/media/theme/default/google.css | 9 + .../media/theme/default/google.tidy.css | 1 + .../wwwroot/media/theme/default/ie6-style.css | 10 + .../media/theme/default/ie6-style.tidy.css | 1 + .../media/theme/default/img/add_point_off.png | Bin 0 -> 1614 bytes .../media/theme/default/img/add_point_on.png | Bin 0 -> 1464 bytes .../wwwroot/media/theme/default/img/blank.gif | Bin 0 -> 42 bytes .../wwwroot/media/theme/default/img/close.gif | Bin 0 -> 1078 bytes .../theme/default/img/drag-rectangle-off.png | Bin 0 -> 1024 bytes .../theme/default/img/drag-rectangle-on.png | Bin 0 -> 1041 bytes .../media/theme/default/img/draw_line_off.png | Bin 0 -> 1565 bytes .../media/theme/default/img/draw_line_on.png | Bin 0 -> 1396 bytes .../theme/default/img/draw_point_off.png | Bin 0 -> 1610 bytes .../media/theme/default/img/draw_point_on.png | Bin 0 -> 1458 bytes .../theme/default/img/draw_polygon_off.png | Bin 0 -> 1544 bytes .../theme/default/img/draw_polygon_on.png | Bin 0 -> 1405 bytes .../theme/default/img/editing_tool_bar.png | Bin 0 -> 2222 bytes .../theme/default/img/move_feature_off.png | Bin 0 -> 1541 bytes .../theme/default/img/move_feature_on.png | Bin 0 -> 1377 bytes .../theme/default/img/navigation_history.png | Bin 0 -> 6628 bytes .../default/img/overview_replacement.gif | Bin 0 -> 79 bytes .../theme/default/img/pan-panel-NOALPHA.png | Bin 0 -> 564 bytes .../media/theme/default/img/pan-panel.png | Bin 0 -> 814 bytes .../media/theme/default/img/pan_off.png | Bin 0 -> 1696 bytes .../media/theme/default/img/pan_on.png | Bin 0 -> 1566 bytes .../theme/default/img/panning-hand-off.png | Bin 0 -> 3511 bytes .../theme/default/img/panning-hand-on.png | Bin 0 -> 3565 bytes .../theme/default/img/remove_point_off.png | Bin 0 -> 1612 bytes .../theme/default/img/remove_point_on.png | Bin 0 -> 1461 bytes .../wwwroot/media/theme/default/img/ruler.png | Bin 0 -> 1211 bytes .../theme/default/img/save_features_off.png | Bin 0 -> 354 bytes .../theme/default/img/save_features_on.png | Bin 0 -> 361 bytes .../media/theme/default/img/view_next_off.png | Bin 0 -> 1499 bytes .../media/theme/default/img/view_next_on.png | Bin 0 -> 1686 bytes .../theme/default/img/view_previous_off.png | Bin 0 -> 1476 bytes .../theme/default/img/view_previous_on.png | Bin 0 -> 1592 bytes .../theme/default/img/zoom-panel-NOALPHA.png | Bin 0 -> 1173 bytes .../media/theme/default/img/zoom-panel.png | Bin 0 -> 1285 bytes .../wwwroot/media/theme/default/style.css | 516 +++ .../media/theme/default/style.mobile.css | 70 + .../media/theme/default/style.mobile.tidy.css | 1 + .../media/theme/default/style.tidy.css | 1 + .../dotnet-comments-app/wwwroot/favicon.ico | Bin 0 -> 1150 bytes 67 files changed, 5568 insertions(+), 1 deletion(-) create mode 100644 media/features/json-geojson-states-app.png create mode 100644 samples/demos/BelgradeProductCatalogDemo/wwwroot/favicon.ico create mode 100644 samples/features/json/angularjs/dotnet-tour-of-heroes/wwwroot/favicon.ico create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/.gitignore create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/Controllers/GeoController.cs create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/GeoJSON.xproj create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/Program.cs create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/Properties/launchSettings.json create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/README.md create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/Startup.cs create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/appsettings.json create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/project.json create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetAllStates.sql create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetCities.sql create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/setup.sql create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/web.config create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/favicon.ico create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/index.html create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/OpenLayers.js create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/img/cloud-popup-relative.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/jquery.js create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/ol.js create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/style.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/google.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/google.tidy.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/ie6-style.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/ie6-style.tidy.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/add_point_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/add_point_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/blank.gif create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/close.gif create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/drag-rectangle-off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/drag-rectangle-on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/draw_line_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/draw_line_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/draw_point_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/draw_point_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/draw_polygon_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/draw_polygon_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/editing_tool_bar.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/move_feature_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/move_feature_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/navigation_history.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/overview_replacement.gif create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/pan-panel-NOALPHA.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/pan-panel.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/pan_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/pan_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/panning-hand-off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/panning-hand-on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/remove_point_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/remove_point_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/ruler.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/save_features_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/save_features_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/view_next_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/view_next_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/view_previous_off.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/view_previous_on.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/zoom-panel-NOALPHA.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/img/zoom-panel.png create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/style.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/style.mobile.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/style.mobile.tidy.css create mode 100644 samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/theme/default/style.tidy.css create mode 100644 samples/features/json/reactjs/dotnet-comments-app/wwwroot/favicon.ico diff --git a/media/features/json-geojson-states-app.png b/media/features/json-geojson-states-app.png new file mode 100644 index 0000000000000000000000000000000000000000..facad1bc40b9297c09e4362bc78f8343c48f966c GIT binary patch literal 1022053 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%0ArmsBg-daLbmbfvuWAv$ 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

|<>_v&{P-ivn$He|)Y| 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 mXBD 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¥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

l-3bRi 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 literal 0 HcmV?d00001 diff --git a/samples/demos/BelgradeProductCatalogDemo/project.json b/samples/demos/BelgradeProductCatalogDemo/project.json index 974e6c10..cedf47c6 100644 --- a/samples/demos/BelgradeProductCatalogDemo/project.json +++ b/samples/demos/BelgradeProductCatalogDemo/project.json @@ -1,6 +1,6 @@ { "dependencies": { - "Belgrade.Sql.Client": "0.5.2", + "Belgrade.Sql.Client": "0.6.0", "Microsoft.AspNetCore.Mvc": "1.0.0", "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", diff --git a/samples/demos/BelgradeProductCatalogDemo/wwwroot/favicon.ico b/samples/demos/BelgradeProductCatalogDemo/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..118d4df98282099ce4a40f3d5f37ee43a3fe07f4 GIT binary patch literal 1150 zcmbVMOK%cU6dn_IZWWU=Ph*4nowm4j%{Hy9L`K)rDbTSpZtW_X+iFHp-4Trjs@E^ zU>Q25(`hW0xi(HKMM&a##Luz6s>kFZ9*yGu6UCs)ee!of zcrRK*-;c$I;RL!efMYpmH)>HHybc=W&-pp_COmf>h9R0w8~fSc=ypUf*MzPPU}!1= zs_S?(isheO1i=&^(h^plw(%|B!$5K(-Y^U>8ZGVt_rraB{-R?&AtSkM;(gl0Y2AmS z_|$_L)6G)T0<5hoc=Alc$4?BI978r|V>6}V@X&%N`f%NVa*lVny<_0bI};lzhP8x4 zaoEW1TiDr^Q7W0JR!x+ODjetfz7|UiTe}Wcp4(V{Y-0J5g35`9qaz39vW3dAfnq_y zWHKLv=ZARpTE<4w#EX|U4t@;r{eYoX^N>y}SY2&X9va5uaIO$Mr$WI-YD>jl#>QUO z#n%i&;;l|~HHq7SVO$?GcXm`(klgGblj$L!?~}a-NeaMNNcEbdyQ1Lzxi}NiYBXqe hWSVD{`p>S|EIRP-jL$4{YWU=Ph*4nowm4j%{Hy9L`K)rDbTSpZtW_X+iFHp-4Trjs@E^ zU>Q25(`hW0xi(HKMM&a##Luz6s>kFZ9*yGu6UCs)ee!of zcrRK*-;c$I;RL!efMYpmH)>HHybc=W&-pp_COmf>h9R0w8~fSc=ypUf*MzPPU}!1= zs_S?(isheO1i=&^(h^plw(%|B!$5K(-Y^U>8ZGVt_rraB{-R?&AtSkM;(gl0Y2AmS z_|$_L)6G)T0<5hoc=Alc$4?BI978r|V>6}V@X&%N`f%NVa*lVny<_0bI};lzhP8x4 zaoEW1TiDr^Q7W0JR!x+ODjetfz7|UiTe}Wcp4(V{Y-0J5g35`9qaz39vW3dAfnq_y zWHKLv=ZARpTE<4w#EX|U4t@;r{eYoX^N>y}SY2&X9va5uaIO$Mr$WI-YD>jl#>QUO z#n%i&;;l|~HHq7SVO$?GcXm`(klgGblj$L!?~}a-NeaMNNcEbdyQ1Lzxi}NiYBXqe hWSVD{`p>S|EIRP-jL$4{Y 50000 + for json path + ) as [features] + for json path, without_array_wrapper"; + + public GeoController(IQueryPipe sqlQueryService) + { + this.sqlQuery = sqlQueryService; + } + + public async Task Get() + { + await sqlQuery.Stream(getAllStates, Response.Body, "{}"); + } + + // GET /api/geo/Towns/?stateID=.... + [HttpGet("Towns")] + public async Task Towns(int stateID) + { + await sqlQuery.Stream(string.Format(getCities, stateID), Response.Body, "{}"); + } + } +} \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/GeoJSON.xproj b/samples/features/json/geo-json/dotnet-states-openlayers2/GeoJSON.xproj new file mode 100644 index 00000000..17d1a5f6 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/GeoJSON.xproj @@ -0,0 +1,19 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + 43dc1ae5-5622-4a21-8879-f6a3f70c812f + IVS + .\obj + .\bin\ + v4.6 + + + 2.0 + + + diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/Program.cs b/samples/features/json/geo-json/dotnet-states-openlayers2/Program.cs new file mode 100644 index 00000000..329a5088 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/Program.cs @@ -0,0 +1,21 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using System.IO; + +namespace GeoJson +{ + public class Program + { + public static void Main(string[] args) + { + var host = new WebHostBuilder() + .UseKestrel() + .UseContentRoot(Directory.GetCurrentDirectory()) + .UseIISIntegration() + .UseStartup() + .Build(); + + host.Run(); + } + } +} \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/Properties/launchSettings.json b/samples/features/json/geo-json/dotnet-states-openlayers2/Properties/launchSettings.json new file mode 100644 index 00000000..d60b604d --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/Properties/launchSettings.json @@ -0,0 +1,28 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:59934/", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "index.html", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "GeoJSON": { + "commandName": "Project", + "launchBrowser": true, + "launchUrl": "http://localhost:5000/index.html", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/README.md b/samples/features/json/geo-json/dotnet-states-openlayers2/README.md new file mode 100644 index 00000000..db5b4d67 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/README.md @@ -0,0 +1,123 @@ +# ASP.NET Core Spatial application that uses SQL/JSON functionalities + +This project contains an example implementation of ASP.NET Core application that shows how to display list spatial data from Sql Database on the web page. + +![Web App that displays US states and towns][../../../../../media/features/json-geojson-states-app.png] + +Initially will be shown all US states on the larger map. [OpenLayers2](http://openlayers.org/two/) component is used to display data on the map. States are provided in [GeoJSON](http://geojson.org/) format generated in SQL Server. +When you click on any state on the map, details will be shown in popup window, and lrger towns in that state will be shown in the detals map. + +## Contents + +[About this sample](#about-this-sample)
+[Before you begin](#before-you-begin)
+[Run this sample](#run-this-sample)
+[Sample details](#sample-details)
+[Disclaimers](#disclaimers)
+[Related links](#related-links)
+ +
+ +## About this sample + +- **Applies to:** SQL Server 2016 (or higher), Azure SQL Database +- **Key features:** Spatial types and FOR JSON clause in SQL Server 2016/Azure SQL Database +- **Programming Language:** C#, Html/JavaScript, Transact-SQL +- **Authors:** Jovan Popovic, Aleksandar Kiridzic + + + +## Before you begin + +To run this sample, you need the following prerequisites. + +**Software prerequisites:** + +1. SQL Server 2016 (or higher) or an Azure SQL Database +2. (ASP.NET Core)[https://www.microsoft.com/net/core#windowscmd] +3. [WideWorldImporters](https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0) database. + +**Azure prerequisites:** + +1. Permission to create an Azure SQL Database. + + + +## Run this sample + +### Setup + +1. Download source code from Sql Server GitHub account. + +2. Get [WideWorldImporters](https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0) database and restore it on your SQl Server instance. + +3. From SQL Server Management Studio or Sql Server Data Tools connect to your SQL Server 2016 or Azure SQL database and execute [sql-scripts/setup.sql](sql-scripts/setup.sql) script that will create db.AsGeoJSON() TSQL function. This function will convert spatial values to GeoJSON format. + +4. Add a connection string in appsettings.json or appsettings.development.json file. An example of the content of appsettings.development.json is shown in the following configuration: + +``` +{ + "ConnectionStrings": { + "GeoJsonDemo": "Server=.;Database=WideWorldImporters;Integrated Security=true" + } +} +``` + +If your database is hosted on Azure you can add something like: +``` +{ + "ConnectionStrings": { + "GeoJsonDemo": "Server=<>.database.windows.net;Database=WideWorldImporters;User Id=<>;Password=<>" + } +} +``` + +>**Note** +> This sample is build suing dotnet core version 1.0.0. If your build fails because you have some tother version, you should change the version in project.json file. +>"Microsoft.NETCore.App": { +> "version": "1.0.0", +> "type": "platform" +> } + +### Build and run sample + +1. Open command prompt in project root folder and run **dotnet restore** and **dotnet build** commands from the root folder of application. If you are using Visual Studio, you can build solution using Ctrl+Shift+B, right-click on project + Build, Build/Build Solution from menu. If build reports an error + +"Microsoft.NETCore.App": {"version": "1.0.0","type": "platform"} + +2. Run the sample app using **dotnet run** executed in the command prompt of the project root folder. As an alternative you can use F5 or Ctrl+F5 in Visual Studio 2015. + 1. Open /index.html Url to get all US states from WWI database, + 2. Click on any state to see more info in popup, and larger towns in side map. + + + +## Sample details + +This sample application shows how to display US states on a map using OpenLayers2 component., add, edit or delete some product. +Front-end code is implemented using JavaScript, JQuery, and OpenLayers. +Server-side code is implemented using ASP.NET Core Web API. Server-side code server AJAX requests sent from client page get spatial data from WWI database in GeoJSON format and return GeoJSOn response to the client. +SQL Server FOR JSON clause and custom AsGeoJSON function are used to format states and towns from database in GeoJSON format. + + + +## Disclaimers +The code included in this sample is not intended demonstrate some general guidance and architectural patterns for web development. It contains minimal code required to create REST API that serves GeoJSON response, and it does not use some patterns such as Repository. Sample uses built-in ASP.NET Core Dependency Injection mechanism; however, this is not prerequisite. +You can easily modify this code to fit the architecture of your application. + + + +## Related Links + +You can find more information about the components that are used in this sample on these locations: +- [ASP.NET Core](http://www.asp.net/core). +- [JSON Support in Sql Server](https://msdn.microsoft.com/en-us/library/dn921897.aspx). +- [OpenLayers2](http://openlayers.org/two/). + +## Code of Conduct +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. + +## License +These samples and templates are all licensed under the MIT license. See the license.txt file in the root. + +## Questions +Email questions to: [sqlserversamples@microsoft.com](mailto: sqlserversamples@microsoft.com). \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/Startup.cs b/samples/features/json/geo-json/dotnet-states-openlayers2/Startup.cs new file mode 100644 index 00000000..d56059c9 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/Startup.cs @@ -0,0 +1,52 @@ +using Belgrade.SqlClient; +using Belgrade.SqlClient.SqlDb; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using System.Data.SqlClient; + +namespace GeoJson +{ + public class Startup + { + public Startup(IHostingEnvironment env) + { + var builder = new ConfigurationBuilder() + .SetBasePath(env.ContentRootPath) + .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) + .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) + .AddEnvironmentVariables(); + Configuration = builder.Build(); + } + + public IConfigurationRoot Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + string ConnString = Configuration["ConnectionStrings:GeoJsonDemo"]; + + // Adding data access services/components. + services.AddTransient( + sp => new QueryPipe(new SqlConnection(ConnString))); + + services.AddTransient( + sp => new Command(new SqlConnection(ConnString))); + + // Add framework services. + services.AddMvc(); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) + { + loggerFactory.AddConsole(Configuration.GetSection("Logging")); + loggerFactory.AddDebug(); + + app.UseStaticFiles(); + app.UseMvc(); + } + } +} \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/appsettings.json b/samples/features/json/geo-json/dotnet-states-openlayers2/appsettings.json new file mode 100644 index 00000000..808bb8ce --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/appsettings.json @@ -0,0 +1,13 @@ +{ + "Logging": { + "IncludeScopes": false, + "LogLevel": { + "Default": "Debug", + "System": "Information", + "Microsoft": "Information" + } + }, + "ConnectionStrings": { + "GeoJsonDemo": "Server=.;Database=WideWorldImporters;Integrated Security=true" + } +} diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/project.json b/samples/features/json/geo-json/dotnet-states-openlayers2/project.json new file mode 100644 index 00000000..e8aca7a7 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/project.json @@ -0,0 +1,58 @@ +{ + "dependencies": { + "Microsoft.NETCore.App": { + "version": "1.0.0", + "type": "platform" + }, + "Microsoft.AspNetCore.Mvc": "1.0.0", + "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", + "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", + "Microsoft.AspNetCore.StaticFiles": "1.1.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0", + "Microsoft.Extensions.Configuration.Json": "1.0.0", + "Microsoft.Extensions.Logging": "1.0.0", + "Microsoft.Extensions.Logging.Console": "1.0.0", + "Microsoft.Extensions.Logging.Debug": "1.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", + "Belgrade.Sql.Client": "0.6.0" + }, + + "tools": { + "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" + }, + + "frameworks": { + "netcoreapp1.0": { + "imports": [ + "dotnet5.6", + "portable-net45+win8" + ] + } + }, + + "buildOptions": { + "emitEntryPoint": true, + "preserveCompilationContext": true + }, + + "runtimeOptions": { + "configProperties": { + "System.GC.Server": true + } + }, + + "publishOptions": { + "include": [ + "wwwroot", + "Views", + "Areas/**/Views", + "appsettings.json", + "web.config" + ] + }, + + "scripts": { + "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] + } +} diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetAllStates.sql b/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetAllStates.sql new file mode 100644 index 00000000..a82ef19f --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetAllStates.sql @@ -0,0 +1,15 @@ +select + 'FeatureCollection' as [type], + ( + select + 'Feature' as [type], + [Border].AsGeoJSON() as [geometry], + [StateProvinceName] as [properties.name], + [StateProvinceCode] as [properties.code], + [Border].STArea() as [properties.area], + [LatestRecordedPopulation] as [properties.population] + from Application.StateProvinces + where StateProvinceName like 'A%' + for json path + ) as [features] +for json path, without_array_wrapper \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetCities.sql b/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetCities.sql new file mode 100644 index 00000000..9e04d832 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/GetCities.sql @@ -0,0 +1,15 @@ +select + 'FeatureCollection' as [type], + ( + select + 'Feature' as [type], + [Location].AsGeoJSON() as [geometry], + [CityName] as [properties.name], + ac.LatestRecordedPopulation as [properties.population] + from Application.Cities ac, Application.StateProvinces asp + where asp.StateProvinceCode = 'FL' + and ac.StateProvinceID = asp.StateProvinceID + and ac.LatestRecordedPopulation >= 20000 + for json path + ) as [features] + for json path, without_array_wrapper \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/setup.sql b/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/setup.sql new file mode 100644 index 00000000..9f61be2d --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/sql-scripts/setup.sql @@ -0,0 +1,27 @@ +DROP FUNCTION IF EXISTS dbo.AsGeoJson + GO + CREATE FUNCTION dbo.AsGeoJson( @geo geography) + RETURNS nvarchar(MAX) AS + BEGIN + RETURN ( + '{' + + (CASE @geo.STGeometryType() + WHEN 'POINT' THEN + '"type": "Point","coordinates":' + + REPLACE(REPLACE(REPLACE(REPLACE(@geo.ToString(),'POINT ',''),'(','['),')',']'),' ',',') + WHEN 'POLYGON' THEN + '"type": "Polygon","coordinates":' + + '[' + REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@geo.ToString(),'POLYGON ',''),'(','['),')',']'),'], ',']],['),', ','],['),' ',',') + ']' + WHEN 'MULTIPOLYGON' THEN + '"type": "MultiPolygon","coordinates":' + + '[' + REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@geo.ToString(),'MULTIPOLYGON ',''),'(','['),')',']'),'], ',']],['),', ','],['),' ',',') + ']' + WHEN 'MULTIPOINT' THEN + '"type": "MultiPoint","coordinates":' + + '[' + REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@geo.ToString(),'MULTIPOINT ',''),'(','['),')',']'),'], ',']],['),', ','],['),' ',',') + ']' + WHEN 'LINESTRING' THEN + '"type": "LineString","coordinates":' + + '[' + REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@geo.ToString(),'LINESTRING ',''),'(','['),')',']'),'], ',']],['),', ','],['),' ',',') + ']' + ELSE NULL + END) + +'}') + END \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/web.config b/samples/features/json/geo-json/dotnet-states-openlayers2/web.config new file mode 100644 index 00000000..dc0514fc --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/web.config @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/favicon.ico b/samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..118d4df98282099ce4a40f3d5f37ee43a3fe07f4 GIT binary patch literal 1150 zcmbVMOK%cU6dn_IZWWU=Ph*4nowm4j%{Hy9L`K)rDbTSpZtW_X+iFHp-4Trjs@E^ zU>Q25(`hW0xi(HKMM&a##Luz6s>kFZ9*yGu6UCs)ee!of zcrRK*-;c$I;RL!efMYpmH)>HHybc=W&-pp_COmf>h9R0w8~fSc=ypUf*MzPPU}!1= zs_S?(isheO1i=&^(h^plw(%|B!$5K(-Y^U>8ZGVt_rraB{-R?&AtSkM;(gl0Y2AmS z_|$_L)6G)T0<5hoc=Alc$4?BI978r|V>6}V@X&%N`f%NVa*lVny<_0bI};lzhP8x4 zaoEW1TiDr^Q7W0JR!x+ODjetfz7|UiTe}Wcp4(V{Y-0J5g35`9qaz39vW3dAfnq_y zWHKLv=ZARpTE<4w#EX|U4t@;r{eYoX^N>y}SY2&X9va5uaIO$Mr$WI-YD>jl#>QUO z#n%i&;;l|~HHq7SVO$?GcXm`(klgGblj$L!?~}a-NeaMNNcEbdyQ1Lzxi}NiYBXqe hWSVD{`p>S|EIRP-jL$4{Y + + + GeoJSON | OpenLayers2 + + + + + + + + + + +

GeoJSON Demo (OpenLayers2)

+
+

Larger towns in the state

+
+ + \ No newline at end of file diff --git a/samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/OpenLayers.js b/samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/OpenLayers.js new file mode 100644 index 00000000..8e6f91c7 --- /dev/null +++ b/samples/features/json/geo-json/dotnet-states-openlayers2/wwwroot/media/OpenLayers.js @@ -0,0 +1,3251 @@ +/* + + OpenLayers.js -- OpenLayers Map Viewer Library + + Copyright (c) 2006-2015 by OpenLayers Contributors + Published under the 2-clause BSD license. + See https://raw.githubusercontent.com/openlayers/ol2/master/license.txt for the full text of the license, and https://raw.githubusercontent.com/openlayers/ol2/master/authors.txt for full list of contributors. + + Includes compressed code under the following licenses: + + (For uncompressed versions of the code used, please see the + OpenLayers Github repository: ) + +*/ + +/** + * 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 + */ + +/** + * OpenLayers.Util.pagePosition is based on Yahoo's getXY method, which is + * Copyright (c) 2006, Yahoo! Inc. + * All rights reserved. + * + * Redistribution and use of this software in source and binary forms, with or + * without modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * * 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. + * + * * Neither the name of Yahoo! Inc. nor the names of its contributors may be + * used to endorse or promote products derived from this software without + * specific prior written permission of Yahoo! Inc. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. + */ +var OpenLayers={VERSION_NUMBER:"Release 2.14 dev",singleFile:true,_getScriptLocation:(function(){var r=new RegExp("(^|(.*?\\/))(OpenLayers[^\\/]*?\\.js)(\\?|$)"),s=document.getElementsByTagName('script'),src,m,l="";for(var i=0,len=s.length;i1){var newArgs=[C,P].concat(Array.prototype.slice.call(arguments).slice(1,len-1),F);OpenLayers.inherit.apply(null,newArgs);}else{C.prototype=F;} +return C;};OpenLayers.inherit=function(C,P){var F=function(){};F.prototype=P.prototype;C.prototype=new F;var i,l,o;for(i=2,l=arguments.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;},zeroPad:function(num,len,radix){var str=num.toString(radix||10);while(str.lengththis.right)){this.right=object.right;} +if((this.top==null)||(object.top>this.top)){this.top=object.top;} +break;}}},extendXY:function(x,y){this.centerLonLat=null;if((this.left==null)||(xthis.right)){this.right=x;} +if((this.top==null)||(y>this.top)){this.top=y;}},containsLonLat:function(ll,options){if(typeof options==="boolean"){options={inclusive:options};} +options=options||{};var contains=this.contains(ll.lon,ll.lat,options.inclusive),worldBounds=options.worldBounds;if(worldBounds&&!contains){var worldWidth=worldBounds.getWidth();var worldCenterX=(worldBounds.left+worldBounds.right)/2;var worldsAway=Math.round((ll.lon-worldCenterX)/worldWidth);contains=this.containsLonLat({lon:ll.lon-worldsAway*worldWidth,lat:ll.lat},{inclusive:options.inclusive});} +return contains;},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=self.bottom)&&(bounds.bottom<=self.top))||((self.bottom>=bounds.bottom)&&(self.bottom<=bounds.top)));var inTop=(((bounds.top>=self.bottom)&&(bounds.top<=self.top))||((self.top>bounds.bottom)&&(self.top=self.left)&&(bounds.left<=self.right))||((self.left>=bounds.left)&&(self.left<=bounds.right)));var inRight=(((bounds.right>=self.left)&&(bounds.right<=self.right))||((self.right>=bounds.left)&&(self.right<=bounds.right)));intersects=((inBottom||inTop)&&(inLeft||inRight));} +if(options.worldBounds&&!intersects){var world=options.worldBounds;var width=world.getWidth();var selfCrosses=!world.containsBounds(self);var boundsCrosses=!world.containsBounds(bounds);if(selfCrosses&&!boundsCrosses){bounds=bounds.add(-width,0);intersects=self.intersectsBounds(bounds,{inclusive:options.inclusive});}else if(boundsCrosses&&!selfCrosses){self=self.add(-width,0);intersects=bounds.intersectsBounds(self,{inclusive:options.inclusive});}} +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(-width,0);} +var newLeft=newBounds.left+leftTolerance;if(newLeftmaxExtent.left&&newBounds.right-rightTolerance>maxExtent.right){newBounds=newBounds.add(-width,0);}} +return newBounds;},CLASS_NAME:"OpenLayers.Bounds"});OpenLayers.Bounds.fromString=function(str,reverseAxisOrder){var bounds=str.split(",");return OpenLayers.Bounds.fromArray(bounds,reverseAxisOrder);};OpenLayers.Bounds.fromArray=function(bbox,reverseAxisOrder){return reverseAxisOrder===true?new OpenLayers.Bounds(bbox[1],bbox[0],bbox[3],bbox[2]):new OpenLayers.Bounds(bbox[0],bbox[1],bbox[2],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.Element={visible:function(element){return OpenLayers.Util.getElement(element).style.display!='none';},toggle:function(){for(var i=0,len=arguments.length;imaxExtent.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.LonLat.fromArray=function(arr){var gotArr=OpenLayers.Util.isArray(arr),lon=gotArr&&arr[0],lat=gotArr&&arr[1];return new OpenLayers.LonLat(lon,lat);};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;},distanceTo:function(px){return Math.sqrt(Math.pow(this.x-px.x,2)+ +Math.pow(this.y-px.y,2));},add:function(x,y){if((x==null)||(y==null)){throw new TypeError('Pixel.add cannot receive null values');} +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.Size=OpenLayers.Class({w:0.0,h:0.0,initialize:function(w,h){this.w=parseFloat(w);this.h=parseFloat(h);},toString:function(){return("w="+this.w+",h="+this.h);},clone:function(){return new OpenLayers.Size(this.w,this.h);},equals:function(sz){var equals=false;if(sz!=null){equals=((this.w==sz.w&&this.h==sz.h)||(isNaN(this.w)&&isNaN(this.h)&&isNaN(sz.w)&&isNaN(sz.h)));} +return equals;},CLASS_NAME:"OpenLayers.Size"});OpenLayers.Console={log:function(){},debug:function(){},info:function(){},warn:function(){},error:function(){},userError:function(error){alert(error);},assert:function(){},dir:function(){},dirxml:function(){},trace:function(){},group:function(){},groupEnd:function(){},time:function(){},timeEnd:function(){},profile:function(){},profileEnd:function(){},count:function(){},CLASS_NAME:"OpenLayers.Console"};(function(){var scripts=document.getElementsByTagName("script");for(var i=0,len=scripts.length;i=0;i--){if(array[i]==item){array.splice(i,1);}} +return array;};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";function display(){image.style.display="";OpenLayers.Event.stopObservingElement(image);} +OpenLayers.Event.observe(image,"load",display);OpenLayers.Event.observe(image,"error",display);} +image.style.alt=id;image.galleryImg="no";if(imgURL){image.src=imgURL;} +return image;};OpenLayers.IMAGE_RELOAD_ATTEMPTS=0;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,delayDisplay);img.className="olAlphaImg";div.appendChild(img);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;itemIndex1e-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,options){options=options||{};url=(url===null||url===undefined)?window.location.href:url;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.pagePosition=function(forElement){var pos=[0,0];var viewportElement=OpenLayers.Util.getViewportElement();if(!forElement||forElement==window||forElement==viewportElement){return pos;} +var BUGGY_GECKO_BOX_OBJECT=OpenLayers.IS_GECKO&&document.getBoxObjectFor&&OpenLayers.Element.getStyle(forElement,'position')=='absolute'&&(forElement.style.top==''||forElement.style.left=='');var parent=null;var box;if(forElement.getBoundingClientRect){box=forElement.getBoundingClientRect();var scrollTop=window.pageYOffset||viewportElement.scrollTop;var scrollLeft=window.pageXOffset||viewportElement.scrollLeft;pos[0]=box.left+scrollLeft;pos[1]=box.top+scrollTop;}else if(document.getBoxObjectFor&&!BUGGY_GECKO_BOX_OBJECT){box=document.getBoxObjectFor(forElement);var vpBox=document.getBoxObjectFor(viewportElement);pos[0]=box.screenX-vpBox.screenX;pos[1]=box.screenY-vpBox.screenY;}else{pos[0]=forElement.offsetLeft;pos[1]=forElement.offsetTop;parent=forElement.offsetParent;if(parent!=forElement){while(parent){pos[0]+=parent.offsetLeft;pos[1]+=parent.offsetTop;parent=parent.offsetParent;}} +var browser=OpenLayers.BROWSER_NAME;if(browser=="opera"||(browser=="safari"&&OpenLayers.Element.getStyle(forElement,'position')=='absolute')){pos[1]-=document.body.offsetTop;} +parent=forElement.offsetParent;while(parent&&parent!=document.body){pos[0]-=parent.scrollLeft;if(browser!="opera"||parent.tagName!='TR'){pos[1]-=parent.scrollTop;} +parent=parent.offsetParent;}} +return pos;};OpenLayers.Util.getViewportElement=function(){var viewportElement=arguments.callee.viewportElement;if(viewportElement==undefined){viewportElement=(OpenLayers.BROWSER_NAME=="msie"&&document.compatMode!='CSS1Compat')?document.body:document.documentElement;arguments.callee.viewportElement=viewportElement;} +return viewportElement;};OpenLayers.Util.isEquivalentUrl=function(url1,url2,options){options=options||{};OpenLayers.Util.applyDefaults(options,{ignoreCase:true,ignorePort80:true,ignoreHash:true,splitArgs:false});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,{splitArgs:options.splitArgs});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.IS_GECKO=(function(){var ua=navigator.userAgent.toLowerCase();return ua.indexOf("webkit")==-1&&ua.indexOf("gecko")!=-1;})();OpenLayers.CANVAS_SUPPORTED=(function(){var elem=document.createElement('canvas');return!!(elem.getContext&&elem.getContext('2d'));})();OpenLayers.BROWSER_NAME=(function(){var name="";var ua=navigator.userAgent.toLowerCase();if(ua.indexOf("opera")!=-1){name="opera";}else if(ua.indexOf("msie")!=-1){name="msie";}else if(ua.indexOf("safari")!=-1){name="safari";}else if(ua.indexOf("mozilla")!=-1){if(ua.indexOf("firefox")!=-1){name="firefox";}else{name="mozilla";}} +return name;})();OpenLayers.Util.getBrowserName=function(){return OpenLayers.BROWSER_NAME;};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;var parentHasPositionAbsolute=false;var superContainer=null;var parent=containerElement;while(parent&&parent.tagName.toLowerCase()!="body"){var parentPosition=OpenLayers.Element.getStyle(parent,"position");if(parentPosition=="absolute"){parentHasPositionAbsolute=true;break;}else if(parentPosition&&parentPosition!="static"){break;} +parent=parent.parentNode;} +if(parentHasPositionAbsolute&&(containerElement.clientHeight===0||containerElement.clientWidth===0)){superContainer=document.createElement("div");superContainer.style.visibility="hidden";superContainer.style.position="absolute";superContainer.style.overflow="visible";superContainer.style.width=document.body.clientWidth+"px";superContainer.style.height=document.body.clientHeight+"px";superContainer.appendChild(container);} +container.style.position="absolute";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=60){coordinateseconds-=60;coordinateminutes+=1;if(coordinateminutes>=60){coordinateminutes-=60;coordinatedegrees+=1;}} +if(coordinatedegrees<10){coordinatedegrees="0"+coordinatedegrees;} +var str=coordinatedegrees+"\u00B0";if(dmsOption.indexOf('dm')>=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.Util.getConstructor=function(className){var Constructor;var parts=className.split('.');if(parts[0]==="OpenLayers"){Constructor=OpenLayers;}else{Constructor=window[parts[0]];} +for(var i=1,ii=parts.length;i0){text=text.substring(index);} +var node=OpenLayers.Util.Try(OpenLayers.Function.bind((function(){var xmldom;if(OpenLayers.Format.XML.supportActiveX&&!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;},createDocumentFragment:function(){var element;if(this.xmldom){element=this.xmldom.createDocumentFragment();}else{element=document.createDocumentFragment();} +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&&along1<=1&&along2>=0&&along2<=1){if(!point){intersection=true;}else{var x=seg1.x1+(along1*x12_11);var y=seg1.y1+(along1*y12_11);intersection=new OpenLayers.Geometry.Point(x,y);}}} +if(tolerance){var dist;if(intersection){if(point){var segs=[seg1,seg2];var seg,x,y;outer:for(var i=0;i<2;++i){seg=segs[i];for(var j=1;j<3;++j){x=seg["x"+j];y=seg["y"+j];dist=Math.sqrt(Math.pow(x-intersection.x,2)+ +Math.pow(y-intersection.y,2));if(dist=1.0){x=x2;y=y2;}else{x=x1+along*dx;y=y1+along*dy;} +return{distance:Math.pow(x-x0,2)+Math.pow(y-y0,2),x:x,y:y,along:along};};OpenLayers.Geometry.Point=OpenLayers.Class(OpenLayers.Geometry,{x:null,y:null,initialize:function(x,y){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);this.x=parseFloat(x);this.y=parseFloat(y);},clone:function(obj){if(obj==null){obj=new OpenLayers.Geometry.Point(this.x,this.y);} +OpenLayers.Util.applyDefaults(obj,this);return obj;},calculateBounds:function(){this.bounds=new OpenLayers.Bounds(this.x,this.y,this.x,this.y);},distanceTo:function(geometry,options){var edge=!(options&&options.edge===false);var details=edge&&options&&options.details;var distance,x0,y0,x1,y1,result;if(geometry instanceof OpenLayers.Geometry.Point){x0=this.x;y0=this.y;x1=geometry.x;y1=geometry.y;distance=Math.sqrt(Math.pow(x0-x1,2)+Math.pow(y0-y1,2));result=!details?distance:{x0:x0,y0:y0,x1:x1,y1:y1,distance:distance};}else{result=geometry.distanceTo(this,options);if(details){result={x0:result.x1,y0:result.y1,x1:result.x0,y1:result.y0,distance:result.distance};}} +return result;},equals:function(geom){var equals=false;if(geom!=null){equals=((this.x==geom.x&&this.y==geom.y)||(isNaN(this.x)&&isNaN(this.y)&&isNaN(geom.x)&&isNaN(geom.y)));} +return equals;},toShortString:function(){return(this.x+", "+this.y);},move:function(x,y){this.x=this.x+x;this.y=this.y+y;this.clearBounds();},rotate:function(angle,origin){angle*=Math.PI/180;var radius=this.distanceTo(origin);var theta=angle+Math.atan2(this.y-origin.y,this.x-origin.x);this.x=origin.x+(radius*Math.cos(theta));this.y=origin.y+(radius*Math.sin(theta));this.clearBounds();},getCentroid:function(){return new OpenLayers.Geometry.Point(this.x,this.y);},resize:function(scale,origin,ratio){ratio=(ratio==undefined)?1:ratio;this.x=origin.x+(scale*ratio*(this.x-origin.x));this.y=origin.y+(scale*(this.y-origin.y));this.clearBounds();return this;},intersects:function(geometry){var intersect=false;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){intersect=this.equals(geometry);}else{intersect=geometry.intersects(this);} +return intersect;},transform:function(source,dest){if((source&&dest)){OpenLayers.Projection.transform(this,source,dest);this.bounds=null;} +return this;},getVertices:function(nodes){return[this];},CLASS_NAME:"OpenLayers.Geometry.Point"});OpenLayers.Geometry.Collection=OpenLayers.Class(OpenLayers.Geometry,{components:null,componentTypes:null,initialize:function(components){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);this.components=[];if(components!=null){this.addComponents(components);}},destroy:function(){this.components.length=0;this.components=null;OpenLayers.Geometry.prototype.destroy.apply(this,arguments);},clone:function(){var Constructor=OpenLayers.Util.getConstructor(this.CLASS_NAME);var geometry=new Constructor();for(var i=0,len=this.components.length;i-1)){if(index!=null&&(index=0;--i){removed=this.removeComponent(components[i])||removed;} +return removed;},removeComponent:function(component){OpenLayers.Util.removeItem(this.components,component);this.clearBounds();return true;},getLength:function(){var length=0.0;for(var i=0,len=this.components.length;i0)?area:minArea;centroids.push(centroid);} +len=areas.length;if(areaSum===0){for(var i=0;i1)){for(var i=1,len=this.components.length;i1)){var p1,p2;for(var i=1,len=geom.components.length;i2);if(removed){OpenLayers.Geometry.Collection.prototype.removeComponent.apply(this,arguments);} +return removed;},intersects:function(geometry){var intersect=false;var type=geometry.CLASS_NAME;if(type=="OpenLayers.Geometry.LineString"||type=="OpenLayers.Geometry.LinearRing"||type=="OpenLayers.Geometry.Point"){var segs1=this.getSortedSegments();var segs2;if(type=="OpenLayers.Geometry.Point"){segs2=[{x1:geometry.x,y1:geometry.y,x2:geometry.x,y2:geometry.y}];}else{segs2=geometry.getSortedSegments();} +var seg1,seg1x1,seg1x2,seg1y1,seg1y2,seg2,seg2y1,seg2y2;outer:for(var i=0,len=segs1.length;iseg1x2){break;} +if(seg2.x2Math.max(seg1y1,seg1y2)){continue;} +if(Math.max(seg2y1,seg2y2)0){var xDir=seg.x10){lines.unshift(j,1);Array.prototype.splice.apply(targetParts,lines);j+=lines.length-2;} +if(mutual){for(var k=0,len=splits.points.length;k0&&points.length>0){points.push(vert2.clone());sourceParts.push(new OpenLayers.Geometry.LineString(points));}}else{results=target.splitWith(this,options);} +if(targetParts&&targetParts.length>1){targetSplit=true;}else{targetParts=[];} +if(sourceParts&&sourceParts.length>1){sourceSplit=true;}else{sourceParts=[];} +if(targetSplit||sourceSplit){if(mutual){results=[sourceParts,targetParts];}else{results=targetParts;}} +return results;},splitWith:function(geometry,options){return geometry.split(this,options);},getVertices:function(nodes){var vertices;if(nodes===true){vertices=[this.components[0],this.components[this.components.length-1]];}else if(nodes===false){vertices=this.components.slice(1,this.components.length-1);}else{vertices=this.components.slice();} +return vertices;},distanceTo:function(geometry,options){var edge=!(options&&options.edge===false);var details=edge&&options&&options.details;var result,best={};var min=Number.POSITIVE_INFINITY;if(geometry instanceof OpenLayers.Geometry.Point){var segs=this.getSortedSegments();var x=geometry.x;var y=geometry.y;var seg;for(var i=0,len=segs.length;imaxDistance){maxDistance=distance;indexFarthest=index;}} +if(maxDistance>tolerance&&indexFarthest!=firstPoint){pointIndexsToKeep.push(indexFarthest);douglasPeuckerReduction(points,firstPoint,indexFarthest,tolerance);douglasPeuckerReduction(points,indexFarthest,lastPoint,tolerance);}};var perpendicularDistance=function(point1,point2,point){var area=Math.abs(0.5*(point1.x*point2.y+point2.x*point.y+point.x*point1.y-point2.x*point1.y-point.x*point2.y-point1.x*point.y));var bottom=Math.sqrt(Math.pow(point1.x-point2.x,2)+Math.pow(point1.y-point2.y,2));var height=area/bottom*2;return height;};var firstPoint=0;var lastPoint=points.length-1;var pointIndexsToKeep=[];pointIndexsToKeep.push(firstPoint);pointIndexsToKeep.push(lastPoint);while(points[firstPoint].equals(points[lastPoint])){lastPoint--;pointIndexsToKeep.push(lastPoint);} +douglasPeuckerReduction(points,firstPoint,lastPoint,tolerance);var returnPoints=[];pointIndexsToKeep.sort(compareNumbers);for(var index=0;index0&&fractionStack.length>0){fracA=fractionStack.pop();geoA=geoStack.pop();a=stack.pop();key=fracA.toString();if(!(key in fractions)){components.push(a);fractions[key]=true;} +fracB=fractionStack.pop();geoB=geoStack.pop();b=stack.pop();fracM=(fracA+fracB)/2;geoM=interpolate(fracM);m=transform(geoM);if(OpenLayers.Geometry.distanceSquaredToSegment(m,{x1:a.x,y1:a.y,x2:b.x,y2:b.y}).distance3);if(removed){this.components.pop();OpenLayers.Geometry.Collection.prototype.removeComponent.apply(this,arguments);var firstPoint=this.components[0];OpenLayers.Geometry.Collection.prototype.addComponent.apply(this,[firstPoint]);} +return removed;},move:function(x,y){for(var i=0,len=this.components.length;i0&&len<=2){return this.components[0].clone();}else if(len>2){var sumX=0.0;var sumY=0.0;var x0=this.components[0].x;var y0=this.components[0].y;var area=-1*this.getArea();if(area!=0){for(var i=0;i2)){var sum=0.0;for(var i=0,len=this.components.length;i2){var p1,p2;for(var i=0;i=x1&&px<=x2)||x1>=x2&&(px<=x1&&px>=x2)){crosses=-1;break;}} +continue;} +cx=approx(getX(py,x1,y1,x2,y2),digs);if(cx==px){if(y1=y1&&py<=y2)||y1>y2&&(py<=y1&&py>=y2)){crosses=-1;break;}} +if(cx<=px){continue;} +if(x1!=x2&&(cxMath.max(x1,x2))){continue;} +if(y1=y1&&pyy2&&(py=y2)){++crosses;}} +var contained=(crosses==-1)?1:!!(crosses&1);return contained;},intersects:function(geometry){var intersect=false;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){intersect=this.containsPoint(geometry);}else if(geometry.CLASS_NAME=="OpenLayers.Geometry.LineString"){intersect=geometry.intersects(this);}else if(geometry.CLASS_NAME=="OpenLayers.Geometry.LinearRing"){intersect=OpenLayers.Geometry.LineString.prototype.intersects.apply(this,[geometry]);}else{for(var i=0,len=geometry.components.length;i0)){area+=Math.abs(this.components[0].getArea());for(var i=1,len=this.components.length;i0)){area+=Math.abs(this.components[0].getGeodesicArea(projection));for(var i=1,len=this.components.length;i0){contained=this.components[0].containsPoint(point);if(contained!==1){if(contained&&numRings>1){var hole;for(var i=1;i1;},isTouchEvent:function(evt){return(""+evt.type).indexOf("touch")===0||("pointerType"in evt&&(evt.pointerType===evt.MSPOINTER_TYPE_TOUCH||evt.pointerType==="touch"));},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){OpenLayers.Event.preventDefault(event);} +if(event.stopPropagation){event.stopPropagation();}else{event.cancelBubble=true;}},preventDefault:function(event){if(event.preventDefault){event.preventDefault();}else{event.returnValue=false;}},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];OpenLayers.Event.stopObserving.apply(this,[entry.element,entry.name,entry.observer,entry.useCapture]);}}},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&&iMath.floor(evt.pageY)||evt.pageX===0&&Math.floor(x)>Math.floor(evt.pageX)){x=x-winPageX;y=y-winPageY;}else if(y<(evt.pageY-winPageY)||x<(evt.pageX-winPageX)){x=evt.pageX-winPageX;y=evt.pageY-winPageY;} +evt.olClientX=x;evt.olClientY=y;return{clientX:x,clientY:y};},clearMouseCache:function(){this.element.scrolls=null;this.element.lefttop=null;this.element.offsets=null;},getMousePosition:function(evt){if(!this.includeXY){this.clearMouseCache();}else if(!this.element.hasScrollEvent){OpenLayers.Event.observe(window,"scroll",this.clearMouseListener);this.element.hasScrollEvent=true;} +if(!this.element.scrolls){var viewportElement=OpenLayers.Util.getViewportElement();this.element.scrolls=[window.pageXOffset||viewportElement.scrollLeft,window.pageYOffset||viewportElement.scrollTop];} +if(!this.element.lefttop){this.element.lefttop=[(document.documentElement.clientLeft||0),(document.documentElement.clientTop||0)];} +if(!this.element.offsets){this.element.offsets=OpenLayers.Util.pagePosition(this.element);} +return new OpenLayers.Pixel((evt.clientX+this.element.scrolls[0])-this.element.offsets[0] +-this.element.lefttop[0],(evt.clientY+this.element.scrolls[1])-this.element.offsets[1] +-this.element.lefttop[1]);},getTouchModel:function(){if(!("_TOUCH_MODEL"in OpenLayers.Events)){OpenLayers.Events._TOUCH_MODEL=(window.PointerEvent&&"pointer")||(window.MSPointerEvent&&"MSPointer")||(("ontouchdown"in document)&&"touch")||null;} +return OpenLayers.Events._TOUCH_MODEL;},addPointerTouchListener:function(element,type,handler){var eventHandler=this.eventHandler;var touches=this._pointerTouches;function pointerHandler(evt){handler(OpenLayers.Util.applyDefaults({stopPropagation:function(){for(var i=touches.length-1;i>=0;--i){touches[i].stopPropagation();}},preventDefault:function(){for(var i=touches.length-1;i>=0;--i){touches[i].preventDefault();}},type:type},evt));} +switch(type){case'touchstart':return this.addPointerTouchListenerStart(element,type,pointerHandler);case'touchend':return this.addPointerTouchListenerEnd(element,type,pointerHandler);case'touchmove':return this.addPointerTouchListenerMove(element,type,pointerHandler);default:throw'Unknown touch event type';}},addPointerTouchListenerStart:function(element,type,handler){var touches=this._pointerTouches;var cb=function(e){if(!OpenLayers.Event.isTouchEvent(e)){return;} +var alreadyInArray=false;for(var i=0,ii=touches.length;i=this.clientWidth||Math.ceil(e.clientY)>=this.clientHeight)){touches.splice(i,1);}} +break;}}};OpenLayers.Event.observe(element,this.getTouchModel()===this.TOUCH_MODEL_MSPOINTER?'MSPointerOut':'pointerout',internalCb);},addPointerTouchListenerMove:function(element,type,handler){var touches=this._pointerTouches;var cb=function(e){if(!OpenLayers.Event.isTouchEvent(e)){return;} +if(touches.length==1&&touches[0].pageX==e.pageX&&touches[0].pageY==e.pageY){return;} +for(var i=0,ii=touches.length;i=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);}});(function(){var oXMLHttpRequest=window.XMLHttpRequest;var bGecko=!!window.controllers,bIE=window.document.all&&!window.opera,bIE7=bIE&&window.navigator.userAgent.match(/MSIE 7.0/);function fXMLHttpRequest(){this._object=oXMLHttpRequest&&!bIE7?new oXMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");this._listeners=[];};function cXMLHttpRequest(){return new fXMLHttpRequest;};cXMLHttpRequest.prototype=fXMLHttpRequest.prototype;if(bGecko&&oXMLHttpRequest.wrapped) +cXMLHttpRequest.wrapped=oXMLHttpRequest.wrapped;cXMLHttpRequest.UNSENT=0;cXMLHttpRequest.OPENED=1;cXMLHttpRequest.HEADERS_RECEIVED=2;cXMLHttpRequest.LOADING=3;cXMLHttpRequest.DONE=4;cXMLHttpRequest.prototype.readyState=cXMLHttpRequest.UNSENT;cXMLHttpRequest.prototype.responseText='';cXMLHttpRequest.prototype.responseXML=null;cXMLHttpRequest.prototype.status=0;cXMLHttpRequest.prototype.statusText='';cXMLHttpRequest.prototype.priority="NORMAL";cXMLHttpRequest.prototype.onreadystatechange=null;cXMLHttpRequest.onreadystatechange=null;cXMLHttpRequest.onopen=null;cXMLHttpRequest.onsend=null;cXMLHttpRequest.onabort=null;cXMLHttpRequest.prototype.open=function(sMethod,sUrl,bAsync,sUser,sPassword){delete this._headers;if(arguments.length<3) +bAsync=true;this._async=bAsync;var oRequest=this,nState=this.readyState,fOnUnload;if(bIE&&bAsync){fOnUnload=function(){if(nState!=cXMLHttpRequest.DONE){fCleanTransport(oRequest);oRequest.abort();}};window.attachEvent("onunload",fOnUnload);} +if(cXMLHttpRequest.onopen) +cXMLHttpRequest.onopen.apply(this,arguments);if(arguments.length>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);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){delete oRequest._data;fCleanTransport(oRequest);if(bIE&&bAsync) +window.detachEvent("onunload",fOnUnload);} +if(nState!=oRequest.readyState) +fReadyStateChange(oRequest);nState=oRequest.readyState;}};function fXMLHttpRequest_send(oRequest){oRequest._object.send(oRequest._data);if(bGecko&&!oRequest._async){oRequest.readyState=cXMLHttpRequest.OPENED;fSynchronizeValues(oRequest);while(oRequest.readyStatecXMLHttpRequest.UNSENT) +this._aborted=true;this._object.abort();fCleanTransport(this);this.readyState=cXMLHttpRequest.UNSENT;delete this._data;};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;};};if(!OpenLayers.Request){OpenLayers.Request={};} +OpenLayers.Request.XMLHttpRequest=cXMLHttpRequest;})();OpenLayers.Projection=OpenLayers.Class({proj:null,projCode:null,titleRegEx:/\+title=[^\+]*/,initialize:function(projCode,options){OpenLayers.Util.extend(this,options);this.projCode=projCode;if(typeof Proj4js=="object"){this.proj=new Proj4js.Proj(projCode);}},getCode:function(){return this.proj?this.proj.srsCode:this.projCode;},getUnits:function(){return this.proj?this.proj.units:null;},toString:function(){return this.getCode();},equals:function(projection){var p=projection,equals=false;if(p){if(!(p instanceof OpenLayers.Projection)){p=new OpenLayers.Projection(p);} +if((typeof Proj4js=="object")&&this.proj.defData&&p.proj.defData){equals=this.proj.defData.replace(this.titleRegEx,"")==p.proj.defData.replace(this.titleRegEx,"");}else if(p.getCode){var source=this.getCode(),target=p.getCode();equals=source==target||!!OpenLayers.Projection.transforms[source]&&OpenLayers.Projection.transforms[source][target]===OpenLayers.Projection.nullTransform;}} +return equals;},destroy:function(){delete this.proj;delete this.projCode;},CLASS_NAME:"OpenLayers.Projection"});OpenLayers.Projection.transforms={};OpenLayers.Projection.defaults={"EPSG:4326":{units:"degrees",maxExtent:[-180,-90,180,90],worldExtent:[-180,-90,180,90],yx:true},"CRS:84":{units:"degrees",maxExtent:[-180,-90,180,90],worldExtent:[-180,-90,180,90]},"EPSG:900913":{units:"m",maxExtent:[-20037508.34,-20037508.34,20037508.34,20037508.34],worldExtent:[-180,-89,180,89]}};OpenLayers.Projection.addTransform=function(from,to,method){if(method===OpenLayers.Projection.nullTransform){var defaults=OpenLayers.Projection.defaults[from];if(defaults&&!OpenLayers.Projection.defaults[to]){OpenLayers.Projection.defaults[to]=defaults;}} +if(!OpenLayers.Projection.transforms[from]){OpenLayers.Projection.transforms[from]={};} +OpenLayers.Projection.transforms[from][to]=method;};OpenLayers.Projection.transform=function(point,source,dest){if(source&&dest){if(!(source instanceof OpenLayers.Projection)){source=new OpenLayers.Projection(source);} +if(!(dest instanceof OpenLayers.Projection)){dest=new OpenLayers.Projection(dest);} +if(source.proj&&dest.proj){point=Proj4js.transform(source.proj,dest.proj,point);}else{var sourceCode=source.getCode();var destCode=dest.getCode();var transforms=OpenLayers.Projection.transforms;if(transforms[sourceCode]&&transforms[sourceCode][destCode]){transforms[sourceCode][destCode](point);}}} +return point;};OpenLayers.Projection.nullTransform=function(point){return point;};(function(){var pole=20037508.34;function inverseMercator(xy){xy.x=180*xy.x/pole;xy.y=180/Math.PI*(2*Math.atan(Math.exp((xy.y/pole)*Math.PI))-Math.PI/2);return xy;} +function forwardMercator(xy){xy.x=xy.x*pole/180;var y=Math.log(Math.tan((90+xy.y)*Math.PI/360))/Math.PI*pole;xy.y=Math.max(-20037508.34,Math.min(y,20037508.34));return xy;} +function map(base,codes){var add=OpenLayers.Projection.addTransform;var same=OpenLayers.Projection.nullTransform;var i,len,code,other,j;for(i=0,len=codes.length;i=0;--i){map(mercator[i],geographic);} +for(i=geographic.length-1;i>=0;--i){map(geographic[i],mercator);}})();OpenLayers.Format.KML=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{kml:"http://www.opengis.net/kml/2.2",gx:"http://www.google.com/kml/ext/2.2"},kmlns:"http://earth.google.com/kml/2.0",placemarksDesc:"No description available",foldersName:"OpenLayers export",foldersDesc:"Exported on "+new Date(),extractAttributes:true,kvpAttributes:false,extractStyles:false,extractTracks:false,trackAttributes:null,internalns:null,features:null,styles:null,styleBaseUrl:"",fetched:null,maxDepth:0,initialize:function(options){this.regExes={trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g),kmlColor:(/(\w{2})(\w{2})(\w{2})(\w{2})/),kmlIconPalette:(/root:\/\/icons\/palette-(\d+)(\.\w+)/),straightBracket:(/\$\[(.*?)\]/g)};this.externalProjection=new OpenLayers.Projection("EPSG:4326");OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){this.features=[];this.styles={};this.fetched={};var options={depth:0,styleBaseUrl:this.styleBaseUrl};return this.parseData(data,options);},parseData:function(data,options){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +var types=["Link","NetworkLink","Style","StyleMap","Placemark"];for(var i=0,len=types.length;i=this.maxDepth){return false;} +var newOptions=OpenLayers.Util.extend({},options);newOptions.depth++;for(var i=0,len=nodes.length;i0){var track=tracks[0];var container={features:[],feature:feature};this.readNode(track,container);if(container.features.length>0){features.push.apply(features,container.features);}}}else{features.push(feature);}}else{throw"Bad Placemark: "+i;}} +this.features=this.features.concat(features);},readers:{"kml":{"when":function(node,container){container.whens.push(OpenLayers.Date.parse(this.getChildValue(node)));},"_trackPointAttribute":function(node,container){var name=node.nodeName.split(":").pop();container.attributes[name].push(this.getChildValue(node));}},"gx":{"Track":function(node,container){var obj={whens:[],points:[],angles:[]};if(this.trackAttributes){var name;obj.attributes={};for(var i=0,ii=this.trackAttributes.length;i0;if(hasAngles&&obj.whens.length!==obj.angles.length){throw new Error("gx:Track with unequal number of when ("+ +obj.whens.length+") and gx:angles ("+ +obj.angles.length+") elements.");} +var feature,point,angles;for(var i=0,ii=obj.whens.length;i2){point.z=parseFloat(coords[2]);} +container.points.push(point);},"angles":function(node,container){var str=this.getChildValue(node);var parts=str.replace(this.regExes.trimSpace,"").split(/\s+/);container.angles.push(parts);}}},parseFeature:function(node){var order=["MultiGeometry","Polygon","LineString","Point"];var type,nodeList,geometry,parser;for(var i=0,len=order.length;i0){var parser=this.parseGeometry[type.toLowerCase()];if(parser){geometry=parser.apply(this,[nodeList[0]]);if(this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}}else{throw new TypeError("Unsupported geometry type: "+type);} +break;}} +var attributes;if(this.extractAttributes){attributes=this.parseAttributes(node);} +var feature=new OpenLayers.Feature.Vector(geometry,attributes);var fid=node.getAttribute("id")||node.getAttribute("name");if(fid!=null){feature.fid=fid;} +return feature;},getStyle:function(styleUrl,options){var styleBaseUrl=OpenLayers.Util.removeTail(styleUrl);var newOptions=OpenLayers.Util.extend({},options);newOptions.depth++;newOptions.styleBaseUrl=styleBaseUrl;if(!this.styles[styleUrl]&&!OpenLayers.String.startsWith(styleUrl,"#")&&newOptions.depth<=this.maxDepth&&!this.fetched[styleBaseUrl]){var data=this.fetchLink(styleBaseUrl);if(data){this.parseData(data,newOptions);}} +var style=OpenLayers.Util.extend({},this.styles[styleUrl]);return style;},parseGeometry:{point:function(node){var nodeList=this.getElementsByTagNameNS(node,this.internalns,"coordinates");var coords=[];if(nodeList.length>0){var coordString=nodeList[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.removeSpace,"");coords=coordString.split(",");} +var point=null;if(coords.length>1){if(coords.length==2){coords[2]=null;} +point=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{throw"Bad coordinate string: "+coordString;} +return point;},linestring:function(node,ring){var nodeList=this.getElementsByTagNameNS(node,this.internalns,"coordinates");var line=null;if(nodeList.length>0){var coordString=this.getChildValue(nodeList[0]);coordString=coordString.replace(this.regExes.trimSpace,"");coordString=coordString.replace(this.regExes.trimComma,",");var pointList=coordString.split(this.regExes.splitSpace);var numPoints=pointList.length;var points=new Array(numPoints);var coords,numCoords;for(var i=0;i1){if(coords.length==2){coords[2]=null;} +points[i]=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{throw"Bad LineString point coordinates: "+ +pointList[i];}} +if(numPoints){if(ring){line=new OpenLayers.Geometry.LinearRing(points);}else{line=new OpenLayers.Geometry.LineString(points);}}else{throw"Bad LineString coordinates: "+coordString;}} +return line;},polygon:function(node){var nodeList=this.getElementsByTagNameNS(node,this.internalns,"LinearRing");var numRings=nodeList.length;var components=new Array(numRings);if(numRings>0){var ring;for(var i=0,len=nodeList.length;i=1&&grandchildren.length<=3){var grandchild;switch(grandchildren.length){case 1:grandchild=grandchildren[0];break;case 2:var c1=grandchildren[0];var c2=grandchildren[1];grandchild=(c1.nodeType==3||c1.nodeType==4)?c1:c2;break;case 3:default:grandchild=grandchildren[1];break;} +if(grandchild.nodeType==3||grandchild.nodeType==4){var name=(child.prefix)?child.nodeName.split(":")[1]:child.nodeName;var value=OpenLayers.Util.getXmlNodeValue(grandchild);if(value){value=value.replace(this.regExes.trimSpace,"");attributes[name]=value;}}}}} +return attributes;},parseExtendedData:function(node){var attributes={};var i,len,data,key;var dataNodes=node.getElementsByTagName("Data");for(i=0,len=dataNodes.length;i1){sourceSplit=true;}else{sourceParts=[];} +if(targetParts&&targetParts.length>1){targetSplit=true;}else{targetParts=[];} +if(sourceSplit||targetSplit){if(mutual){results=[sourceParts,targetParts];}else{results=targetParts;}} +return results;},splitWith:function(geometry,options){var results=null;var mutual=options&&options.mutual;var splits,targetLine,sourceLines,sourceSplit,targetSplit,sourceParts,targetParts;if(geometry instanceof OpenLayers.Geometry.LineString){targetParts=[];sourceParts=[geometry];for(var i=0,len=this.components.length;i1){sourceSplit=true;}else{sourceParts=[];} +if(targetParts&&targetParts.length>1){targetSplit=true;}else{targetParts=[];} +if(sourceSplit||targetSplit){if(mutual){results=[sourceParts,targetParts];}else{results=targetParts;}} +return results;},CLASS_NAME:"OpenLayers.Geometry.MultiLineString"});OpenLayers.Geometry.MultiPolygon=OpenLayers.Class(OpenLayers.Geometry.Collection,{componentTypes:["OpenLayers.Geometry.Polygon"],CLASS_NAME:"OpenLayers.Geometry.MultiPolygon"});OpenLayers.Format.GML=OpenLayers.Class(OpenLayers.Format.XML,{featureNS:"http://mapserver.gis.umn.edu/mapserver",featurePrefix:"feature",featureName:"featureMember",layerName:"features",geometryName:"geometry",collectionName:"FeatureCollection",gmlns:"http://www.opengis.net/gml",extractAttributes:true,xy:true,initialize:function(options){this.regExes={trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)};OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +var featureNodes=this.getElementsByTagNameNS(data.documentElement,this.gmlns,this.featureName);var features=[];for(var i=0;i0){parser=this.parseGeometry[type.toLowerCase()];if(parser){geometry=parser.apply(this,[nodeList[0]]);if(this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);}}else{throw new TypeError("Unsupported geometry type: "+type);} +break;}} +var bounds;var boxNodes=this.getElementsByTagNameNS(node,this.gmlns,"Box");for(i=0;i0){coordString=nodeList[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);} +if(coords.length==0){nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coordinates");if(nodeList.length>0){coordString=nodeList[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.removeSpace,"");coords=coordString.split(",");}} +if(coords.length==0){nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coord");if(nodeList.length>0){var xList=this.getElementsByTagNameNS(nodeList[0],this.gmlns,"X");var yList=this.getElementsByTagNameNS(nodeList[0],this.gmlns,"Y");if(xList.length>0&&yList.length>0){coords=[xList[0].firstChild.nodeValue,yList[0].firstChild.nodeValue];}}} +if(coords.length==2){coords[2]=null;} +if(this.xy){return new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);} +else{return new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}},multipoint:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"Point");var components=[];if(nodeList.length>0){var point;for(var i=0;i0){coordString=this.getChildValue(nodeList[0]);coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);var dim=parseInt(nodeList[0].getAttribute("dimension"));var j,x,y,z;for(var i=0;i0){coordString=this.getChildValue(nodeList[0]);coordString=coordString.replace(this.regExes.trimSpace,"");coordString=coordString.replace(this.regExes.trimComma,",");var pointList=coordString.split(this.regExes.splitSpace);for(var i=0;i0){var line;for(var i=0;i0){var ring;for(var i=0;i0){var polygon;for(var i=0;i0){var coords=[];if(lpoint.length>0){coordString=lpoint[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);} +if(coords.length==2){coords[2]=null;} +if(this.xy){var lowerPoint=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{var lowerPoint=new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}} +var upoint=this.getElementsByTagNameNS(node,this.gmlns,"upperCorner");if(upoint.length>0){var coords=[];if(upoint.length>0){coordString=upoint[0].firstChild.nodeValue;coordString=coordString.replace(this.regExes.trimSpace,"");coords=coordString.split(this.regExes.splitSpace);} +if(coords.length==2){coords[2]=null;} +if(this.xy){var upperPoint=new OpenLayers.Geometry.Point(coords[0],coords[1],coords[2]);}else{var upperPoint=new OpenLayers.Geometry.Point(coords[1],coords[0],coords[2]);}} +if(lowerPoint&&upperPoint){components.push(new OpenLayers.Geometry.Point(lowerPoint.x,lowerPoint.y));components.push(new OpenLayers.Geometry.Point(upperPoint.x,lowerPoint.y));components.push(new OpenLayers.Geometry.Point(upperPoint.x,upperPoint.y));components.push(new OpenLayers.Geometry.Point(lowerPoint.x,upperPoint.y));components.push(new OpenLayers.Geometry.Point(lowerPoint.x,lowerPoint.y));var ring=new OpenLayers.Geometry.LinearRing(components);envelope=new OpenLayers.Geometry.Polygon([ring]);} +return envelope;},box:function(node){var nodeList=this.getElementsByTagNameNS(node,this.gmlns,"coordinates");var coordString;var coords,beginPoint=null,endPoint=null;if(nodeList.length>0){coordString=nodeList[0].firstChild.nodeValue;coords=coordString.split(" ");if(coords.length==2){beginPoint=coords[0].split(",");endPoint=coords[1].split(",");}} +if(beginPoint!==null&&endPoint!==null){return new OpenLayers.Bounds(parseFloat(beginPoint[0]),parseFloat(beginPoint[1]),parseFloat(endPoint[0]),parseFloat(endPoint[1]));}}},parseAttributes:function(node){var attributes={};var childNode=node.firstChild;var children,i,child,grandchildren,grandchild,name,value;while(childNode){if(childNode.nodeType==1){children=childNode.childNodes;for(i=0;i0){obj.bounds=container.components[0];}},"Point":function(node,container){var obj={points:[]};this.readChildNodes(node,obj);if(!container.components){container.components=[];} +container.components.push(obj.points[0]);},"coordinates":function(node,obj){var str=this.getChildValue(node).replace(this.regExes.trimSpace,"");str=str.replace(this.regExes.trimComma,",");var pointList=str.split(this.regExes.splitSpace);var coords;var numPoints=pointList.length;var points=new Array(numPoints);for(var i=0;i0){appliedRules=true;for(var i=0,len=elseRules.length;i0&&appliedRules==false){style.display="none";} +if(style.label!=null&&typeof style.label!=="string"){style.label=String(style.label);} +return style;},applySymbolizer:function(rule,style,feature){var symbolizerPrefix=feature.geometry?this.getSymbolizerPrefix(feature.geometry):OpenLayers.Style.SYMBOLIZER_PREFIXES[0];var symbolizer=rule.symbolizer[symbolizerPrefix]||rule.symbolizer;if(this.defaultsPerSymbolizer===true){var defaults=this.defaultStyle;OpenLayers.Util.applyDefaults(symbolizer,{pointRadius:defaults.pointRadius});if(symbolizer.stroke===true||symbolizer.graphic===true){OpenLayers.Util.applyDefaults(symbolizer,{strokeWidth:defaults.strokeWidth,strokeColor:defaults.strokeColor,strokeOpacity:defaults.strokeOpacity,strokeDashstyle:defaults.strokeDashstyle,strokeLinecap:defaults.strokeLinecap});} +if(symbolizer.fill===true||symbolizer.graphic===true){OpenLayers.Util.applyDefaults(symbolizer,{fillColor:defaults.fillColor,fillOpacity:defaults.fillOpacity});} +if(symbolizer.graphic===true){OpenLayers.Util.applyDefaults(symbolizer,{pointRadius:this.defaultStyle.pointRadius,externalGraphic:this.defaultStyle.externalGraphic,graphicName:this.defaultStyle.graphicName,graphicOpacity:this.defaultStyle.graphicOpacity,graphicWidth:this.defaultStyle.graphicWidth,graphicHeight:this.defaultStyle.graphicHeight,graphicXOffset:this.defaultStyle.graphicXOffset,graphicYOffset:this.defaultStyle.graphicYOffset});}} +return this.createLiterals(OpenLayers.Util.extend(style,symbolizer),feature);},createLiterals:function(style,feature){var context=OpenLayers.Util.extend({},feature.attributes||feature.data);OpenLayers.Util.extend(context,this.context);for(var i in this.propertyStyles){style[i]=OpenLayers.Style.createLiteral(style[i],context,feature,i);} +return style;},findPropertyStyles:function(){var propertyStyles={};var style=this.defaultStyle;this.addPropertyStyles(propertyStyles,style);var rules=this.rules;var symbolizer,value;for(var i=0,len=rules.length;i=OpenLayers.Style.createLiteral(this.minScaleDenominator,context);} +if(applies&&this.maxScaleDenominator){applies=scalethis.value;break;case OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO:result=got<=this.value;break;case OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO:result=got>=this.value;break;case OpenLayers.Filter.Comparison.BETWEEN:result=(got>=this.lowerBoundary)&&(got<=this.upperBoundary);break;case OpenLayers.Filter.Comparison.LIKE:var regexp=new RegExp(this.value,"gi");result=regexp.test(got);break;case OpenLayers.Filter.Comparison.IS_NULL:result=(got===null);break;} +return result;},value2regex:function(wildCard,singleChar,escapeChar){if(wildCard=="."){throw new Error("'.' is an unsupported wildCard character for "+"OpenLayers.Filter.Comparison");} +wildCard=wildCard?wildCard:"*";singleChar=singleChar?singleChar:".";escapeChar=escapeChar?escapeChar:"!";this.value=this.value.replace(new RegExp("\\"+escapeChar+"(.|$)","g"),"\\$1");this.value=this.value.replace(new RegExp("\\"+singleChar,"g"),".");this.value=this.value.replace(new RegExp("\\"+wildCard,"g"),".*");this.value=this.value.replace(new RegExp("\\\\.\\*","g"),"\\"+wildCard);this.value=this.value.replace(new RegExp("\\\\\\.","g"),"\\"+singleChar);return this.value;},regex2value:function(){var value=this.value;value=value.replace(/!/g,"!!");value=value.replace(/(\\)?\\\./g,function($0,$1){return $1?$0:"!.";});value=value.replace(/(\\)?\\\*/g,function($0,$1){return $1?$0:"!*";});value=value.replace(/\\\\/g,"\\");value=value.replace(/\.\*/g,"*");return value;},clone:function(){return OpenLayers.Util.extend(new OpenLayers.Filter.Comparison(),this);},CLASS_NAME:"OpenLayers.Filter.Comparison"});OpenLayers.Filter.Comparison.EQUAL_TO="==";OpenLayers.Filter.Comparison.NOT_EQUAL_TO="!=";OpenLayers.Filter.Comparison.LESS_THAN="<";OpenLayers.Filter.Comparison.GREATER_THAN=">";OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO="<=";OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO=">=";OpenLayers.Filter.Comparison.BETWEEN="..";OpenLayers.Filter.Comparison.LIKE="~";OpenLayers.Filter.Comparison.IS_NULL="NULL";OpenLayers.Filter.Spatial=OpenLayers.Class(OpenLayers.Filter,{type:null,property:null,value:null,distance:null,distanceUnits:null,evaluate:function(feature){var intersect=false;switch(this.type){case OpenLayers.Filter.Spatial.BBOX:case OpenLayers.Filter.Spatial.INTERSECTS:if(feature.geometry){var geom=this.value;if(this.value.CLASS_NAME=="OpenLayers.Bounds"){geom=this.value.toGeometry();} +if(feature.geometry.intersects(geom)){intersect=true;}} +break;default:throw new Error('evaluate is not implemented for this filter type.');} +return intersect;},clone:function(){var options=OpenLayers.Util.applyDefaults({value:this.value&&this.value.clone&&this.value.clone()},this);return new OpenLayers.Filter.Spatial(options);},CLASS_NAME:"OpenLayers.Filter.Spatial"});OpenLayers.Filter.Spatial.BBOX="BBOX";OpenLayers.Filter.Spatial.INTERSECTS="INTERSECTS";OpenLayers.Filter.Spatial.DWITHIN="DWITHIN";OpenLayers.Filter.Spatial.WITHIN="WITHIN";OpenLayers.Filter.Spatial.CONTAINS="CONTAINS";OpenLayers.Format.SLD=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{profile:null,defaultVersion:"1.0.0",stringifyOutput:true,namedLayersAsArray:false,CLASS_NAME:"OpenLayers.Format.SLD"});OpenLayers.Format.Filter=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.Filter"});OpenLayers.Filter.Function=OpenLayers.Class(OpenLayers.Filter,{name:null,params:null,CLASS_NAME:"OpenLayers.Filter.Function"});OpenLayers.Format.Filter.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ogc:"http://www.opengis.net/ogc",gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},defaultPrefix:"ogc",schemaLocation:null,initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){var obj={};this.readers.ogc["Filter"].apply(this,[data,obj]);return obj.filter;},readers:{"ogc":{"_expression":function(node){var obj,value="";for(var child=node.firstChild;child;child=child.nextSibling){switch(child.nodeType){case 1:obj=this.readNode(child);if(obj.property){value+="${"+obj.property+"}";}else if(obj.value!==undefined){value+=obj.value;} +break;case 3:case 4:value+=child.nodeValue;}} +return value;},"Filter":function(node,parent){var obj={fids:[],filters:[]};this.readChildNodes(node,obj);if(obj.fids.length>0){parent.filter=new OpenLayers.Filter.FeatureId({fids:obj.fids});}else if(obj.filters.length>0){parent.filter=obj.filters[0];}},"FeatureId":function(node,obj){var fid=node.getAttribute("fid");if(fid){obj.fids.push(fid);}},"And":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND});this.readChildNodes(node,filter);obj.filters.push(filter);},"Or":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.OR});this.readChildNodes(node,filter);obj.filters.push(filter);},"Not":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.NOT});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLessThan":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsGreaterThan":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.GREATER_THAN});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLessThanOrEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsGreaterThanOrEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsBetween":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN});this.readChildNodes(node,filter);obj.filters.push(filter);},"Literal":function(node,obj){obj.value=OpenLayers.String.numericIf(this.getChildValue(node),true);},"PropertyName":function(node,filter){filter.property=this.getChildValue(node);},"LowerBoundary":function(node,filter){filter.lowerBoundary=OpenLayers.String.numericIf(this.readers.ogc._expression.call(this,node),true);},"UpperBoundary":function(node,filter){filter.upperBoundary=OpenLayers.String.numericIf(this.readers.ogc._expression.call(this,node),true);},"Intersects":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.INTERSECTS);},"Within":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.WITHIN);},"Contains":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.CONTAINS);},"DWithin":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.DWITHIN);},"Distance":function(node,obj){obj.distance=parseInt(this.getChildValue(node));obj.distanceUnits=node.getAttribute("units");},"Function":function(node,obj){return;},"PropertyIsNull":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.IS_NULL});this.readChildNodes(node,filter);obj.filters.push(filter);}}},readSpatial:function(node,obj,type){var filter=new OpenLayers.Filter.Spatial({type:type});this.readChildNodes(node,filter);filter.value=filter.components[0];delete filter.components;obj.filters.push(filter);},encodeLiteral:function(value){if(value instanceof Date){value=OpenLayers.Date.toISOString(value);} +return value;},writeOgcExpression:function(value,node){if(value instanceof OpenLayers.Filter.Function){this.writeNode("Function",value,node);}else{this.writeNode("Literal",value,node);} +return node;},write:function(filter){return this.writers.ogc["Filter"].apply(this,[filter]);},writers:{"ogc":{"Filter":function(filter){var node=this.createElementNSPlus("ogc:Filter");this.writeNode(this.getFilterType(filter),filter,node);return node;},"_featureIds":function(filter){var node=this.createDocumentFragment();for(var i=0,ii=filter.fids.length;i":"PropertyIsGreaterThan","<=":"PropertyIsLessThanOrEqualTo",">=":"PropertyIsGreaterThanOrEqualTo","..":"PropertyIsBetween","~":"PropertyIsLike","NULL":"PropertyIsNull","BBOX":"BBOX","DWITHIN":"DWITHIN","WITHIN":"WITHIN","CONTAINS":"CONTAINS","INTERSECTS":"INTERSECTS","FID":"_featureIds"},CLASS_NAME:"OpenLayers.Format.Filter.v1"});OpenLayers.Format.Filter.v1_0_0=OpenLayers.Class(OpenLayers.Format.GML.v2,OpenLayers.Format.Filter.v1,{VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/ogc/filter/1.0.0/filter.xsd",initialize:function(options){OpenLayers.Format.GML.v2.prototype.initialize.apply(this,[options]);},readers:{"ogc":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsNotEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.NOT_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLike":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LIKE});this.readChildNodes(node,filter);var wildCard=node.getAttribute("wildCard");var singleChar=node.getAttribute("singleChar");var esc=node.getAttribute("escape");filter.value2regex(wildCard,singleChar,esc);obj.filters.push(filter);}},OpenLayers.Format.Filter.v1.prototype.readers["ogc"]),"gml":OpenLayers.Format.GML.v2.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v2.prototype.readers["feature"]},writers:{"ogc":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsEqualTo");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsNotEqualTo":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsNotEqualTo");this.writeNode("PropertyName",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsLike":function(filter){var node=this.createElementNSPlus("ogc:PropertyIsLike",{attributes:{wildCard:"*",singleChar:".",escape:"!"}});this.writeNode("PropertyName",filter,node);this.writeNode("Literal",filter.regex2value(),node);return node;},"BBOX":function(filter){var node=this.createElementNSPlus("ogc:BBOX");filter.property&&this.writeNode("PropertyName",filter,node);var box=this.writeNode("gml:Box",filter.value,node);if(filter.projection){box.setAttribute("srsName",filter.projection);} +return node;}},OpenLayers.Format.Filter.v1.prototype.writers["ogc"]),"gml":OpenLayers.Format.GML.v2.prototype.writers["gml"],"feature":OpenLayers.Format.GML.v2.prototype.writers["feature"]},writeSpatial:function(filter,name){var node=this.createElementNSPlus("ogc:"+name);this.writeNode("PropertyName",filter,node);if(filter.value instanceof OpenLayers.Filter.Function){this.writeNode("Function",filter.value,node);}else{var child;if(filter.value instanceof OpenLayers.Geometry){child=this.writeNode("feature:_geometry",filter.value).firstChild;}else{child=this.writeNode("gml:Box",filter.value);} +if(filter.projection){child.setAttribute("srsName",filter.projection);} +node.appendChild(child);} +return node;},CLASS_NAME:"OpenLayers.Format.Filter.v1_0_0"});OpenLayers.Symbolizer=OpenLayers.Class({zIndex:0,initialize:function(config){OpenLayers.Util.extend(this,config);},clone:function(){var Type=OpenLayers.Util.getConstructor(this.CLASS_NAME);return new Type(OpenLayers.Util.extend({},this));},CLASS_NAME:"OpenLayers.Symbolizer"});OpenLayers.Symbolizer.Point=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Point"});OpenLayers.Symbolizer.Line=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Line"});OpenLayers.Symbolizer.Polygon=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Polygon"});OpenLayers.Symbolizer.Text=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Text"});OpenLayers.Symbolizer.Raster=OpenLayers.Class(OpenLayers.Symbolizer,{initialize:function(config){OpenLayers.Symbolizer.prototype.initialize.apply(this,arguments);},CLASS_NAME:"OpenLayers.Symbolizer.Raster"});OpenLayers.Format.SLD.v1=OpenLayers.Class(OpenLayers.Format.Filter.v1_0_0,{namespaces:{sld:"http://www.opengis.net/sld",ogc:"http://www.opengis.net/ogc",gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",xmlns:"http://www.w3.org/2000/xmlns/"},defaultPrefix:"sld",schemaLocation:null,multipleSymbolizers:false,featureTypeCounter:null,defaultSymbolizer:{fillColor:"#808080",fillOpacity:1,strokeColor:"#000000",strokeOpacity:1,strokeWidth:1,strokeDashstyle:"solid",pointRadius:3,graphicName:"square"},read:function(data,options){options=OpenLayers.Util.applyDefaults(options,this.options);var sld={namedLayers:options.namedLayersAsArray===true?[]:{}};this.readChildNodes(data,sld);return sld;},readers:OpenLayers.Util.applyDefaults({"sld":{"StyledLayerDescriptor":function(node,sld){sld.version=node.getAttribute("version");this.readChildNodes(node,sld);},"Name":function(node,obj){obj.name=this.getChildValue(node);},"Title":function(node,obj){obj.title=this.getChildValue(node);},"Abstract":function(node,obj){obj.description=this.getChildValue(node);},"NamedLayer":function(node,sld){var layer={userStyles:[],namedStyles:[]};this.readChildNodes(node,layer);for(var i=0,len=layer.userStyles.length;i1/3&&x<2/3){labelAlign='c';}else if(x>=2/3){labelAlign='r';} +if(y<=1/3){labelAlign+='b';}else if(y>1/3&&y<2/3){labelAlign+='m';}else if(y>=2/3){labelAlign+='t';} +config.labelAlign=labelAlign;OpenLayers.Util.applyDefaults(symbolizer,config);},"AnchorPoint":function(node,symbolizer){this.readChildNodes(node,symbolizer);},"AnchorPointX":function(node,symbolizer){var labelAnchorPointX=this.readers.ogc._expression.call(this,node);if(labelAnchorPointX){symbolizer.labelAnchorPointX=labelAnchorPointX;}},"AnchorPointY":function(node,symbolizer){var labelAnchorPointY=this.readers.ogc._expression.call(this,node);if(labelAnchorPointY){symbolizer.labelAnchorPointY=labelAnchorPointY;}},"Displacement":function(node,symbolizer){this.readChildNodes(node,symbolizer);},"DisplacementX":function(node,symbolizer){var labelXOffset=this.readers.ogc._expression.call(this,node);if(labelXOffset){symbolizer.labelXOffset=labelXOffset;}},"DisplacementY":function(node,symbolizer){var labelYOffset=this.readers.ogc._expression.call(this,node);if(labelYOffset){symbolizer.labelYOffset=labelYOffset;}},"LinePlacement":function(node,symbolizer){this.readChildNodes(node,symbolizer);},"PerpendicularOffset":function(node,symbolizer){var labelPerpendicularOffset=this.readers.ogc._expression.call(this,node);if(labelPerpendicularOffset){symbolizer.labelPerpendicularOffset=labelPerpendicularOffset;}},"Label":function(node,symbolizer){var value=this.readers.ogc._expression.call(this,node);if(value){symbolizer.label=OpenLayers.String.trim(value);}},"Font":function(node,symbolizer){this.readChildNodes(node,symbolizer);},"Halo":function(node,symbolizer){var obj={};this.readChildNodes(node,obj);symbolizer.haloRadius=obj.haloRadius;symbolizer.haloColor=obj.fillColor;symbolizer.haloOpacity=obj.fillOpacity;},"Radius":function(node,symbolizer){var radius=this.readers.ogc._expression.call(this,node);if(radius!=null){symbolizer.haloRadius=radius;}},"RasterSymbolizer":function(node,rule){var config={};this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Raster(config));}else{rule.symbolizer["Raster"]=OpenLayers.Util.applyDefaults(config,rule.symbolizer["Raster"]);}},"Geometry":function(node,obj){obj.geometry={};this.readChildNodes(node,obj.geometry);},"ColorMap":function(node,symbolizer){symbolizer.colorMap=[];this.readChildNodes(node,symbolizer.colorMap);},"ColorMapEntry":function(node,colorMap){var q=node.getAttribute("quantity");var o=node.getAttribute("opacity");colorMap.push({color:node.getAttribute("color"),quantity:q!==null?parseFloat(q):undefined,label:node.getAttribute("label")||undefined,opacity:o!==null?parseFloat(o):undefined});},"LineSymbolizer":function(node,rule){var config={};this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Line(config));}else{rule.symbolizer["Line"]=OpenLayers.Util.applyDefaults(config,rule.symbolizer["Line"]);}},"PolygonSymbolizer":function(node,rule){var config={fill:false,stroke:false};if(!this.multipleSymbolizers){config=rule.symbolizer["Polygon"]||config;} +this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Polygon(config));}else{rule.symbolizer["Polygon"]=config;}},"PointSymbolizer":function(node,rule){var config={fill:false,stroke:false,graphic:false};if(!this.multipleSymbolizers){config=rule.symbolizer["Point"]||config;} +this.readChildNodes(node,config);if(this.multipleSymbolizers){config.zIndex=this.featureTypeCounter;rule.symbolizers.push(new OpenLayers.Symbolizer.Point(config));}else{rule.symbolizer["Point"]=config;}},"Stroke":function(node,symbolizer){symbolizer.stroke=true;this.readChildNodes(node,symbolizer);},"Fill":function(node,symbolizer){symbolizer.fill=true;this.readChildNodes(node,symbolizer);},"CssParameter":function(node,symbolizer){var cssProperty=node.getAttribute("name");var symProperty=this.cssMap[cssProperty];if(symbolizer.label){if(cssProperty==='fill'){symProperty="fontColor";}else if(cssProperty==='fill-opacity'){symProperty="fontOpacity";}} +if(symProperty){var value=this.readers.ogc._expression.call(this,node);if(value){symbolizer[symProperty]=value;}}},"Graphic":function(node,symbolizer){symbolizer.graphic=true;var graphic={};this.readChildNodes(node,graphic);var properties=["stroke","strokeColor","strokeWidth","strokeOpacity","strokeLinecap","fill","fillColor","fillOpacity","graphicName","rotation","graphicFormat"];var prop,value;for(var i=0,len=properties.length;i0){this.writeNode("ogc:PropertyName",{property:item.substring(0,last)},node);node.appendChild(this.createTextNode(item.substring(++last)));}else{node.appendChild(this.createTextNode("${"+item));}} +return node;},"StyledLayerDescriptor":function(sld){var root=this.createElementNSPlus("sld:StyledLayerDescriptor",{attributes:{"version":this.VERSION,"xsi:schemaLocation":this.schemaLocation}});this.setAttributeNS(root,this.namespaces.xmlns,"xmlns:ogc",this.namespaces.ogc);this.setAttributeNS(root,this.namespaces.xmlns,"xmlns:gml",this.namespaces.gml);if(sld.name){this.writeNode("Name",sld.name,root);} +if(sld.title){this.writeNode("Title",sld.title,root);} +if(sld.description){this.writeNode("Abstract",sld.description,root);} +if(OpenLayers.Util.isArray(sld.namedLayers)){for(var i=0,len=sld.namedLayers.length;i0){clone=style.clone();clone.rules=rulesByZ[zValues[i]];this.writeNode("FeatureTypeStyle",clone,node);}}}else{this.writeNode("FeatureTypeStyle",style,node);} +return node;},"IsDefault":function(bool){return this.createElementNSPlus("sld:IsDefault",{value:(bool)?"1":"0"});},"FeatureTypeStyle":function(style){var node=this.createElementNSPlus("sld:FeatureTypeStyle");for(var i=0,len=style.rules.length;i0){params.format=layerContext.formats[0].value;for(i=0,len=layerContext.formats.length;i0){for(i=0,len=layerContext.styles.length;i0){a.push(path.slice());path.pop();} +a.reverse();} +return a;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var context={};this.readNode(data,context);this.setNestingPath({layersContext:context.layersContext});var layers=[];this.processLayer(layers,context);delete context.layersContext;context.layersContext=layers;return context;},processLayer:function(layerArray,layer){if(layer.layersContext){for(var i=0,len=layer.layersContext.length;i=1){el=elements[0];} +if(el&&el.firstChild){var featurenode=(el.firstChild.nextSibling)?el.firstChild.nextSibling:el.firstChild;this.setNamespace("feature",featurenode.namespaceURI);this.featureType=featurenode.localName||featurenode.nodeName.split(":").pop();this.readChildNodes(node,obj);}},"Server":function(node,obj){if((!obj.service&&!obj.version)||(obj.service!=OpenLayers.Format.Context.serviceTypes.WMS)){obj.service=node.getAttribute("service");obj.version=node.getAttribute("version");this.readChildNodes(node,obj);}},"Name":function(node,obj){obj.name=this.getChildValue(node);this.readChildNodes(node,obj);},"Title":function(node,obj){obj.title=this.getChildValue(node);this.readChildNodes(node,obj);},"StyleList":function(node,obj){this.readChildNodes(node,obj.styles);},"Style":function(node,obj){var style={};obj.push(style);this.readChildNodes(node,style);},"LegendURL":function(node,obj){var legend={};obj.legend=legend;this.readChildNodes(node,legend);},"OnlineResource":function(node,obj){obj.url=this.getAttributeNS(node,this.namespaces.xlink,"href");this.readChildNodes(node,obj);}},"ows":OpenLayers.Format.OWSCommon.v1_0_0.prototype.readers.ows,"gml":OpenLayers.Format.GML.v2.prototype.readers.gml,"sld":OpenLayers.Format.SLD.v1_0_0.prototype.readers.sld,"feature":OpenLayers.Format.GML.v2.prototype.readers.feature},writers:{"owc":{"OWSContext":function(options){var node=this.createElementNSPlus("OWSContext",{attributes:{version:this.VERSION,id:options.id||OpenLayers.Util.createUniqueID("OpenLayers_OWSContext_")}});this.writeNode("General",options,node);this.writeNode("ResourceList",options,node);return node;},"General":function(options){var node=this.createElementNSPlus("General");this.writeNode("ows:BoundingBox",options,node);this.writeNode("ows:Title",options.title||'OpenLayers OWSContext',node);return node;},"ResourceList":function(options){var node=this.createElementNSPlus("ResourceList");for(var i=0,len=options.layers.length;i0){this.writeNode("StyleList",layer.metadata.styles,node);} +return node;},"_Layer":function(options){var layer,subPaths,node,title;layer=options.layer;subPaths=options.subPaths;node=null;title=null;if(subPaths.length>0){var path=subPaths[0].join("/");var index=path.lastIndexOf("/");node=this.nestingLayerLookup[path];title=(index>0)?path.substring(index+1,path.length):path;if(!node){node=this.createElementNSPlus("Layer");this.writeNode("ows:Title",title,node);this.nestingLayerLookup[path]=node;} +options.subPaths.shift();this.writeNode("_Layer",options,node);return node;}else{if(layer instanceof OpenLayers.Layer.WMS){node=this.writeNode("_WMS",layer);}else if(layer instanceof OpenLayers.Layer.Vector){if(layer.protocol instanceof OpenLayers.Protocol.WFS.v1){node=this.writeNode("_WFS",layer);}else if(layer.protocol instanceof OpenLayers.Protocol.HTTP){if(layer.protocol.format instanceof OpenLayers.Format.GML){layer.protocol.format.version="2.1.2";node=this.writeNode("_GML",layer);}else if(layer.protocol.format instanceof OpenLayers.Format.KML){layer.protocol.format.version="2.2";node=this.writeNode("_KML",layer);}}else{this.setNamespace("feature",this.featureNS);node=this.writeNode("_InlineGeometry",layer);}} +if(layer.options.maxScale){this.writeNode("sld:MinScaleDenominator",layer.options.maxScale,node);} +if(layer.options.minScale){this.writeNode("sld:MaxScaleDenominator",layer.options.minScale,node);} +this.nestingLayerLookup[layer.name]=node;return node;}},"_WFS":function(layer){var node=this.createElementNSPlus("Layer",{attributes:{name:layer.protocol.featurePrefix+":"+layer.protocol.featureType,hidden:layer.visibility?"0":"1"}});this.writeNode("ows:Title",layer.name,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.WFS,version:layer.protocol.version,url:layer.protocol.url},node);return node;},"_InlineGeometry":function(layer){var node=this.createElementNSPlus("Layer",{attributes:{name:this.featureType,hidden:layer.visibility?"0":"1"}});this.writeNode("ows:Title",layer.name,node);this.writeNode("InlineGeometry",layer,node);return node;},"_GML":function(layer){var node=this.createElementNSPlus("Layer");this.writeNode("ows:Title",layer.name,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.GML,url:layer.protocol.url,version:layer.protocol.format.version},node);return node;},"_KML":function(layer){var node=this.createElementNSPlus("Layer");this.writeNode("ows:Title",layer.name,node);this.writeNode("Server",{service:OpenLayers.Format.Context.serviceTypes.KML,version:layer.protocol.format.version,url:layer.protocol.url},node);return node;}},"gml":OpenLayers.Util.applyDefaults({"boundedBy":function(bounds){var node=this.createElementNSPlus("gml:boundedBy");this.writeNode("gml:Box",bounds,node);return node;}},OpenLayers.Format.GML.v2.prototype.writers.gml),"ows":OpenLayers.Format.OWSCommon.v1_0_0.prototype.writers.ows,"sld":OpenLayers.Format.SLD.v1_0_0.prototype.writers.sld,"feature":OpenLayers.Format.GML.v2.prototype.writers.feature},CLASS_NAME:"OpenLayers.Format.OWSContext.v0_3_1"});OpenLayers.Format.CSWGetRecords=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Format.CSWGetRecords.DEFAULTS);var cls=OpenLayers.Format.CSWGetRecords["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported CSWGetRecords version: "+options.version;} +return new cls(options);};OpenLayers.Format.CSWGetRecords.DEFAULTS={"version":"2.0.2"};OpenLayers.Format.WPSDescribeProcess=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.WPSDescribeProcess"});OpenLayers.Format.OWSCommon.v1_1_0=OpenLayers.Class(OpenLayers.Format.OWSCommon.v1,{namespaces:{ows:"http://www.opengis.net/ows/1.1",xlink:"http://www.w3.org/1999/xlink"},readers:{"ows":OpenLayers.Util.applyDefaults({"ExceptionReport":function(node,obj){obj.exceptionReport={version:node.getAttribute('version'),language:node.getAttribute('xml:lang'),exceptions:[]};this.readChildNodes(node,obj.exceptionReport);},"AllowedValues":function(node,parameter){parameter.allowedValues={};this.readChildNodes(node,parameter.allowedValues);},"AnyValue":function(node,parameter){parameter.anyValue=true;},"DataType":function(node,parameter){parameter.dataType=this.getChildValue(node);},"Range":function(node,allowedValues){allowedValues.range={};this.readChildNodes(node,allowedValues.range);},"MinimumValue":function(node,range){range.minValue=this.getChildValue(node);},"MaximumValue":function(node,range){range.maxValue=this.getChildValue(node);},"Identifier":function(node,obj){obj.identifier=this.getChildValue(node);},"SupportedCRS":function(node,obj){obj.supportedCRS=this.getChildValue(node);}},OpenLayers.Format.OWSCommon.v1.prototype.readers["ows"])},writers:{"ows":OpenLayers.Util.applyDefaults({"Range":function(range){var node=this.createElementNSPlus("ows:Range",{attributes:{'ows:rangeClosure':range.closure}});this.writeNode("ows:MinimumValue",range.minValue,node);this.writeNode("ows:MaximumValue",range.maxValue,node);return node;},"MinimumValue":function(minValue){var node=this.createElementNSPlus("ows:MinimumValue",{value:minValue});return node;},"MaximumValue":function(maxValue){var node=this.createElementNSPlus("ows:MaximumValue",{value:maxValue});return node;},"Value":function(value){var node=this.createElementNSPlus("ows:Value",{value:value});return node;}},OpenLayers.Format.OWSCommon.v1.prototype.writers["ows"])},CLASS_NAME:"OpenLayers.Format.OWSCommon.v1_1_0"});OpenLayers.Format.WPSDescribeProcess.v1_0_0=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{wps:"http://www.opengis.net/wps/1.0.0",ows:"http://www.opengis.net/ows/1.1",xsi:"http://www.w3.org/2001/XMLSchema-instance"},errorProperty:"processDescriptions",schemaLocation:"http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd",defaultPrefix:"wps",regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var info={};this.readNode(data,info);return info;},readers:{"wps":{"ProcessDescriptions":function(node,obj){obj.processDescriptions={};this.readChildNodes(node,obj.processDescriptions);},"ProcessDescription":function(node,processDescriptions){var processVersion=this.getAttributeNS(node,this.namespaces.wps,"processVersion");var processDescription={processVersion:processVersion,statusSupported:(node.getAttribute("statusSupported")==="true"),storeSupported:(node.getAttribute("storeSupported")==="true")};this.readChildNodes(node,processDescription);processDescriptions[processDescription.identifier]=processDescription;},"DataInputs":function(node,processDescription){processDescription.dataInputs=[];this.readChildNodes(node,processDescription.dataInputs);},"ProcessOutputs":function(node,processDescription){processDescription.processOutputs=[];this.readChildNodes(node,processDescription.processOutputs);},"Output":function(node,processOutputs){var output={};this.readChildNodes(node,output);processOutputs.push(output);},"ComplexOutput":function(node,output){output.complexOutput={};this.readChildNodes(node,output.complexOutput);},"LiteralOutput":function(node,output){output.literalOutput={};this.readChildNodes(node,output.literalOutput);},"Input":function(node,dataInputs){var input={maxOccurs:parseInt(node.getAttribute("maxOccurs")),minOccurs:parseInt(node.getAttribute("minOccurs"))};this.readChildNodes(node,input);dataInputs.push(input);},"BoundingBoxData":function(node,input){input.boundingBoxData={};this.readChildNodes(node,input.boundingBoxData);},"CRS":function(node,obj){if(!obj.CRSs){obj.CRSs={};} +obj.CRSs[this.getChildValue(node)]=true;},"LiteralData":function(node,input){input.literalData={};this.readChildNodes(node,input.literalData);},"ComplexData":function(node,input){input.complexData={};this.readChildNodes(node,input.complexData);},"Default":function(node,complexData){complexData["default"]={};this.readChildNodes(node,complexData["default"]);},"Supported":function(node,complexData){complexData["supported"]={};this.readChildNodes(node,complexData["supported"]);},"Format":function(node,obj){var format={};this.readChildNodes(node,format);if(!obj.formats){obj.formats={};} +obj.formats[format.mimeType]=true;},"MimeType":function(node,format){format.mimeType=this.getChildValue(node);}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.WPSDescribeProcess"});OpenLayers.Control=OpenLayers.Class({id:null,map:null,div:null,type:null,allowSelection:false,displayClass:"",title:"",autoActivate:false,active:null,handlerOptions:null,handler:null,eventListeners:null,events:null,initialize:function(options){this.displayClass=this.CLASS_NAME.replace("OpenLayers.","ol").replace(/\./g,"");OpenLayers.Util.extend(this,options);this.events=new OpenLayers.Events(this);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;} +this.div=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.Events.buttonclick=OpenLayers.Class({target:null,events:['mousedown','mouseup','click','dblclick','touchstart','touchmove','touchend','keydown'],startRegEx:/^mousedown|touchstart$/,cancelRegEx:/^touchmove$/,completeRegEx:/^mouseup|touchend$/,isDeviceTouchCapable:'ontouchstart'in window||window.DocumentTouch&&document instanceof window.DocumentTouch,initialize:function(target){this.target=target;for(var i=this.events.length-1;i>=0;--i){this.target.register(this.events[i],this,this.buttonClick,{extension:true});}},destroy:function(){for(var i=this.events.length-1;i>=0;--i){this.target.unregister(this.events[i],this,this.buttonClick);} +delete this.target;},getPressedButton:function(element){var depth=3,button;do{if(OpenLayers.Element.hasClass(element,"olButton")){button=element;break;} +element=element.parentNode;}while(--depth>0&&element);return button;},ignore:function(element){var depth=3,ignore=false;do{if(element.nodeName.toLowerCase()==='a'){ignore=true;break;} +element=element.parentNode;}while(--depth>0&&element);return ignore;},buttonClick:function(evt){var propagate=true,element=OpenLayers.Event.element(evt);if(element&&(OpenLayers.Event.isLeftClick(evt)&&!this.isDeviceTouchCapable||!~evt.type.indexOf("mouse"))){var button=this.getPressedButton(element);if(button){if(evt.type==="keydown"){switch(evt.keyCode){case OpenLayers.Event.KEY_RETURN:case OpenLayers.Event.KEY_SPACE:this.target.triggerEvent("buttonclick",{buttonElement:button});OpenLayers.Event.stop(evt);propagate=false;break;}}else if(this.startEvt){if(this.completeRegEx.test(evt.type)){var pos=OpenLayers.Util.pagePosition(button);var viewportElement=OpenLayers.Util.getViewportElement();var scrollTop=window.pageYOffset||viewportElement.scrollTop;var scrollLeft=window.pageXOffset||viewportElement.scrollLeft;pos[0]=pos[0]-scrollLeft;pos[1]=pos[1]-scrollTop;this.target.triggerEvent("buttonclick",{buttonElement:button,buttonXY:{x:this.startEvt.clientX-pos[0],y:this.startEvt.clientY-pos[1]}});} +if(this.cancelRegEx.test(evt.type)){if(evt.touches&&this.startEvt.touches&&(Math.abs(evt.touches[0].olClientX-this.startEvt.touches[0].olClientX)>4||Math.abs(evt.touches[0].olClientY-this.startEvt.touches[0].olClientY))>4){delete this.startEvt;}} +OpenLayers.Event.stop(evt);propagate=false;} +if(this.startRegEx.test(evt.type)){this.startEvt=evt;OpenLayers.Event.stop(evt);propagate=false;}}else{propagate=!this.ignore(OpenLayers.Event.element(evt));delete this.startEvt;}} +return propagate;}});OpenLayers.Util=OpenLayers.Util||{};OpenLayers.Util.vendorPrefix=(function(){"use strict";var VENDOR_PREFIXES=["","O","ms","Moz","Webkit"],divStyle=document.createElement("div").style,cssCache={},jsCache={};function domToCss(prefixedDom){if(!prefixedDom){return null;} +return prefixedDom.replace(/([A-Z])/g,function(c){return"-"+c.toLowerCase();}).replace(/^ms-/,"-ms-");} +function css(property){if(cssCache[property]===undefined){var domProperty=property.replace(/(-[\s\S])/g,function(c){return c.charAt(1).toUpperCase();});var prefixedDom=style(domProperty);cssCache[property]=domToCss(prefixedDom);} +return cssCache[property];} +function js(obj,property){if(jsCache[property]===undefined){var tmpProp,i=0,l=VENDOR_PREFIXES.length,prefix,isStyleObj=(typeof obj.cssText!=="undefined");jsCache[property]=null;for(;i0?duration:Number.POSITIVE_INFINITY;var id=++counter;var start=+new Date;loops[id]=function(){if(loops[id]&&+new Date-start<=duration){callback();if(loops[id]){requestFrame(loops[id],element);}}else{delete loops[id];}};requestFrame(loops[id],element);return id;} +function stop(id){delete loops[id];} +return{isNative:isNative,requestFrame:requestFrame,start:start,stop:stop};})(window);OpenLayers.Tween=OpenLayers.Class({easing:null,begin:null,finish:null,duration:null,callbacks:null,time:null,minFrameRate:null,startTime:null,animationId: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.minFrameRate=options.minFrameRate||30;this.time=0;this.startTime=new Date().getTime();OpenLayers.Animation.stop(this.animationId);this.animationId=null;if(this.callbacks&&this.callbacks.start){this.callbacks.start.call(this,this.begin);} +this.animationId=OpenLayers.Animation.start(OpenLayers.Function.bind(this.play,this));},stop:function(){if(!this.playing){return;} +if(this.callbacks&&this.callbacks.done){this.callbacks.done.call(this,this.finish);} +OpenLayers.Animation.stop(this.animationId);this.animationId=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)){throw new TypeError('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){if((new Date().getTime()-this.startTime)/this.time<=1000/this.minFrameRate){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.Map=OpenLayers.Class({Z_INDEX_BASE:{BaseLayer:100,Overlay:325,Feature:725,Popup:750,Control:1000},id:null,fractionalZoom:false,events:null,allOverlays:false,div:null,dragging:false,size:null,viewPortDiv:null,layerContainerOrigin:null,layerContainerDiv:null,layers:null,controls:null,popups:null,baseLayer:null,center:null,resolution:null,zoom:0,panRatio:1.5,options:null,tileSize:null,projection:"EPSG:4326",units:null,resolutions:null,maxResolution:null,minResolution:null,maxScale:null,minScale:null,maxExtent:null,minExtent:null,restrictedExtent:null,numZoomLevels:16,theme:null,displayProjection:null,fallThrough:false,autoUpdateSize:true,eventListeners:null,panTween:null,panMethod:OpenLayers.Easing.Expo.easeOut,panDuration:50,zoomTween:null,zoomMethod:OpenLayers.Easing.Quad.easeOut,zoomDuration:20,paddingForPopups:null,layerContainerOriginPx:null,minPx:null,maxPx:null,initialize:function(div,options){var isDOMElement=OpenLayers.Util.isElement(div);if(arguments.length===1&&typeof div==="object"&&!isDOMElement){options=div;div=options&&options.div;} +this.tileSize=new OpenLayers.Size(OpenLayers.Map.TILE_WIDTH,OpenLayers.Map.TILE_HEIGHT);this.paddingForPopups=new OpenLayers.Bounds(15,15,15,15);this.theme=OpenLayers._getScriptLocation()+'theme/default/style.css';this.options=OpenLayers.Util.extend({},options);OpenLayers.Util.extend(this,options);var projCode=this.projection instanceof OpenLayers.Projection?this.projection.projCode:this.projection;OpenLayers.Util.applyDefaults(this,OpenLayers.Projection.defaults[projCode]);if(this.maxExtent&&!(this.maxExtent instanceof OpenLayers.Bounds)){this.maxExtent=new OpenLayers.Bounds(this.maxExtent);} +if(this.minExtent&&!(this.minExtent instanceof OpenLayers.Bounds)){this.minExtent=new OpenLayers.Bounds(this.minExtent);} +if(this.restrictedExtent&&!(this.restrictedExtent instanceof OpenLayers.Bounds)){this.restrictedExtent=new OpenLayers.Bounds(this.restrictedExtent);} +if(this.center&&!(this.center instanceof OpenLayers.LonLat)){this.center=new OpenLayers.LonLat(this.center);} +this.layers=[];this.id=OpenLayers.Util.createUniqueID("OpenLayers.Map_");this.div=OpenLayers.Util.getElement(div);if(!this.div){this.div=document.createElement("div");this.div.style.height="1px";this.div.style.width="1px";} +OpenLayers.Element.addClass(this.div,'olMap');var id=this.id+"_OpenLayers_ViewPort";this.viewPortDiv=OpenLayers.Util.createDiv(id,null,null,null,"relative",null,"hidden");this.viewPortDiv.style.width="100%";this.viewPortDiv.style.height="100%";this.viewPortDiv.className="olMapViewport";this.div.appendChild(this.viewPortDiv);this.events=new OpenLayers.Events(this,this.viewPortDiv,null,this.fallThrough,{includeXY:true});if(OpenLayers.TileManager&&this.tileManager!==null){if(!(this.tileManager instanceof OpenLayers.TileManager)){this.tileManager=new OpenLayers.TileManager(this.tileManager);} +this.tileManager.addMap(this);} +id=this.id+"_OpenLayers_Container";this.layerContainerDiv=OpenLayers.Util.createDiv(id);this.layerContainerDiv.style.zIndex=this.Z_INDEX_BASE['Popup']-1;this.layerContainerOriginPx={x:0,y:0};this.applyTransform();this.viewPortDiv.appendChild(this.layerContainerDiv);this.updateSize();if(this.eventListeners instanceof Object){this.events.on(this.eventListeners);} +if(this.autoUpdateSize===true){this.updateSizeDestroy=OpenLayers.Function.bind(this.updateSize,this);OpenLayers.Event.observe(window,'resize',this.updateSizeDestroy);} +if(this.theme){var addNode=true;var nodes=document.getElementsByTagName('link');for(var i=0,len=nodes.length;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.viewPortDiv.parentNode){this.viewPortDiv.parentNode.removeChild(this.viewPortDiv);} +this.viewPortDiv=null;if(this.tileManager){this.tileManager.removeMap(this);this.tileManager=null;} +if(this.eventListeners){this.events.un(this.eventListeners);this.eventListeners=null;} +this.events.destroy();this.events=null;this.options=null;},setOptions:function(options){var updatePxExtent=this.minPx&&options.restrictedExtent!=this.restrictedExtent;OpenLayers.Util.extend(this,options);updatePxExtent&&this.moveTo(this.getCachedCenter(),this.zoom,{forceZoomChange:true});},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;i=this.minPx.x+xRestriction?Math.round(dx):0;dy=y<=this.maxPx.y-yRestriction&&y>=this.minPx.y+yRestriction?Math.round(dy):0;if(dx||dy){if(!this.dragging){this.dragging=true;this.events.triggerEvent("movestart");} +this.center=null;if(dx){this.layerContainerOriginPx.x-=dx;this.minPx.x-=dx;this.maxPx.x-=dx;} +if(dy){this.layerContainerOriginPx.y-=dy;this.minPx.y-=dy;this.maxPx.y-=dy;} +this.applyTransform();var layer,i,len;for(i=0,len=this.layers.length;imaxResolution){if(this.fractionalZoom){zoom=this.getZoomForResolution(maxResolution);}else{for(var i=zoom|0,ii=resolutions.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){dragging||this.events.triggerEvent("movestart",{zoomChanged:zoomChanged});if(centerChanged){if(!zoomChanged&&this.center){this.centerLayerContainer(lonlat);} +this.center=lonlat.clone();} +var res=zoomChanged?this.getResolutionForZoom(zoom):this.getResolution();if(zoomChanged||this.layerContainerOrigin==null){this.layerContainerOrigin=this.getCachedCenter();this.layerContainerOriginPx.x=0;this.layerContainerOriginPx.y=0;this.applyTransform();var maxExtent=this.getMaxExtent({restricted:true});var maxExtentCenter=maxExtent.getCenterLonLat();var lonDelta=this.center.lon-maxExtentCenter.lon;var latDelta=maxExtentCenter.lat-this.center.lat;var extentWidth=Math.round(maxExtent.getWidth()/res);var extentHeight=Math.round(maxExtent.getHeight()/res);this.minPx={x:(this.size.w-extentWidth)/2-lonDelta/res,y:(this.size.h-extentHeight)/2-latDelta/res};this.maxPx={x:this.minPx.x+Math.round(maxExtent.getWidth()/res),y:this.minPx.y+Math.round(maxExtent.getHeight()/res)};} +if(zoomChanged){this.zoom=zoom;this.resolution=res;} +var bounds=this.getExtent();if(this.baseLayer.visibility){this.baseLayer.moveTo(bounds,zoomChanged,options.dragging);options.dragging||this.baseLayer.events.triggerEvent("moveend",{zoomChanged:zoomChanged});} +bounds=this.baseLayer.getExtent();for(var i=this.layers.length-1;i>=0;--i){var layer=this.layers[i];if(layer!==this.baseLayer&&!layer.isBaseLayer){var inRange=layer.calculateInRange();if(layer.inRange!=inRange){layer.inRange=inRange;if(!inRange){layer.display(false);} +this.events.triggerEvent("changelayer",{layer:layer,property:"visibility"});} +if(inRange&&layer.visibility){layer.moveTo(bounds,zoomChanged,options.dragging);options.dragging||layer.events.triggerEvent("moveend",{zoomChanged:zoomChanged});}}} +this.events.triggerEvent("move");dragging||this.events.triggerEvent("moveend");if(zoomChanged){for(var i=0,len=this.popups.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,xy){var map=this;if(map.isValidZoomLevel(zoom)){if(map.baseLayer.wrapDateLine){zoom=map.adjustZoom(zoom);} +var center=xy?map.getZoomTargetCenter(xy,map.getResolutionForZoom(zoom)):map.getCenter();if(center){map.events.triggerEvent('zoomstart',{center:center,zoom:zoom});} +if(map.zoomTween){map.zoomTween.stop();var currentRes=map.getResolution(),targetRes=map.getResolutionForZoom(zoom),start={scale:1},end={scale:currentRes/targetRes};if(!xy){var size=map.getSize();xy={x:size.w/2,y:size.h/2};} +map.zoomTween.start(start,end,map.zoomDuration,{minFrameRate:50,callbacks:{eachStep:function(data){var containerOrigin=map.layerContainerOriginPx,scale=data.scale,dx=((scale-1)*(containerOrigin.x-xy.x))|0,dy=((scale-1)*(containerOrigin.y-xy.y))|0;map.applyTransform(containerOrigin.x+dx,containerOrigin.y+dy,scale);},done:function(data){map.applyTransform();var resolution=map.getResolution()/data.scale,newZoom=map.getZoomForResolution(resolution,true),newCenter=data.scale===1?center:map.getZoomTargetCenter(xy,resolution);map.moveTo(newCenter,newZoom);}}});}else{map.setCenter(center,zoom);}}},zoomIn:function(){if(this.zoomTween){this.zoomTween.stop();} +this.zoomTo(this.getZoom()+1);},zoomOut:function(){if(this.zoomTween){this.zoomTween.stop();} +this.zoomTo(this.getZoom()-1);},zoomToExtent:function(bounds,closest){if(!(bounds instanceof OpenLayers.Bounds)){bounds=new OpenLayers.Bounds(bounds);} +var center=bounds.getCenterLonLat();if(this.baseLayer.wrapDateLine){var maxExtent=this.getMaxExtent();bounds=bounds.clone();while(bounds.right=this.down.xy.distanceTo(evt.xy);if(passes&&this.touch&&this.down.touches.length===this.last.touches.length){for(var i=0,ii=this.down.touches.length;ithis.pixelTolerance){passes=false;break;}}}} +return passes;},getTouchDistance:function(from,to){return Math.sqrt(Math.pow(from.clientX-to.clientX,2)+ +Math.pow(from.clientY-to.clientY,2));},passesDblclickTolerance:function(evt){var passes=true;if(this.down&&this.first){passes=this.down.xy.distanceTo(this.first.xy)<=this.dblclickTolerance;} +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]);}},getEventInfo:function(evt){var touches;if(evt.touches){var len=evt.touches.length;touches=new Array(len);var touch;for(var i=0;i0){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=evt.xy;} +return true;},dragend:function(evt){if(this.started&&this._pointerId==evt.pointerId){if(this.documentDrag===true&&this.documentEvents){this.adjustXY(evt);this.removeDocumentEvents();} +var dragged=(this.start!=this.last);this.started=false;this.dragging=false;delete this._pointerId;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;},down:function(evt){},move:function(evt){},up:function(evt){},out:function(evt){},mousedown:function(evt){return this.dragstart(evt);},touchstart:function(evt){this.startTouch();if(!("_pointerId"in this)){this._pointerId=evt.pointerId;} +return this.dragstart(evt);},mousemove:function(evt){return this.dragmove(evt);},touchmove:function(evt){return this.dragmove(evt);},removeTimeout:function(){this.timeoutId=null;if(this.dragging){this.mousemove(this.lastMoveEvt);}},mouseup:function(evt){return this.dragend(evt);},touchend:function(evt){evt.xy=this.last;return this.dragend(evt);},mouseout:function(evt){if(this.started&&OpenLayers.Util.mouseLeft(evt,this.map.viewPortDiv)){if(this.documentDrag===true){this.addDocumentEvents();}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.viewPortDiv);evt.xy.x-=pos[0];evt.xy.y-=pos[1];},addDocumentEvents:function(){OpenLayers.Element.addClass(document.body,"olDragDown");this.documentEvents=true;OpenLayers.Event.observe(document,"mousemove",this._docMove);OpenLayers.Event.observe(document,"mouseup",this._docUp);},removeDocumentEvents:function(){OpenLayers.Element.removeClass(document.body,"olDragDown");this.documentEvents=false;OpenLayers.Event.stopObserving(document,"mousemove",this._docMove);OpenLayers.Event.stopObserving(document,"mouseup",this._docUp);},CLASS_NAME:"OpenLayers.Handler.Drag"});OpenLayers.Control.OverviewMap=OpenLayers.Class(OpenLayers.Control,{element:null,ovmap:null,size:{w:180,h:90},layers:null,minRectSize:15,minRectDisplayClass:"RectReplacement",minRatio:8,maxRatio:32,mapOptions:null,autoPan:false,handlers:null,resolutionFactor:1,maximized:false,maximizeTitle:"",minimizeTitle:"",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.ovmap&&this.ovmap.viewPortDiv.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){this.div.removeChild(this.maximizeDiv);this.maximizeDiv=null;} +if(this.minimizeDiv){this.div.removeChild(this.minimizeDiv);this.minimizeDiv=null;} +this.map.events.un({buttonclick:this.onButtonClick,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.element.appendChild(this.mapDiv);this.div.appendChild(this.element);if(!this.outsideViewport){this.div.className+=" "+this.displayClass+'Container';var img=OpenLayers.Util.getImageLocation('layer-switcher-maximize.png');this.maximizeDiv=OpenLayers.Util.createAlphaImageDiv(this.displayClass+'MaximizeButton',null,null,img,'absolute');this.maximizeDiv.style.display='none';this.maximizeDiv.className=this.displayClass+'MaximizeButton olButton';if(this.maximizeTitle){this.maximizeDiv.title=this.maximizeTitle;} +this.div.appendChild(this.maximizeDiv);var img=OpenLayers.Util.getImageLocation('layer-switcher-minimize.png');this.minimizeDiv=OpenLayers.Util.createAlphaImageDiv('OpenLayers_Control_minimizeDiv',null,null,img,'absolute');this.minimizeDiv.style.display='none';this.minimizeDiv.className=this.displayClass+'MinimizeButton olButton';if(this.minimizeTitle){this.minimizeDiv.title=this.minimizeTitle;} +this.div.appendChild(this.minimizeDiv);this.minimizeControl();}else{this.element.style.display='';} +if(this.map.getExtent()){this.update();} +this.map.events.on({buttonclick:this.onButtonClick,moveend:this.update,scope:this});if(this.maximized){this.maximizeControl();} +return this.div;},baseLayerDraw:function(){this.draw();this.map.events.unregister("changebaselayer",this,this.baseLayerDraw);},rectDrag:function(px){var deltaX=this.handlers.drag.last.x-px.x;var deltaY=this.handlers.drag.last.y-px.y;if(deltaX!=0||deltaY!=0){var rectTop=this.rectPxBounds.top;var rectLeft=this.rectPxBounds.left;var rectHeight=Math.abs(this.rectPxBounds.getHeight());var rectWidth=this.rectPxBounds.getWidth();var newTop=Math.max(0,(rectTop-deltaY));newTop=Math.min(newTop,this.ovmap.size.h-this.hComp-rectHeight);var newLeft=Math.max(0,(rectLeft-deltaX));newLeft=Math.min(newLeft,this.ovmap.size.w-this.wComp-rectWidth);this.setRectPxBounds(new OpenLayers.Bounds(newLeft,newTop+rectHeight,newLeft+rectWidth,newTop));}},mapDivClick:function(evt){var pxCenter=this.rectPxBounds.getCenterPixel();var deltaX=evt.xy.x-pxCenter.x;var deltaY=evt.xy.y-pxCenter.y;var top=this.rectPxBounds.top;var left=this.rectPxBounds.left;var height=Math.abs(this.rectPxBounds.getHeight());var width=this.rectPxBounds.getWidth();var newTop=Math.max(0,(top+deltaY));newTop=Math.min(newTop,this.ovmap.size.h-height);var newLeft=Math.max(0,(left+deltaX));newLeft=Math.min(newLeft,this.ovmap.size.w-width);this.setRectPxBounds(new OpenLayers.Bounds(newLeft,newTop+height,newLeft+width,newTop));this.updateMapToRect();},onButtonClick:function(evt){if(evt.buttonElement===this.minimizeDiv){this.minimizeControl();}else if(evt.buttonElement===this.maximizeDiv){this.maximizeControl();}},maximizeControl:function(e){this.element.style.display='';this.showToggle(false);if(e!=null){OpenLayers.Event.stop(e);}},minimizeControl:function(e){this.element.style.display='none';this.showToggle(true);if(e!=null){OpenLayers.Event.stop(e);}},showToggle:function(minimize){if(this.maximizeDiv){this.maximizeDiv.style.display=minimize?'':'none';} +if(this.minimizeDiv){this.minimizeDiv.style.display=minimize?'none':'';}},update:function(){if(this.ovmap==null){this.createMap();} +if(this.autoPan||!this.isSuitableOverview()){this.updateOverview();} +this.updateRectToMap();},isSuitableOverview:function(){var mapExtent=this.map.getExtent();var maxExtent=this.map.getMaxExtent();var testExtent=new OpenLayers.Bounds(Math.max(mapExtent.left,maxExtent.left),Math.max(mapExtent.bottom,maxExtent.bottom),Math.min(mapExtent.right,maxExtent.right),Math.min(mapExtent.top,maxExtent.top));if(this.ovmap.getProjection()!=this.map.getProjection()){testExtent=testExtent.transform(this.map.getProjectionObject(),this.ovmap.getProjectionObject());} +var resRatio=this.ovmap.getResolution()/this.map.getResolution();return((resRatio>this.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);this.ovmap.viewPortDiv.appendChild(this.extentRectangle);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(width=0){this.initResolutions();if(reinitialize&&this.map.baseLayer===this){this.map.setCenter(this.map.getCenter(),this.map.getZoomForResolution(resolution),false,true);this.map.events.triggerEvent("changebaselayer",{layer:this});} +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);},moveByPx:function(dx,dy){},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);} +if(this.projection&&this.projection.getUnits()){this.units=this.projection.getUnits();} +else{this.units=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.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,p;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(i=0,len=this.resolutions.length;iminDiff){break;} +minDiff=diff;}else{if(this.resolutions[i]0){container.components=[new OpenLayers.Geometry.MultiLineString(obj.components)];}},"curveMember":function(node,obj){this.readChildNodes(node,obj);},"MultiSurface":function(node,container){var obj={components:[]};this.readers.gml._inherit.apply(this,[node,obj,container]);this.readChildNodes(node,obj);if(obj.components.length>0){container.components=[new OpenLayers.Geometry.MultiPolygon(obj.components)];}},"surfaceMember":function(node,obj){this.readChildNodes(node,obj);},"surfaceMembers":function(node,obj){this.readChildNodes(node,obj);},"pointMembers":function(node,obj){this.readChildNodes(node,obj);},"lineStringMembers":function(node,obj){this.readChildNodes(node,obj);},"polygonMembers":function(node,obj){this.readChildNodes(node,obj);},"geometryMembers":function(node,obj){this.readChildNodes(node,obj);},"Envelope":function(node,container){var obj={points:new Array(2)};this.readChildNodes(node,obj);if(!container.components){container.components=[];} +var min=obj.points[0];var max=obj.points[1];container.components.push(new OpenLayers.Bounds(min.x,min.y,max.x,max.y));},"lowerCorner":function(node,container){var obj={};this.readers.gml.pos.apply(this,[node,obj]);container.points[0]=obj.points[0];},"upperCorner":function(node,container){var obj={};this.readers.gml.pos.apply(this,[node,obj]);container.points[1]=obj.points[0];}},OpenLayers.Format.GML.Base.prototype.readers["gml"]),"feature":OpenLayers.Format.GML.Base.prototype.readers["feature"],"wfs":OpenLayers.Format.GML.Base.prototype.readers["wfs"]},write:function(features){var name;if(OpenLayers.Util.isArray(features)){name="featureMembers";}else{name="featureMember";} +var root=this.writeNode("gml:"+name,features);this.setAttributeNS(root,this.namespaces["xsi"],"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},writers:{"gml":OpenLayers.Util.applyDefaults({"featureMembers":function(features){var node=this.createElementNSPlus("gml:featureMembers");for(var i=0,len=features.length;i0){obj.featureNS=this.lookupNamespaceURI(node,parts[0]);}}},"Title":function(node,obj){var title=this.getChildValue(node);if(title){obj.title=title;}},"Abstract":function(node,obj){var abst=this.getChildValue(node);if(abst){obj["abstract"]=abst;}}}},CLASS_NAME:"OpenLayers.Format.WFSCapabilities.v1"});OpenLayers.Format.EncodedPolyline=OpenLayers.Class(OpenLayers.Format,{geometryType:"linestring",initialize:function(options){OpenLayers.Format.prototype.initialize.apply(this,[options]);},read:function(encoded){var geomType;if(this.geometryType=="linestring") +geomType=OpenLayers.Geometry.LineString;else if(this.geometryType=="linearring") +geomType=OpenLayers.Geometry.LinearRing;else if(this.geometryType=="multipoint") +geomType=OpenLayers.Geometry.MultiPoint;else if(this.geometryType!="point"&&this.geometryType!="polygon") +return null;var flatPoints=this.decodeDeltas(encoded,2);var flatPointsLength=flatPoints.length;var pointGeometries=[];for(var i=0;i+1>1):(num>>1);} +return numbers;},encodeUnsignedIntegers:function(numbers){var encoded='';var numbersLength=numbers.length;for(var i=0;i>1):(result>>1));},encodeUnsignedInteger:function(num){var value,encoded='';while(num>=0x20){value=(0x20|(num&0x1f))+63;encoded+=(String.fromCharCode(value));num>>=5;} +value=num+63;encoded+=(String.fromCharCode(value));return encoded;},decodeUnsignedInteger:function(encoded){var result=0;var shift=0;var encodedLength=encoded.length;for(var i=0;i=0;i--){ctl=this.controls[i];if(ctl.events){ctl.events.un({activate:this.iconOn,deactivate:this.iconOff});} +ctl.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;i=0;i--){this.div.removeChild(this.div.childNodes[i]);} +this.div.innerHTML="";if(this.active){for(var i=0,len=this.controls.length;i=0;--i){if(controls[i].panel_div===button){this.activateControl(controls[i]);break;}}},getControlsBy:function(property,match){var test=(typeof match.test=="function");var found=OpenLayers.Array.filter(this.controls,function(item){return item[property]==match||(test&&match.test(item[property]));});return found;},getControlsByName:function(match){return this.getControlsBy("name",match);},getControlsByClass:function(match){return this.getControlsBy("CLASS_NAME",match);},CLASS_NAME:"OpenLayers.Control.Panel"});OpenLayers.Control.Button=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_BUTTON,trigger:function(){},CLASS_NAME:"OpenLayers.Control.Button"});OpenLayers.Control.ZoomIn=OpenLayers.Class(OpenLayers.Control.Button,{trigger:function(){if(this.map){this.map.zoomIn();}},CLASS_NAME:"OpenLayers.Control.ZoomIn"});OpenLayers.Control.ZoomOut=OpenLayers.Class(OpenLayers.Control.Button,{trigger:function(){if(this.map){this.map.zoomOut();}},CLASS_NAME:"OpenLayers.Control.ZoomOut"});OpenLayers.Control.ZoomToMaxExtent=OpenLayers.Class(OpenLayers.Control.Button,{trigger:function(){if(this.map){this.map.zoomToMaxExtent();}},CLASS_NAME:"OpenLayers.Control.ZoomToMaxExtent"});OpenLayers.Control.ZoomPanel=OpenLayers.Class(OpenLayers.Control.Panel,{initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);this.addControls([new OpenLayers.Control.ZoomIn(),new OpenLayers.Control.ZoomToMaxExtent(),new OpenLayers.Control.ZoomOut()]);},CLASS_NAME:"OpenLayers.Control.ZoomPanel"});OpenLayers.Layer.HTTPRequest=OpenLayers.Class(OpenLayers.Layer,{URL_HASH_FACTOR:(Math.sqrt(5)-1)/2,url:null,params:null,reproject:false,initialize:function(name,url,params,options){OpenLayers.Layer.prototype.initialize.apply(this,[name,options]);this.url=url;if(!this.params){this.params=OpenLayers.Util.extend({},params);}},destroy:function(){this.url=null;this.params=null;OpenLayers.Layer.prototype.destroy.apply(this,arguments);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.HTTPRequest(this.name,this.url,this.params,this.getOptions());} +obj=OpenLayers.Layer.prototype.clone.apply(this,[obj]);return obj;},setUrl:function(newUrl){this.url=newUrl;},mergeNewParams:function(newParams){this.params=OpenLayers.Util.extend(this.params,newParams);var ret=this.redraw();if(this.map!=null){this.map.events.triggerEvent("changelayer",{layer:this,property:"params"});} +return ret;},redraw:function(force){if(force){this.events.triggerEvent('refresh');return this.mergeNewParams({"_olSalt":Math.random()});}else{return OpenLayers.Layer.prototype.redraw.apply(this,[]);}},selectUrl:function(paramString,urls){var product=1;for(var i=0,len=paramString.length;i=0&&row=0;i--){newResolution=this.serverResolutions[i];newDistance=Math.abs(newResolution-resolution);if(newDistance>distance){break;} +distance=newDistance;serverResolution=newResolution;} +resolution=serverResolution;} +return resolution;},getServerZoom:function(){var resolution=this.getServerResolution();return this.serverResolutions?OpenLayers.Util.indexOf(this.serverResolutions,resolution):this.map.getZoomForResolution(resolution)+(this.zoomOffset||0);},applyBackBuffer:function(resolution){if(this.backBufferTimerId!==null){this.removeBackBuffer();} +var backBuffer=this.backBuffer;if(!backBuffer){backBuffer=this.createBackBuffer();if(!backBuffer){return;} +if(resolution===this.gridResolution){this.div.insertBefore(backBuffer,this.div.firstChild);}else{this.map.baseLayer.div.parentNode.insertBefore(backBuffer,this.map.baseLayer.div);} +this.backBuffer=backBuffer;var topLeftTileBounds=this.grid[0][0].bounds;this.backBufferLonLat={lon:topLeftTileBounds.left,lat:topLeftTileBounds.top};this.backBufferResolution=this.gridResolution;} +var ratio=this.backBufferResolution/resolution;var tiles=backBuffer.childNodes,tile;for(var i=tiles.length-1;i>=0;--i){tile=tiles[i];tile.style.top=((ratio*tile._i*backBuffer._th)|0)+'px';tile.style.left=((ratio*tile._j*backBuffer._tw)|0)+'px';tile.style.width=Math.round(ratio*tile._w)+'px';tile.style.height=Math.round(ratio*tile._h)+'px';} +var position=this.getViewPortPxFromLonLat(this.backBufferLonLat,resolution);var leftOffset=this.map.layerContainerOriginPx.x;var topOffset=this.map.layerContainerOriginPx.y;backBuffer.style.left=Math.round(position.x-leftOffset)+'px';backBuffer.style.top=Math.round(position.y-topOffset)+'px';},createBackBuffer:function(){var backBuffer;if(this.grid.length>0){backBuffer=document.createElement('div');backBuffer.id=this.div.id+'_bb';backBuffer.className='olBackBuffer';backBuffer.style.position='absolute';var map=this.map;backBuffer.style.zIndex=this.transitionEffect==='resize'?this.getZIndex()-1:map.Z_INDEX_BASE.BaseLayer- +(map.getNumLayers()-map.getLayerIndex(this));for(var i=0,lenI=this.grid.length;i=0;--i){OpenLayers.Event.stopObserving(this._transitionElement,this.transitionendEvents[i],this._removeBackBuffer);} +delete this._transitionElement;} +if(this.backBuffer){if(this.backBuffer.parentNode){this.backBuffer.parentNode.removeChild(this.backBuffer);} +this.backBuffer=null;this.backBufferResolution=null;if(this.backBufferTimerId!==null){window.clearTimeout(this.backBufferTimerId);this.backBufferTimerId=null;}}},moveByPx:function(dx,dy){if(!this.singleTile){this.moveGriddedTiles();}},setTileSize:function(size){if(this.singleTile){size=this.map.getSize();size.h=parseInt(size.h*this.ratio,10);size.w=parseInt(size.w*this.ratio,10);} +OpenLayers.Layer.HTTPRequest.prototype.setTileSize.apply(this,[size]);},getTilesBounds:function(){var bounds=null;var length=this.grid.length;if(length){var bottomLeftTileBounds=this.grid[length-1][0].bounds,width=this.grid[0].length*bottomLeftTileBounds.getWidth(),height=this.grid.length*bottomLeftTileBounds.getHeight();bounds=new OpenLayers.Bounds(bottomLeftTileBounds.left,bottomLeftTileBounds.bottom,bottomLeftTileBounds.left+width,bottomLeftTileBounds.bottom+height);} +return bounds;},initSingleTile:function(bounds){this.events.triggerEvent("retile");var center=bounds.getCenterLonLat();var tileWidth=bounds.getWidth()*this.ratio;var tileHeight=bounds.getHeight()*this.ratio;var tileBounds=new OpenLayers.Bounds(center.lon-(tileWidth/2),center.lat-(tileHeight/2),center.lon+(tileWidth/2),center.lat+(tileHeight/2));this.gridResolution=this.getServerResolution();var maxExtent=this.maxExtent;if(maxExtent&&(!this.displayOutsideMaxExtent||(this.map.baseLayer.wrapDateLine&&this.maxExtent.equals(this.map.getMaxExtent())))){tileBounds.left=Math.max(tileBounds.left,maxExtent.left);tileBounds.right=Math.min(tileBounds.right,maxExtent.right);} +var px=this.map.getLayerPxFromLonLat({lon:tileBounds.left,lat:tileBounds.top});if(!this.grid.length){this.grid[0]=[];} +var tile=this.grid[0][0];if(!tile){tile=this.addTile(tileBounds,px);this.addTileMonitoringHooks(tile);tile.draw();this.grid[0][0]=tile;}else{tile.moveTo(tileBounds,px);} +this.removeExcessTiles(1,1);},calculateGridLayout:function(bounds,origin,resolution){var tilelon=resolution*this.tileSize.w;var tilelat=resolution*this.tileSize.h;var offsetlon=bounds.left-origin.lon;var tilecol=Math.floor(offsetlon/tilelon)-this.buffer;var rowSign=this.rowSign;var offsetlat=rowSign*(origin.lat-bounds.top+tilelat);var tilerow=Math[~rowSign?'floor':'ceil'](offsetlat/tilelat)-this.buffer*rowSign;return{tilelon:tilelon,tilelat:tilelat,startcol:tilecol,startrow:tilerow};},getImageSize:function(bounds){var tileSize=OpenLayers.Layer.HTTPRequest.prototype.getImageSize.apply(this,arguments);if(this.singleTile){tileSize=new OpenLayers.Size(Math.round(bounds.getWidth()/this.gridResolution),tileSize.h);} +return tileSize;},getTileOrigin:function(){var origin=this.tileOrigin;if(!origin){var extent=this.getMaxExtent();var edges=({"tl":["left","top"],"tr":["right","top"],"bl":["left","bottom"],"br":["right","bottom"]})[this.tileOriginCorner];origin=new OpenLayers.LonLat(extent[edges[0]],extent[edges[1]]);} +return origin;},getTileBoundsForGridIndex:function(row,col){var origin=this.getTileOrigin();var tileLayout=this.gridLayout;var tilelon=tileLayout.tilelon;var tilelat=tileLayout.tilelat;var startcol=tileLayout.startcol;var startrow=tileLayout.startrow;var rowSign=this.rowSign;return new OpenLayers.Bounds(origin.lon+(startcol+col)*tilelon,origin.lat-(startrow+row*rowSign)*tilelat*rowSign,origin.lon+(startcol+col+1)*tilelon,origin.lat-(startrow+(row-1)*rowSign)*tilelat*rowSign);},initGriddedTiles:function(bounds){this.events.triggerEvent("retile");var viewSize=this.map.getSize();var origin=this.getTileOrigin();var resolution=this.map.getResolution(),serverResolution=this.getServerResolution(),ratio=resolution/serverResolution,tileSize={w:this.tileSize.w/ratio,h:this.tileSize.h/ratio};var minRows=Math.ceil(viewSize.h/tileSize.h)+ +2*this.buffer+1;var minCols=Math.ceil(viewSize.w/tileSize.w)+ +2*this.buffer+1;var tileLayout=this.calculateGridLayout(bounds,origin,serverResolution);this.gridLayout=tileLayout;var tilelon=tileLayout.tilelon;var tilelat=tileLayout.tilelat;var layerContainerDivLeft=this.map.layerContainerOriginPx.x;var layerContainerDivTop=this.map.layerContainerOriginPx.y;var tileBounds=this.getTileBoundsForGridIndex(0,0);var startPx=this.map.getViewPortPxFromLonLat(new OpenLayers.LonLat(tileBounds.left,tileBounds.top));startPx.x=Math.round(startPx.x)-layerContainerDivLeft;startPx.y=Math.round(startPx.y)-layerContainerDivTop;var tileData=[],center=this.map.getCenter();var rowidx=0;do{var row=this.grid[rowidx];if(!row){row=[];this.grid.push(row);} +var colidx=0;do{tileBounds=this.getTileBoundsForGridIndex(rowidx,colidx);var px=startPx.clone();px.x=px.x+colidx*Math.round(tileSize.w);px.y=px.y+rowidx*Math.round(tileSize.h);var tile=row[colidx];if(!tile){tile=this.addTile(tileBounds,px);this.addTileMonitoringHooks(tile);row.push(tile);}else{tile.moveTo(tileBounds,px,false);} +var tileCenter=tileBounds.getCenterLonLat();tileData.push({tile:tile,distance:Math.pow(tileCenter.lon-center.lon,2)+ +Math.pow(tileCenter.lat-center.lat,2)});colidx+=1;}while((tileBounds.right<=bounds.right+tilelon*this.buffer)||colidx=bounds.bottom-tilelat*this.buffer)||rowidx=0;--i){OpenLayers.Event.observe(this._transitionElement,transitionendEvents[i],this._removeBackBuffer);} +this.backBufferTimerId=window.setTimeout(this._removeBackBuffer,this.removeBackBufferDelay);}} +this.loading=false;this.events.triggerEvent("loadend");}};tile.onLoadError=function(){this.events.triggerEvent("tileerror",{tile:tile});};tile.events.on({"loadstart":tile.onLoadStart,"loadend":tile.onLoadEnd,"unload":tile.onLoadEnd,"loaderror":tile.onLoadError,scope:this});},removeTileMonitoringHooks:function(tile){tile.unload();tile.events.un({"loadstart":tile.onLoadStart,"loadend":tile.onLoadEnd,"unload":tile.onLoadEnd,"loaderror":tile.onLoadError,scope:this});},moveGriddedTiles:function(){var buffer=this.buffer+1;while(true){var tlTile=this.grid[0][0];var tlViewPort={x:tlTile.position.x+ +this.map.layerContainerOriginPx.x,y:tlTile.position.y+ +this.map.layerContainerOriginPx.y};var ratio=this.getServerResolution()/this.map.getResolution();var tileSize={w:Math.round(this.tileSize.w*ratio),h:Math.round(this.tileSize.h*ratio)};if(tlViewPort.x>-tileSize.w*(buffer-1)){this.shiftColumn(true,tileSize);}else if(tlViewPort.x<-tileSize.w*buffer){this.shiftColumn(false,tileSize);}else if(tlViewPort.y>-tileSize.h*(buffer-1)){this.shiftRow(true,tileSize);}else if(tlViewPort.y<-tileSize.h*buffer){this.shiftRow(false,tileSize);}else{break;}}},shiftRow:function(prepend,tileSize){var grid=this.grid;var rowIndex=prepend?0:(grid.length-1);var sign=prepend?-1:1;var rowSign=this.rowSign;var tileLayout=this.gridLayout;tileLayout.startrow+=sign*rowSign;var modelRow=grid[rowIndex];var row=grid[prepend?'pop':'shift']();for(var i=0,len=row.length;irows){var row=this.grid.pop();for(i=0,l=row.length;icolumns){var row=this.grid[i];var tile=row.pop();this.destroyTile(tile);}}},onMapResize:function(){if(this.singleTile){this.clearGrid();this.setTileSize();}},getTileBounds:function(viewPortPx){var maxExtent=this.maxExtent;var resolution=this.getResolution();var tileMapWidth=resolution*this.tileSize.w;var tileMapHeight=resolution*this.tileSize.h;var mapPoint=this.getLonLatFromViewPortPx(viewPortPx);var tileLeft=maxExtent.left+(tileMapWidth*Math.floor((mapPoint.lon- +maxExtent.left)/tileMapWidth));var tileBottom=maxExtent.bottom+(tileMapHeight*Math.floor((mapPoint.lat- +maxExtent.bottom)/tileMapHeight));return new OpenLayers.Bounds(tileLeft,tileBottom,tileLeft+tileMapWidth,tileBottom+tileMapHeight);},CLASS_NAME:"OpenLayers.Layer.Grid"});OpenLayers.Format.ArcXML=OpenLayers.Class(OpenLayers.Format.XML,{fontStyleKeys:['antialiasing','blockout','font','fontcolor','fontsize','fontstyle','glowing','interval','outline','printmode','shadow','transparency'],request:null,response:null,initialize:function(options){this.request=new OpenLayers.Format.ArcXML.Request();this.response=new OpenLayers.Format.ArcXML.Response();if(options){if(options.requesttype=="feature"){this.request.get_image=null;var qry=this.request.get_feature.query;this.addCoordSys(qry.featurecoordsys,options.featureCoordSys);this.addCoordSys(qry.filtercoordsys,options.filterCoordSys);if(options.polygon){qry.isspatial=true;qry.spatialfilter.polygon=options.polygon;}else if(options.envelope){qry.isspatial=true;qry.spatialfilter.envelope={minx:0,miny:0,maxx:0,maxy:0};this.parseEnvelope(qry.spatialfilter.envelope,options.envelope);}}else if(options.requesttype=="image"){this.request.get_feature=null;var props=this.request.get_image.properties;this.parseEnvelope(props.envelope,options.envelope);this.addLayers(props.layerlist,options.layers);this.addImageSize(props.imagesize,options.tileSize);this.addCoordSys(props.featurecoordsys,options.featureCoordSys);this.addCoordSys(props.filtercoordsys,options.filterCoordSys);}else{this.request=null;}} +OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},parseEnvelope:function(env,arr){if(arr&&arr.length==4){env.minx=arr[0];env.miny=arr[1];env.maxx=arr[2];env.maxy=arr[3];}},addLayers:function(ll,lyrs){for(var lind=0,len=lyrs.length;lind0);} +return ret;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +var arcNode=null;if(data&&data.documentElement){if(data.documentElement.nodeName=="ARCXML"){arcNode=data.documentElement;}else{arcNode=data.documentElement.getElementsByTagName("ARCXML")[0];}} +if(!arcNode||arcNode.firstChild.nodeName==='parsererror'){var error,source;try{error=data.firstChild.nodeValue;source=data.firstChild.childNodes[1].firstChild.nodeValue;}catch(err){} +throw{message:"Error parsing the ArcXML request",error:error,source:source};} +var response=this.parseResponse(arcNode);return response;},write:function(request){if(!request){request=this.request;} +var root=this.createElementNS("","ARCXML");root.setAttribute("version","1.1");var reqElem=this.createElementNS("","REQUEST");if(request.get_image!=null){var getElem=this.createElementNS("","GET_IMAGE");reqElem.appendChild(getElem);var propElem=this.createElementNS("","PROPERTIES");getElem.appendChild(propElem);var props=request.get_image.properties;if(props.featurecoordsys!=null){var feat=this.createElementNS("","FEATURECOORDSYS");propElem.appendChild(feat);if(props.featurecoordsys.id===0){feat.setAttribute("string",props.featurecoordsys['string']);} +else{feat.setAttribute("id",props.featurecoordsys.id);}} +if(props.filtercoordsys!=null){var filt=this.createElementNS("","FILTERCOORDSYS");propElem.appendChild(filt);if(props.filtercoordsys.id===0){filt.setAttribute("string",props.filtercoordsys.string);} +else{filt.setAttribute("id",props.filtercoordsys.id);}} +if(props.envelope!=null){var env=this.createElementNS("","ENVELOPE");propElem.appendChild(env);env.setAttribute("minx",props.envelope.minx);env.setAttribute("miny",props.envelope.miny);env.setAttribute("maxx",props.envelope.maxx);env.setAttribute("maxy",props.envelope.maxy);} +var imagesz=this.createElementNS("","IMAGESIZE");propElem.appendChild(imagesz);imagesz.setAttribute("height",props.imagesize.height);imagesz.setAttribute("width",props.imagesize.width);if(props.imagesize.height!=props.imagesize.printheight||props.imagesize.width!=props.imagesize.printwidth){imagesz.setAttribute("printheight",props.imagesize.printheight);imagesz.setArrtibute("printwidth",props.imagesize.printwidth);} +if(props.background!=null){var backgrnd=this.createElementNS("","BACKGROUND");propElem.appendChild(backgrnd);backgrnd.setAttribute("color",props.background.color.r+","+ +props.background.color.g+","+ +props.background.color.b);if(props.background.transcolor!==null){backgrnd.setAttribute("transcolor",props.background.transcolor.r+","+ +props.background.transcolor.g+","+ +props.background.transcolor.b);}} +if(props.layerlist!=null&&props.layerlist.length>0){var layerlst=this.createElementNS("","LAYERLIST");propElem.appendChild(layerlst);for(var ld=0;ld0){queryElem.setAttribute("accuracy",query.accuracy);} +if(typeof query.featurelimit=="number"&&query.featurelimit<2000){queryElem.setAttribute("featurelimit",query.featurelimit);} +if(typeof query.subfields=="string"&&query.subfields!="#ALL#"){queryElem.setAttribute("subfields",query.subfields);} +if(typeof query.joinexpression=="string"&&query.joinexpression.length>0){queryElem.setAttribute("joinexpression",query.joinexpression);} +if(typeof query.jointables=="string"&&query.jointables.length>0){queryElem.setAttribute("jointables",query.jointables);} +ldef.appendChild(queryElem);} +if(typeof props.layerlist[ld].renderer=="object"){this.addRenderer(ldef,props.layerlist[ld].renderer);}}}}else if(request.get_feature!=null){var getElem=this.createElementNS("","GET_FEATURES");getElem.setAttribute("outputmode","newxml");getElem.setAttribute("checkesc","true");if(request.get_feature.geometry){getElem.setAttribute("geometry",request.get_feature.geometry);} +else{getElem.setAttribute("geometry","false");} +if(request.get_feature.compact){getElem.setAttribute("compact",request.get_feature.compact);} +if(request.get_feature.featurelimit=="number"){getElem.setAttribute("featurelimit",request.get_feature.featurelimit);} +getElem.setAttribute("globalenvelope","true");reqElem.appendChild(getElem);if(request.get_feature.layer!=null&&request.get_feature.layer.length>0){var lyrElem=this.createElementNS("","LAYER");lyrElem.setAttribute("id",request.get_feature.layer);getElem.appendChild(lyrElem);} +var fquery=request.get_feature.query;if(fquery!=null){var qElem=null;if(fquery.isspatial){qElem=this.createElementNS("","SPATIALQUERY");}else{qElem=this.createElementNS("","QUERY");} +getElem.appendChild(qElem);if(typeof fquery.accuracy=="number"){qElem.setAttribute("accuracy",fquery.accuracy);} +if(fquery.featurecoordsys!=null){var fcsElem1=this.createElementNS("","FEATURECOORDSYS");if(fquery.featurecoordsys.id==0){fcsElem1.setAttribute("string",fquery.featurecoordsys.string);}else{fcsElem1.setAttribute("id",fquery.featurecoordsys.id);} +qElem.appendChild(fcsElem1);} +if(fquery.filtercoordsys!=null){var fcsElem2=this.createElementNS("","FILTERCOORDSYS");if(fquery.filtercoordsys.id===0){fcsElem2.setAttribute("string",fquery.filtercoordsys.string);}else{fcsElem2.setAttribute("id",fquery.filtercoordsys.id);} +qElem.appendChild(fcsElem2);} +if(fquery.buffer>0){var bufElem=this.createElementNS("","BUFFER");bufElem.setAttribute("distance",fquery.buffer);qElem.appendChild(bufElem);} +if(fquery.isspatial){var spfElem=this.createElementNS("","SPATIALFILTER");spfElem.setAttribute("relation",fquery.spatialfilter.relation);qElem.appendChild(spfElem);if(fquery.spatialfilter.envelope){var envElem=this.createElementNS("","ENVELOPE");envElem.setAttribute("minx",fquery.spatialfilter.envelope.minx);envElem.setAttribute("miny",fquery.spatialfilter.envelope.miny);envElem.setAttribute("maxx",fquery.spatialfilter.envelope.maxx);envElem.setAttribute("maxy",fquery.spatialfilter.envelope.maxy);spfElem.appendChild(envElem);}else if(typeof fquery.spatialfilter.polygon=="object"){spfElem.appendChild(this.writePolygonGeometry(fquery.spatialfilter.polygon));}} +if(fquery.where!=null&&fquery.where.length>0){qElem.setAttribute("where",fquery.where);}}} +root.appendChild(reqElem);return OpenLayers.Format.XML.prototype.write.apply(this,[root]);},addGroupRenderer:function(ldef,toprenderer){var topRelem=this.createElementNS("","GROUPRENDERER");ldef.appendChild(topRelem);for(var rind=0;rind0){response.error=this.getChildValue(errorNode,"Unknown error.");}else{var responseNode=data.getElementsByTagName("RESPONSE");if(responseNode==null||responseNode.length==0){response.error="No RESPONSE tag found in ArcXML response.";return response;} +var rtype=responseNode[0].firstChild.nodeName;if(rtype=="#text"){rtype=responseNode[0].firstChild.nextSibling.nodeName;} +if(rtype=="IMAGE"){var envelopeNode=data.getElementsByTagName("ENVELOPE");var outputNode=data.getElementsByTagName("OUTPUT");if(envelopeNode==null||envelopeNode.length==0){response.error="No ENVELOPE tag found in ArcXML response.";}else if(outputNode==null||outputNode.length==0){response.error="No OUTPUT tag found in ArcXML response.";}else{var envAttr=this.parseAttributes(envelopeNode[0]);var outputAttr=this.parseAttributes(outputNode[0]);if(typeof outputAttr.type=="string"){response.image={envelope:envAttr,output:{type:outputAttr.type,data:this.getChildValue(outputNode[0])}};}else{response.image={envelope:envAttr,output:outputAttr};}}}else if(rtype=="FEATURES"){var features=responseNode[0].getElementsByTagName("FEATURES");var featureCount=features[0].getElementsByTagName("FEATURECOUNT");response.features.featurecount=featureCount[0].getAttribute("count");if(response.features.featurecount>0){var envelope=features[0].getElementsByTagName("ENVELOPE");response.features.envelope=this.parseAttributes(envelope[0],typeof(0));var featureList=features[0].getElementsByTagName("FEATURE");for(var fn=0;fn0){var ring=geom[0].getElementsByTagName("RING");var polys=[];for(var rn=0;rn0){var coordArr=this.getChildValue(coords[0]);coordArr=coordArr.split(/;/);for(var cn=0;cn0){for(var pn=0;pn=0;--i){this._removeButton(this.buttons[i]);}},onButtonClick:function(evt){var btn=evt.buttonElement;switch(btn.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;}},getSlideFactor:function(dim){return this.slideRatio?this.map.getSize()[dim]*this.slideRatio:this.slideFactor;},CLASS_NAME:"OpenLayers.Control.PanZoom"});OpenLayers.Control.PanZoom.X=4;OpenLayers.Control.PanZoom.Y=4;OpenLayers.Control.PanZoomBar=OpenLayers.Class(OpenLayers.Control.PanZoom,{zoomStopWidth:18,zoomStopHeight:11,slider:null,sliderEvents:null,zoombarDiv:null,zoomWorldIcon:false,panIcons:true,forceFixedZoomLevel:false,mouseDragStart:null,deltaY:null,zoomStart:null,destroy:function(){this._removeZoomBar();this.map.events.un({"changebaselayer":this.redraw,"updatesize":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);if(this.outsideViewport){this.events.attachToElement(this.div);} +this.map.events.on({"changebaselayer":this.redraw,"updatesize":this.redraw,scope:this});},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={w:18,h:18};if(this.panIcons){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);} +else{this._addButton("zoomin","zoom-plus-mini.png",px,sz);centered=this._addZoomBar(px.add(0,sz.h));this._addButton("zoomout","zoom-minus-mini.png",centered,sz);if(this.zoomWorldIcon){centered=centered.add(0,sz.h+3);this._addButton("zoomworld","zoom-world-mini.png",centered,sz);}} +return this.div;},_addZoomBar:function(centered){var imgLocation=OpenLayers.Util.getImageLocation("slider.png");var id=this.id+"_"+this.map.id;var minZoom=this.map.getMinZoom();var zoomsToEnd=this.map.getNumZoomLevels()-1-this.map.getZoom();var slider=OpenLayers.Util.createAlphaImageDiv(id,centered.add(-1,zoomsToEnd*this.zoomStopHeight),{w:20,h:9},imgLocation,"absolute");slider.style.cursor="move";this.slider=slider;this.sliderEvents=new OpenLayers.Events(this,slider,null,true,{includeXY:true});this.sliderEvents.on({"touchstart":this.zoomBarDown,"touchmove":this.zoomBarDrag,"touchend":this.zoomBarUp,"mousedown":this.zoomBarDown,"mousemove":this.zoomBarDrag,"mouseup":this.zoomBarUp});var sz={w:this.zoomStopWidth,h:this.zoomStopHeight*(this.map.getNumZoomLevels()-minZoom)};var imgLocation=OpenLayers.Util.getImageLocation("zoombar.png");var div=null;if(OpenLayers.Util.alphaHack()){var id=this.id+"_"+this.map.id;div=OpenLayers.Util.createAlphaImageDiv(id,centered,{w:sz.w,h:this.zoomStopHeight},imgLocation,"absolute",null,"crop");div.style.height=sz.h+"px";}else{div=OpenLayers.Util.createDiv('OpenLayers_Control_PanZoomBar_Zoombar'+this.map.id,centered,sz,imgLocation);} +div.style.cursor="pointer";div.className="olButton";this.zoombarDiv=div;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()-minZoom));return centered;},_removeZoomBar:function(){this.sliderEvents.un({"touchstart":this.zoomBarDown,"touchmove":this.zoomBarDrag,"touchend":this.zoomBarUp,"mousedown":this.zoomBarDown,"mousemove":this.zoomBarDrag,"mouseup":this.zoomBarUp});this.sliderEvents.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);},onButtonClick:function(evt){OpenLayers.Control.PanZoom.prototype.onButtonClick.apply(this,arguments);if(evt.buttonElement===this.zoombarDiv){var levels=evt.buttonXY.y/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);}},passEventToSlider:function(evt){this.sliderEvents.handleBrowserEvent(evt);},zoomBarDown:function(evt){if(!OpenLayers.Event.isLeftClick(evt)&&!OpenLayers.Event.isSingleTouch(evt)){return;} +var target=this.outsideViewport?this:this.map;target.events.on({touchmove:this.passEventToSlider,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){this.layer.destroyFeatures(destroys);} +this.events.triggerEvent("success",evt);}else{this.events.triggerEvent("fail",evt);}},CLASS_NAME:"OpenLayers.Strategy.Save"});OpenLayers.Events.featureclick=OpenLayers.Class({cache:null,map:null,provides:["featureclick","nofeatureclick","featureover","featureout"],lastClientX:0,lastClientY:0,initialize:function(target){this.target=target;if(target.object instanceof OpenLayers.Map){this.setMap(target.object);}else if(target.object instanceof OpenLayers.Layer.Vector){if(target.object.map){this.setMap(target.object.map);}else{target.object.events.register("added",this,function(evt){this.setMap(target.object.map);});}}else{throw("Listeners for '"+this.provides.join("', '")+"' events can only be registered for OpenLayers.Layer.Vector "+"or OpenLayers.Map instances");} +for(var i=this.provides.length-1;i>=0;--i){target.extensions[this.provides[i]]=true;}},setMap:function(map){this.map=map;this.cache={};map.events.register("mousedown",this,this.start,{extension:true});map.events.register("mouseup",this,this.onClick,{extension:true});map.events.register("touchstart",this,this.start,{extension:true});map.events.register("touchmove",this,this.cancel,{extension:true});map.events.register("touchend",this,this.onClick,{extension:true});map.events.register("mousemove",this,this.onMousemove,{extension:true});},start:function(evt){this.startEvt=evt;},cancel:function(evt){delete this.startEvt;},onClick:function(evt){if(!this.startEvt||evt.type!=="touchend"&&!OpenLayers.Event.isLeftClick(evt)){return;} +var features=this.getFeatures(this.startEvt);delete this.startEvt;var feature,layer,more,clicked={};for(var i=0,len=features.length;i=0;--i){layer=this.map.layers[i];renderer=layer.renderer;if(layer.div.style.display!=="none"){if(renderer instanceof OpenLayers.Renderer.Elements){if(layer instanceof OpenLayers.Layer.Vector){target=document.elementFromPoint(x,y);while(target&&(featureId=renderer.getFeatureIdFromEvent({target:target}))){feature=layer.getFeatureById(featureId);if(feature){features.push(feature);target.style.display="none";targets.push(target);target=document.elementFromPoint(x,y);}else{target=false;}}} +layers.push(layer);layer.div.style.display="none";}else if(renderer instanceof OpenLayers.Renderer.Canvas){feature=renderer.getFeatureIdFromEvent(evt);if(feature){features.push(feature);layers.push(layer);}}}} +for(i=0,len=targets.length;i=0;--i){layers[i].div.style.display="block";} +return features;},destroy:function(){for(var i=this.provides.length-1;i>=0;--i){delete this.target.extensions[this.provides[i]];} +this.map.events.un({mousemove:this.onMousemove,mousedown:this.start,mouseup:this.onClick,touchstart:this.start,touchmove:this.cancel,touchend:this.onClick,scope:this});delete this.cache;delete this.map;delete this.target;}});OpenLayers.Events.nofeatureclick=OpenLayers.Events.featureclick;OpenLayers.Events.featureover=OpenLayers.Events.featureclick;OpenLayers.Events.featureout=OpenLayers.Events.featureclick;OpenLayers.Format.GPX=OpenLayers.Class(OpenLayers.Format.XML,{defaultDesc:"No description available",extractWaypoints:true,extractTracks:true,extractRoutes:true,extractAttributes:true,namespaces:{gpx:"http://www.topografix.com/GPX/1/1",xsi:"http://www.w3.org/2001/XMLSchema-instance"},schemaLocation:"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd",creator:"OpenLayers",initialize:function(options){this.externalProjection=new OpenLayers.Projection("EPSG:4326");OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(doc){if(typeof doc=="string"){doc=OpenLayers.Format.XML.prototype.read.apply(this,[doc]);} +var features=[];if(this.extractTracks){var tracks=doc.getElementsByTagName("trk");for(var i=0,len=tracks.length;i=16777216){this.hitOverflow=id-16777215;id=id%16777216+1;} +var hex="000000"+id.toString(16);var len=hex.length;hex="#"+hex.substring(len-6,len);return hex;},setHitContextStyle:function(type,featureId,symbolizer,strokeScaling){var hex=this.featureIdToHex(featureId);if(type=="fill"){this.hitContext.globalAlpha=1.0;this.hitContext.fillStyle=hex;}else if(type=="stroke"){this.hitContext.globalAlpha=1.0;this.hitContext.strokeStyle=hex;if(typeof strokeScaling==="undefined"){this.hitContext.lineWidth=symbolizer.strokeWidth+2;}else{if(!isNaN(strokeScaling)){this.hitContext.lineWidth=symbolizer.strokeWidth+2.0/strokeScaling;}}}else{this.hitContext.globalAlpha=0;this.hitContext.lineWidth=1;}},drawPoint:function(geometry,style,featureId){if(style.graphic!==false){if(style.externalGraphic){this.drawExternalGraphic(geometry,style,featureId);}else if(style.graphicName&&(style.graphicName!="circle")){this.drawNamedSymbol(geometry,style,featureId);}else{var pt=this.getLocalXY(geometry);var p0=pt[0];var p1=pt[1];if(!isNaN(p0)&&!isNaN(p1)){var twoPi=Math.PI*2;var radius=style.pointRadius;if(style.fill!==false){this.setCanvasStyle("fill",style);this.canvas.beginPath();this.canvas.arc(p0,p1,radius,0,twoPi,true);this.canvas.fill();if(this.hitDetection){this.setHitContextStyle("fill",featureId,style);this.hitContext.beginPath();this.hitContext.arc(p0,p1,radius,0,twoPi,true);this.hitContext.fill();}} +if(style.stroke!==false){this.setCanvasStyle("stroke",style);this.canvas.beginPath();this.canvas.arc(p0,p1,radius,0,twoPi,true);this.canvas.stroke();if(this.hitDetection){this.setHitContextStyle("stroke",featureId,style);this.hitContext.beginPath();this.hitContext.arc(p0,p1,radius,0,twoPi,true);this.hitContext.stroke();} +this.setCanvasStyle("reset");}}}}},drawLineString:function(geometry,style,featureId){style=OpenLayers.Util.applyDefaults({fill:false},style);this.drawLinearRing(geometry,style,featureId);},drawLinearRing:function(geometry,style,featureId){if(style.fill!==false){this.setCanvasStyle("fill",style);this.renderPath(this.canvas,geometry,style,featureId,"fill");if(this.hitDetection){this.setHitContextStyle("fill",featureId,style);this.renderPath(this.hitContext,geometry,style,featureId,"fill");}} +if(style.stroke!==false){this.setCanvasStyle("stroke",style);this.renderPath(this.canvas,geometry,style,featureId,"stroke");if(this.hitDetection){this.setHitContextStyle("stroke",featureId,style);this.renderPath(this.hitContext,geometry,style,featureId,"stroke");}} +this.setCanvasStyle("reset");},renderPath:function(context,geometry,style,featureId,type){var components=geometry.components;var len=components.length;context.beginPath();var start=this.getLocalXY(components[0]);var x=start[0];var y=start[1];if(!isNaN(x)&&!isNaN(y)){context.moveTo(start[0],start[1]);for(var i=1;i1){feat_list.push(node);}} +return feat_list;},getPointList:function(way,nodes){if(!way){return[];} +var point_list=new Array(way.nodes.length);for(var j=0;jpointList.length){pointList=pointList.slice(1,pointList.length);lastPointList=pointList.reverse().concat(lastPointList);} +else{lastPointList=lastPointList.slice(1,lastPointList.length);lastPointList=lastPointList.reverse().concat(pointList);} +result.succed=true;result.lastPointList=lastPointList;return result;} +else if(lastPointList[lastPointList.length-1].x==pointList[pointList.length-1].x&&lastPointList[lastPointList.length-1].y==pointList[pointList.length-1].y){if(lastPointList.length>pointList.length){pointList=pointList.slice(0,pointList.length-1);lastPointList=lastPointList.concat(pointList.reverse());} +else{lastPointList=lastPointList.slice(0,lastPointList.length-1);lastPointList=pointList.concat(lastPointList.reverse());} +result.succed=true;result.lastPointList=lastPointList;return result;} +result.succed=false;return result;},getNodes:function(doc){var node_list=doc.getElementsByTagName("node");var nodes={};for(var i=0;i=0;i--){var nodes=this.createFeatureNodes(features[i]);for(var j=0;j0){if(lastRole=='inner'||lastRole=='enclave'){var geometry=new OpenLayers.Geometry.LinearRing(lastPointList) +innerLignes.push(geometry);} +else{var geometry=new OpenLayers.Geometry.LinearRing(lastPointList) +outerLignes.push(geometry);}} +lastPointList=pointList;lastRole=role;}} +if(lastPointList.length>0){if(lastRole=='inner'||lastRole=='enclave'){var geometry=new OpenLayers.Geometry.LinearRing(lastPointList) +innerLignes.push(geometry);} +else{var geometry=new OpenLayers.Geometry.LinearRing(lastPointList) +outerLignes.push(geometry);}} +var polygons=[];for(var j=0;j0){this.layer.destroyFeatures(this.virtualVertices,{silent:true});this.virtualVertices=[];} +this.layer.drawFeature(this.feature,this.standalone?undefined:'select');} +this.layer.drawFeature(vertex);},dragComplete:function(vertex){this.resetVertices();this.setFeatureState();this.onModification(this.feature);this.layer.events.triggerEvent("featuremodified",{feature:this.feature});},setFeatureState:function(){if(this.feature.state!=OpenLayers.State.INSERT&&this.feature.state!=OpenLayers.State.DELETE){this.feature.state=OpenLayers.State.UPDATE;if(this.modified&&this._originalGeometry){var feature=this.feature;feature.modified=OpenLayers.Util.extend(feature.modified,{geometry:this._originalGeometry});delete this._originalGeometry;}}},resetVertices:function(){if(this.vertices.length>0){this.layer.removeFeatures(this.vertices,{silent:true});this.vertices=[];} +if(this.virtualVertices.length>0){this.layer.removeFeatures(this.virtualVertices,{silent:true});this.virtualVertices=[];} +if(this.dragHandle){this.layer.destroyFeatures([this.dragHandle],{silent:true});this.dragHandle=null;} +if(this.radiusHandle){this.layer.destroyFeatures([this.radiusHandle],{silent:true});this.radiusHandle=null;} +if(this.feature&&this.feature.geometry.CLASS_NAME!="OpenLayers.Geometry.Point"){if((this.mode&OpenLayers.Control.ModifyFeature.DRAG)){this.collectDragHandle();} +if((this.mode&(OpenLayers.Control.ModifyFeature.ROTATE|OpenLayers.Control.ModifyFeature.RESIZE))){this.collectRadiusHandle();} +if(this.mode&OpenLayers.Control.ModifyFeature.RESHAPE){if(!(this.mode&OpenLayers.Control.ModifyFeature.RESIZE)){this.collectVertices();}}}},handleKeypress:function(evt){var code=evt.keyCode;if(this.feature&&OpenLayers.Util.indexOf(this.deleteCodes,code)!=-1){var vertex=this._lastVertex;if(vertex&&OpenLayers.Util.indexOf(this.vertices,vertex)!=-1&&!this.handlers.drag.dragging&&vertex.geometry.parent){vertex.geometry.parent.removeComponent(vertex.geometry);this.layer.events.triggerEvent("vertexremoved",{vertex:vertex.geometry,feature:this.feature,pixel:evt.xy});this.layer.drawFeature(this.feature,this.standalone?undefined:'select');this.modified=true;this.resetVertices();this.setFeatureState();this.onModification(this.feature);this.layer.events.triggerEvent("featuremodified",{feature:this.feature});}}},collectVertices:function(){this.vertices=[];this.virtualVertices=[];var control=this;function collectComponentVertices(geometry){var i,vertex,component,len;if(geometry.CLASS_NAME=="OpenLayers.Geometry.Point"){vertex=new OpenLayers.Feature.Vector(geometry);vertex._sketch=true;vertex.renderIntent=control.vertexRenderIntent;control.vertices.push(vertex);}else{var numVert=geometry.components.length;if(geometry.CLASS_NAME=="OpenLayers.Geometry.LinearRing"){numVert-=1;} +for(i=0;i=this.map.Z_INDEX_BASE['Feature']){this.layer.setZIndex(index);}else{this.map.setLayerZIndex(this.layer,this.map.getLayerIndex(this.layer));}},CLASS_NAME:"OpenLayers.Control.ModifyFeature"});OpenLayers.Control.ModifyFeature.RESHAPE=1;OpenLayers.Control.ModifyFeature.RESIZE=2;OpenLayers.Control.ModifyFeature.ROTATE=4;OpenLayers.Control.ModifyFeature.DRAG=8;OpenLayers.Layer.XYZ=OpenLayers.Class(OpenLayers.Layer.Grid,{isBaseLayer:true,sphericalMercator:false,zoomOffset:0,serverResolutions:null,initialize:function(name,url,options){if(options&&options.sphericalMercator||this.sphericalMercator){options=OpenLayers.Util.extend({projection:"EPSG:900913",numZoomLevels:this.serverResolutions?this.serverResolutions.length:19},options);} +OpenLayers.Layer.Grid.prototype.initialize.apply(this,[name||this.name,url||this.url,{},options]);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.XYZ(this.name,this.url,this.getOptions());} +obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},getURL:function(bounds){var xyz=this.getXYZ(bounds);var url=this.url;if(OpenLayers.Util.isArray(url)){var s=''+xyz.x+xyz.y+xyz.z;url=this.selectUrl(s,url);} +return OpenLayers.String.format(url,xyz);},getXYZ:function(bounds){var res=this.getServerResolution();var x=Math.round((bounds.left-this.tileOrigin.lon)/(res*this.tileSize.w));var y=Math.round((this.tileOrigin.lat-bounds.top)/(res*this.tileSize.h));var z=this.getServerZoom();if(this.wrapDateLine){var limit=Math.pow(2,z);x=((x%limit)+limit)%limit;} +return{'x':x,'y':y,'z':z};},setMap:function(map){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);if(!this.tileOrigin){this.tileOrigin=new OpenLayers.LonLat(this.maxExtent.left,this.maxExtent.top);}},CLASS_NAME:"OpenLayers.Layer.XYZ"});OpenLayers.Layer.Bing=OpenLayers.Class(OpenLayers.Layer.XYZ,{key:null,serverResolutions:[156543.03390625,78271.516953125,39135.7584765625,19567.87923828125,9783.939619140625,4891.9698095703125,2445.9849047851562,1222.9924523925781,611.4962261962891,305.74811309814453,152.87405654907226,76.43702827453613,38.218514137268066,19.109257068634033,9.554628534317017,4.777314267158508,2.388657133579254,1.194328566789627,0.5971642833948135,0.29858214169740677,0.14929107084870338,0.07464553542435169,0.03732276771218,0.01866138385609],attributionTemplate:''+'${copyrights}'+''+'Terms of Use',metadata:null,protocolRegex:/^http:/i,type:"Road",culture:"en-US",metadataParams:null,tileOptions:null,protocol:~window.location.href.indexOf('http')?'':'http:',initialize:function(options){options=OpenLayers.Util.applyDefaults({sphericalMercator:true},options);var name=options.name||"Bing "+(options.type||this.type);var newArgs=[name,null,options];OpenLayers.Layer.XYZ.prototype.initialize.apply(this,newArgs);this.tileOptions=OpenLayers.Util.extend({crossOriginKeyword:'anonymous'},this.options.tileOptions);this.loadMetadata();},loadMetadata:function(){this._callbackId="_callback_"+this.id.replace(/\./g,"_");window[this._callbackId]=OpenLayers.Function.bind(OpenLayers.Layer.Bing.processMetadata,this);var params=OpenLayers.Util.applyDefaults({key:this.key,jsonp:this._callbackId,include:"ImageryProviders"},this.metadataParams);var url=this.protocol+"//dev.virtualearth.net/REST/v1/Imagery/Metadata/"+ +this.type+"?"+OpenLayers.Util.getParameterString(params);var script=document.createElement("script");script.type="text/javascript";script.src=url;script.id=this._callbackId;document.getElementsByTagName("head")[0].appendChild(script);},initLayer:function(){var res=this.metadata.resourceSets[0].resources[0];var url=res.imageUrl.replace("{quadkey}","${quadkey}");url=url.replace("{culture}",this.culture);url=url.replace(this.protocolRegex,this.protocol);this.url=[];for(var i=0;i0;--i){var digit='0';var mask=1<<(i-1);if((x&mask)!=0){digit++;} +if((y&mask)!=0){digit++;digit++;} +quadDigits.push(digit);} +var quadKey=quadDigits.join("");var url=this.selectUrl(''+x+y+z,this.url);return OpenLayers.String.format(url,{'quadkey':quadKey});},updateAttribution:function(){var metadata=this.metadata;if(!metadata.resourceSets||!this.map||!this.map.center){return;} +var res=metadata.resourceSets[0].resources[0];var extent=this.map.getExtent().transform(this.map.getProjectionObject(),new OpenLayers.Projection("EPSG:4326"));var providers=res.imageryProviders||[],zoom=OpenLayers.Util.indexOf(this.serverResolutions,this.getServerResolution()),copyrights="",provider,i,ii,j,jj,bbox,coverage;for(i=0,ii=providers.length;i=coverage.zoomMin){copyrights+=provider.attribution+" ";}}} +var logo=metadata.brandLogoUri.replace(this.protocolRegex,this.protocol);this.attribution=OpenLayers.String.format(this.attributionTemplate,{type:this.type.toLowerCase(),logo:logo,copyrights:copyrights});this.map&&this.map.events.triggerEvent("changelayer",{layer:this,property:"attribution"});},setMap:function(){OpenLayers.Layer.XYZ.prototype.setMap.apply(this,arguments);this.map.events.register("moveend",this,this.updateAttribution);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.Bing(this.options);} +obj=OpenLayers.Layer.XYZ.prototype.clone.apply(this,[obj]);return obj;},destroy:function(){this.map&&this.map.events.unregister("moveend",this,this.updateAttribution);OpenLayers.Layer.XYZ.prototype.destroy.apply(this,arguments);},CLASS_NAME:"OpenLayers.Layer.Bing"});OpenLayers.Layer.Bing.processMetadata=function(metadata){this.metadata=metadata;this.initLayer();var script=document.getElementById(this._callbackId);script.parentNode.removeChild(script);window[this._callbackId]=undefined;delete this._callbackId;};OpenLayers.Format.SOSGetFeatureOfInterest=OpenLayers.Class(OpenLayers.Format.XML,{VERSION:"1.0.0",namespaces:{sos:"http://www.opengis.net/sos/1.0",gml:"http://www.opengis.net/gml",sa:"http://www.opengis.net/sampling/1.0",xsi:"http://www.w3.org/2001/XMLSchema-instance"},schemaLocation:"http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosAll.xsd",defaultPrefix:"sos",regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var info={features:[]};this.readNode(data,info);var features=[];for(var i=0,len=info.features.length;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){for(var nextIndex=index+1,nextElement=undefined;(nextIndexextent.left&&world.rightextent.left&&world.left0){url='?'+url.substring(index+1,url.length);OpenLayers.Util.extend(parameters,OpenLayers.Util.getParameters(url));} +return parameters;},setMap:function(map){OpenLayers.Control.prototype.setMap.apply(this,arguments);for(var i=0,len=this.map.controls.length;i0){var remote=layer.projection;var local=layer.map.getProjectionObject();if(!local.equals(remote)){var geom;for(var i=0,len=features.length;i0){this.removeMarker(this.markers[0]);}}},drawMarker:function(marker){var px=this.map.getLayerPxFromLonLat(marker.lonlat);if(px==null){marker.display(false);}else{if(!marker.isDrawn()){var markerImg=marker.draw(px);this.div.appendChild(markerImg);}else if(marker.icon){marker.icon.moveTo(px);}}},getDataExtent:function(){var maxExtent=null;if(this.markers&&(this.markers.length>0)){var maxExtent=new OpenLayers.Bounds();for(var i=0,len=this.markers.length;i=0;i--){if(i!=0&&features[i-1].geometry){this.renderer.locked=true;}else{this.renderer.locked=false;} +var feature=features[i];delete this.unrenderedFeatures[feature.id];if(notify){this.events.triggerEvent("beforefeatureremoved",{feature:feature});} +this.features=OpenLayers.Util.removeItem(this.features,feature);feature.layer=null;if(feature.geometry){this.renderer.eraseFeatures(feature);} +if(OpenLayers.Util.indexOf(this.selectedFeatures,feature)!=-1){OpenLayers.Util.removeItem(this.selectedFeatures,feature);} +if(notify){this.events.triggerEvent("featureremoved",{feature:feature});}} +if(notify){this.events.triggerEvent("featuresremoved",{features:features});}},removeAllFeatures:function(options){var notify=!options||!options.silent;var features=this.features;if(notify){this.events.triggerEvent("beforefeaturesremoved",{features:features});} +var feature;for(var i=features.length-1;i>=0;i--){feature=features[i];if(notify){this.events.triggerEvent("beforefeatureremoved",{feature:feature});} +feature.layer=null;if(notify){this.events.triggerEvent("featureremoved",{feature:feature});}} +this.renderer.clear();this.features=[];this.unrenderedFeatures={};this.selectedFeatures=[];if(notify){this.events.triggerEvent("featuresremoved",{features:features});}},destroyFeatures:function(features,options){var all=(features==undefined);if(all){features=this.features;} +if(features){this.removeFeatures(features,options);for(var i=features.length-1;i>=0;i--){features[i].destroy();}}},drawFeature:function(feature,style){if(!this.drawn){return;} +if(typeof style!="object"){if(!style&&feature.state===OpenLayers.State.DELETE){style="delete";} +var renderIntent=style||feature.renderIntent;style=feature.style||this.style;if(!style){style=this.styleMap.createSymbolizer(feature,renderIntent);}} +var drawn=this.renderer.drawFeature(feature,style);if(drawn===false||drawn===null){this.unrenderedFeatures[feature.id]=feature;}else{delete this.unrenderedFeatures[feature.id];}},eraseFeatures:function(features){this.renderer.eraseFeatures(features);},getFeatureFromEvent:function(evt){if(!this.renderer){throw new Error('getFeatureFromEvent called on layer with no '+'renderer. This usually means you destroyed a '+'layer, but not some handler which is associated '+'with it.');} +var feature=null;var featureId=this.renderer.getFeatureIdFromEvent(evt);if(featureId){if(typeof featureId==="string"){feature=this.getFeatureById(featureId);}else{feature=featureId;}} +return feature;},getFeatureBy:function(property,value){var feature=null;for(var i=0,len=this.features.length;i0)){var geometry=null;for(var i=0,len=features.length;i0){var attributes=(this.dataFrom!=null)?(pointFeatures[i+this.dataFrom].data||pointFeatures[i+this.dataFrom].attributes):null;var style=(this.styleFrom!=null)?(pointFeatures[i+this.styleFrom].style):null;var line=new OpenLayers.Geometry.LineString([startPoint,endPoint]);lines[i-1]=new OpenLayers.Feature.Vector(line,attributes,style);} +startPoint=endPoint;} +this.addFeatures(lines,options);},CLASS_NAME:"OpenLayers.Layer.PointTrack"});OpenLayers.Layer.PointTrack.SOURCE_NODE=-1;OpenLayers.Layer.PointTrack.TARGET_NODE=0;OpenLayers.Layer.PointTrack.dataFrom={'SOURCE_NODE':-1,'TARGET_NODE':0};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,data:null,reqFeatures:null,priv:null,error: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.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=(OpenLayers.Util.isArray(param)?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.Lang["oc"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Requèsta pas gerida, retorna ${statusText}",'Permalink':"Permaligam",'Overlays':"Calques",'Base Layer':"Calc de basa",'noFID':"Impossible de metre a jorn un objècte sens identificant (fid).",'browserNotSupported':"Vòstre navegidor supòrta pas lo rendut vectorial. Los renderers actualament suportats son : \n${renderers}",'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 = 1 : ${scaleDenom}':"Escala ~ 1 : ${scaleDenom}",'W':"O",'E':"È",'N':"N",'S':"S",'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."});OpenLayers.Control.Pan=OpenLayers.Class(OpenLayers.Control.Button,{slideFactor:50,slideRatio:null,direction:null,initialize:function(direction,options){this.direction=direction;this.CLASS_NAME+=this.direction;OpenLayers.Control.prototype.initialize.apply(this,[options]);},trigger:function(){if(this.map){var getSlideFactor=OpenLayers.Function.bind(function(dim){return this.slideRatio?this.map.getSize()[dim]*this.slideRatio:this.slideFactor;},this);switch(this.direction){case OpenLayers.Control.Pan.NORTH:this.map.pan(0,-getSlideFactor("h"));break;case OpenLayers.Control.Pan.SOUTH:this.map.pan(0,getSlideFactor("h"));break;case OpenLayers.Control.Pan.WEST:this.map.pan(-getSlideFactor("w"),0);break;case OpenLayers.Control.Pan.EAST:this.map.pan(getSlideFactor("w"),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.Format.CSWGetDomain=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Format.CSWGetDomain.DEFAULTS);var cls=OpenLayers.Format.CSWGetDomain["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported CSWGetDomain version: "+options.version;} +return new cls(options);};OpenLayers.Format.CSWGetDomain.DEFAULTS={"version":"2.0.2"};OpenLayers.Format.CSWGetDomain.v2_0_2=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",csw:"http://www.opengis.net/cat/csw/2.0.2"},defaultPrefix:"csw",version:"2.0.2",schemaLocation:"http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd",PropertyName:null,ParameterName:null,read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var obj={};this.readNode(data,obj);return obj;},readers:{"csw":{"GetDomainResponse":function(node,obj){this.readChildNodes(node,obj);},"DomainValues":function(node,obj){if(!(OpenLayers.Util.isArray(obj.DomainValues))){obj.DomainValues=[];} +var attrs=node.attributes;var domainValue={};for(var i=0,len=attrs.length;i=0;--i){target=this.targets[i];if(target.layer===layer){this.removeTarget(target);}}},removeTarget:function(target){return OpenLayers.Util.removeItem(this.targets,target);},activate:function(){var activated=OpenLayers.Control.prototype.activate.call(this);if(activated){if(this.layer&&this.layer.events){this.layer.events.on({sketchstarted:this.onSketchModified,sketchmodified:this.onSketchModified,vertexmodified:this.onVertexModified,scope:this});}} +return activated;},deactivate:function(){var deactivated=OpenLayers.Control.prototype.deactivate.call(this);if(deactivated){if(this.layer&&this.layer.events){this.layer.events.un({sketchstarted:this.onSketchModified,sketchmodified:this.onSketchModified,vertexmodified:this.onVertexModified,scope:this});}} +this.feature=null;this.point=null;return deactivated;},onSketchModified:function(event){this.feature=event.feature;this.considerSnapping(event.vertex,event.vertex);},onVertexModified:function(event){this.feature=event.feature;var loc=this.layer.map.getLonLatFromViewPortPx(event.pixel);this.considerSnapping(event.vertex,new OpenLayers.Geometry.Point(loc.lon,loc.lat));},considerSnapping:function(point,loc){var best={rank:Number.POSITIVE_INFINITY,dist:Number.POSITIVE_INFINITY,x:null,y:null};var snapped=false;var result,target;for(var i=0,len=this.targets.length;i=target.maxResolution){return null;}} +var tolerance={node:this.getGeoTolerance(target.nodeTolerance,resolution),vertex:this.getGeoTolerance(target.vertexTolerance,resolution),edge:this.getGeoTolerance(target.edgeTolerance,resolution)};var maxTolerance=Math.max(tolerance.node,tolerance.vertex,tolerance.edge);var result={rank:Number.POSITIVE_INFINITY,dist:Number.POSITIVE_INFINITY};var eligible=false;var features=target.layer.features;var feature,type,vertices,vertex,closest,dist,found;var numTypes=this.precedence.length;var ll=new OpenLayers.LonLat(loc.x,loc.y);for(var i=0,len=features.length;i0){parent.filter=new OpenLayers.Filter.FeatureId({fids:obj.fids});}else if(obj.filters.length>0){parent.filter=obj.filters[0];}},"ResourceId":function(node,obj){var fid=node.getAttribute("rid");if(fid){obj.fids.push(fid);}},"And":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND});this.readChildNodes(node,filter);obj.filters.push(filter);},"Or":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.OR});this.readChildNodes(node,filter);obj.filters.push(filter);},"Not":function(node,obj){var filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.NOT});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLessThan":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsGreaterThan":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.GREATER_THAN});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLessThanOrEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LESS_THAN_OR_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsGreaterThanOrEqualTo":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.GREATER_THAN_OR_EQUAL_TO});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsBetween":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.BETWEEN});this.readChildNodes(node,filter);obj.filters.push(filter);},"Literal":function(node,obj){obj.value=OpenLayers.String.numericIf(this.getChildValue(node),true);},"ValueReference":function(node,filter){filter.property=this.getChildValue(node);},"LowerBoundary":function(node,filter){filter.lowerBoundary=OpenLayers.String.numericIf(this.readers.fes._expression.call(this,node),true);},"UpperBoundary":function(node,filter){filter.upperBoundary=OpenLayers.String.numericIf(this.readers.fes._expression.call(this,node),true);},"Intersects":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.INTERSECTS);},"Within":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.WITHIN);},"Contains":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.CONTAINS);},"DWithin":function(node,obj){this.readSpatial(node,obj,OpenLayers.Filter.Spatial.DWITHIN);},"Distance":function(node,obj){obj.distance=parseInt(this.getChildValue(node));obj.distanceUnits=node.getAttribute("units");},"Function":function(node,obj){return;},"PropertyIsNull":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.IS_NULL});this.readChildNodes(node,filter);obj.filters.push(filter);}}},readSpatial:function(node,obj,type){var filter=new OpenLayers.Filter.Spatial({type:type});this.readChildNodes(node,filter);filter.value=filter.components[0];delete filter.components;obj.filters.push(filter);},encodeLiteral:function(value){if(value instanceof Date){value=OpenLayers.Date.toISOString(value);} +return value;},writeOgcExpression:function(value,node){if(value instanceof OpenLayers.Filter.Function){this.writeNode("Function",value,node);}else{this.writeNode("Literal",value,node);} +return node;},write:function(filter){return this.writers.fes["Filter"].apply(this,[filter]);},writers:{"fes":{"Filter":function(filter){var node=this.createElementNSPlus("fes:Filter");this.writeNode(this.getFilterType(filter),filter,node);return node;},"_featureIds":function(filter){var node=this.createDocumentFragment();for(var i=0,ii=filter.fids.length;i":"PropertyIsGreaterThan","<=":"PropertyIsLessThanOrEqualTo",">=":"PropertyIsGreaterThanOrEqualTo","..":"PropertyIsBetween","~":"PropertyIsLike","NULL":"PropertyIsNull","BBOX":"BBOX","DWITHIN":"DWITHIN","WITHIN":"WITHIN","CONTAINS":"CONTAINS","INTERSECTS":"INTERSECTS","FID":"_featureIds"},CLASS_NAME:"OpenLayers.Format.Filter.v2"});OpenLayers.Format.WMSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.1.1",profile:null,CLASS_NAME:"OpenLayers.Format.WMSCapabilities"});OpenLayers.Format.WMSCapabilities.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{wms:"http://www.opengis.net/wms",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},defaultPrefix:"wms",read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +var raw=data;if(data&&data.nodeType==9){data=data.documentElement;} +var capabilities={};this.readNode(data,capabilities);if(capabilities.service===undefined){var parser=new OpenLayers.Format.OGCExceptionReport();capabilities.error=parser.read(raw);} +return capabilities;},readers:{"wms":{"Service":function(node,obj){obj.service={};this.readChildNodes(node,obj.service);},"Name":function(node,obj){obj.name=this.getChildValue(node);},"Title":function(node,obj){obj.title=this.getChildValue(node);},"Abstract":function(node,obj){obj["abstract"]=this.getChildValue(node);},"BoundingBox":function(node,obj){var bbox={};bbox.bbox=[parseFloat(node.getAttribute("minx")),parseFloat(node.getAttribute("miny")),parseFloat(node.getAttribute("maxx")),parseFloat(node.getAttribute("maxy"))];var res={x:parseFloat(node.getAttribute("resx")),y:parseFloat(node.getAttribute("resy"))};if(!(isNaN(res.x)&&isNaN(res.y))){bbox.res=res;} +return bbox;},"OnlineResource":function(node,obj){obj.href=this.getAttributeNS(node,this.namespaces.xlink,"href");},"ContactInformation":function(node,obj){obj.contactInformation={};this.readChildNodes(node,obj.contactInformation);},"ContactPersonPrimary":function(node,obj){obj.personPrimary={};this.readChildNodes(node,obj.personPrimary);},"ContactPerson":function(node,obj){obj.person=this.getChildValue(node);},"ContactOrganization":function(node,obj){obj.organization=this.getChildValue(node);},"ContactPosition":function(node,obj){obj.position=this.getChildValue(node);},"ContactAddress":function(node,obj){obj.contactAddress={};this.readChildNodes(node,obj.contactAddress);},"AddressType":function(node,obj){obj.type=this.getChildValue(node);},"Address":function(node,obj){obj.address=this.getChildValue(node);},"City":function(node,obj){obj.city=this.getChildValue(node);},"StateOrProvince":function(node,obj){obj.stateOrProvince=this.getChildValue(node);},"PostCode":function(node,obj){obj.postcode=this.getChildValue(node);},"Country":function(node,obj){obj.country=this.getChildValue(node);},"ContactVoiceTelephone":function(node,obj){obj.phone=this.getChildValue(node);},"ContactFacsimileTelephone":function(node,obj){obj.fax=this.getChildValue(node);},"ContactElectronicMailAddress":function(node,obj){obj.email=this.getChildValue(node);},"Fees":function(node,obj){var fees=this.getChildValue(node);if(fees&&fees.toLowerCase()!="none"){obj.fees=fees;}},"AccessConstraints":function(node,obj){var constraints=this.getChildValue(node);if(constraints&&constraints.toLowerCase()!="none"){obj.accessConstraints=constraints;}},"Capability":function(node,obj){obj.capability={nestedLayers:[],layers:[]};this.readChildNodes(node,obj.capability);},"Request":function(node,obj){obj.request={};this.readChildNodes(node,obj.request);},"GetCapabilities":function(node,obj){obj.getcapabilities={formats:[]};this.readChildNodes(node,obj.getcapabilities);},"Format":function(node,obj){if(OpenLayers.Util.isArray(obj.formats)){obj.formats.push(this.getChildValue(node));}else{obj.format=this.getChildValue(node);}},"DCPType":function(node,obj){this.readChildNodes(node,obj);},"HTTP":function(node,obj){this.readChildNodes(node,obj);},"Get":function(node,obj){obj.get={};this.readChildNodes(node,obj.get);if(!obj.href){obj.href=obj.get.href;}},"Post":function(node,obj){obj.post={};this.readChildNodes(node,obj.post);if(!obj.href){obj.href=obj.get.href;}},"GetMap":function(node,obj){obj.getmap={formats:[]};this.readChildNodes(node,obj.getmap);},"GetFeatureInfo":function(node,obj){obj.getfeatureinfo={formats:[]};this.readChildNodes(node,obj.getfeatureinfo);},"Exception":function(node,obj){obj.exception={formats:[]};this.readChildNodes(node,obj.exception);},"Layer":function(node,obj){var parentLayer,capability;if(obj.capability){capability=obj.capability;parentLayer=obj;}else{capability=obj;} +var attrNode=node.getAttributeNode("queryable");var queryable=(attrNode&&attrNode.specified)?node.getAttribute("queryable"):null;attrNode=node.getAttributeNode("cascaded");var cascaded=(attrNode&&attrNode.specified)?node.getAttribute("cascaded"):null;attrNode=node.getAttributeNode("opaque");var opaque=(attrNode&&attrNode.specified)?node.getAttribute('opaque'):null;var noSubsets=node.getAttribute('noSubsets');var fixedWidth=node.getAttribute('fixedWidth');var fixedHeight=node.getAttribute('fixedHeight');var parent=parentLayer||{},extend=OpenLayers.Util.extend;var layer={nestedLayers:[],styles:parentLayer?[].concat(parentLayer.styles):[],srs:parentLayer?extend({},parent.srs):{},metadataURLs:[],bbox:parentLayer?extend({},parent.bbox):{},llbbox:parent.llbbox,dimensions:parentLayer?extend({},parent.dimensions):{},authorityURLs:parentLayer?extend({},parent.authorityURLs):{},identifiers:{},keywords:[],queryable:(queryable&&queryable!=="")?(queryable==="1"||queryable==="true"):(parent.queryable||false),cascaded:(cascaded!==null)?parseInt(cascaded):(parent.cascaded||0),opaque:opaque?(opaque==="1"||opaque==="true"):(parent.opaque||false),noSubsets:(noSubsets!==null)?(noSubsets==="1"||noSubsets==="true"):(parent.noSubsets||false),fixedWidth:(fixedWidth!=null)?parseInt(fixedWidth):(parent.fixedWidth||0),fixedHeight:(fixedHeight!=null)?parseInt(fixedHeight):(parent.fixedHeight||0),minScale:parent.minScale,maxScale:parent.maxScale,attribution:parent.attribution};obj.nestedLayers.push(layer);layer.capability=capability;this.readChildNodes(node,layer);delete layer.capability;if(layer.name){var parts=layer.name.split(":"),request=capability.request,gfi=request.getfeatureinfo;if(parts.length>0){layer.prefix=parts[0];} +capability.layers.push(layer);if(layer.formats===undefined){layer.formats=request.getmap.formats;} +if(layer.infoFormats===undefined&&gfi){layer.infoFormats=gfi.formats;}}},"Attribution":function(node,obj){obj.attribution={};this.readChildNodes(node,obj.attribution);},"LogoURL":function(node,obj){obj.logo={width:node.getAttribute("width"),height:node.getAttribute("height")};this.readChildNodes(node,obj.logo);},"Style":function(node,obj){var style={};obj.styles.push(style);this.readChildNodes(node,style);},"LegendURL":function(node,obj){var legend={width:node.getAttribute("width"),height:node.getAttribute("height")};obj.legend=legend;this.readChildNodes(node,legend);},"MetadataURL":function(node,obj){var metadataURL={type:node.getAttribute("type")};obj.metadataURLs.push(metadataURL);this.readChildNodes(node,metadataURL);},"DataURL":function(node,obj){obj.dataURL={};this.readChildNodes(node,obj.dataURL);},"FeatureListURL":function(node,obj){obj.featureListURL={};this.readChildNodes(node,obj.featureListURL);},"AuthorityURL":function(node,obj){var name=node.getAttribute("name");var authority={};this.readChildNodes(node,authority);obj.authorityURLs[name]=authority.href;},"Identifier":function(node,obj){var authority=node.getAttribute("authority");obj.identifiers[authority]=this.getChildValue(node);},"KeywordList":function(node,obj){this.readChildNodes(node,obj);},"SRS":function(node,obj){obj.srs[this.getChildValue(node)]=true;}}},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1"});OpenLayers.Format.WMSCapabilities.v1_1=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1,{readers:{"wms":OpenLayers.Util.applyDefaults({"WMT_MS_Capabilities":function(node,obj){this.readChildNodes(node,obj);},"Keyword":function(node,obj){if(obj.keywords){obj.keywords.push(this.getChildValue(node));}},"DescribeLayer":function(node,obj){obj.describelayer={formats:[]};this.readChildNodes(node,obj.describelayer);},"GetLegendGraphic":function(node,obj){obj.getlegendgraphic={formats:[]};this.readChildNodes(node,obj.getlegendgraphic);},"GetStyles":function(node,obj){obj.getstyles={formats:[]};this.readChildNodes(node,obj.getstyles);},"PutStyles":function(node,obj){obj.putstyles={formats:[]};this.readChildNodes(node,obj.putstyles);},"UserDefinedSymbolization":function(node,obj){var userSymbols={supportSLD:parseInt(node.getAttribute("SupportSLD"))==1,userLayer:parseInt(node.getAttribute("UserLayer"))==1,userStyle:parseInt(node.getAttribute("UserStyle"))==1,remoteWFS:parseInt(node.getAttribute("RemoteWFS"))==1};obj.userSymbols=userSymbols;},"LatLonBoundingBox":function(node,obj){obj.llbbox=[parseFloat(node.getAttribute("minx")),parseFloat(node.getAttribute("miny")),parseFloat(node.getAttribute("maxx")),parseFloat(node.getAttribute("maxy"))];},"BoundingBox":function(node,obj){var bbox=OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"].BoundingBox.apply(this,[node,obj]);bbox.srs=node.getAttribute("SRS");obj.bbox[bbox.srs]=bbox;},"ScaleHint":function(node,obj){var min=node.getAttribute("min");var max=node.getAttribute("max");var rad2=Math.pow(2,0.5);var ipm=OpenLayers.INCHES_PER_UNIT["m"];if(min!=0){obj.maxScale=parseFloat(((min/rad2)*ipm*OpenLayers.DOTS_PER_INCH).toPrecision(13));} +if(max!=Number.POSITIVE_INFINITY){obj.minScale=parseFloat(((max/rad2)*ipm*OpenLayers.DOTS_PER_INCH).toPrecision(13));}},"Dimension":function(node,obj){var name=node.getAttribute("name").toLowerCase();var dim={name:name,units:node.getAttribute("units"),unitsymbol:node.getAttribute("unitSymbol")};obj.dimensions[dim.name]=dim;},"Extent":function(node,obj){var name=node.getAttribute("name").toLowerCase();if(name in obj["dimensions"]){var extent=obj.dimensions[name];extent.nearestVal=node.getAttribute("nearestValue")==="1";extent.multipleVal=node.getAttribute("multipleValues")==="1";extent.current=node.getAttribute("current")==="1";extent["default"]=node.getAttribute("default")||"";var values=this.getChildValue(node);extent.values=values.split(",");}}},OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"])},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_1"});OpenLayers.Format.WMSCapabilities.v1_1_0=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1_1,{version:"1.1.0",readers:{"wms":OpenLayers.Util.applyDefaults({"SRS":function(node,obj){var srs=this.getChildValue(node);var values=srs.split(/ +/);for(var i=0,len=values.length;i1.0){this.setGeometryName(null);}},destroy:function(){if(this.options&&!this.options.format){this.format.destroy();} +this.format=null;OpenLayers.Protocol.prototype.destroy.apply(this);},read:function(options){OpenLayers.Protocol.prototype.read.apply(this,arguments);options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options||{});var response=new OpenLayers.Protocol.Response({requestType:"read"});var data=OpenLayers.Format.XML.prototype.write.apply(this.format,[this.format.writeNode("wfs:GetFeature",options)]);response.priv=OpenLayers.Request.POST({url:options.url,callback:this.createCallback(this.handleRead,response,options),params:options.params,headers:options.headers,data:data});return response;},setFeatureType:function(featureType){this.featureType=featureType;this.format.featureType=featureType;},setGeometryName:function(geometryName){this.geometryName=geometryName;this.format.geometryName=geometryName;},handleRead:function(response,options){options=OpenLayers.Util.extend({},options);OpenLayers.Util.applyDefaults(options,this.options);if(options.callback){var request=response.priv;if(request.status>=200&&request.status<300){var result=this.parseResponse(request,options.readOptions);if(result&&result.success!==false){if(options.readOptions&&options.readOptions.output=="object"){OpenLayers.Util.extend(response,result);}else{response.features=result;} +response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;response.error=result;}}else{response.code=OpenLayers.Protocol.Response.FAILURE;} +options.callback.call(options.scope,response);}},parseResponse:function(request,options){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;} +if(!doc||doc.length<=0){return null;} +var result=(this.readFormat!==null)?this.readFormat.read(doc):this.format.read(doc,options);if(!this.featureNS){var format=this.readFormat||this.format;this.featureNS=format.featureNS;format.autoConfig=false;if(!this.geometryName){this.setGeometryName(format.geometryName);}} +return result;},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,headers:options.headers,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||[];if(obj.success){response.code=OpenLayers.Protocol.Response.SUCCESS;}else{response.code=OpenLayers.Protocol.Response.FAILURE;response.error=obj;} +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.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},'touchstart':{'in':'click','out':'clickout'}},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;},touchstart:function(evt){this.startTouch();return OpenLayers.Event.isMultiTouch(evt)?true:this.mousedown(evt);},touchmove:function(evt){OpenLayers.Event.preventDefault(evt);},mousedown:function(evt){if(OpenLayers.Event.isLeftClick(evt)||OpenLayers.Event.isSingleTouch(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"||type=="touchstart");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){if(type==="touchstart"){OpenLayers.Event.preventDefault(evt);} +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);} +this.up=this.down=null;}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.type=="removelayer"||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.Layer.Vector.RootContainer=OpenLayers.Class(OpenLayers.Layer.Vector,{displayInLayerSwitcher:false,layers:null,display:function(){},getFeatureFromEvent:function(evt){var layers=this.layers;var feature;for(var i=0;inumExcept){feature=layer.selectedFeatures[numExcept];if(!options||options.except!=feature){this.unselect(feature);}else{++numExcept;}}}}},clickFeature:function(feature){if(!this.hover){var selected=(OpenLayers.Util.indexOf(feature.layer.selectedFeatures,feature)>-1);if(selected){if(this.toggleSelect()){this.unselect(feature);}else if(!this.multipleSelect()){this.unselectAll({except:feature});}}else{if(!this.multipleSelect()){this.unselectAll({except:feature});} +this.select(feature);}}},multipleSelect:function(){return this.multiple||(this.handlers.feature.evt&&this.handlers.feature.evt[this.multipleKey]);},toggleSelect:function(){return this.toggle||(this.handlers.feature.evt&&this.handlers.feature.evt[this.toggleKey]);},clickoutFeature:function(feature){if(!this.hover&&this.clickout){this.unselectAll();}},overFeature:function(feature){var layer=feature.layer;if(this.hover){if(this.highlightOnly){this.highlight(feature);}else if(OpenLayers.Util.indexOf(layer.selectedFeatures,feature)==-1){this.select(feature);}}},outFeature:function(feature){if(this.hover){if(this.highlightOnly){if(feature._lastHighlighter==this.id){if(feature._prevHighlighter&&feature._prevHighlighter!=this.id){delete feature._lastHighlighter;var control=this.map.getControl(feature._prevHighlighter);if(control){control.highlight(feature);}}else{this.unhighlight(feature);}}}else{this.unselect(feature);}}},highlight:function(feature){var layer=feature.layer;var cont=this.events.triggerEvent("beforefeaturehighlighted",{feature:feature});if(cont!==false){feature._prevHighlighter=feature._lastHighlighter;feature._lastHighlighter=this.id;var style=this.selectStyle||this.renderIntent;layer.drawFeature(feature,style);this.events.triggerEvent("featurehighlighted",{feature:feature});}},unhighlight:function(feature){var layer=feature.layer;if(feature._prevHighlighter==undefined){delete feature._lastHighlighter;}else if(feature._prevHighlighter==this.id){delete feature._prevHighlighter;}else{feature._lastHighlighter=feature._prevHighlighter;delete feature._prevHighlighter;} +layer.drawFeature(feature,feature.style||feature.layer.style||"default");this.events.triggerEvent("featureunhighlighted",{feature:feature});},select:function(feature){var cont=this.onBeforeSelect.call(this.scope,feature);var layer=feature.layer;if(cont!==false){cont=layer.events.triggerEvent("beforefeatureselected",{feature:feature});if(cont!==false){layer.selectedFeatures.push(feature);this.highlight(feature);if(!this.handlers.feature.lastFeature){this.handlers.feature.lastFeature=layer.selectedFeatures[0];} +layer.events.triggerEvent("featureselected",{feature:feature});this.onSelect.call(this.scope,feature);}}},unselect:function(feature){var layer=feature.layer;this.unhighlight(feature);OpenLayers.Util.removeItem(layer.selectedFeatures,feature);layer.events.triggerEvent("featureunselected",{feature:feature});this.onUnselect.call(this.scope,feature);},selectBox:function(position){if(position instanceof OpenLayers.Bounds){var minXY=this.map.getLonLatFromPixel({x:position.left,y:position.bottom});var maxXY=this.map.getLonLatFromPixel({x:position.right,y:position.top});var bounds=new OpenLayers.Bounds(minXY.lon,minXY.lat,maxXY.lon,maxXY.lat);if(!this.multipleSelect()){this.unselectAll();} +var prevMultiple=this.multiple;this.multiple=true;var layers=this.layers||[this.layer];this.events.triggerEvent("boxselectionstart",{layers:layers});var layer;for(var l=0;l-1){if(bounds.toGeometry().intersects(feature.geometry)){if(OpenLayers.Util.indexOf(layer.selectedFeatures,feature)==-1){this.select(feature);}}}}} +this.multiple=prevMultiple;this.events.triggerEvent("boxselectionend",{layers:layers});}},setMap:function(map){this.handlers.feature.setMap(map);if(this.box){this.handlers.box.setMap(map);} +OpenLayers.Control.prototype.setMap.apply(this,arguments);},setLayer:function(layers){var isActive=this.active;this.unselectAll();this.deactivate();if(this.layers){this.layer.destroy();this.layers=null;} +this.initLayer(layers);this.handlers.feature.layer=this.layer;if(isActive){this.activate();}},addLayer:function(layer){var isActive=this.active;this.deactivate();if(this.layers==null){if(this.layer!=null){this.layers=[this.layer];this.layers.push(layer);}else{this.layers=[layer];}}else{this.layers.push(layer);} +this.initLayer(this.layers);this.handlers.feature.layer=this.layer;if(isActive){this.activate();}},CLASS_NAME:"OpenLayers.Control.SelectFeature"});OpenLayers.Handler.Point=OpenLayers.Class(OpenLayers.Handler,{point:null,layer:null,multi:false,citeCompliant:false,mouseDown:false,stoppedDown:null,lastDown:null,lastUp:null,persist:false,stopDown:false,stopUp:false,layerOptions:null,pixelTolerance:5,lastTouchPx:null,initialize:function(control,callbacks,options){if(!(options&&options.layerOptions&&options.layerOptions.styleMap)){this.style=OpenLayers.Util.extend(OpenLayers.Feature.Vector.style['default'],{});} +OpenLayers.Handler.prototype.initialize.apply(this,arguments);},activate:function(){if(!OpenLayers.Handler.prototype.activate.apply(this,arguments)){return false;} +var options=OpenLayers.Util.extend({displayInLayerSwitcher:false,calculateInRange:OpenLayers.Function.True,wrapDateLine:this.citeCompliant},this.layerOptions);this.layer=new OpenLayers.Layer.Vector(this.CLASS_NAME,options);this.map.addLayer(this.layer);return true;},createFeature:function(pixel){var lonlat=this.layer.getLonLatFromViewPortPx(pixel);var geometry=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);this.point=new OpenLayers.Feature.Vector(geometry);this.callback("create",[this.point.geometry,this.point]);this.point.geometry.clearBounds();this.layer.addFeatures([this.point],{silent:true});},deactivate:function(){if(!OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){return false;} +this.cancel();if(this.layer.map!=null){this.destroyFeature(true);this.layer.destroy(false);} +this.layer=null;return true;},destroyFeature:function(force){if(this.layer&&(force||!this.persist)){this.layer.destroyFeatures();} +this.point=null;},destroyPersistedFeature:function(){var layer=this.layer;if(layer&&layer.features.length>1){this.layer.features[0].destroy();}},finalize:function(cancel){var key=cancel?"cancel":"done";this.mouseDown=false;this.lastDown=null;this.lastUp=null;this.lastTouchPx=null;this.callback(key,[this.geometryClone()]);this.destroyFeature(cancel);},cancel:function(){this.finalize(true);},click:function(evt){OpenLayers.Event.stop(evt);return false;},dblclick:function(evt){OpenLayers.Event.stop(evt);return false;},modifyFeature:function(pixel){if(!this.point){this.createFeature(pixel);} +var lonlat=this.layer.getLonLatFromViewPortPx(pixel);this.point.geometry.x=lonlat.lon;this.point.geometry.y=lonlat.lat;this.callback("modify",[this.point.geometry,this.point,false]);this.point.geometry.clearBounds();this.drawFeature();},drawFeature:function(){this.layer.drawFeature(this.point,this.style);},getGeometry:function(){var geometry=this.point&&this.point.geometry;if(geometry&&this.multi){geometry=new OpenLayers.Geometry.MultiPoint([geometry]);} +return geometry;},geometryClone:function(){var geom=this.getGeometry();return geom&&geom.clone();},mousedown:function(evt){return this.down(evt);},touchstart:function(evt){this.startTouch();this.lastTouchPx=evt.xy;return this.down(evt);},mousemove:function(evt){return this.move(evt);},touchmove:function(evt){this.lastTouchPx=evt.xy;return this.move(evt);},mouseup:function(evt){return this.up(evt);},touchend:function(evt){evt.xy=this.lastTouchPx;return this.up(evt);},down:function(evt){this.mouseDown=true;this.lastDown=evt.xy;if(!this.touch){this.modifyFeature(evt.xy);} +this.stoppedDown=this.stopDown;return!this.stopDown;},move:function(evt){if(!this.touch&&(!this.mouseDown||this.stoppedDown)){this.modifyFeature(evt.xy);} +return true;},up:function(evt){this.mouseDown=false;this.stoppedDown=this.stopDown;if(!this.checkModifiers(evt)){return true;} +if(this.lastUp&&this.lastUp.equals(evt.xy)){return true;} +if(this.lastDown&&this.passesTolerance(this.lastDown,evt.xy,this.pixelTolerance)){if(this.touch){this.modifyFeature(evt.xy);} +if(this.persist){this.destroyPersistedFeature();} +this.lastUp=evt.xy;this.finalize();return!this.stopUp;}else{return true;}},mouseout:function(evt){if(OpenLayers.Util.mouseLeft(evt,this.map.viewPortDiv)){this.stoppedDown=this.stopDown;this.mouseDown=false;}},passesTolerance:function(pixel1,pixel2,tolerance){var passes=true;if(tolerance!=null&&pixel1&&pixel2){var dist=pixel1.distanceTo(pixel2);if(dist>tolerance){passes=false;}} +return passes;},CLASS_NAME:"OpenLayers.Handler.Point"});OpenLayers.Handler.Path=OpenLayers.Class(OpenLayers.Handler.Point,{line:null,maxVertices:null,doubleTouchTolerance:20,freehand:false,freehandToggle:'shiftKey',timerId:null,redoStack:null,createFeature:function(pixel){var lonlat=this.layer.getLonLatFromViewPortPx(pixel);var geometry=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);this.point=new OpenLayers.Feature.Vector(geometry);this.line=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.LineString([this.point.geometry]));this.callback("create",[this.point.geometry,this.getSketch()]);this.point.geometry.clearBounds();this.layer.addFeatures([this.line,this.point],{silent:true});},destroyFeature:function(force){OpenLayers.Handler.Point.prototype.destroyFeature.call(this,force);this.line=null;},destroyPersistedFeature:function(){var layer=this.layer;if(layer&&layer.features.length>2){this.layer.features[0].destroy();}},removePoint:function(){if(this.point){this.layer.removeFeatures([this.point]);}},addPoint:function(pixel){this.layer.removeFeatures([this.point]);var lonlat=this.layer.getLonLatFromViewPortPx(pixel);this.point=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat));this.line.geometry.addComponent(this.point.geometry,this.line.geometry.components.length);this.layer.addFeatures([this.point]);this.callback("point",[this.point.geometry,this.getGeometry()]);this.callback("modify",[this.point.geometry,this.getSketch()]);this.drawFeature();delete this.redoStack;},insertXY:function(x,y){this.line.geometry.addComponent(new OpenLayers.Geometry.Point(x,y),this.getCurrentPointIndex());this.drawFeature();delete this.redoStack;},insertDeltaXY:function(dx,dy){var previousIndex=this.getCurrentPointIndex()-1;var p0=this.line.geometry.components[previousIndex];if(p0&&!isNaN(p0.x)&&!isNaN(p0.y)){this.insertXY(p0.x+dx,p0.y+dy);}},insertDirectionLength:function(direction,length){direction*=Math.PI/180;var dx=length*Math.cos(direction);var dy=length*Math.sin(direction);this.insertDeltaXY(dx,dy);},insertDeflectionLength:function(deflection,length){var previousIndex=this.getCurrentPointIndex()-1;if(previousIndex>0){var p1=this.line.geometry.components[previousIndex];var p0=this.line.geometry.components[previousIndex-1];var theta=Math.atan2(p1.y-p0.y,p1.x-p0.x);this.insertDirectionLength((theta*180/Math.PI)+deflection,length);}},getCurrentPointIndex:function(){return this.line.geometry.components.length-1;},undo:function(){var geometry=this.line.geometry;var components=geometry.components;var index=this.getCurrentPointIndex()-1;var target=components[index];var undone=geometry.removeComponent(target);if(undone){if(this.touch&&index>0){components=geometry.components;var lastpt=components[index-1];var curptidx=this.getCurrentPointIndex();var curpt=components[curptidx];curpt.x=lastpt.x;curpt.y=lastpt.y;} +if(!this.redoStack){this.redoStack=[];} +this.redoStack.push(target);this.drawFeature();} +return undone;},redo:function(){var target=this.redoStack&&this.redoStack.pop();if(target){this.line.geometry.addComponent(target,this.getCurrentPointIndex());this.drawFeature();} +return!!target;},freehandMode:function(evt){return(this.freehandToggle&&evt[this.freehandToggle])?!this.freehand:this.freehand;},modifyFeature:function(pixel,drawing){if(!this.line){this.createFeature(pixel);} +var lonlat=this.layer.getLonLatFromViewPortPx(pixel);this.point.geometry.x=lonlat.lon;this.point.geometry.y=lonlat.lat;this.callback("modify",[this.point.geometry,this.getSketch(),drawing]);this.point.geometry.clearBounds();this.drawFeature();},drawFeature:function(){this.layer.drawFeature(this.line,this.style);this.layer.drawFeature(this.point,this.style);},getSketch:function(){return this.line;},getGeometry:function(){var geometry=this.line&&this.line.geometry;if(geometry&&this.multi){geometry=new OpenLayers.Geometry.MultiLineString([geometry]);} +return geometry;},touchstart:function(evt){if(this.timerId&&this.passesTolerance(this.lastTouchPx,evt.xy,this.doubleTouchTolerance)){this.finishGeometry();window.clearTimeout(this.timerId);this.timerId=null;return false;}else{if(this.timerId){window.clearTimeout(this.timerId);this.timerId=null;} +this.timerId=window.setTimeout(OpenLayers.Function.bind(function(){this.timerId=null;},this),300);return OpenLayers.Handler.Point.prototype.touchstart.call(this,evt);}},down:function(evt){var stopDown=this.stopDown;if(this.freehandMode(evt)){stopDown=true;if(this.touch){this.modifyFeature(evt.xy,!!this.lastUp);OpenLayers.Event.stop(evt);}} +if(!this.touch&&(!this.lastDown||!this.passesTolerance(this.lastDown,evt.xy,this.pixelTolerance))){this.modifyFeature(evt.xy,!!this.lastUp);} +this.mouseDown=true;this.lastDown=evt.xy;this.stoppedDown=stopDown;return!stopDown;},move:function(evt){if(this.stoppedDown&&this.freehandMode(evt)){if(this.persist){this.destroyPersistedFeature();} +if(this.maxVertices&&this.line&&this.line.geometry.components.length===this.maxVertices){this.removePoint();this.finalize();}else{this.addPoint(evt.xy);} +return false;} +if(!this.touch&&(!this.mouseDown||this.stoppedDown)){this.modifyFeature(evt.xy,!!this.lastUp);} +return true;},up:function(evt){if(this.mouseDown&&(!this.lastUp||!this.lastUp.equals(evt.xy))){if(this.stoppedDown&&this.freehandMode(evt)){if(this.persist){this.destroyPersistedFeature();} +this.removePoint();this.finalize();}else{if(this.passesTolerance(this.lastDown,evt.xy,this.pixelTolerance)){if(this.touch){this.modifyFeature(evt.xy);} +if(this.lastUp==null&&this.persist){this.destroyPersistedFeature();} +this.addPoint(evt.xy);this.lastUp=evt.xy;if(this.line.geometry.components.length===this.maxVertices+1){this.finishGeometry();}}}} +this.stoppedDown=this.stopDown;this.mouseDown=false;return!this.stopUp;},finishGeometry:function(){var index=this.line.geometry.components.length-1;this.line.geometry.removeComponent(this.line.geometry.components[index]);this.removePoint();this.finalize();},dblclick:function(evt){if(!this.freehandMode(evt)){this.finishGeometry();} +return false;},CLASS_NAME:"OpenLayers.Handler.Path"});OpenLayers.Spherical=OpenLayers.Spherical||{};OpenLayers.Spherical.DEFAULT_RADIUS=6378137;OpenLayers.Spherical.computeDistanceBetween=function(from,to,radius){var R=radius||OpenLayers.Spherical.DEFAULT_RADIUS;var sinHalfDeltaLon=Math.sin(Math.PI*(to.lon-from.lon)/360);var sinHalfDeltaLat=Math.sin(Math.PI*(to.lat-from.lat)/360);var a=sinHalfDeltaLat*sinHalfDeltaLat+ +sinHalfDeltaLon*sinHalfDeltaLon*Math.cos(Math.PI*from.lat/180)*Math.cos(Math.PI*to.lat/180);return 2*R*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));};OpenLayers.Spherical.computeHeading=function(from,to){var y=Math.sin(Math.PI*(from.lon-to.lon)/180)*Math.cos(Math.PI*to.lat/180);var x=Math.cos(Math.PI*from.lat/180)*Math.sin(Math.PI*to.lat/180)- +Math.sin(Math.PI*from.lat/180)*Math.cos(Math.PI*to.lat/180)*Math.cos(Math.PI*(from.lon-to.lon)/180);return 180*Math.atan2(y,x)/Math.PI;};OpenLayers.Control.CacheWrite=OpenLayers.Class(OpenLayers.Control,{layers:null,imageFormat:"image/png",quotaRegEx:(/quota/i),setMap:function(map){OpenLayers.Control.prototype.setMap.apply(this,arguments);var i,layers=this.layers||map.layers;for(i=layers.length-1;i>=0;--i){this.addLayer({layer:layers[i]});} +if(!this.layers){map.events.on({addlayer:this.addLayer,removeLayer:this.removeLayer,scope:this});}},addLayer:function(evt){evt.layer.events.on({tileloadstart:this.makeSameOrigin,tileloaded:this.onTileLoaded,scope:this});},removeLayer:function(evt){evt.layer.events.un({tileloadstart:this.makeSameOrigin,tileloaded:this.onTileLoaded,scope:this});},makeSameOrigin:function(evt){if(this.active){var tile=evt.tile;if(tile instanceof OpenLayers.Tile.Image&&!tile.crossOriginKeyword&&tile.url.substr(0,5)!=="data:"){var sameOriginUrl=OpenLayers.Request.makeSameOrigin(tile.url,OpenLayers.ProxyHost);OpenLayers.Control.CacheWrite.urlMap[sameOriginUrl]=tile.url;tile.url=sameOriginUrl;}}},onTileLoaded:function(evt){if(this.active&&!evt.aborted&&evt.tile instanceof OpenLayers.Tile.Image&&evt.tile.url.substr(0,5)!=='data:'){this.cache({tile:evt.tile});delete OpenLayers.Control.CacheWrite.urlMap[evt.tile.url];}},cache:function(obj){if(window.localStorage){var tile=obj.tile;try{var canvasContext=tile.getCanvasContext();if(canvasContext){var urlMap=OpenLayers.Control.CacheWrite.urlMap;var url=urlMap[tile.url]||tile.url;window.localStorage.setItem("olCache_"+url,canvasContext.canvas.toDataURL(this.imageFormat));}}catch(e){var reason=e.name||e.message;if(reason&&this.quotaRegEx.test(reason)){this.events.triggerEvent("cachefull",{tile:tile});}else{OpenLayers.Console.error(e.toString());}}}},destroy:function(){if(this.layers||this.map){var i,layers=this.layers||this.map.layers;for(i=layers.length-1;i>=0;--i){this.removeLayer({layer:layers[i]});}} +if(this.map){this.map.events.un({addlayer:this.addLayer,removeLayer:this.removeLayer,scope:this});} +OpenLayers.Control.prototype.destroy.apply(this,arguments);},CLASS_NAME:"OpenLayers.Control.CacheWrite"});OpenLayers.Control.CacheWrite.clearCache=function(){if(!window.localStorage){return;} +var i,key;for(i=window.localStorage.length-1;i>=0;--i){key=window.localStorage.key(i);if(key.substr(0,8)==="olCache_"){window.localStorage.removeItem(key);}}};OpenLayers.Control.CacheWrite.urlMap={};OpenLayers.Control.PanPanel=OpenLayers.Class(OpenLayers.Control.Panel,{slideFactor:50,slideRatio:null,initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);var options={slideFactor:this.slideFactor,slideRatio:this.slideRatio};this.addControls([new OpenLayers.Control.Pan(OpenLayers.Control.Pan.NORTH,options),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.SOUTH,options),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.EAST,options),new OpenLayers.Control.Pan(OpenLayers.Control.Pan.WEST,options)]);},CLASS_NAME:"OpenLayers.Control.PanPanel"});OpenLayers.Control.Attribution=OpenLayers.Class(OpenLayers.Control,{separator:", ",template:"${layers}",layerTemplate:'${title}',destroy:function(){this.map.events.un({"removelayer":this.updateAttribution,"addlayer":this.updateAttribution,"changelayer":this.updateAttribution,"changebaselayer":this.updateAttribution,scope:this});OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.map.events.on({'changebaselayer':this.updateAttribution,'changelayer':this.updateAttribution,'addlayer':this.updateAttribution,'removelayer':this.updateAttribution,scope:this});this.updateAttribution();return this.div;},updateAttribution:function(){var attributions=[],attribution;if(this.map&&this.map.layers){for(var i=0,len=this.map.layers.length;ithis.nbPoints){this.points.pop();}},end:function(xy){var last,now=new Date().getTime();for(var i=0,l=this.points.length,point;ithis.delay){break;} +last=point;} +if(!last){return;} +var time=new Date().getTime()-last.tick;var dist=Math.sqrt(Math.pow(xy.x-last.xy.x,2)+ +Math.pow(xy.y-last.xy.y,2));var speed=dist/time;if(speed==0||speed0){obj.featureNS=this.lookupNamespaceURI(node,parts[0]);}}},"Title":function(node,obj){var title=this.getChildValue(node);if(title){obj.title=title;}},"Abstract":function(node,obj){var abst=this.getChildValue(node);if(abst){obj["abstract"]=abst;}},"DefaultCRS":function(node,obj){var defaultCRS=this.getChildValue(node);if(defaultCRS){obj.srs=defaultCRS;}}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers.ows},CLASS_NAME:"OpenLayers.Format.WFSCapabilities.v2_0_0"});OpenLayers.Lang.ro={'unhandledRequest':"Cerere nesoluționată return ${statusText}",'Permalink':"Legatură permanentă",'Overlays':"Straturi vector",'Base Layer':"Straturi de bază",'noFID':"Nu pot actualiza un feature pentru care nu există FID.",'browserNotSupported':"Browserul tău nu suportă afișarea vectorilor. Supoetul curent pentru randare:\n${renderers}",'minZoomLevelError':"Proprietatea minZoomLevel este doar pentru a fi folosită "+"cu straturile FixedZoomLevels-descendent. De aceea acest "+"strat wfs verifică dacă minZoomLevel este o relicvă"+". Nu îl putem , oricum, înlătura fără "+"a afecta aplicațiile Openlayers care depind de ea."+" De aceea considerăm depreciat -- minZoomLevel "+"și îl vom înlătura în 3.0. Folosește "+"min/max resolution cum este descrisă aici: "+"http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"Tranzacție WFS: SUCCES ${response}",'commitFailed':"Tranzacție WFS : EȘEC ${response}",'googleWarning':"Stratul Google nu a putut fi încărcat corect.

"+"Pentru a elimina acest mesaj, selectează un nou strat de bază "+"în Layerswitcher din colțul dreata-sus.

"+"Asta datorită, faptului că Google Maps library "+"script nu este inclus, sau nu conține "+"cheia API corectă pentru situl tău.

"+"Developeri: Pentru ajutor, "+"apăsați aici",'getLayerWarning':"Stratul ${layerType} nu a putut fi încărcat corect.

"+"pentru a înlătura acest mesaj, selectează un nou strat de bază "+"Acesta eroare apare de obicei când ${layerLib} library "+"script nu a fost încărcat corect.

"+"Developeri: Pentru ajutor privind utilizarea corectă, "+"apasă aici",'Scale = 1 : ${scaleDenom}':"Scara = 1 : ${scaleDenom}",'W':'V','E':'E','N':'N','S':'S','Graticule':'Graticule','reprojectDeprecated':"folosești opțiunea 'reproject' "+"pentru stratul ${layerName} . Această opțiune este depreciată: "+"a fost utilizată pentru afișarea straturilor de bază comerciale "+"Mai multe informații despre proiecția Mercator sunt disponibile aici "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Această metodă este depreciată și va fi înlăturată in versiunea 3.0. "+"folosește metoda ${newMethod}.",'end':''};OpenLayers.Format.WPSExecute=OpenLayers.Class(OpenLayers.Format.XML,OpenLayers.Format.Filter.v1_1_0,{namespaces:{ows:"http://www.opengis.net/ows/1.1",gml:"http://www.opengis.net/gml",wps:"http://www.opengis.net/wps/1.0.0",wfs:"http://www.opengis.net/wfs",ogc:"http://www.opengis.net/ogc",wcs:"http://www.opengis.net/wcs",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd",schemaLocationAttr:function(options){return undefined;},write:function(options){var doc;if(OpenLayers.Format.XML.supportActiveX){doc=new ActiveXObject("Microsoft.XMLDOM");this.xmldom=doc;}else{doc=document.implementation.createDocument("","",null);} +var node=this.writeNode("wps:Execute",options,doc);this.setAttributeNS(node,this.namespaces.xsi,"xsi:schemaLocation",this.schemaLocation);return OpenLayers.Format.XML.prototype.write.apply(this,[node]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var info={};this.readNode(data,info);return info;},writers:{"wps":{"Execute":function(options){var node=this.createElementNSPlus("wps:Execute",{attributes:{version:this.VERSION,service:'WPS'}});this.writeNode("ows:Identifier",options.identifier,node);this.writeNode("wps:DataInputs",options.dataInputs,node);this.writeNode("wps:ResponseForm",options.responseForm,node);return node;},"ResponseForm":function(responseForm){var node=this.createElementNSPlus("wps:ResponseForm",{});if(responseForm.rawDataOutput){this.writeNode("wps:RawDataOutput",responseForm.rawDataOutput,node);} +if(responseForm.responseDocument){this.writeNode("wps:ResponseDocument",responseForm.responseDocument,node);} +return node;},"ResponseDocument":function(responseDocument){var node=this.createElementNSPlus("wps:ResponseDocument",{attributes:{storeExecuteResponse:responseDocument.storeExecuteResponse,lineage:responseDocument.lineage,status:responseDocument.status}});if(responseDocument.outputs){for(var i=0,len=responseDocument.outputs.length;i';} +contentHTML+=title;if(link){contentHTML+='';} +contentHTML+='';contentHTML+='
';contentHTML+=description;contentHTML+='
';data['popupContentHTML']=contentHTML;} +var feature=new OpenLayers.Feature(this,location,data);this.features.push(feature);var marker=feature.createMarker();marker.events.register('click',feature,this.markerClick);this.addMarker(marker);} +this.events.triggerEvent("loadend");},markerClick:function(evt){var sameMarkerClicked=(this==this.layer.selectedFeature);this.layer.selectedFeature=(!sameMarkerClicked)?this:null;for(var i=0,len=this.layer.map.popups.length;i0){var feature=this.features[0];OpenLayers.Util.removeItem(this.features,feature);feature.destroy();}}},CLASS_NAME:"OpenLayers.Layer.GeoRSS"});OpenLayers.Format.WMSCapabilities.v1_3=OpenLayers.Class(OpenLayers.Format.WMSCapabilities.v1,{readers:{"wms":OpenLayers.Util.applyDefaults({"WMS_Capabilities":function(node,obj){this.readChildNodes(node,obj);},"LayerLimit":function(node,obj){obj.layerLimit=parseInt(this.getChildValue(node));},"MaxWidth":function(node,obj){obj.maxWidth=parseInt(this.getChildValue(node));},"MaxHeight":function(node,obj){obj.maxHeight=parseInt(this.getChildValue(node));},"BoundingBox":function(node,obj){var bbox=OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"].BoundingBox.apply(this,[node,obj]);bbox.srs=node.getAttribute("CRS");obj.bbox[bbox.srs]=bbox;},"CRS":function(node,obj){this.readers.wms.SRS.apply(this,[node,obj]);},"EX_GeographicBoundingBox":function(node,obj){obj.llbbox=[];this.readChildNodes(node,obj.llbbox);},"westBoundLongitude":function(node,obj){obj[0]=this.getChildValue(node);},"eastBoundLongitude":function(node,obj){obj[2]=this.getChildValue(node);},"southBoundLatitude":function(node,obj){obj[1]=this.getChildValue(node);},"northBoundLatitude":function(node,obj){obj[3]=this.getChildValue(node);},"MinScaleDenominator":function(node,obj){var maxScale=parseFloat(this.getChildValue(node)).toPrecision(16);if(maxScale!=0){obj.maxScale=maxScale;}},"MaxScaleDenominator":function(node,obj){var minScale=parseFloat(this.getChildValue(node)).toPrecision(16);if(minScale!=Number.POSITIVE_INFINITY){obj.minScale=minScale;}},"Dimension":function(node,obj){var name=node.getAttribute("name").toLowerCase();var dim={name:name,units:node.getAttribute("units"),unitsymbol:node.getAttribute("unitSymbol"),nearestVal:node.getAttribute("nearestValue")==="1",multipleVal:node.getAttribute("multipleValues")==="1","default":node.getAttribute("default")||"",current:node.getAttribute("current")==="1",values:this.getChildValue(node).split(",")};obj.dimensions[dim.name]=dim;},"Keyword":function(node,obj){var keyword={value:this.getChildValue(node),vocabulary:node.getAttribute("vocabulary")};if(obj.keywords){obj.keywords.push(keyword);}}},OpenLayers.Format.WMSCapabilities.v1.prototype.readers["wms"]),"sld":{"UserDefinedSymbolization":function(node,obj){this.readers.wms.UserDefinedSymbolization.apply(this,[node,obj]);obj.userSymbols.inlineFeature=parseInt(node.getAttribute("InlineFeature"))==1;obj.userSymbols.remoteWCS=parseInt(node.getAttribute("RemoteWCS"))==1;},"DescribeLayer":function(node,obj){this.readers.wms.DescribeLayer.apply(this,[node,obj]);},"GetLegendGraphic":function(node,obj){this.readers.wms.GetLegendGraphic.apply(this,[node,obj]);}}},CLASS_NAME:"OpenLayers.Format.WMSCapabilities.v1_3"});OpenLayers.Format.SOSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.SOSCapabilities"});OpenLayers.Lang["ia"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Le responsa a un requesta non esseva maneate: ${statusText}",'Permalink':"Permaligamine",'Overlays':"Superpositiones",'Base Layer':"Strato de base",'noFID':"Non pote actualisar un elemento sin FID.",'browserNotSupported':"Tu navigator non supporta le rendition de vectores. Le renditores actualmente supportate es:\n${renderers}",'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 = 1 : ${scaleDenom}':"Scala = 1 : ${scaleDenom}",'W':"W",'E':"E",'N':"N",'S':"S",'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."});OpenLayers.Layer.WMS=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{service:"WMS",version:"1.1.1",request:"GetMap",styles:"",format:"image/jpeg"},isBaseLayer:true,encodeBBOX:false,noMagic:false,yx:{},initialize:function(name,url,params,options){var newArguments=[];params=OpenLayers.Util.upperCaseObject(params);if(parseFloat(params.VERSION)>=1.3&&!params.EXCEPTIONS){params.EXCEPTIONS="INIMAGE";} +newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);OpenLayers.Util.applyDefaults(this.params,OpenLayers.Util.upperCaseObject(this.DEFAULT_PARAMS));if(!this.noMagic&&this.params.TRANSPARENT&&this.params.TRANSPARENT.toString().toLowerCase()=="true"){if((options==null)||(!options.isBaseLayer)){this.isBaseLayer=false;} +if(this.params.FORMAT=="image/jpeg"){this.params.FORMAT=OpenLayers.Util.alphaHack()?"image/gif":"image/png";}}},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.WMS(this.name,this.url,this.params,this.getOptions());} +obj=OpenLayers.Layer.Grid.prototype.clone.apply(this,[obj]);return obj;},reverseAxisOrder:function(){var projCode=this.projection.getCode();return parseFloat(this.params.VERSION)>=1.3&&!!(this.yx[projCode]||(OpenLayers.Projection.defaults[projCode]&&OpenLayers.Projection.defaults[projCode].yx));},getURL:function(bounds){bounds=this.adjustBounds(bounds);var imageSize=this.getImageSize(bounds);var newParams={};var reverseAxisOrder=this.reverseAxisOrder();newParams.BBOX=this.encodeBBOX?bounds.toBBOX(null,reverseAxisOrder):bounds.toArray(reverseAxisOrder);newParams.WIDTH=imageSize.w;newParams.HEIGHT=imageSize.h;var requestString=this.getFullRequestString(newParams);return requestString;},mergeNewParams:function(newParams){var upperParams=OpenLayers.Util.upperCaseObject(newParams);var newArguments=[upperParams];return OpenLayers.Layer.Grid.prototype.mergeNewParams.apply(this,newArguments);},getFullRequestString:function(newParams,altUrl){var mapProjection=this.map.getProjectionObject();var projectionCode=this.projection&&this.projection.equals(mapProjection)?this.projection.getCode():mapProjection.getCode();var value=(projectionCode=="none")?null:projectionCode;if(parseFloat(this.params.VERSION)>=1.3){this.params.CRS=value;}else{this.params.SRS=value;} +if(typeof this.params.TRANSPARENT=="boolean"){newParams.TRANSPARENT=this.params.TRANSPARENT?"TRUE":"FALSE";} +return OpenLayers.Layer.Grid.prototype.getFullRequestString.apply(this,arguments);},CLASS_NAME:"OpenLayers.Layer.WMS"});OpenLayers.Format.WMC=OpenLayers.Class(OpenLayers.Format.Context,{defaultVersion:"1.1.0",layerToContext:function(layer){var parser=this.getParser();var layerContext={queryable:layer.queryable,visibility:layer.visibility,name:layer.params["LAYERS"],title:layer.name,"abstract":layer.metadata["abstract"],dataURL:layer.metadata.dataURL,metadataURL:layer.metadataURL,attribution:layer.attribution,server:{version:layer.params["VERSION"],url:layer.url},maxExtent:layer.maxExtent,transparent:layer.params["TRANSPARENT"],numZoomLevels:layer.numZoomLevels,units:layer.units,isBaseLayer:layer.isBaseLayer,opacity:layer.opacity==1?undefined:layer.opacity,gutter:layer.gutter==0?undefined:layer.gutter,displayInLayerSwitcher:layer.displayInLayerSwitcher,singleTile:layer.singleTile,tileSize:(layer.singleTile||!layer.tileSize)?undefined:{width:layer.tileSize.w,height:layer.tileSize.h},minScale:(layer.options.resolutions||layer.options.scales||layer.options.maxResolution||layer.options.minScale)?layer.minScale:undefined,maxScale:(layer.options.resolutions||layer.options.scales||layer.options.minResolution||layer.options.maxScale)?layer.maxScale:undefined,formats:[],styles:[],srs:layer.srs,dimensions:layer.dimensions};if(layer.metadata.servertitle){layerContext.server.title=layer.metadata.servertitle;} +if(layer.metadata.formats&&layer.metadata.formats.length>0){for(var i=0,len=layer.metadata.formats.length;i0){for(var i=0,len=layer.metadata.styles.length;i0){this.read_wmc_OnlineResource(object,links[0]);} +return object.href;},CLASS_NAME:"OpenLayers.Format.WMC.v1"});OpenLayers.Format.WMC.v1_1_0=OpenLayers.Class(OpenLayers.Format.WMC.v1,{VERSION:"1.1.0",schemaLocation:"http://www.opengis.net/context http://schemas.opengis.net/context/1.1.0/context.xsd",initialize:function(options){OpenLayers.Format.WMC.v1.prototype.initialize.apply(this,[options]);},read_sld_MinScaleDenominator:function(layerContext,node){var minScaleDenominator=parseFloat(this.getChildValue(node));if(minScaleDenominator>0){layerContext.maxScale=minScaleDenominator;}},read_sld_MaxScaleDenominator:function(layerContext,node){layerContext.minScale=parseFloat(this.getChildValue(node));},read_wmc_SRS:function(layerContext,node){if(!("srs"in layerContext)){layerContext.srs={};} +layerContext.srs[this.getChildValue(node)]=true;},write_wmc_Layer:function(context){var node=OpenLayers.Format.WMC.v1.prototype.write_wmc_Layer.apply(this,[context]);if(context.maxScale){var minSD=this.createElementNS(this.namespaces.sld,"sld:MinScaleDenominator");minSD.appendChild(this.createTextNode(context.maxScale.toPrecision(16)));node.appendChild(minSD);} +if(context.minScale){var maxSD=this.createElementNS(this.namespaces.sld,"sld:MaxScaleDenominator");maxSD.appendChild(this.createTextNode(context.minScale.toPrecision(16)));node.appendChild(maxSD);} +if(context.srs){for(var name in context.srs){node.appendChild(this.createElementDefaultNS("SRS",name));}} +node.appendChild(this.write_wmc_FormatList(context));node.appendChild(this.write_wmc_StyleList(context));if(context.dimensions){node.appendChild(this.write_wmc_DimensionList(context));} +node.appendChild(this.write_wmc_LayerExtension(context));return node;},CLASS_NAME:"OpenLayers.Format.WMC.v1_1_0"});OpenLayers.Format.XLS=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.1.0",stringifyOutput:true,CLASS_NAME:"OpenLayers.Format.XLS"});OpenLayers.Format.XLS.v1=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{xls:"http://www.opengis.net/xls",gml:"http://www.opengis.net/gml",xsi:"http://www.w3.org/2001/XMLSchema-instance"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},xy:true,defaultPrefix:"xls",schemaLocation:null,read:function(data,options){options=OpenLayers.Util.applyDefaults(options,this.options);var xls={};this.readChildNodes(data,xls);return xls;},readers:{"xls":{"XLS":function(node,xls){xls.version=node.getAttribute("version");this.readChildNodes(node,xls);},"Response":function(node,xls){this.readChildNodes(node,xls);},"GeocodeResponse":function(node,xls){xls.responseLists=[];this.readChildNodes(node,xls);},"GeocodeResponseList":function(node,xls){var responseList={features:[],numberOfGeocodedAddresses:parseInt(node.getAttribute("numberOfGeocodedAddresses"))};xls.responseLists.push(responseList);this.readChildNodes(node,responseList);},"GeocodedAddress":function(node,responseList){var feature=new OpenLayers.Feature.Vector();responseList.features.push(feature);this.readChildNodes(node,feature);feature.geometry=feature.components[0];},"GeocodeMatchCode":function(node,feature){feature.attributes.matchCode={accuracy:parseFloat(node.getAttribute("accuracy")),matchType:node.getAttribute("matchType")};},"Address":function(node,feature){var address={countryCode:node.getAttribute("countryCode"),addressee:node.getAttribute("addressee"),street:[],place:[]};feature.attributes.address=address;this.readChildNodes(node,address);},"freeFormAddress":function(node,address){address.freeFormAddress=this.getChildValue(node);},"StreetAddress":function(node,address){this.readChildNodes(node,address);},"Building":function(node,address){address.building={'number':node.getAttribute("number"),subdivision:node.getAttribute("subdivision"),buildingName:node.getAttribute("buildingName")};},"Street":function(node,address){address.street.push(this.getChildValue(node));},"Place":function(node,address){address.place[node.getAttribute("type")]=this.getChildValue(node);},"PostalCode":function(node,address){address.postalCode=this.getChildValue(node);}},"gml":OpenLayers.Format.GML.v3.prototype.readers.gml},write:function(request){return this.writers.xls.XLS.apply(this,[request]);},writers:{"xls":{"XLS":function(request){var root=this.createElementNSPlus("xls:XLS",{attributes:{"version":this.VERSION,"xsi:schemaLocation":this.schemaLocation}});this.writeNode("RequestHeader",request.header,root);this.writeNode("Request",request,root);return root;},"RequestHeader":function(header){return this.createElementNSPlus("xls:RequestHeader");},"Request":function(request){var node=this.createElementNSPlus("xls:Request",{attributes:{methodName:"GeocodeRequest",requestID:request.requestID||"",version:this.VERSION}});this.writeNode("GeocodeRequest",request.addresses,node);return node;},"GeocodeRequest":function(addresses){var node=this.createElementNSPlus("xls:GeocodeRequest");for(var i=0,len=addresses.length;i=-this.MAX_PIXEL&&left<=this.MAX_PIXEL&&top>=-this.MAX_PIXEL&&top<=this.MAX_PIXEL);},setExtent:function(extent,resolutionChanged){var coordSysUnchanged=OpenLayers.Renderer.Elements.prototype.setExtent.apply(this,arguments);var resolution=this.getResolution(),left=-extent.left/resolution,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(this.xOffset,0);return true;}else{var inRange=this.translate(left-this.left+this.xOffset,top-this.top);if(!inRange){this.setExtent(extent,true);} +return coordSysUnchanged&&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="svg";}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":nodeType="path";break;default:break;} +return nodeType;},setStyle:function(node,style,options){style=style||node._style;options=options||node._options;var title=style.title||style.graphicTitle;if(title){node.setAttributeNS(null,"title",title);var titleNode=node.getElementsByTagName("title");if(titleNode.length>0){titleNode[0].firstChild.textContent=title;}else{var label=this.nodeFactory(null,"title");label.textContent=title;node.appendChild(label);}} +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.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,"xlink:href",style.externalGraphic);node.setAttributeNS(null,"style","opacity: "+opacity);node.onclick=OpenLayers.Event.preventDefault;}else if(this.isComplexSymbol(style.graphicName)){var offset=style.pointRadius*3;var size=offset*2;var src=this.importSymbol(style.graphicName);pos=this.getPosition(node);widthFactor=this.symbolMetrics[src.id][0]*3/size;var parent=node.parentNode;var nextSibling=node.nextSibling;if(parent){parent.removeChild(node);} +node.firstChild&&node.removeChild(node.firstChild);node.appendChild(src.firstChild.cloneNode(true));node.setAttributeNS(null,"viewBox",src.getAttributeNS(null,"viewBox"));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[src.id];node.firstChild.setAttributeNS(null,"transform","rotate(" ++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(){var svg=this.nodeFactory(this.container.id+"_svgRoot","svg");svg.style.display="block";return 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-this.featureDx)/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;jnumRows){label.removeChild(label.lastChild);} +for(var i=0;i0){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-this.featureDx)/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;var existing=document.getElementById(id);if(existing!=null){return existing;} +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;i0){typeName=query[0].getAttribute('typeName');if(!typeName){typeName=query[0].getAttribute('typename');}} +var layerDescription={layerName:layerName,owsType:owsType,owsURL:owsURL,typeName:typeName};describelayer.layerDescriptions.push(layerDescription);describelayer.length=describelayer.layerDescriptions.length;describelayer[describelayer.length-1]=layerDescription;}else if(nodeName=='ServiceException'){var parser=new OpenLayers.Format.OGCExceptionReport();return{error:parser.read(data)};}} +return describelayer;},CLASS_NAME:"OpenLayers.Format.WMSDescribeLayer.v1_1_1"});OpenLayers.Format.WMSDescribeLayer.v1_1_0=OpenLayers.Format.WMSDescribeLayer.v1_1_1;OpenLayers.Control.TextButtonPanel=OpenLayers.Class(OpenLayers.Control.Panel,{vertical:false,additionalClass:null,draw:function(){OpenLayers.Control.Panel.prototype.draw.apply(this,arguments);this.setOrientationClass();this.setAdditionalClass();return this.div;},redraw:function(){OpenLayers.Control.Panel.prototype.redraw.apply(this,arguments);this.setOrientationClass();},setOrientationClass:function(){if(this.vertical){OpenLayers.Element.addClass(this.div,"vertical");} +else{OpenLayers.Element.removeClass(this.div,"vertical");}},setAdditionalClass:function(){if(!!this.additionalClass){OpenLayers.Element.addClass(this.div,this.additionalClass);}},CLASS_NAME:"OpenLayers.Control.TextButtonPanel"});OpenLayers.Control.ScaleLine=OpenLayers.Class(OpenLayers.Control,{maxWidth:100,topOutUnits:"km",topInUnits:"m",bottomOutUnits:"mi",bottomInUnits:"ft",eTop:null,eBottom:null,geodesic:false,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.Icon=OpenLayers.Class({url:null,size:null,offset:null,calculateOffset:null,imageDiv:null,px:null,initialize:function(url,size,offset,calculateOffset){this.url=url;this.size=size||{w:20,h:20};this.offset=offset||{x:-(this.size.w/2),y:-(this.size.h/2)};this.calculateOffset=calculateOffset;var id=OpenLayers.Util.createUniqueID("OL_Icon_");this.imageDiv=OpenLayers.Util.createAlphaImageDiv(id);},destroy:function(){this.erase();OpenLayers.Event.stopObservingElement(this.imageDiv.firstChild);this.imageDiv.innerHTML="";this.imageDiv=null;},clone:function(){return new OpenLayers.Icon(this.url,this.size,this.offset,this.calculateOffset);},setSize:function(size){if(size!=null){this.size=size;} +this.draw();},setUrl:function(url){if(url!=null){this.url=url;} +this.draw();},draw:function(px){OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,null,this.size,this.url,"absolute");this.moveTo(px);return this.imageDiv;},erase:function(){if(this.imageDiv!=null&&this.imageDiv.parentNode!=null){OpenLayers.Element.remove(this.imageDiv);}},setOpacity:function(opacity){OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,null,null,null,null,null,null,opacity);},moveTo:function(px){if(px!=null){this.px=px;} +if(this.imageDiv!=null){if(this.px==null){this.display(false);}else{if(this.calculateOffset){this.offset=this.calculateOffset(this.size);} +OpenLayers.Util.modifyAlphaImageDiv(this.imageDiv,null,{x:this.px.x+this.offset.x,y:this.px.y+this.offset.y});}}},display:function(display){this.imageDiv.style.display=(display)?"":"none";},isDrawn:function(){var isDrawn=(this.imageDiv&&this.imageDiv.parentNode&&(this.imageDiv.parentNode.nodeType!=11));return isDrawn;},CLASS_NAME:"OpenLayers.Icon"});OpenLayers.Marker=OpenLayers.Class({icon:null,lonlat:null,events:null,map:null,initialize:function(lonlat,icon){this.lonlat=lonlat;var newIcon=(icon)?icon:OpenLayers.Marker.defaultIcon();if(this.icon==null){this.icon=newIcon;}else{this.icon.url=newIcon.url;this.icon.size=newIcon.size;this.icon.offset=newIcon.offset;this.icon.calculateOffset=newIcon.calculateOffset;} +this.events=new OpenLayers.Events(this,this.icon.imageDiv);},destroy:function(){this.erase();this.map=null;this.events.destroy();this.events=null;if(this.icon!=null){this.icon.destroy();this.icon=null;}},draw:function(px){return this.icon.draw(px);},erase:function(){if(this.icon!=null){this.icon.erase();}},moveTo:function(px){if((px!=null)&&(this.icon!=null)){this.icon.moveTo(px);} +this.lonlat=this.map.getLonLatFromLayerPx(px);},isDrawn:function(){var isDrawn=(this.icon&&this.icon.isDrawn());return isDrawn;},onScreen:function(){var onScreen=false;if(this.map){var screenBounds=this.map.getExtent();onScreen=screenBounds.containsLonLat(this.lonlat);} +return onScreen;},inflate:function(inflate){if(this.icon){this.icon.setSize({w:this.icon.size.w*inflate,h:this.icon.size.h*inflate});}},setOpacity:function(opacity){this.icon.setOpacity(opacity);},setUrl:function(url){this.icon.setUrl(url);},display:function(display){this.icon.display(display);},CLASS_NAME:"OpenLayers.Marker"});OpenLayers.Marker.defaultIcon=function(){return new OpenLayers.Icon(OpenLayers.Util.getImageLocation("marker.png"),{w:21,h:25},{x:-10.5,y:-25});};OpenLayers.Popup=OpenLayers.Class({events:null,id:"",lonlat:null,div:null,contentSize:null,size:null,contentHTML:null,backgroundColor:"",opacity:"",border:"",contentDiv:null,groupDiv:null,closeDiv:null,autoSize:false,minSize:null,maxSize:null,displayClass:"olPopup",contentDisplayClass:"olPopupContent",padding:0,disableFirefoxOverflowHack:false,fixPadding:function(){if(typeof this.padding=="number"){this.padding=new OpenLayers.Bounds(this.padding,this.padding,this.padding,this.padding);}},panMapIfOutOfView:false,keepInMap:false,closeOnMove:false,map:null,initialize:function(id,lonlat,contentSize,contentHTML,closeBox,closeBoxCallback){if(id==null){id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");} +this.id=id;this.lonlat=lonlat;this.contentSize=(contentSize!=null)?contentSize:new OpenLayers.Size(OpenLayers.Popup.WIDTH,OpenLayers.Popup.HEIGHT);if(contentHTML!=null){this.contentHTML=contentHTML;} +this.backgroundColor=OpenLayers.Popup.COLOR;this.opacity=OpenLayers.Popup.OPACITY;this.border=OpenLayers.Popup.BORDER;this.div=OpenLayers.Util.createDiv(this.id,null,null,null,null,null,"hidden");this.div.className=this.displayClass;var groupDivId=this.id+"_GroupDiv";this.groupDiv=OpenLayers.Util.createDiv(groupDivId,null,null,null,"relative",null,"hidden");var id=this.div.id+"_contentDiv";this.contentDiv=OpenLayers.Util.createDiv(id,null,this.contentSize.clone(),null,"relative");this.contentDiv.className=this.contentDisplayClass;this.groupDiv.appendChild(this.contentDiv);this.div.appendChild(this.groupDiv);if(closeBox){this.addCloseBox(closeBoxCallback);} +this.registerEvents();},destroy:function(){this.id=null;this.lonlat=null;this.size=null;this.contentHTML=null;this.backgroundColor=null;this.opacity=null;this.border=null;if(this.closeOnMove&&this.map){this.map.events.unregister("movestart",this,this.hide);} +this.events.destroy();this.events=null;if(this.closeDiv){OpenLayers.Event.stopObservingElement(this.closeDiv);this.groupDiv.removeChild(this.closeDiv);} +this.closeDiv=null;this.div.removeChild(this.groupDiv);this.groupDiv=null;if(this.map!=null){this.map.removePopup(this);} +this.map=null;this.div=null;this.autoSize=null;this.minSize=null;this.maxSize=null;this.padding=null;this.panMapIfOutOfView=null;},draw:function(px){if(px==null){if((this.lonlat!=null)&&(this.map!=null)){px=this.map.getLayerPxFromLonLat(this.lonlat);}} +if(this.closeOnMove){this.map.events.register("movestart",this,this.hide);} +if(!this.disableFirefoxOverflowHack&&OpenLayers.BROWSER_NAME=='firefox'){this.map.events.register("movestart",this,function(){var style=document.defaultView.getComputedStyle(this.contentDiv,null);var currentOverflow=style.getPropertyValue("overflow");if(currentOverflow!="hidden"){this.contentDiv._oldOverflow=currentOverflow;this.contentDiv.style.overflow="hidden";}});this.map.events.register("moveend",this,function(){var oldOverflow=this.contentDiv._oldOverflow;if(oldOverflow){this.contentDiv.style.overflow=oldOverflow;this.contentDiv._oldOverflow=null;}});} +this.moveTo(px);if(!this.autoSize&&!this.size){this.setSize(this.contentSize);} +this.setBackgroundColor();this.setOpacity();this.setBorder();this.setContentHTML();if(this.panMapIfOutOfView){this.panIntoView();} +return this.div;},updatePosition:function(){if((this.lonlat)&&(this.map)){var px=this.map.getLayerPxFromLonLat(this.lonlat);if(px){this.moveTo(px);}}},moveTo:function(px){if((px!=null)&&(this.div!=null)){this.div.style.left=px.x+"px";this.div.style.top=px.y+"px";}},visible:function(){return OpenLayers.Element.visible(this.div);},toggle:function(){if(this.visible()){this.hide();}else{this.show();}},show:function(){this.div.style.display='';if(this.panMapIfOutOfView){this.panIntoView();}},hide:function(){this.div.style.display='none';},setSize:function(contentSize){this.size=contentSize.clone();var contentDivPadding=this.getContentDivPadding();var wPadding=contentDivPadding.left+contentDivPadding.right;var hPadding=contentDivPadding.top+contentDivPadding.bottom;this.fixPadding();wPadding+=this.padding.left+this.padding.right;hPadding+=this.padding.top+this.padding.bottom;if(this.closeDiv){var closeDivWidth=parseInt(this.closeDiv.style.width);wPadding+=closeDivWidth+contentDivPadding.right;} +this.size.w+=wPadding;this.size.h+=hPadding;if(OpenLayers.BROWSER_NAME=="msie"){this.contentSize.w+=contentDivPadding.left+contentDivPadding.right;this.contentSize.h+=contentDivPadding.bottom+contentDivPadding.top;} +if(this.div!=null){this.div.style.width=this.size.w+"px";this.div.style.height=this.size.h+"px";} +if(this.contentDiv!=null){this.contentDiv.style.width=contentSize.w+"px";this.contentDiv.style.height=contentSize.h+"px";}},updateSize:function(){var preparedHTML="
"+ +this.contentDiv.innerHTML+"
";var containerElement=(this.map)?this.map.div: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={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);function onTouchstart(evt){OpenLayers.Event.stop(evt,true);} +this.events.on({"mousedown":this.onmousedown,"mousemove":this.onmousemove,"mouseup":this.onmouseup,"click":this.onclick,"mouseout":this.onmouseout,"dblclick":this.ondblclick,"touchstart":onTouchstart,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.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);OpenLayers.Popup.prototype.moveTo.call(this,this.calculateNewPx(px));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;var left=(this.relativePosition.charAt(1)=='l');newPx.x+=(left)?-size.w:this.anchor.size.w;return newPx;},CLASS_NAME:"OpenLayers.Popup.Anchored"});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;i5||Math.abs(this.dragHandler.start.y-end.y)>5){var start=this.dragHandler.start;var top=Math.min(start.y,end.y);var bottom=Math.max(start.y,end.y);var left=Math.min(start.x,end.x);var right=Math.max(start.x,end.x);result=new OpenLayers.Bounds(left,bottom,right,top);}else{result=this.dragHandler.start.clone();} +this.removeBox();this.callback("done",[result]);},removeBox:function(){this.map.viewPortDiv.removeChild(this.zoomBox);this.zoomBox=null;this.boxOffsets=null;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olDrawBox");},activate:function(){if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.dragHandler.activate();return true;}else{return false;}},deactivate:function(){if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){if(this.dragHandler.deactivate()){if(this.zoomBox){this.removeBox();}} +return true;}else{return false;}},getBoxOffsets:function(){if(!this.boxOffsets){var testDiv=document.createElement("div");testDiv.style.position="absolute";testDiv.style.border="1px solid black";testDiv.style.width="3px";document.body.appendChild(testDiv);var w3cBoxModel=testDiv.clientWidth==3;document.body.removeChild(testDiv);var left=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-left-width"));var right=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-right-width"));var top=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-top-width"));var bottom=parseInt(OpenLayers.Element.getStyle(this.zoomBox,"border-bottom-width"));this.boxOffsets={left:left,right:right,top:top,bottom:bottom,width:w3cBoxModel===false?left+right:0,height:w3cBoxModel===false?top+bottom:0};} +return this.boxOffsets;},CLASS_NAME:"OpenLayers.Handler.Box"});OpenLayers.Control.ZoomBox=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOOL,out:false,keyMask:null,alwaysZoom:false,zoomOnClick:true,draw:function(){this.handler=new OpenLayers.Handler.Box(this,{done:this.zoomBox},{keyMask:this.keyMask});},zoomBox:function(position){if(position instanceof OpenLayers.Bounds){var bounds,targetCenterPx=position.getCenterPixel();if(!this.out){var minXY=this.map.getLonLatFromPixel({x:position.left,y:position.bottom});var maxXY=this.map.getLonLatFromPixel({x:position.right,y:position.top});bounds=new OpenLayers.Bounds(minXY.lon,minXY.lat,maxXY.lon,maxXY.lat);}else{var pixWidth=position.right-position.left;var pixHeight=position.bottom-position.top;var zoomFactor=Math.min((this.map.size.h/pixHeight),(this.map.size.w/pixWidth));var extent=this.map.getExtent();var center=this.map.getLonLatFromPixel(targetCenterPx);var xmin=center.lon-(extent.getWidth()/2)*zoomFactor;var xmax=center.lon+(extent.getWidth()/2)*zoomFactor;var ymin=center.lat-(extent.getHeight()/2)*zoomFactor;var ymax=center.lat+(extent.getHeight()/2)*zoomFactor;bounds=new OpenLayers.Bounds(xmin,ymin,xmax,ymax);} +var lastZoom=this.map.getZoom(),size=this.map.getSize(),centerPx={x:size.w/2,y:size.h/2},zoom=this.map.getZoomForExtent(bounds),oldRes=this.map.getResolution(),newRes=this.map.getResolutionForZoom(zoom);if(oldRes==newRes){this.map.setCenter(this.map.getLonLatFromPixel(targetCenterPx));}else{var zoomOriginPx={x:(oldRes*targetCenterPx.x-newRes*centerPx.x)/(oldRes-newRes),y:(oldRes*targetCenterPx.y-newRes*centerPx.y)/(oldRes-newRes)};this.map.zoomTo(zoom,zoomOriginPx);} +if(lastZoom==this.map.getZoom()&&this.alwaysZoom==true){this.map.zoomTo(lastZoom+(this.out?-1:1));}}else if(this.zoomOnClick){if(!this.out){this.map.zoomTo(this.map.getZoom()+1,position);}else{this.map.zoomTo(this.map.getZoom()-1,position);}}},CLASS_NAME:"OpenLayers.Control.ZoomBox"});OpenLayers.Control.DragPan=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOOL,panned:false,interval:0,documentDrag:false,kinetic:null,enableKinetic:true,kineticInterval:10,draw:function(){if(this.enableKinetic&&OpenLayers.Kinetic){var config={interval:this.kineticInterval};if(typeof this.enableKinetic==="object"){config=OpenLayers.Util.extend(config,this.enableKinetic);} +this.kinetic=new OpenLayers.Kinetic(config);} +this.handler=new OpenLayers.Handler.Drag(this,{"move":this.panMap,"done":this.panMapDone,"down":this.panMapStart},{interval:this.interval,documentDrag:this.documentDrag});},panMapStart:function(){if(this.kinetic){this.kinetic.begin();}},panMap:function(xy){if(this.kinetic){this.kinetic.update(xy);} +this.panned=true;this.map.pan(this.handler.last.x-xy.x,this.handler.last.y-xy.y,{dragging:true,animate:false});},panMapDone:function(xy){if(this.panned){var res=null;if(this.kinetic){res=this.kinetic.end(xy);} +this.map.pan(this.handler.last.x-xy.x,this.handler.last.y-xy.y,{dragging:!!res,animate:false});if(res){var self=this;this.kinetic.move(res,function(x,y,end){self.map.pan(x,y,{dragging:!end,animate:false});});} +this.panned=false;}},CLASS_NAME:"OpenLayers.Control.DragPan"});OpenLayers.Control.Navigation=OpenLayers.Class(OpenLayers.Control,{dragPan:null,dragPanOptions:null,pinchZoom:null,pinchZoomOptions:null,documentDrag:false,zoomBox:null,zoomBoxEnabled:true,zoomWheelEnabled:true,mouseWheelOptions:null,handleRightClicks:false,zoomBoxKeyMask:OpenLayers.Handler.MOD_SHIFT,autoActivate:true,initialize:function(options){this.handlers={};OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){this.deactivate();if(this.dragPan){this.dragPan.destroy();} +this.dragPan=null;if(this.zoomBox){this.zoomBox.destroy();} +this.zoomBox=null;if(this.pinchZoom){this.pinchZoom.destroy();} +this.pinchZoom=null;OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){this.dragPan.activate();if(this.zoomWheelEnabled){this.handlers.wheel.activate();} +this.handlers.click.activate();if(this.zoomBoxEnabled){this.zoomBox.activate();} +if(this.pinchZoom){this.pinchZoom.activate();} +return OpenLayers.Control.prototype.activate.apply(this,arguments);},deactivate:function(){if(this.pinchZoom){this.pinchZoom.deactivate();} +this.zoomBox.deactivate();this.dragPan.deactivate();this.handlers.click.deactivate();this.handlers.wheel.deactivate();return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},draw:function(){if(this.handleRightClicks){this.map.viewPortDiv.oncontextmenu=OpenLayers.Function.False;} +var clickCallbacks={'click':this.defaultClick,'dblclick':this.defaultDblClick,'dblrightclick':this.defaultDblRightClick};var clickOptions={'double':true,'stopDouble':true};this.handlers.click=new OpenLayers.Handler.Click(this,clickCallbacks,clickOptions);this.dragPan=new OpenLayers.Control.DragPan(OpenLayers.Util.extend({map:this.map,documentDrag:this.documentDrag},this.dragPanOptions));this.zoomBox=new OpenLayers.Control.ZoomBox({map:this.map,keyMask:this.zoomBoxKeyMask});this.dragPan.draw();this.zoomBox.draw();var wheelOptions=this.map.fractionalZoom?{}:{cumulative:false,interval:50,maxDelta:6};this.handlers.wheel=new OpenLayers.Handler.MouseWheel(this,{up:this.wheelUp,down:this.wheelDown},OpenLayers.Util.extend(wheelOptions,this.mouseWheelOptions));if(OpenLayers.Control.PinchZoom){this.pinchZoom=new OpenLayers.Control.PinchZoom(OpenLayers.Util.extend({map:this.map},this.pinchZoomOptions));}},defaultClick:function(evt){if(evt.lastTouches&&evt.lastTouches.length==2){this.map.zoomOut();}},defaultDblClick:function(evt){this.map.zoomTo(this.map.zoom+1,evt.xy);},defaultDblRightClick:function(evt){this.map.zoomTo(this.map.zoom-1,evt.xy);},wheelChange:function(evt,deltaZ){if(!this.map.fractionalZoom){deltaZ=Math.round(deltaZ);} +var currentZoom=this.map.getZoom(),newZoom=currentZoom+deltaZ;newZoom=Math.max(newZoom,0);newZoom=Math.min(newZoom,this.map.getNumZoomLevels());if(newZoom===currentZoom){return;} +this.map.zoomTo(newZoom,evt.xy);},wheelUp:function(evt,delta){this.wheelChange(evt,delta||1);},wheelDown:function(evt,delta){this.wheelChange(evt,delta||-1);},disableZoomBox:function(){this.zoomBoxEnabled=false;this.zoomBox.deactivate();},enableZoomBox:function(){this.zoomBoxEnabled=true;if(this.active){this.zoomBox.activate();}},disableZoomWheel:function(){this.zoomWheelEnabled=false;this.handlers.wheel.deactivate();},enableZoomWheel:function(){this.zoomWheelEnabled=true;if(this.active){this.handlers.wheel.activate();}},CLASS_NAME:"OpenLayers.Control.Navigation"});OpenLayers.Control.DrawFeature=OpenLayers.Class(OpenLayers.Control,{layer:null,callbacks:null,multi:false,featureAdded:function(){},initialize:function(layer,handler,options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.callbacks=OpenLayers.Util.extend({done:this.drawFeature,modify:function(vertex,feature){this.layer.events.triggerEvent("sketchmodified",{vertex:vertex,feature:feature});},create:function(vertex,feature){this.layer.events.triggerEvent("sketchstarted",{vertex:vertex,feature:feature});}},this.callbacks);this.layer=layer;this.handlerOptions=this.handlerOptions||{};this.handlerOptions.layerOptions=OpenLayers.Util.applyDefaults(this.handlerOptions.layerOptions,{renderers:layer.renderers,rendererOptions:layer.rendererOptions});if(!("multi"in this.handlerOptions)){this.handlerOptions.multi=this.multi;} +var sketchStyle=this.layer.styleMap&&this.layer.styleMap.styles.temporary;if(sketchStyle){this.handlerOptions.layerOptions=OpenLayers.Util.applyDefaults(this.handlerOptions.layerOptions,{styleMap:new OpenLayers.StyleMap({"default":sketchStyle})});} +this.handler=new handler(this,this.callbacks,this.handlerOptions);},drawFeature:function(geometry){var feature=new OpenLayers.Feature.Vector(geometry);var proceed=this.layer.events.triggerEvent("sketchcomplete",{feature:feature});if(proceed!==false){feature.state=OpenLayers.State.INSERT;this.layer.addFeatures([feature]);this.featureAdded(feature);this.events.triggerEvent("featureadded",{feature:feature});}},insertXY:function(x,y){if(this.handler&&this.handler.line){this.handler.insertXY(x,y);}},insertDeltaXY:function(dx,dy){if(this.handler&&this.handler.line){this.handler.insertDeltaXY(dx,dy);}},insertDirectionLength:function(direction,length){if(this.handler&&this.handler.line){this.handler.insertDirectionLength(direction,length);}},insertDeflectionLength:function(deflection,length){if(this.handler&&this.handler.line){this.handler.insertDeflectionLength(deflection,length);}},undo:function(){return this.handler.undo&&this.handler.undo();},redo:function(){return this.handler.redo&&this.handler.redo();},finishSketch:function(){this.handler.finishGeometry();},cancel:function(){this.handler.cancel();},CLASS_NAME:"OpenLayers.Control.DrawFeature"});OpenLayers.Handler.Polygon=OpenLayers.Class(OpenLayers.Handler.Path,{holeModifier:null,drawingHole:false,polygon:null,createFeature:function(pixel){var lonlat=this.layer.getLonLatFromViewPortPx(pixel);var geometry=new OpenLayers.Geometry.Point(lonlat.lon,lonlat.lat);this.point=new OpenLayers.Feature.Vector(geometry);this.line=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.LinearRing([this.point.geometry]));this.polygon=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Polygon([this.line.geometry]));this.callback("create",[this.point.geometry,this.getSketch()]);this.point.geometry.clearBounds();this.layer.addFeatures([this.polygon,this.point],{silent:true});},addPoint:function(pixel){if(!this.drawingHole&&this.holeModifier&&this.evt&&this.evt[this.holeModifier]){var geometry=this.point.geometry;var features=this.control.layer.features;var candidate,polygon;for(var i=features.length-1;i>=0;--i){candidate=features[i].geometry;if((candidate instanceof OpenLayers.Geometry.Polygon||candidate instanceof OpenLayers.Geometry.MultiPolygon)&&candidate.intersects(geometry)){polygon=features[i];this.control.layer.removeFeatures([polygon],{silent:true});this.control.layer.events.registerPriority("sketchcomplete",this,this.finalizeInteriorRing);this.control.layer.events.registerPriority("sketchmodified",this,this.enforceTopology);polygon.geometry.addComponent(this.line.geometry);this.polygon=polygon;this.drawingHole=true;break;}}} +OpenLayers.Handler.Path.prototype.addPoint.apply(this,arguments);},getCurrentPointIndex:function(){return this.line.geometry.components.length-2;},enforceTopology:function(event){var point=event.vertex;var components=this.line.geometry.components;if(!this.polygon.geometry.intersects(point)){var last=components[components.length-3];point.x=last.x;point.y=last.y;}},finishGeometry:function(){var index=this.line.geometry.components.length-2;this.line.geometry.removeComponent(this.line.geometry.components[index]);this.removePoint();this.finalize();},finalizeInteriorRing:function(){var ring=this.line.geometry;var modified=(ring.getArea()!==0);if(modified){var rings=this.polygon.geometry.components;for(var i=rings.length-2;i>=0;--i){if(ring.intersects(rings[i])){modified=false;break;}} +if(modified){var target;outer:for(var i=rings.length-2;i>0;--i){var points=rings[i].components;for(var j=0,jj=points.length;j0){for(j=0;j0&&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;i0){var grandchild=grandchildren[0];if(grandchild.nodeType==3||grandchild.nodeType==4){var attribute=grandchild.wholeText?grandchild.wholeText:grandchild.nodeValue;attributes[name]=attribute.replace(this.regExes.trimSpace,"");}}}}} +return attributes;},parseGeometry:function(node){if(!this.gmlFormat){this.gmlFormat=new OpenLayers.Format.GML();} +var feature=this.gmlFormat.parseFeature(node);var geometry,bounds=null;if(feature){geometry=feature.geometry&&feature.geometry.clone();bounds=feature.bounds&&feature.bounds.clone();feature.destroy();} +return{geometry:geometry,bounds:bounds};},CLASS_NAME:"OpenLayers.Format.WMSGetFeatureInfo"});OpenLayers.Format.JSON=OpenLayers.Class(OpenLayers.Format,{indent:" ",space:" ",newline:"\n",level:0,pretty:false,nativeJSON:(function(){return!!(window.JSON&&typeof JSON.parse=="function"&&typeof JSON.stringify=="function");})(),read:function(json,filter){var object;if(this.nativeJSON){object=JSON.parse(json,filter);}else try{if(/^[\],:{}\s]*$/.test(json.replace(/\\["\\\/bfnrtu]/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){object=eval('('+json+')');if(typeof filter==='function'){function walk(k,v){if(v&&typeof v==='object'){for(var i in v){if(v.hasOwnProperty(i)){v[i]=walk(i,v[i]);}}} +return filter(k,v);} +object=walk('',object);}}}catch(e){} +if(this.keepData){this.data=object;} +return object;},write:function(value,pretty){this.pretty=!!pretty;var json=null;var type=typeof value;if(this.serialize[type]){try{json=(!this.pretty&&this.nativeJSON)?JSON.stringify(value):this.serialize[type].apply(this,[value]);}catch(err){OpenLayers.Console.error("Trouble serializing: "+err);}} +return json;},writeIndent:function(){var pieces=[];if(this.pretty){for(var i=0;i0){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.GeoJSON=OpenLayers.Class(OpenLayers.Format.JSON,{ignoreExtraDims:false,read:function(json,type,filter){type=(type)?type:"FeatureCollection";var results=null;var obj=null;if(typeof json=="string"){obj=OpenLayers.Format.JSON.prototype.read.apply(this,[json,filter]);}else{obj=json;} +if(!obj){OpenLayers.Console.error("Bad JSON: "+json);}else if(typeof(obj.type)!="string"){OpenLayers.Console.error("Bad GeoJSON - no type: "+json);}else if(this.isValidType(obj,type)){switch(type){case"Geometry":try{results=this.parseGeometry(obj);}catch(err){OpenLayers.Console.error(err);} +break;case"Feature":try{results=this.parseFeature(obj);results.type="Feature";}catch(err){OpenLayers.Console.error(err);} +break;case"FeatureCollection":results=[];switch(obj.type){case"Feature":try{results.push(this.parseFeature(obj));}catch(err){results=null;OpenLayers.Console.error(err);} +break;case"FeatureCollection":for(var i=0,len=obj.features.length;i
"+"Para evitar este mensaje, seleccione una nueva Capa Base "+"en el selector de capas en la esquina superior derecha.

"+"Probablemente, esto se debe a que el script de la biblioteca de "+"Google Maps no fue correctamente incluido en su página, o no "+"contiene la clave del API correcta para su sitio.

"+"Desarrolladores: Para ayudar a hacer funcionar esto correctamente, "+"haga clic aquí",'getLayerWarning':"La capa ${layerType} no pudo ser cargada correctamente.

"+"Para evitar este mensaje, seleccione una nueva Capa Base "+"en el selector de capas en la esquina superior derecha.

"+"Probablemente, esto se debe a que el script de "+"la biblioteca ${layerLib} "+"no fue correctamente incluido en su página.

"+"Desarrolladores: Para ayudar a hacer funcionar esto correctamente, "+"haga clic aquí",'Scale = 1 : ${scaleDenom}':"Escala = 1 : ${scaleDenom}",'W':'O','E':'E','N':'N','S':'S','Graticule':'Retícula','reprojectDeprecated':"Está usando la opción 'reproject' en la capa "+"${layerName}. Esta opción es obsoleta: su uso fue diseñado "+"para soportar la visualización de datos sobre mapas base comerciales, "+"pero ahora esa funcionalidad debería conseguirse mediante el soporte "+"de la proyección Spherical Mercator. Más información disponible en "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Este método es obsoleto y se eliminará en la versión 3.0. "+"Por favor utilice el método ${newMethod} en su lugar.",'end':''};OpenLayers.Format.Filter.v2_0_0=OpenLayers.Class(OpenLayers.Format.GML.v3,OpenLayers.Format.Filter.v2,{VERSION:"2.0.0",schemaLocation:"http://schemas.opengis.net/filter/2.0/filterAll.xsd",initialize:function(options){OpenLayers.Format.GML.v3.prototype.initialize.apply(this,[options]);},readers:{"fes":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(node,obj){var matchCase=node.getAttribute("matchCase");var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.EQUAL_TO,matchCase:!(matchCase==="false"||matchCase==="0")});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsNotEqualTo":function(node,obj){var matchCase=node.getAttribute("matchCase");var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.NOT_EQUAL_TO,matchCase:!(matchCase==="false"||matchCase==="0")});this.readChildNodes(node,filter);obj.filters.push(filter);},"PropertyIsLike":function(node,obj){var filter=new OpenLayers.Filter.Comparison({type:OpenLayers.Filter.Comparison.LIKE});this.readChildNodes(node,filter);var wildCard=node.getAttribute("wildCard");var singleChar=node.getAttribute("singleChar");var esc=node.getAttribute("escapeChar");filter.value2regex(wildCard,singleChar,esc);obj.filters.push(filter);}},OpenLayers.Format.Filter.v2.prototype.readers["fes"]),"gml":OpenLayers.Format.GML.v3.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v3.prototype.readers["feature"]},writers:{"fes":OpenLayers.Util.applyDefaults({"PropertyIsEqualTo":function(filter){var node=this.createElementNSPlus("fes:PropertyIsEqualTo",{attributes:{matchCase:filter.matchCase}});this.writeNode("ValueReference",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsNotEqualTo":function(filter){var node=this.createElementNSPlus("fes:PropertyIsNotEqualTo",{attributes:{matchCase:filter.matchCase}});this.writeNode("ValueReference",filter,node);this.writeOgcExpression(filter.value,node);return node;},"PropertyIsLike":function(filter){var node=this.createElementNSPlus("fes:PropertyIsLike",{attributes:{matchCase:filter.matchCase,wildCard:"*",singleChar:".",escapeChar:"!"}});this.writeNode("ValueReference",filter,node);this.writeNode("Literal",filter.regex2value(),node);return node;},"BBOX":function(filter){var node=this.createElementNSPlus("fes:BBOX");filter.property&&this.writeNode("ValueReference",filter,node);var box=this.writeNode("gml:Envelope",filter.value);if(filter.projection){box.setAttribute("srsName",filter.projection);} +node.appendChild(box);return node;},"SortBy":function(sortProperties){var node=this.createElementNSPlus("fes:SortBy");for(var i=0,l=sortProperties.length;i0){pieces.push(',');} +geometry=collection[i].geometry;pieces.push(this.extractGeometry(geometry));} +if(isCollection){pieces.push(')');} +return pieces.join('');},extractGeometry:function(geometry){var type=geometry.CLASS_NAME.split('.')[2].toLowerCase();if(!this.extract[type]){return null;} +if(this.internalProjection&&this.externalProjection){geometry=geometry.clone();geometry.transform(this.internalProjection,this.externalProjection);} +var wktType=type=='collection'?'GEOMETRYCOLLECTION':type.toUpperCase();var data=wktType+'('+this.extract[type].apply(this,[geometry])+')';return data;},extract:{'point':function(point){return point.x+' '+point.y;},'multipoint':function(multipoint){var array=[];for(var i=0,len=multipoint.components.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=OpenLayers.Element.getStyle(OpenLayers.Util.getElement(elem),"backgroundColor");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=(r"+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;}};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(P){var C=function(){P.call(this);};var newArgs=[C].concat(Array.prototype.slice.call(arguments));OpenLayers.inherit.apply(null,newArgs);return C.prototype;};OpenLayers.Util.clearArray=function(array){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'array = []'}));array.length=0;};OpenLayers.Util.setOpacity=function(element,opacity){OpenLayers.Util.modifyDOMElement(element,null,null,null,null,null,null,opacity);};OpenLayers.Util.safeStopPropagation=function(evt){OpenLayers.Event.stop(evt,true);};OpenLayers.Util.getArgs=function(url){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{'newMethod':'OpenLayers.Util.getParameters'}));return OpenLayers.Util.getParameters(url);};if(typeof window.$==="undefined"){window.$=OpenLayers.Util.getElement;} +OpenLayers.nullHandler=function(request){OpenLayers.Console.userError(OpenLayers.i18n("unhandledRequest",{'statusText':request.statusText}));};OpenLayers.loadURL=function(uri,params,caller,onComplete,onFailure){if(typeof params=='string'){params=OpenLayers.Util.getParameters(params);} +var success=(onComplete)?onComplete:OpenLayers.nullHandler;var failure=(onFailure)?onFailure:OpenLayers.nullHandler;return OpenLayers.Request.GET({url:uri,params:params,success:success,failure:failure,scope:caller});};OpenLayers.parseXMLString=function(text){var index=text.indexOf('<');if(index>0){text=text.substring(index);} +var ajaxResponse=OpenLayers.Util.Try(function(){var xmldom=new ActiveXObject('Microsoft.XMLDOM');xmldom.loadXML(text);return xmldom;},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;});return ajaxResponse;};OpenLayers.Ajax={emptyFunction:function(){},getTransport:function(){return OpenLayers.Util.Try(function(){return new XMLHttpRequest();},function(){return new ActiveXObject('Msxml2.XMLHTTP');},function(){return new ActiveXObject('Microsoft.XMLHTTP');})||false;},activeRequestCount:0};OpenLayers.Ajax.Responders={responders:[],register:function(responderToAdd){for(var i=0;i-1)?'&':'?')+params;}else if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){params+='&_=';}} +try{var response=new OpenLayers.Ajax.Response(this);if(this.options.onCreate){this.options.onCreate(response);} +OpenLayers.Ajax.Responders.dispatch('onCreate',this,response);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){window.setTimeout(OpenLayers.Function.bind(this.respondToReadyState,this,1),10);} +this.transport.onreadystatechange=OpenLayers.Function.bind(this.onStateChange,this);this.setRequestHeaders();this.body=this.method=='post'?(this.options.postBody||params):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange();}}catch(e){this.dispatchException(e);}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState>1&&!((readyState==4)&&this._complete)){this.respondToReadyState(this.transport.readyState);}},setRequestHeaders:function(){var headers={'X-Requested-With':'XMLHttpRequest','Accept':'text/javascript, text/html, application/xml, text/xml, */*','OpenLayers':true};if(this.method=='post'){headers['Content-type']=this.options.contentType+ +(this.options.encoding?'; charset='+this.options.encoding:'');if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){headers['Connection']='close';}} +if(typeof this.options.requestHeaders=='object'){var extras=this.options.requestHeaders;if(typeof extras.push=='function'){for(var i=0,length=extras.length;i=200&&status<300);},getStatus:function(){try{return this.transport.status||0;}catch(e){return 0;}},respondToReadyState:function(readyState){var state=OpenLayers.Ajax.Request.Events[readyState];var response=new OpenLayers.Ajax.Response(this);if(state=='Complete'){try{this._complete=true;(this.options['on'+response.status]||this.options['on'+(this.success()?'Success':'Failure')]||OpenLayers.Ajax.emptyFunction)(response);}catch(e){this.dispatchException(e);} +var contentType=response.getHeader('Content-type');} +try{(this.options['on'+state]||OpenLayers.Ajax.emptyFunction)(response);OpenLayers.Ajax.Responders.dispatch('on'+state,this,response);}catch(e){this.dispatchException(e);} +if(state=='Complete'){this.transport.onreadystatechange=OpenLayers.Ajax.emptyFunction;}},getHeader:function(name){try{return this.transport.getResponseHeader(name);}catch(e){return null;}},dispatchException:function(exception){var handler=this.options.onException;if(handler){handler(this,exception);OpenLayers.Ajax.Responders.dispatch('onException',this,exception);}else{var listener=false;var responders=OpenLayers.Ajax.Responders.responders;for(var i=0;i2&&!(!!(window.attachEvent&&!window.opera)))||readyState==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=transport.responseText==null?'':String(transport.responseText);} +if(readyState==4){var xml=transport.responseXML;this.responseXML=xml===undefined?null:xml;}},getStatus:OpenLayers.Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||'';}catch(e){return'';}},getHeader:OpenLayers.Ajax.Request.prototype.getHeader,getResponseHeader:function(name){return this.transport.getResponseHeader(name);}});OpenLayers.Ajax.getElementsByTagNameNS=function(parentnode,nsuri,nsprefix,tagname){var elem=null;if(parentnode.getElementsByTagNameNS){elem=parentnode.getElementsByTagNameNS(nsuri,tagname);}else{elem=parentnode.getElementsByTagName(nsprefix+':'+tagname);} +return elem;};OpenLayers.Ajax.serializeXMLToString=function(xmldom){var serializer=new XMLSerializer();var data=serializer.serializeToString(xmldom);return data;};OpenLayers.Util.extend(OpenLayers.Element,{hide:function(){OpenLayers.Console.warn(OpenLayers.i18n("methodDeprecated",{newMethod:"element.style.display = 'none';"}));for(var i=0,len=arguments.length;ibottomRight.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;}});OpenLayers.Control.MouseDefaults=OpenLayers.Class(OpenLayers.Control,{performedDrag:false,wheelObserver:null,initialize:function(){OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){if(this.handler){this.handler.destroy();} +this.handler=null;this.map.events.un({"click":this.defaultClick,"dblclick":this.defaultDblClick,"mousedown":this.defaultMouseDown,"mouseup":this.defaultMouseUp,"mousemove":this.defaultMouseMove,"mouseout":this.defaultMouseOut,scope:this});OpenLayers.Event.stopObserving(window,"DOMMouseScroll",this.wheelObserver);OpenLayers.Event.stopObserving(window,"mousewheel",this.wheelObserver);OpenLayers.Event.stopObserving(document,"mousewheel",this.wheelObserver);this.wheelObserver=null;OpenLayers.Control.prototype.destroy.apply(this,arguments);},draw:function(){this.map.events.on({"click":this.defaultClick,"dblclick":this.defaultDblClick,"mousedown":this.defaultMouseDown,"mouseup":this.defaultMouseUp,"mousemove":this.defaultMouseMove,"mouseout":this.defaultMouseOut,scope:this});this.registerWheelEvents();},registerWheelEvents:function(){this.wheelObserver=OpenLayers.Function.bindAsEventListener(this.onWheelEvent,this);OpenLayers.Event.observe(window,"DOMMouseScroll",this.wheelObserver);OpenLayers.Event.observe(window,"mousewheel",this.wheelObserver);OpenLayers.Event.observe(document,"mousewheel",this.wheelObserver);},defaultClick:function(evt){if(!OpenLayers.Event.isLeftClick(evt)){return;} +var notAfterDrag=!this.performedDrag;this.performedDrag=false;return notAfterDrag;},defaultDblClick:function(evt){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;if(evt.shiftKey){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);} +document.onselectstart=OpenLayers.Function.False;OpenLayers.Event.stop(evt);},defaultMouseMove:function(evt){this.mousePosition=evt.xy.clone();if(this.mouseDragStart!=null){if(this.zoomBox){var deltaX=Math.abs(this.mouseDragStart.x-evt.xy.x);var deltaY=Math.abs(this.mouseDragStart.y-evt.xy.y);this.zoomBox.style.width=Math.max(1,deltaX)+"px";this.zoomBox.style.height=Math.max(1,deltaY)+"px";if(evt.xy.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.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.getImageLocation(img);var activeImgLocation=OpenLayers.Util.getImageLocation(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;i0){var feature=this.features.shift();feature.destroy();}},CLASS_NAME:"OpenLayers.Tile.WFS"});OpenLayers.Feature.WFS=OpenLayers.Class(OpenLayers.Feature,{initialize:function(layer,xmlNode){var newArguments=arguments;var data=this.processXMLNode(xmlNode);newArguments=new Array(layer,data.lonlat,data);OpenLayers.Feature.prototype.initialize.apply(this,newArguments);this.createMarker();this.layer.addMarker(this.marker);},destroy:function(){if(this.marker!=null){this.layer.removeMarker(this.marker);} +OpenLayers.Feature.prototype.destroy.apply(this,arguments);},processXMLNode:function(xmlNode){var point=OpenLayers.Ajax.getElementsByTagNameNS(xmlNode,"http://www.opengis.net/gml","gml","Point");var text=OpenLayers.Util.getXmlNodeValue(OpenLayers.Ajax.getElementsByTagNameNS(point[0],"http://www.opengis.net/gml","gml","coordinates")[0]);var floats=text.split(",");return{lonlat:new OpenLayers.LonLat(parseFloat(floats[0]),parseFloat(floats[1])),id:null};},CLASS_NAME:"OpenLayers.Feature.WFS"});OpenLayers.Layer.WFS=OpenLayers.Class(OpenLayers.Layer.Vector,OpenLayers.Layer.Markers,{isBaseLayer:false,tile:null,ratio:2,DEFAULT_PARAMS:{service:"WFS",version:"1.0.0",request:"GetFeature"},featureClass:null,format:null,formatObject:null,formatOptions:null,vectorMode:true,encodeBBOX:false,extractAttributes:false,initialize:function(name,url,params,options){if(options==undefined){options={};} +if(options.featureClass||!OpenLayers.Layer.Vector||!OpenLayers.Feature.Vector){this.vectorMode=false;} +params=OpenLayers.Util.upperCaseObject(params);OpenLayers.Util.extend(options,{'reportError':false});var newArguments=[];newArguments.push(name,options);OpenLayers.Layer.Vector.prototype.initialize.apply(this,newArguments);if(!this.renderer||!this.vectorMode){this.vectorMode=false;if(!options.featureClass){options.featureClass=OpenLayers.Feature.WFS;} +OpenLayers.Layer.Markers.prototype.initialize.apply(this,newArguments);} +if(this.params&&this.params.typename&&!this.options.typename){this.options.typename=this.params.typename;} +if(!this.options.geometry_column){this.options.geometry_column="the_geom";} +this.params=OpenLayers.Util.applyDefaults(params,OpenLayers.Util.upperCaseObject(this.DEFAULT_PARAMS));this.url=url;},destroy:function(){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.destroy.apply(this,arguments);}else{OpenLayers.Layer.Markers.prototype.destroy.apply(this,arguments);} +if(this.tile){this.tile.destroy();} +this.tile=null;this.ratio=null;this.featureClass=null;this.format=null;if(this.formatObject&&this.formatObject.destroy){this.formatObject.destroy();} +this.formatObject=null;this.formatOptions=null;this.vectorMode=null;this.encodeBBOX=null;this.extractAttributes=null;},setMap:function(map){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.setMap.apply(this,arguments);var options={'extractAttributes':this.extractAttributes};OpenLayers.Util.extend(options,this.formatOptions);if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();} +this.formatObject=this.format?new this.format(options):new OpenLayers.Format.GML(options);}else{OpenLayers.Layer.Markers.prototype.setMap.apply(this,arguments);}},moveTo:function(bounds,zoomChanged,dragging){if(this.vectorMode){OpenLayers.Layer.Vector.prototype.moveTo.apply(this,arguments);}else{OpenLayers.Layer.Markers.prototype.moveTo.apply(this,arguments);} +if(dragging){return false;} +if(zoomChanged){if(this.vectorMode){this.renderer.clear();}} +if(this.options.minZoomLevel){OpenLayers.Console.warn(OpenLayers.i18n('minZoomLevelError'));if(this.map.getZoom()=0;i--){feature=features[i];switch(feature.state){case OpenLayers.State.INSERT:toCreate.push(feature);break;case OpenLayers.State.UPDATE:toUpdate.push(feature);break;case OpenLayers.State.DELETE:toDelete.push(feature);break;}} +if(toCreate.length>0){nRequests++;opt=OpenLayers.Util.applyDefaults({"callback":callback,"scope":this},options.create);resp.push(this.create(toCreate,opt));} +if(toUpdate.length>0){nRequests++;opt=OpenLayers.Util.applyDefaults({"callback":callback,"scope":this},options.update);resp.push(this.update(toUpdate,opt));} +if(toDelete.length>0){nRequests++;opt=OpenLayers.Util.applyDefaults({"callback":callback,"scope":this},options["delete"]);resp.push(this["delete"](toDelete,opt));} +return resp;},clear:function(){this.db.execute("DELETE FROM "+this.tableName);},callUserCallback:function(options,resp){var opt=options[resp.requestType];if(opt&&opt.callback){opt.callback.call(opt.scope,resp);} +if(resp.last&&options.callback){options.callback.call(options.scope);}},CLASS_NAME:"OpenLayers.Protocol.SQL.Gears"});OpenLayers.Layer.Yahoo=OpenLayers.Class(OpenLayers.Layer.EventPane,OpenLayers.Layer.FixedZoomLevels,{MIN_ZOOM_LEVEL:0,MAX_ZOOM_LEVEL:17,RESOLUTIONS:[1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.001373291015625,0.0006866455078125,0.00034332275390625,0.000171661376953125,0.0000858306884765625,0.00004291534423828125,0.00002145767211914062,0.00001072883605957031],type:null,wrapDateLine:true,sphericalMercator:false,initialize:function(name,options){OpenLayers.Layer.EventPane.prototype.initialize.apply(this,arguments);OpenLayers.Layer.FixedZoomLevels.prototype.initialize.apply(this,arguments);if(this.sphericalMercator){OpenLayers.Util.extend(this,OpenLayers.Layer.SphericalMercator);this.initMercatorParameters();}},loadMapObject:function(){try{var size=this.getMapObjectSizeFromOLSize(this.map.getSize());this.mapObject=new YMap(this.div,this.type,size);this.mapObject.disableKeyControls();this.mapObject.disableDragMap();if(!this.mapObject.moveByXY||(typeof this.mapObject.moveByXY!="function")){this.dragPanMapObject=null;}}catch(e){}},onMapResize:function(){try{var size=this.getMapObjectSizeFromOLSize(this.map.getSize());this.mapObject.resizeTo(size);}catch(e){}},setMap:function(map){OpenLayers.Layer.EventPane.prototype.setMap.apply(this,arguments);this.map.events.register("moveend",this,this.fixYahooEventPane);},fixYahooEventPane:function(){var yahooEventPane=OpenLayers.Util.getElement("ygddfdiv");if(yahooEventPane!=null){if(yahooEventPane.parentNode!=null){yahooEventPane.parentNode.removeChild(yahooEventPane);} +this.map.events.unregister("moveend",this,this.fixYahooEventPane);}},getWarningHTML:function(){return OpenLayers.i18n("getLayerWarning",{'layerType':'Yahoo','layerLib':'Yahoo'});},getOLZoomFromMapObjectZoom:function(moZoom){var zoom=null;if(moZoom!=null){zoom=OpenLayers.Layer.FixedZoomLevels.prototype.getOLZoomFromMapObjectZoom.apply(this,[moZoom]);zoom=18-zoom;} +return zoom;},getMapObjectZoomFromOLZoom:function(olZoom){var zoom=null;if(olZoom!=null){zoom=OpenLayers.Layer.FixedZoomLevels.prototype.getMapObjectZoomFromOLZoom.apply(this,[olZoom]);zoom=18-zoom;} +return zoom;},setMapObjectCenter:function(center,zoom){this.mapObject.drawZoomAndCenter(center,zoom);},getMapObjectCenter:function(){return this.mapObject.getCenterLatLon();},dragPanMapObject:function(dX,dY){this.mapObject.moveByXY({'x':-dX,'y':dY});},getMapObjectZoom:function(){return this.mapObject.getZoomLevel();},getMapObjectLonLatFromMapObjectPixel:function(moPixel){return this.mapObject.convertXYLatLon(moPixel);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){return this.mapObject.convertLatLonXY(moLonLat);},getLongitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.Lon,moLonLat.Lat).lon:moLonLat.Lon;},getLatitudeFromMapObjectLonLat:function(moLonLat){return this.sphericalMercator?this.forwardMercator(moLonLat.Lon,moLonLat.Lat).lat:moLonLat.Lat;},getMapObjectLonLatFromLonLat:function(lon,lat){var yLatLong;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);yLatLong=new YGeoPoint(lonlat.lat,lonlat.lon);}else{yLatLong=new YGeoPoint(lat,lon);} +return yLatLong;},getXFromMapObjectPixel:function(moPixel){return moPixel.x;},getYFromMapObjectPixel:function(moPixel){return moPixel.y;},getMapObjectPixelFromXY:function(x,y){return new YCoordPoint(x,y);},getMapObjectSizeFromOLSize:function(olSize){return new YSize(olSize.w,olSize.h);},CLASS_NAME:"OpenLayers.Layer.Yahoo"});OpenLayers.Layer.GML=OpenLayers.Class(OpenLayers.Layer.Vector,{loaded:false,format:null,formatOptions:null,initialize:function(name,url,options){var newArguments=[];newArguments.push(name,options);OpenLayers.Layer.Vector.prototype.initialize.apply(this,newArguments);this.url=url;},setVisibility:function(visibility,noEvent){OpenLayers.Layer.Vector.prototype.setVisibility.apply(this,arguments);if(this.visibility&&!this.loaded){this.loadGML();}},moveTo:function(bounds,zoomChanged,minor){OpenLayers.Layer.Vector.prototype.moveTo.apply(this,arguments);if(this.visibility&&!this.loaded){this.loadGML();}},loadGML:function(){if(!this.loaded){this.events.triggerEvent("loadstart");OpenLayers.Request.GET({url:this.url,success:this.requestSuccess,failure:this.requestFailure,scope:this});this.loaded=true;}},setUrl:function(url){this.url=url;this.destroyFeatures();this.loaded=false;this.loadGML();},requestSuccess:function(request){var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;} +var options={};OpenLayers.Util.extend(options,this.formatOptions);if(this.map&&!this.projection.equals(this.map.getProjectionObject())){options.externalProjection=this.projection;options.internalProjection=this.map.getProjectionObject();} +var gml=this.format?new this.format(options):new OpenLayers.Format.GML(options);this.addFeatures(gml.read(doc));this.events.triggerEvent("loadend");},requestFailure:function(request){OpenLayers.Console.userError('Error in loading GML file '+this.url);this.events.triggerEvent("loadend");},CLASS_NAME:"OpenLayers.Layer.GML"});OpenLayers.Geometry.Rectangle=OpenLayers.Class(OpenLayers.Geometry,{x:null,y:null,width:null,height:null,initialize:function(x,y,width,height){OpenLayers.Geometry.prototype.initialize.apply(this,arguments);this.x=x;this.y=y;this.width=width;this.height=height;},calculateBounds:function(){this.bounds=new OpenLayers.Bounds(this.x,this.y,this.x+this.width,this.y+this.height);},getLength:function(){var length=(2*this.width)+(2*this.height);return length;},getArea:function(){var area=this.width*this.height;return area;},CLASS_NAME:"OpenLayers.Geometry.Rectangle"});OpenLayers.Renderer.NG=OpenLayers.Class(OpenLayers.Renderer.Elements,{labelNodeType:null,updateDimensions:function(zoomChanged){var mapExtent=this.map.getExtent();var renderExtent=mapExtent.scale(3);this.setExtent(renderExtent,true);var res=this.getResolution();var div=this.rendererRoot.parentNode;var layerLeft=parseFloat(div.parentNode.style.left);var layerTop=parseFloat(div.parentNode.style.top);div.style.left=((renderExtent.left-mapExtent.left)/res-layerLeft)+"px";div.style.top=((mapExtent.top-renderExtent.top)/res-layerTop)+"px";},setSize:function(){this.map.getExtent()&&this.updateDimensions();},drawFeature:function(feature,style){if(style==null){style=feature.style;} +if(feature.geometry){var rendered=this.drawGeometry(feature.geometry,style,feature.id);if(rendered!==false&&style.label){var location=feature.geometry.getCentroid();this.drawText(feature.id,style,location);}else{this.removeText(feature.id);} +return rendered;}},drawText:function(featureId,style,location){var label;if(typeof featureId!=="string"){label=featureId;}else{label=this.nodeFactory(featureId+this.LABEL_ID_SUFFIX,this.labelNodeType);label._featureId=featureId;} +label._style=style;label._x=location.x;label._y=location.y;if(style.labelXOffset||style.labelYOffset){var xOffset=isNaN(style.labelXOffset)?0:style.labelXOffset;var yOffset=isNaN(style.labelYOffset)?0:style.labelYOffset;var res=this.getResolution();location.move(xOffset*res,yOffset*res);} +if(label.parentNode!==this.textRoot){this.textRoot.appendChild(label);} +return label;},CLASS_NAME:"OpenLayers.Renderer.NG"});(function(){var moveTo=OpenLayers.Layer.Vector.prototype.moveTo;OpenLayers.Layer.Vector.prototype.moveTo=function(bounds,zoomChanged,dragging){if(OpenLayers.Renderer.NG&&this.renderer instanceof OpenLayers.Renderer.NG){OpenLayers.Layer.prototype.moveTo.apply(this,arguments);dragging||this.renderer.updateDimensions(zoomChanged);if(!this.drawn){this.drawn=true;var feature;for(var i=0,len=this.features.length;i0){titleNode[0].firstChild.textContent=style.graphicTitle;}else{var label=this.nodeFactory(null,"title");label.textContent=style.graphicTitle;node.appendChild(label);}} +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;width*=resolution;height*=resolution;var xOffset=(style.graphicXOffset!=undefined)?style.graphicXOffset*resolution:-(0.5*width);var yOffset=(style.graphicYOffset!=undefined)?style.graphicYOffset*resolution:-(0.5*height);var opacity=style.graphicOpacity||style.fillOpacity;node.setAttributeNS(null,"x",node._x+xOffset);node.setAttributeNS(null,"y",node._y+yOffset);node.setAttributeNS(null,"width",width);node.setAttributeNS(null,"height",height);node.setAttributeNS(this.xlinkns,"href",style.externalGraphic);node.setAttributeNS(null,"style","opacity: "+opacity);node.onclick=OpenLayers.Renderer.SVG2.preventDefault;}else if(this.isComplexSymbol(style.graphicName)){var offset=style.pointRadius*3*resolution;var size=offset*2;var src=this.importSymbol(style.graphicName);widthFactor=this.symbolMetrics[src.id].size*3/size*resolution;var parent=node.parentNode;var nextSibling=node.nextSibling;if(parent){parent.removeChild(node);} +node.firstChild&&node.removeChild(node.firstChild);node.appendChild(src.firstChild.cloneNode(true));node.setAttributeNS(null,"viewBox",src.getAttributeNS(null,"viewBox"));node.setAttributeNS(null,"width",size);node.setAttributeNS(null,"height",size);node.setAttributeNS(null,"x",node._x-offset);node.setAttributeNS(null,"y",node._y-offset);if(nextSibling){parent.insertBefore(node,nextSibling);}else if(parent){parent.appendChild(node);}}else{node.setAttributeNS(null,"r",style.pointRadius*resolution);} +var rotation=style.rotation;if(rotation!==undefined||node._rotation!==undefined){node._rotation=rotation;rotation|=0;if(node.nodeName!=="svg"){node.setAttributeNS(null,"transform",["rotate(",rotation,node._x,node._y,")"].join(" "));}else{var metrics=this.symbolMetrics[src.id];node.firstChild.setAttributeNS(null,"transform",["rotate(",rotation,metrics.x,metrics.y,")"].join(" "));}}} +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[widthFactor,4*w].join();case'dash':return[4*w,4*w].join();case'dashdot':return[4*w,4*w,widthFactor,4*w].join();case'longdash':return[8*w,4*w].join();case'longdashdot':return[8*w,4*w,widthFactor,4*w].join();default:var parts=OpenLayers.String.trim(str).split(/\s+/g);for(var i=0,ii=parts.length;inumRows){text.removeChild(text.lastChild);} +for(var i=0;i
"+"Aby pozbyć się tej wiadomości, wybierz nową Warstwe podstawową "+"w przełączniku warstw w górnym prawym rogu mapy.

"+"Najprawdopodobniej jest to spowodowane tym, że biblioteka Google Maps "+"nie jest załadowana, lub nie zawiera poprawnego klucza do API dla twojej strony

"+"Programisto: Aby uzyskać pomoc , "+"kliknij tutaj",'getLayerWarning':"Warstwa ${layerType} nie mogła zostać załadowana poprawnie.

"+"Aby pozbyć się tej wiadomości, wybierz nową Warstwe podstawową "+"w przełączniku warstw w górnym prawym rogu mapy.

"+"Najprawdopodobniej jest to spowodowane tym, że biblioteka ${layerLib} "+"nie jest załadowana, lub może(o ile biblioteka tego wymaga) "+"byc potrzebny klucza do API dla twojej strony

"+"Programisto: Aby uzyskać pomoc , "+"kliknij tutaj",'Scale = 1 : ${scaleDenom}':"Skala = 1 : ${scaleDenom}",'W':'ZACH','E':'WSCH','N':'PN','S':'PD','Graticule':'Siatka','reprojectDeprecated':"w warstwie ${layerName} używasz opcji 'reproject'. "+"Ta opcja jest przestarzała: "+"jej zastosowanie został zaprojektowany, aby wspierać wyświetlania danych przez komercyjne mapy, "+"jednak obecnie ta funkcjonalność powinien zostać osiągnięty za pomocą Spherical Mercator "+"its use was designed to support displaying data over commercial. Więcje informacji na ten temat możesz znaleźć na stronie "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Ta metoda jest przestarzała i będzie usunięta od wersji 3.0. "+"W zamian użyj ${newMethod}."});OpenLayers.Protocol.WFS.v1_1_0=OpenLayers.Class(OpenLayers.Protocol.WFS.v1,{version:"1.1.0",initialize:function(options){OpenLayers.Protocol.WFS.v1.prototype.initialize.apply(this,arguments);if(this.outputFormat&&!this.readFormat){if(this.outputFormat.toLowerCase()=="gml2"){this.readFormat=new OpenLayers.Format.GML.v2({featureType:this.featureType,featureNS:this.featureNS,geometryName:this.geometryName});}else if(this.outputFormat.toLowerCase()=="json"){this.readFormat=new OpenLayers.Format.GeoJSON();}}},CLASS_NAME:"OpenLayers.Protocol.WFS.v1_1_0"});OpenLayers.Format.WMTSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",yx:{"urn:ogc:def:crs:EPSG::4326":true},createLayer:function(capabilities,config){var layer;if(!('layer'in config)){throw new Error("Missing property 'layer' in configuration.");} +var contents=capabilities.contents;var layers=contents.layers;var layerDef;for(var i=0,ii=contents.layers.length;i=1){matrixSet=contents.tileMatrixSets[layerDef.tileMatrixSetLinks[0].tileMatrixSet];} +if(!matrixSet){throw new Error("matrixSet not found");} +var style;for(var i=0,ii=layerDef.styles.length;iscaleDenominator){minScaleDenominator=scaleDenominator;} +if(!maxScaleDenominator||maxScaleDenominatorOpenStreetMap contributors",sphericalMercator:true,wrapDateLine:true,tileOptions:null,initialize:function(name,url,options){OpenLayers.Layer.XYZ.prototype.initialize.apply(this,arguments);this.tileOptions=OpenLayers.Util.extend({crossOriginKeyword:'anonymous'},this.options&&this.options.tileOptions);},clone:function(obj){if(obj==null){obj=new OpenLayers.Layer.OSM(this.name,this.url,this.getOptions());} +obj=OpenLayers.Layer.XYZ.prototype.clone.apply(this,[obj]);return obj;},CLASS_NAME:"OpenLayers.Layer.OSM"});OpenLayers.Layer.Google.v3={DEFAULTS:{sphericalMercator:true,projection:"EPSG:900913"},animationEnabled:true,loadMapObject:function(){if(!this.type){this.type=google.maps.MapTypeId.ROADMAP;} +var mapObject;var cache=OpenLayers.Layer.Google.cache[this.map.id];if(cache){mapObject=cache.mapObject;++cache.count;}else{var center=this.map.getCenter();var container=document.createElement('div');container.className="olForeignContainer";container.style.width='100%';container.style.height='100%';mapObject=new google.maps.Map(container,{center:center?new google.maps.LatLng(center.lat,center.lon):new google.maps.LatLng(0,0),zoom:this.map.getZoom()||0,mapTypeId:this.type,disableDefaultUI:true,keyboardShortcuts:false,draggable:false,disableDoubleClickZoom:true,scrollwheel:false,streetViewControl:false,tilt:(this.useTiltImages?45:0)});var googleControl=document.createElement('div');googleControl.style.width='100%';googleControl.style.height='100%';mapObject.controls[google.maps.ControlPosition.TOP_LEFT].push(googleControl);cache={googleControl:googleControl,mapObject:mapObject,count:1};OpenLayers.Layer.Google.cache[this.map.id]=cache;} +this.mapObject=mapObject;this.setGMapVisibility(this.visibility);},onMapResize:function(){if(this.visibility){google.maps.event.trigger(this.mapObject,"resize");}},setGMapVisibility:function(visible){var cache=OpenLayers.Layer.Google.cache[this.map.id];var map=this.map;if(cache){var type=this.type;var layers=map.layers;var layer;for(var i=layers.length-1;i>=0;--i){layer=layers[i];if(layer instanceof OpenLayers.Layer.Google&&layer.visibility===true&&layer.inRange===true){type=layer.type;visible=true;break;}} +var container=this.mapObject.getDiv();if(visible===true){if(container.parentNode!==map.div){if(!cache.rendered){container.style.visibility='hidden';var me=this;google.maps.event.addListenerOnce(this.mapObject,'tilesloaded',function(){cache.rendered=true;container.style.visibility='';me.setGMapVisibility(true);me.moveTo(me.map.getCenter());cache.googleControl.appendChild(map.viewPortDiv);me.setGMapVisibility(me.visible);});}else{cache.googleControl.appendChild(map.viewPortDiv);} +map.div.appendChild(container);google.maps.event.trigger(this.mapObject,'resize');} +this.mapObject.setMapTypeId(type);}else if(cache.googleControl.hasChildNodes()){map.div.appendChild(map.viewPortDiv);if(map.div.contains(container)){map.div.removeChild(container);}}}},getMapContainer:function(){return this.mapObject.getDiv();},getMapObjectBoundsFromOLBounds:function(olBounds){var moBounds=null;if(olBounds!=null){var sw=this.sphericalMercator?this.inverseMercator(olBounds.bottom,olBounds.left):new OpenLayers.LonLat(olBounds.bottom,olBounds.left);var ne=this.sphericalMercator?this.inverseMercator(olBounds.top,olBounds.right):new OpenLayers.LonLat(olBounds.top,olBounds.right);moBounds=new google.maps.LatLngBounds(new google.maps.LatLng(sw.lat,sw.lon),new google.maps.LatLng(ne.lat,ne.lon));} +return moBounds;},getMapObjectLonLatFromMapObjectPixel:function(moPixel){var size=this.map.getSize();var lon=this.getLongitudeFromMapObjectLonLat(this.mapObject.center);var lat=this.getLatitudeFromMapObjectLonLat(this.mapObject.center);var res=this.map.getResolution();var delta_x=moPixel.x-(size.w/2);var delta_y=moPixel.y-(size.h/2);var lonlat=new OpenLayers.LonLat(lon+delta_x*res,lat-delta_y*res);if(this.wrapDateLine){lonlat=lonlat.wrapDateLine(this.maxExtent);} +return this.getMapObjectLonLatFromLonLat(lonlat.lon,lonlat.lat);},getMapObjectPixelFromMapObjectLonLat:function(moLonLat){var lon=this.getLongitudeFromMapObjectLonLat(moLonLat);var lat=this.getLatitudeFromMapObjectLonLat(moLonLat);var res=this.map.getResolution();var extent=this.map.getExtent();return this.getMapObjectPixelFromXY((1/res*(lon-extent.left)),(1/res*(extent.top-lat)));},setMapObjectCenter:function(center,zoom){if(this.animationEnabled===false&&zoom!=this.mapObject.zoom){var mapContainer=this.getMapContainer();google.maps.event.addListenerOnce(this.mapObject,"idle",function(){mapContainer.style.visibility="";});mapContainer.style.visibility="hidden";} +this.mapObject.setOptions({center:center,zoom:zoom});},getMapObjectZoomFromMapObjectBounds:function(moBounds){return this.mapObject.getBoundsZoomLevel(moBounds);},getMapObjectLonLatFromLonLat:function(lon,lat){var gLatLng;if(this.sphericalMercator){var lonlat=this.inverseMercator(lon,lat);gLatLng=new google.maps.LatLng(lonlat.lat,lonlat.lon);}else{gLatLng=new google.maps.LatLng(lat,lon);} +return gLatLng;},getMapObjectPixelFromXY:function(x,y){return new google.maps.Point(x,y);}};OpenLayers.Strategy.BBOX=OpenLayers.Class(OpenLayers.Strategy,{bounds:null,resolution:null,ratio:2,resFactor:null,response:null,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){this.layer.events.on({"moveend":this.update,"refresh":this.update,"visibilitychanged":this.update,scope:this});this.update();} +return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.layer.events.un({"moveend":this.update,"refresh":this.update,"visibilitychanged":this.update,scope:this});} +return deactivated;},update:function(options){var mapBounds=this.getMapBounds();if(mapBounds!==null&&((options&&options.force)||(this.layer.visibility&&this.layer.calculateInRange()&&this.invalidBounds(mapBounds)))){this.calculateBounds(mapBounds);this.resolution=this.layer.map.getResolution();this.triggerRead(options);}},getMapBounds:function(){if(this.layer.map===null){return null;} +var bounds=this.layer.map.getExtent();if(bounds&&this.layer.projection&&!this.layer.projection.equals(this.layer.map.getProjectionObject())){bounds=bounds.clone().transform(this.layer.map.getProjectionObject(),this.layer.projection);} +return bounds;},invalidBounds:function(mapBounds){if(!mapBounds){mapBounds=this.getMapBounds();} +var invalid=!this.bounds||!this.bounds.containsBounds(mapBounds);if(!invalid&&this.resFactor){var ratio=this.resolution/this.layer.map.getResolution();invalid=(ratio>=this.resFactor||ratio<=(1/this.resFactor));} +return invalid;},calculateBounds:function(mapBounds){if(!mapBounds){mapBounds=this.getMapBounds();} +var center=mapBounds.getCenterLonLat();var dataWidth=mapBounds.getWidth()*this.ratio;var dataHeight=mapBounds.getHeight()*this.ratio;this.bounds=new OpenLayers.Bounds(center.lon-(dataWidth/2),center.lat-(dataHeight/2),center.lon+(dataWidth/2),center.lat+(dataHeight/2));},triggerRead:function(options){if(this.response&&!(options&&options.noAbort===true)){this.layer.protocol.abort(this.response);this.layer.events.triggerEvent("loadend");} +var evt={filter:this.createFilter()};this.layer.events.triggerEvent("loadstart",evt);this.response=this.layer.protocol.read(OpenLayers.Util.applyDefaults({filter:evt.filter,callback:this.merge,scope:this},options));},createFilter:function(){var filter=new OpenLayers.Filter.Spatial({type:OpenLayers.Filter.Spatial.BBOX,value:this.bounds,projection:this.layer.projection});if(this.layer.filter){filter=new OpenLayers.Filter.Logical({type:OpenLayers.Filter.Logical.AND,filters:[this.layer.filter,filter]});} +return filter;},merge:function(resp){this.layer.destroyFeatures();if(resp.success()){var features=resp.features;if(features&&features.length>0){var remote=this.layer.projection;var local=this.layer.map.getProjectionObject();if(remote&&local&&!local.equals(remote)){var geom;for(var i=0,len=features.length;i=0;--i){if(outputs[i].identifier===identifier){output=i;break;}}}else{output=0;} +return output;},chainProcess:function(input,chainLink){var output=this.getOutputIndex(chainLink.process.description.processOutputs,chainLink.output);input.reference.mimeType=this.findMimeType(input.complexData.supported.formats,chainLink.process.description.processOutputs[output].complexOutput.supported.formats);var formats={};formats[input.reference.mimeType]=true;chainLink.process.setResponseForm({outputIndex:output,supportedFormats:formats});input.reference.body=chainLink.process.description;while(this.executeCallbacks.length>0){this.executeCallbacks[0]();}},toFeatures:function(source){var isArray=OpenLayers.Util.isArray(source);if(!isArray){source=[source];} +var target=new Array(source.length),current;for(var i=0,ii=source.length;i0){for(var i=0,len=ResponseHandler.length;i0){for(var i=0,len=ElementName.length;i'+feature.attributes.title+''+'

'+feature.attributes.description+'

';} +data['overflow']=feature.attributes.overflow||"auto";var markerFeature=new OpenLayers.Feature(this,location,data);this.features.push(markerFeature);var marker=markerFeature.createMarker();if((feature.attributes.title!=null)&&(feature.attributes.description!=null)){marker.events.register('click',markerFeature,this.markerClick);} +this.addMarker(marker);} +this.events.triggerEvent("loadend");},markerClick:function(evt){var sameMarkerClicked=(this==this.layer.selectedFeature);this.layer.selectedFeature=(!sameMarkerClicked)?this:null;for(var i=0,len=this.layer.map.popups.length;i0){var feature=this.features[0];OpenLayers.Util.removeItem(this.features,feature);feature.destroy();}}},CLASS_NAME:"OpenLayers.Layer.Text"});OpenLayers.Format.WCSDescribeCoverage.v1_1_0=OpenLayers.Class(OpenLayers.Format.WCSDescribeCoverage.v1,{namespaces:{wcs:"http://www.opengis.net/wcs/1.1",xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",ows:"http://www.opengis.net/ows/1.1",owsesri:"http://www.opengis.net/ows"},readers:{"wcs":{"CoverageDescriptions":function(node,obj){obj.coverageDescriptions={};this.readChildNodes(node,obj.coverageDescriptions);obj.coverageDescriptionKeys=[];for(var key in obj.coverageDescriptions){obj.coverageDescriptionKeys.push(key);}},"CoverageDescription":function(node,descriptions){var description={};this.readChildNodes(node,description);descriptions[description.identifier]=description;description.nativeCRS=description.domain.spatialDomain.gridCRS.gridBaseCRS;},"Identifier":function(node,description){description.identifier=this.getChildValue(node);},"Title":function(node,description){description.title=this.getChildValue(node);},"Domain":function(node,description){description.domain={};this.readChildNodes(node,description.domain);},"SpatialDomain":function(node,domain){domain.spatialDomain={boundingBoxes:{}};var bb={BoundingBox:[]};this.readChildNodes(node,bb);for(var i=0,len=bb.BoundingBox.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);} +var scaleStr=OpenLayers.i18n(this.template,{'scaleDenom':scale});this.element.innerHTML=scaleStr;},CLASS_NAME:"OpenLayers.Control.Scale"});OpenLayers.Layer.PointGrid=OpenLayers.Class(OpenLayers.Layer.Vector,{dx:null,dy:null,ratio:1.5,maxFeatures:250,rotation:0,origin:null,gridBounds:null,initialize:function(config){config=config||{};OpenLayers.Layer.Vector.prototype.initialize.apply(this,[config.name,config]);},setMap:function(map){OpenLayers.Layer.Vector.prototype.setMap.apply(this,arguments);map.events.register("moveend",this,this.onMoveEnd);},removeMap:function(map){map.events.unregister("moveend",this,this.onMoveEnd);OpenLayers.Layer.Vector.prototype.removeMap.apply(this,arguments);},setRatio:function(ratio){this.ratio=ratio;this.updateGrid(true);},setMaxFeatures:function(maxFeatures){this.maxFeatures=maxFeatures;this.updateGrid(true);},setSpacing:function(dx,dy){this.dx=dx;this.dy=dy||dx;this.updateGrid(true);},setOrigin:function(origin){this.origin=origin;this.updateGrid(true);},getOrigin:function(){if(!this.origin){this.origin=this.map.getExtent().getCenterLonLat();} +return this.origin;},setRotation:function(rotation){this.rotation=rotation;this.updateGrid(true);},onMoveEnd:function(){this.updateGrid();},getViewBounds:function(){var bounds=this.map.getExtent();if(this.rotation){var origin=this.getOrigin();var rotationOrigin=new OpenLayers.Geometry.Point(origin.lon,origin.lat);var rect=bounds.toGeometry();rect.rotate(-this.rotation,rotationOrigin);bounds=rect.getBounds();} +return bounds;},updateGrid:function(force){if(force||this.invalidBounds()){var viewBounds=this.getViewBounds();var origin=this.getOrigin();var rotationOrigin=new OpenLayers.Geometry.Point(origin.lon,origin.lat);var viewBoundsWidth=viewBounds.getWidth();var viewBoundsHeight=viewBounds.getHeight();var aspectRatio=viewBoundsWidth/viewBoundsHeight;var maxHeight=Math.sqrt(this.dx*this.dy*this.maxFeatures/aspectRatio);var maxWidth=maxHeight*aspectRatio;var gridWidth=Math.min(viewBoundsWidth*this.ratio,maxWidth);var gridHeight=Math.min(viewBoundsHeight*this.ratio,maxHeight);var center=viewBounds.getCenterLonLat();this.gridBounds=new OpenLayers.Bounds(center.lon-(gridWidth/2),center.lat-(gridHeight/2),center.lon+(gridWidth/2),center.lat+(gridHeight/2));var rows=Math.floor(gridHeight/this.dy);var cols=Math.floor(gridWidth/this.dx);var gridLeft=origin.lon+(this.dx*Math.ceil((this.gridBounds.left-origin.lon)/this.dx));var gridBottom=origin.lat+(this.dy*Math.ceil((this.gridBounds.bottom-origin.lat)/this.dy));var features=new Array(rows*cols);var x,y,point;for(var i=0;i-1){stat=this.getBestLength(geometry);order=1;}else{stat=this.getBestArea(geometry);order=2;} +this.events.triggerEvent(eventType,{measure:stat[0],units:stat[1],order:order,geometry:geometry});},getBestArea:function(geometry){var units=this.displaySystemUnits[this.displaySystem];var unit,area;for(var i=0,len=units.length;i1){break;}} +return[area,unit];},getArea:function(geometry,units){var area,geomUnits;if(this.geodesic){area=geometry.getGeodesicArea(this.map.getProjectionObject());geomUnits="m";}else{area=geometry.getArea();geomUnits=this.map.getUnits();} +var inPerDisplayUnit=OpenLayers.INCHES_PER_UNIT[units];if(inPerDisplayUnit){var inPerMapUnit=OpenLayers.INCHES_PER_UNIT[geomUnits];area*=Math.pow((inPerMapUnit/inPerDisplayUnit),2);} +return area;},getBestLength:function(geometry){var units=this.displaySystemUnits[this.displaySystem];var unit,length;for(var i=0,len=units.length;i1){break;}} +return[length,unit];},getLength:function(geometry,units){var length,geomUnits;if(this.geodesic){length=geometry.getGeodesicLength(this.map.getProjectionObject());geomUnits="m";}else{length=geometry.getLength();geomUnits=this.map.getUnits();} +var inPerDisplayUnit=OpenLayers.INCHES_PER_UNIT[units];if(inPerDisplayUnit){var inPerMapUnit=OpenLayers.INCHES_PER_UNIT[geomUnits];length*=(inPerMapUnit/inPerDisplayUnit);} +return length;},CLASS_NAME:"OpenLayers.Control.Measure"});OpenLayers.Format.WMC.v1_0_0=OpenLayers.Class(OpenLayers.Format.WMC.v1,{VERSION:"1.0.0",schemaLocation:"http://www.opengis.net/context http://schemas.opengis.net/context/1.0.0/context.xsd",initialize:function(options){OpenLayers.Format.WMC.v1.prototype.initialize.apply(this,[options]);},read_wmc_SRS:function(layerContext,node){var srs=this.getChildValue(node);if(typeof layerContext.projections!="object"){layerContext.projections={};} +var values=srs.split(/ +/);for(var i=0,len=values.length;i
"+"For at fjerne denne besked, vælg et nyt bagrundskort i "+"lagskifteren i øverste højre hjørne.

"+"Fejlen skyldes formentlig at Google Maps bibliotekts "+"scriptet ikke er inkluderet, eller ikke indeholder den "+"korrkte API nøgle for dit site.

"+"Udviklere: For hjælp til at få dette til at fungere, "+"klik her",'getLayerWarning':"${layerType}-laget kunne ikke indlæses.

"+"For at fjerne denne besked, vælg et nyt bagrundskort i "+"lagskifteren i øverste højre hjørne.

"+"Fejlen skyldes formentlig at ${layerLib} bibliotekts "+"scriptet ikke er inkluderet.

"+"Udviklere: For hjælp til at få dette til at fungere, "+"klik her",'Scale = 1 : ${scaleDenom}':"Målforhold = 1 : ${scaleDenom}",'reprojectDeprecated':"Du anvender indstillingen 'reproject' på laget ${layerName}."+"Denne indstilling bør ikke længere anvendes. Den var beregnet "+"til at vise data ovenpå kommercielle grundkort, men den funktionalitet "+"bør nu opnås ved at anvende Spherical Mercator understøttelsen. "+"Mere information er tilgængelig her: "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Denne funktion bør ikke længere anvendes, og vil blive fjernet i version 3.0. "+"Anvend venligst funktionen ${newMethod} istedet."};OpenLayers.Format.WMTSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.OWSCommon.v1_1_0,{version:"1.0.0",namespaces:{ows:"http://www.opengis.net/ows/1.1",wmts:"http://www.opengis.net/wmts/1.0",xlink:"http://www.w3.org/1999/xlink"},yx:null,defaultPrefix:"wmts",initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);this.options=options;var yx=OpenLayers.Util.extend({},OpenLayers.Format.WMTSCapabilities.prototype.yx);this.yx=OpenLayers.Util.extend(yx,this.yx);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var capabilities={};this.readNode(data,capabilities);capabilities.version=this.version;return capabilities;},readers:{"wmts":{"Capabilities":function(node,obj){this.readChildNodes(node,obj);},"Contents":function(node,obj){obj.contents={};obj.contents.layers=[];obj.contents.tileMatrixSets={};this.readChildNodes(node,obj.contents);},"Layer":function(node,obj){var layer={styles:[],formats:[],dimensions:[],tileMatrixSetLinks:[]};this.readChildNodes(node,layer);obj.layers.push(layer);},"Style":function(node,obj){var style={};style.isDefault=(node.getAttribute("isDefault")==="true");this.readChildNodes(node,style);obj.styles.push(style);},"Format":function(node,obj){obj.formats.push(this.getChildValue(node));},"TileMatrixSetLink":function(node,obj){var tileMatrixSetLink={};this.readChildNodes(node,tileMatrixSetLink);obj.tileMatrixSetLinks.push(tileMatrixSetLink);},"TileMatrixSet":function(node,obj){if(obj.layers){var tileMatrixSet={matrixIds:[]};this.readChildNodes(node,tileMatrixSet);obj.tileMatrixSets[tileMatrixSet.identifier]=tileMatrixSet;}else{obj.tileMatrixSet=this.getChildValue(node);}},"TileMatrixSetLimits":function(node,obj){obj.tileMatrixSetLimits=[];this.readChildNodes(node,obj);},"TileMatrixLimits":function(node,obj){var tileMatrixLimits={};this.readChildNodes(node,tileMatrixLimits);obj.tileMatrixSetLimits.push(tileMatrixLimits);},"MinTileRow":function(node,obj){obj.minTileRow=parseInt(this.getChildValue(node));},"MaxTileRow":function(node,obj){obj.maxTileRow=parseInt(this.getChildValue(node));},"MinTileCol":function(node,obj){obj.minTileCol=parseInt(this.getChildValue(node));},"MaxTileCol":function(node,obj){obj.maxTileCol=parseInt(this.getChildValue(node));},"TileMatrix":function(node,obj){if(obj.identifier){var tileMatrix={supportedCRS:obj.supportedCRS};this.readChildNodes(node,tileMatrix);obj.matrixIds.push(tileMatrix);}else{obj.tileMatrix=this.getChildValue(node);}},"ScaleDenominator":function(node,obj){obj.scaleDenominator=parseFloat(this.getChildValue(node));},"TopLeftCorner":function(node,obj){var topLeftCorner=this.getChildValue(node);var coords=topLeftCorner.split(" ");var yx;if(obj.supportedCRS){var crs=obj.supportedCRS.replace(/urn:ogc:def:crs:(\w+):.+:(\w+)$/,"urn:ogc:def:crs:$1::$2");yx=!!this.yx[crs];} +if(yx){obj.topLeftCorner=new OpenLayers.LonLat(coords[1],coords[0]);}else{obj.topLeftCorner=new OpenLayers.LonLat(coords[0],coords[1]);}},"TileWidth":function(node,obj){obj.tileWidth=parseInt(this.getChildValue(node));},"TileHeight":function(node,obj){obj.tileHeight=parseInt(this.getChildValue(node));},"MatrixWidth":function(node,obj){obj.matrixWidth=parseInt(this.getChildValue(node));},"MatrixHeight":function(node,obj){obj.matrixHeight=parseInt(this.getChildValue(node));},"ResourceURL":function(node,obj){obj.resourceUrl=obj.resourceUrl||{};var resourceType=node.getAttribute("resourceType");if(!obj.resourceUrls){obj.resourceUrls=[];} +var resourceUrl=obj.resourceUrl[resourceType]={format:node.getAttribute("format"),template:node.getAttribute("template"),resourceType:resourceType};obj.resourceUrls.push(resourceUrl);},"LegendURL":function(node,obj){obj.legends=obj.legends||[];var legend={format:node.getAttribute("format"),href:node.getAttribute("xlink:href")};var width=node.getAttribute("width"),height=node.getAttribute("height"),minScaleDenominator=node.getAttribute("minScaleDenominator"),maxScaleDenominator=node.getAttribute("maxScaleDenominator");if(width!==null){legend.width=parseInt(width);} +if(height!==null){legend.height=parseInt(height);} +if(minScaleDenominator!==null){legend.minScaleDenominator=parseInt(minScaleDenominator);} +if(maxScaleDenominator!==null){legend.maxScaleDenominator=parseInt(maxScaleDenominator);} +obj.legends.push(legend);},"InfoFormat":function(node,obj){obj.infoFormats=obj.infoFormats||[];obj.infoFormats.push(this.getChildValue(node));},"WSDL":function(node,obj){obj.wsdl={};obj.wsdl.href=node.getAttribute("xlink:href");},"ServiceMetadataURL":function(node,obj){obj.serviceMetadataUrl={};obj.serviceMetadataUrl.href=node.getAttribute("xlink:href");},"Dimension":function(node,obj){var dimension={values:[]};this.readChildNodes(node,dimension);obj.dimensions.push(dimension);},"Default":function(node,obj){obj["default"]=this.getChildValue(node);},"Value":function(node,obj){obj.values.push(this.getChildValue(node));}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.WMTSCapabilities.v1_0_0"});OpenLayers.Lang["hu"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Nem kezelt kérés visszatérése ${statusText}",'Permalink':"Permalink",'Overlays':"Rávetítések",'Base Layer':"Alapréteg",'noFID':"Nem frissíthető olyan jellemző, amely nem rendelkezik FID-del.",'browserNotSupported':"A böngészője nem támogatja a vektoros renderelést. A jelenleg támogatott renderelők:\n${renderers}",'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 = 1 : ${scaleDenom}':"Lépték = 1 : ${scaleDenom}",'W':"Ny",'E':"K",'N':"É",'S':"D",'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."});OpenLayers.Lang["zh-TW"]={'unhandledRequest':"未處理的請求,傳回值為 ${statusText}。",'Permalink':"永久連結",'Overlays':"額外圖層",'Base Layer':"基礎圖層",'noFID':"因為沒有 FID 所以無法更新 feature。",'browserNotSupported':"您的瀏覽器未支援向量渲染. 目前支援的渲染方式是:\n${renderers}",'minZoomLevelError':"minZoomLevel 屬性僅適合用在 "+"FixedZoomLevels-descendent 類型的圖層. 這個"+"wfs layer 的 minZoomLevel 是過去所遺留下來的,"+"然而我們不能移除它而不讓它將"+"過去的程式相容性給破壞掉。"+"因此我們將會迴避使用它 -- minZoomLevel "+"會在3.0被移除,請改"+"用在這邊描述的 min/max resolution 設定: "+"http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS Transaction: 成功 ${response}",'commitFailed':"WFS Transaction: 失敗 ${response}",'googleWarning':"The Google Layer 圖層無法被正確的載入。

"+"要迴避這個訊息, 請在右上角的圖層改變器裡,"+"選一個新的基礎圖層。

"+"很有可能是因為 Google Maps 的函式庫"+"腳本沒有被正確的置入,或沒有包含 "+"您網站上正確的 API key

"+"開發者: 要幫助這個行為正確完成,"+"請按這裡",'getLayerWarning':"${layerType} 圖層無法被正確的載入。

"+"要迴避這個訊息, 請在右上角的圖層改變器裡,"+"選一個新的基礎圖層。

"+"很有可能是因為 ${layerLib} 的函式庫"+"腳本沒有被正確的置入。

"+"開發者: 要幫助這個行為正確完成,"+"請按這裡",'Scale = 1 : ${scaleDenom}':"Scale = 1 : ${scaleDenom}",'reprojectDeprecated':"你正使用 'reproject' 這個選項 "+"在 ${layerName} 層。這個選項已經不再使用:"+"它的使用原本是設計用來支援在商業地圖上秀出資料,"+"但這個功能已經被"+"Spherical Mercator所取代。更多的資訊可以在 "+"http://trac.openlayers.org/wiki/SphericalMercator 找到。",'methodDeprecated':"這個方法已經不再使用且在3.0將會被移除,"+"請使用 ${newMethod} 來代替。",'end':''};OpenLayers.Layer.WorldWind=OpenLayers.Class(OpenLayers.Layer.Grid,{DEFAULT_PARAMS:{},isBaseLayer:true,lzd:null,zoomLevels:null,initialize:function(name,url,lzd,zoomLevels,params,options){this.lzd=lzd;this.zoomLevels=zoomLevels;var newArguments=[];newArguments.push(name,url,params,options);OpenLayers.Layer.Grid.prototype.initialize.apply(this,newArguments);this.params=OpenLayers.Util.applyDefaults(this.params,this.DEFAULT_PARAMS);},getZoom:function(){var zoom=this.map.getZoom();var extent=this.map.getMaxExtent();zoom=zoom-Math.log(this.maxResolution/(this.lzd/512))/Math.log(2);return zoom;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var zoom=this.getZoom();var extent=this.map.getMaxExtent();var deg=this.lzd/Math.pow(2,this.getZoom());var x=Math.floor((bounds.left-extent.left)/deg);var y=Math.floor((bounds.bottom-extent.bottom)/deg);if(this.map.getResolution()<=(this.lzd/512)&&this.getZoom()<=this.zoomLevels){return this.getFullRequestString({L:zoom,X:x,Y:y});}else{return OpenLayers.Util.getImageLocation("blank.gif");}},CLASS_NAME:"OpenLayers.Layer.WorldWind"});OpenLayers.Popup.FramedCloud=OpenLayers.Class(OpenLayers.Popup.Framed,{contentDisplayClass:"olFramedCloudPopupContent",autoSize:true,panMapIfOutOfView:true,imageSize:new OpenLayers.Size(1276,736),isAlphaImage:false,fixedRelativePosition:false,positionBlocks:{"tl":{'offset':new OpenLayers.Pixel(44,0),'padding':new OpenLayers.Bounds(8,40,8,9),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,51,22,0),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,50,0,0),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',19),anchor:new OpenLayers.Bounds(0,32,22,null),position:new OpenLayers.Pixel(0,-631)},{size:new OpenLayers.Size(22,18),anchor:new OpenLayers.Bounds(null,32,0,null),position:new OpenLayers.Pixel(-1238,-632)},{size:new OpenLayers.Size(81,35),anchor:new OpenLayers.Bounds(null,0,0,null),position:new OpenLayers.Pixel(0,-688)}]},"tr":{'offset':new OpenLayers.Pixel(-45,0),'padding':new OpenLayers.Bounds(8,40,8,9),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,51,22,0),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,50,0,0),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',19),anchor:new OpenLayers.Bounds(0,32,22,null),position:new OpenLayers.Pixel(0,-631)},{size:new OpenLayers.Size(22,19),anchor:new OpenLayers.Bounds(null,32,0,null),position:new OpenLayers.Pixel(-1238,-631)},{size:new OpenLayers.Size(81,35),anchor:new OpenLayers.Bounds(0,0,null,null),position:new OpenLayers.Pixel(-215,-687)}]},"bl":{'offset':new OpenLayers.Pixel(45,0),'padding':new OpenLayers.Bounds(8,9,8,40),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,21,22,32),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,21,0,32),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',21),anchor:new OpenLayers.Bounds(0,0,22,null),position:new OpenLayers.Pixel(0,-629)},{size:new OpenLayers.Size(22,21),anchor:new OpenLayers.Bounds(null,0,0,null),position:new OpenLayers.Pixel(-1238,-629)},{size:new OpenLayers.Size(81,33),anchor:new OpenLayers.Bounds(null,null,0,0),position:new OpenLayers.Pixel(-101,-674)}]},"br":{'offset':new OpenLayers.Pixel(-44,0),'padding':new OpenLayers.Bounds(8,9,8,40),'blocks':[{size:new OpenLayers.Size('auto','auto'),anchor:new OpenLayers.Bounds(0,21,22,32),position:new OpenLayers.Pixel(0,0)},{size:new OpenLayers.Size(22,'auto'),anchor:new OpenLayers.Bounds(null,21,0,32),position:new OpenLayers.Pixel(-1238,0)},{size:new OpenLayers.Size('auto',21),anchor:new OpenLayers.Bounds(0,0,22,null),position:new OpenLayers.Pixel(0,-629)},{size:new OpenLayers.Size(22,21),anchor:new OpenLayers.Bounds(null,0,0,null),position:new OpenLayers.Pixel(-1238,-629)},{size:new OpenLayers.Size(81,33),anchor:new OpenLayers.Bounds(0,null,null,0),position:new OpenLayers.Pixel(-311,-674)}]}},minSize:new OpenLayers.Size(105,10),maxSize:new OpenLayers.Size(1200,660),initialize:function(id,lonlat,contentSize,contentHTML,anchor,closeBox,closeBoxCallback){this.imageSrc=OpenLayers.Util.getImageLocation('cloud-popup-relative.png');OpenLayers.Popup.Framed.prototype.initialize.apply(this,arguments);this.contentDiv.className=this.contentDisplayClass;},CLASS_NAME:"OpenLayers.Popup.FramedCloud"});OpenLayers.Lang["zh-CN"]={'unhandledRequest':"未处理的请求,返回值为 ${statusText}",'Permalink':"永久链接",'Overlays':"叠加层",'Base Layer':"基础图层",'noFID':"无法更新feature,缺少FID。",'browserNotSupported':"你使用的浏览器不支持矢量渲染。当前支持的渲染方式包括:\n${renderers}",'minZoomLevelError':"minZoomLevel属性仅适合用于"+"使用了固定缩放级别的图层。这个 "+"wfs 图层检查 minZoomLevel 是过去遗留下来的。"+"然而,我们不能移除它,"+"而破坏依赖于它的基于OL的应用程序。"+"因此,我们废除了它 -- minZoomLevel "+"将会在3.0中被移除。请改用 "+"min/max resolution 设置,参考:"+"http://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS Transaction: 成功。 ${response}",'commitFailed':"WFS Transaction: 失败。 ${response}",'googleWarning':"Google图层不能正确加载。

"+"要消除这个信息,请在右上角的"+"图层控制面板中选择其他的基础图层。

"+"这种情况很可能是没有正确的包含Google地图脚本库,"+"或者是没有包含在你的站点上"+"使用的正确的Google Maps API密匙。

"+"开发者:获取使其正确工作的帮助信息,"+"点击这里",'getLayerWarning':"${layerType} 图层不能正确加载。

"+"要消除这个信息,请在右上角的"+"图层控制面板中选择其他的基础图层。

"+"这种情况很可能是没有正确的包含"+"${layerLib} 脚本库。

"+"开发者:获取使其正确工作的帮助信息,"+"点击这里",'Scale = 1 : ${scaleDenom}':"比例尺 = 1 : ${scaleDenom}",'reprojectDeprecated':"你正在使用 ${layerName} 图层上的'reproject'选项。"+"这个选项已经不再使用:"+"它是被设计用来支持显示商业的地图数据,"+"不过现在该功能可以通过使用Spherical Mercator来实现。"+"更多信息可以参阅"+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"该方法已经不再被支持,并且将在3.0中被移除。"+"请使用 ${newMethod} 方法来替代。",'end':''};OpenLayers.Lang["ru"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Необработанный запрос вернул ${statusText}",'Permalink':"Постоянная ссылка",'Overlays':"Слои",'Base Layer':"Основной слой",'noFID':"Невозможно обновить объект, для которого нет FID.",'browserNotSupported':"Ваш браузер не поддерживает векторную графику. На данный момент поддерживаются:\n${renderers}",'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}':"Масштаб = 1 : ${scaleDenom}",'W':"З",'E':"В",'N':"С",'S':"Ю",'reprojectDeprecated':"Вы используете опцию \'reproject\' для слоя ${layerName}. Эта опция является устаревшей: ее использование предполагалось для поддержки показа данных поверх коммерческих базовых карт, но теперь этот функционал несёт встроенная поддержка сферической проекции Меркатора. Больше сведений доступно на http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Этот метод считается устаревшим и будет удалён в версии 3.0. Пожалуйста, пользуйтесь ${newMethod}."});OpenLayers.Lang["gl"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Solicitude non xerada; a resposta foi: ${statusText}",'Permalink':"Ligazón permanente",'Overlays':"Capas superpostas",'Base Layer':"Capa base",'noFID':"Non se pode actualizar a funcionalidade para a que non hai FID.",'browserNotSupported':"O seu navegador non soporta a renderización de vectores. Os renderizadores soportados actualmente son:\n${renderers}",'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 = 1 : ${scaleDenom}':"Escala = 1 : ${scaleDenom}",'W':"O",'E':"L",'N':"N",'S':"S",'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}."});OpenLayers.Lang["id"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Permintaan yang tak tertangani menghasilkan ${statusText}",'Permalink':"Pranala permanen",'Overlays':"Hamparan",'Base Layer':"Lapisan Dasar",'noFID':"Tidak dapat memperbarui fitur yang tidak memiliki FID.",'browserNotSupported':"Peramban Anda tidak mendukung penggambaran vektor. Penggambar yang didukung saat ini adalah:\n${renderers}",'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 = 1 : ${scaleDenom}':"Sekala = 1 : ${scaleDenom}",'W':"B",'E':"T",'N':"U",'S':"S",'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}."});OpenLayers.Protocol.CSW=function(options){options=OpenLayers.Util.applyDefaults(options,OpenLayers.Protocol.CSW.DEFAULTS);var cls=OpenLayers.Protocol.CSW["v"+options.version.replace(/\./g,"_")];if(!cls){throw"Unsupported CSW version: "+options.version;} +return new cls(options);};OpenLayers.Protocol.CSW.DEFAULTS={"version":"2.0.2"};OpenLayers.Format.SOSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.SOSCapabilities,{namespaces:{ows:"http://www.opengis.net/ows/1.1",sos:"http://www.opengis.net/sos/1.0",gml:"http://www.opengis.net/gml",xlink:"http://www.w3.org/1999/xlink"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);this.options=options;},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var capabilities={};this.readNode(data,capabilities);return capabilities;},readers:{"gml":OpenLayers.Util.applyDefaults({"name":function(node,obj){obj.name=this.getChildValue(node);},"TimePeriod":function(node,obj){obj.timePeriod={};this.readChildNodes(node,obj.timePeriod);},"beginPosition":function(node,timePeriod){timePeriod.beginPosition=this.getChildValue(node);},"endPosition":function(node,timePeriod){timePeriod.endPosition=this.getChildValue(node);}},OpenLayers.Format.GML.v3.prototype.readers["gml"]),"sos":{"Capabilities":function(node,obj){this.readChildNodes(node,obj);},"Contents":function(node,obj){obj.contents={};this.readChildNodes(node,obj.contents);},"ObservationOfferingList":function(node,contents){contents.offeringList={};this.readChildNodes(node,contents.offeringList);},"ObservationOffering":function(node,offeringList){var id=this.getAttributeNS(node,this.namespaces.gml,"id");offeringList[id]={procedures:[],observedProperties:[],featureOfInterestIds:[],responseFormats:[],resultModels:[],responseModes:[]};this.readChildNodes(node,offeringList[id]);},"time":function(node,offering){offering.time={};this.readChildNodes(node,offering.time);},"procedure":function(node,offering){offering.procedures.push(this.getAttributeNS(node,this.namespaces.xlink,"href"));},"observedProperty":function(node,offering){offering.observedProperties.push(this.getAttributeNS(node,this.namespaces.xlink,"href"));},"featureOfInterest":function(node,offering){offering.featureOfInterestIds.push(this.getAttributeNS(node,this.namespaces.xlink,"href"));},"responseFormat":function(node,offering){offering.responseFormats.push(this.getChildValue(node));},"resultModel":function(node,offering){offering.resultModels.push(this.getChildValue(node));},"responseMode":function(node,offering){offering.responseModes.push(this.getChildValue(node));}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.SOSCapabilities.v1_0_0"});OpenLayers.Lang["ar"]=OpenLayers.Util.applyDefaults({'Permalink':"وصلة دائمة",'Base Layer':"الطبقة الاساسية",'Scale = 1 : ${scaleDenom}':"النسبة = 1 : ${scaleDenom}",'W':"غ",'E':"شر",'N':"شم",'S':"ج"});OpenLayers.Handler.Pinch=OpenLayers.Class(OpenLayers.Handler,{started:false,stopDown:false,pinching:false,last:null,start:null,touchstart:function(evt){var propagate=true;this.pinching=false;if(OpenLayers.Event.isMultiTouch(evt)){this.started=true;this.last=this.start={distance:this.getDistance(evt.touches),delta:0,scale:1};this.callback("start",[evt,this.start]);propagate=!this.stopDown;}else if(this.started){return false;}else{this.started=false;this.start=null;this.last=null;} +OpenLayers.Event.preventDefault(evt);return propagate;},touchmove:function(evt){if(this.started&&OpenLayers.Event.isMultiTouch(evt)){this.pinching=true;var current=this.getPinchData(evt);this.callback("move",[evt,current]);this.last=current;OpenLayers.Event.stop(evt);}else if(this.started){return false;} +return true;},touchend:function(evt){if(this.started&&!OpenLayers.Event.isMultiTouch(evt)){this.started=false;this.pinching=false;this.callback("done",[evt,this.start,this.last]);this.start=null;this.last=null;return false;} +return true;},activate:function(){var activated=false;if(OpenLayers.Handler.prototype.activate.apply(this,arguments)){this.pinching=false;activated=true;} +return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.prototype.deactivate.apply(this,arguments)){this.started=false;this.pinching=false;this.start=null;this.last=null;deactivated=true;} +return deactivated;},getDistance:function(touches){var t0=touches[0];var t1=touches[1];return Math.sqrt(Math.pow(t0.olClientX-t1.olClientX,2)+ +Math.pow(t0.olClientY-t1.olClientY,2));},getPinchData:function(evt){var distance=this.getDistance(evt.touches);var scale=distance/this.start.distance;return{distance:distance,delta:this.last.distance-distance,scale:scale};},CLASS_NAME:"OpenLayers.Handler.Pinch"});OpenLayers.Format.WFST.v2_0_0=OpenLayers.Class(OpenLayers.Format.Filter.v2_0_0,OpenLayers.Format.WFST.v1,{namespaces:{xlink:"http://www.w3.org/1999/xlink",xsi:"http://www.w3.org/2001/XMLSchema-instance",wfs:"http://www.opengis.net/wfs/2.0",gml:"http://www.opengis.net/gml/3.2",fes:"http://www.opengis.net/fes/2.0",xmlns:"http://www.w3.org/2000/xmlns/"},version:"2.0.0",schemaLocations:{"wfs":"http://schemas.opengis.net/wfs/2.0/wfs.xsd"},initialize:function(options){OpenLayers.Format.Filter.v2_0_0.prototype.initialize.apply(this,[options]);OpenLayers.Format.WFST.v1.prototype.initialize.apply(this,[options]);},readNode:function(node,obj,first){return OpenLayers.Format.GML.v3.prototype.readNode.apply(this,arguments);},readers:{"wfs":OpenLayers.Util.applyDefaults({"FeatureCollection":function(node,obj){obj.numberReturned=parseInt(node.getAttribute("numberReturned"));obj.numberMatched=parseInt(node.getAttribute("numberMatched"));OpenLayers.Format.WFST.v1.prototype.readers["wfs"]["FeatureCollection"].apply(this,arguments);},"TransactionResponse":function(node,obj){obj.insertIds=[];obj.success=false;this.readChildNodes(node,obj);},"TransactionSummary":function(node,obj){obj.success=true;},"InsertResults":function(node,obj){this.readChildNodes(node,obj);},"Feature":function(node,container){var obj={fids:[]};this.readChildNodes(node,obj);container.insertIds.push(obj.fids[0]);},"member":function(node,obj){this.readChildNodes(node,obj);},"boundedBy":function(node,obj){var container={};this.readChildNodes(node,container);if(container.components&&container.components.length>0){obj.bounds=container.components[0];}}},OpenLayers.Format.WFST.v1.prototype.readers["wfs"]),"gml":OpenLayers.Format.GML.v3.prototype.readers["gml"],"feature":OpenLayers.Format.GML.v3.prototype.readers["feature"],"ows":OpenLayers.Format.OWSCommon.v1_0_0.prototype.readers["ows"],"fes":OpenLayers.Format.Filter.v2_0_0.prototype.readers["fes"]},writers:{"wfs":OpenLayers.Util.applyDefaults({"GetFeature":function(options){var node=OpenLayers.Format.WFST.v1.prototype.writers["wfs"]["GetFeature"].apply(this,arguments);options&&this.setAttributes(node,{resultType:options.resultType,startIndex:options.startIndex,count:options.count});return node;},"Query":function(options){options=OpenLayers.Util.extend({featureNS:this.featureNS,featurePrefix:this.featurePrefix,featureType:this.featureType,srsName:this.srsName},options);var prefix=options.featurePrefix;var node=this.createElementNSPlus("wfs:Query",{attributes:{typeNames:(options.featureNS?prefix+":":"")+ +options.featureType,srsName:options.srsName}});if(options.featureNS){this.setAttributeNS(node,this.namespaces.xmlns,"xmlns:"+prefix,options.featureNS);} +if(options.propertyNames){for(var i=0,len=options.propertyNames.length;i
"+"Per evitar aquest missatge, seleccioneu una nova Capa Base "+"al gestor de capes de la cantonada superior dreta.

"+"Probablement això és degut a que l'script de la biblioteca de "+"Google Maps no ha estat inclòs a la vostra pàgina, o no "+"conté la clau de l'API correcta per a la vostra adreça.

"+"Desenvolupadors: Per obtenir consells sobre com fer anar això, "+"féu clic aquí",'getLayerWarning':"Per evitar aquest missatge, seleccioneu una nova Capa Base "+"al gestor de capes de la cantonada superior dreta.

"+"Probablement això és degut a que l'script de la biblioteca "+"${layerLib} "+"no ha estat inclòs a la vostra pàgina.

"+"Desenvolupadors: Per obtenir consells sobre com fer anar això, "+"féu clic aquí",'Scale = 1 : ${scaleDenom}':"Escala = 1 : ${scaleDenom}",'W':'O','E':'E','N':'N','S':'S','Graticule':'Retícula','reprojectDeprecated':"Esteu fent servir l'opció 'reproject' a la capa "+"${layerName}. Aquesta opció és obsoleta: el seu ús fou concebut "+"per suportar la visualització de dades sobre mapes base comercials, "+"però ara aquesta funcionalitat s'hauria d'assolir mitjançant el suport "+"de la projecció Spherical Mercator. Més informació disponible a "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Aquest mètode és obsolet i s'eliminarà a la versió 3.0. "+"Si us plau feu servir em mètode alternatiu ${newMethod}.",'end':''};OpenLayers.Strategy.Refresh=OpenLayers.Class(OpenLayers.Strategy,{force:false,interval:0,timer:null,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){if(this.layer.visibility===true){this.start();} +this.layer.events.on({"visibilitychanged":this.reset,scope:this});} +return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.stop();this.layer.events.un({"visibilitychanged":this.reset,scope:this});} +return deactivated;},reset:function(){if(this.layer.visibility===true){this.start();}else{this.stop();}},start:function(){if(this.interval&&typeof this.interval==="number"&&this.interval>0){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.Handler.Hover=OpenLayers.Class(OpenLayers.Handler,{delay:500,pixelTolerance:null,stopMove:false,px:null,timerId:null,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.viewPortDiv)){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(dpx0){this.layer.removeFeatures(this.vertices,{silent:true});this.vertices=[];} +if(this.virtualVertices.length>0){this.layer.removeFeatures(this.virtualVertices,{silent:true});this.virtualVertices=[];} +var pixel=evt.xy;var llPx=pixel.add(-this.hoverTolerance/2,this.hoverTolerance/2);var urPx=pixel.add(this.hoverTolerance/2,-this.hoverTolerance/2);var ll=this.map.getLonLatFromPixel(llPx);var ur=this.map.getLonLatFromPixel(urPx);var hits=this.tree.search([ll.lon,ll.lat,ur.lon,ur.lat]);if(hits.length>0){var center=this.map.getLonLatFromPixel(pixel);var centerPt=new OpenLayers.Geometry.Point(center.lon,center.lat);var d=Number.MAX_VALUE;var closestHit;for(var i=0,ii=hits.length;i0){newParams['LAYERDEFS']=layerDefStrList.join("");}} +var requestString=this.getFullRequestString(newParams);return requestString;},setLayerFilter:function(id,queryDef){if(!this.layerDefs){this.layerDefs={};} +if(queryDef){this.layerDefs[id]=queryDef;}else{delete this.layerDefs[id];}},clearLayerFilter:function(id){if(id){delete this.layerDefs[id];}else{delete this.layerDefs;}},mergeNewParams:function(newParams){var upperParams=OpenLayers.Util.upperCaseObject(newParams);var newArguments=[upperParams];return OpenLayers.Layer.Grid.prototype.mergeNewParams.apply(this,newArguments);},CLASS_NAME:"OpenLayers.Layer.ArcGIS93Rest"});OpenLayers.Control.GetFeature=OpenLayers.Class(OpenLayers.Control,{protocol:null,multipleKey:null,toggleKey:null,modifiers:null,multiple:false,click:true,single:true,clickout:true,toggle:false,clickTolerance:5,hover:false,box:false,maxFeatures:10,features:null,hoverFeature:null,handlers:null,hoverResponse:null,filterType:OpenLayers.Filter.Spatial.BBOX,initialize:function(options){options.handlerOptions=options.handlerOptions||{};OpenLayers.Control.prototype.initialize.apply(this,[options]);this.features={};this.handlers={};if(this.click){this.handlers.click=new OpenLayers.Handler.Click(this,{click:this.selectClick},this.handlerOptions.click||{});} +if(this.box){this.handlers.box=new OpenLayers.Handler.Box(this,{done:this.selectBox},OpenLayers.Util.extend(this.handlerOptions.box,{boxDivClassName:"olHandlerBoxSelectFeature"}));} +if(this.hover){this.handlers.hover=new OpenLayers.Handler.Hover(this,{'move':this.cancelHover,'pause':this.selectHover},OpenLayers.Util.applyDefaults(this.handlerOptions.hover,{'delay':250,'pixelTolerance':2}));}},activate:function(){if(!this.active){for(var i in this.handlers){this.handlers[i].activate();}} +return OpenLayers.Control.prototype.activate.apply(this,arguments);},deactivate:function(){if(this.active){for(var i in this.handlers){this.handlers[i].deactivate();}} +return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},selectClick:function(evt){var bounds=this.pixelToBounds(evt.xy);this.setModifiers(evt);this.request(bounds,{single:this.single});},selectBox:function(position){var bounds;if(position instanceof OpenLayers.Bounds){var minXY=this.map.getLonLatFromPixel({x:position.left,y:position.bottom});var maxXY=this.map.getLonLatFromPixel({x:position.right,y:position.top});bounds=new OpenLayers.Bounds(minXY.lon,minXY.lat,maxXY.lon,maxXY.lat);}else{if(this.click){return;} +bounds=this.pixelToBounds(position);} +this.setModifiers(this.handlers.box.dragHandler.evt);this.request(bounds);},selectHover:function(evt){var bounds=this.pixelToBounds(evt.xy);this.request(bounds,{single:true,hover:true});},cancelHover:function(){if(this.hoverResponse){this.protocol.abort(this.hoverResponse);this.hoverResponse=null;OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");}},request:function(bounds,options){options=options||{};var filter=new OpenLayers.Filter.Spatial({type:this.filterType,value:bounds});OpenLayers.Element.addClass(this.map.viewPortDiv,"olCursorWait");var response=this.protocol.read({maxFeatures:options.single==true?this.maxFeatures:undefined,filter:filter,callback:function(result){if(result.success()){if(result.features.length){if(options.single==true){this.selectBestFeature(result.features,bounds.getCenterLonLat(),options);}else{this.select(result.features);}}else if(options.hover){this.hoverSelect();}else{this.events.triggerEvent("clickout");if(this.clickout){this.unselectAll();}}} +OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");},scope:this});if(options.hover==true){this.hoverResponse=response;}},selectBestFeature:function(features,clickPosition,options){options=options||{};if(features.length){var point=new OpenLayers.Geometry.Point(clickPosition.lon,clickPosition.lat);var feature,resultFeature,dist;var minDist=Number.MAX_VALUE;for(var i=0;ithis.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.Geolocate=OpenLayers.Class(OpenLayers.Control,{geolocation:null,available:('geolocation'in navigator),bind:true,watch:false,geolocationOptions:null,destroy:function(){this.deactivate();OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){if(this.available&&!this.geolocation){this.geolocation=navigator.geolocation;} +if(!this.geolocation){this.events.triggerEvent("locationuncapable");return false;} +if(OpenLayers.Control.prototype.activate.apply(this,arguments)){if(this.watch){this.watchId=this.geolocation.watchPosition(OpenLayers.Function.bind(this.geolocate,this),OpenLayers.Function.bind(this.failure,this),this.geolocationOptions);}else{this.getCurrentLocation();} +return true;} +return false;},deactivate:function(){if(this.active&&this.watchId!==null){this.geolocation.clearWatch(this.watchId);} +return OpenLayers.Control.prototype.deactivate.apply(this,arguments);},geolocate:function(position){var center=new OpenLayers.LonLat(position.coords.longitude,position.coords.latitude).transform(new OpenLayers.Projection("EPSG:4326"),this.map.getProjectionObject());if(this.bind){this.map.setCenter(center);} +this.events.triggerEvent("locationupdated",{position:position,point:new OpenLayers.Geometry.Point(center.lon,center.lat)});},getCurrentLocation:function(){if(!this.active||this.watch){return false;} +this.geolocation.getCurrentPosition(OpenLayers.Function.bind(this.geolocate,this),OpenLayers.Function.bind(this.failure,this),this.geolocationOptions);return true;},failure:function(error){this.events.triggerEvent("locationfailed",{error:error});},CLASS_NAME:"OpenLayers.Control.Geolocate"});OpenLayers.Tile.UTFGrid=OpenLayers.Class(OpenLayers.Tile,{url:null,utfgridResolution:2,json:null,format:null,destroy:function(){this.clear();OpenLayers.Tile.prototype.destroy.apply(this,arguments);},draw:function(){var drawn=OpenLayers.Tile.prototype.draw.apply(this,arguments);if(drawn){if(this.isLoading){this.abortLoading();this.events.triggerEvent("reload");}else{this.isLoading=true;this.events.triggerEvent("loadstart");} +this.url=this.layer.getURL(this.bounds);if(this.layer.useJSONP){var ols=new OpenLayers.Protocol.Script({url:this.url,callback:function(response){this.isLoading=false;this.events.triggerEvent("loadend");this.json=response.data;},scope:this});ols.read();this.request=ols;}else{this.request=OpenLayers.Request.GET({url:this.url,callback:function(response){this.isLoading=false;this.events.triggerEvent("loadend");if(response.status===200){this.parseData(response.responseText);}},scope:this});}}else{this.unload();} +return drawn;},abortLoading:function(){if(this.request){this.request.abort();delete this.request;} +this.isLoading=false;},getFeatureInfo:function(i,j){var info=null;if(this.json){var id=this.getFeatureId(i,j);if(id!==null){info={id:id,data:this.json.data[id]};}} +return info;},getFeatureId:function(i,j){var id=null;if(this.json){var resolution=this.utfgridResolution;var row=Math.floor(j/resolution);var col=Math.floor(i/resolution);var charCode=this.json.grid[row].charCodeAt(col);var index=this.indexFromCharCode(charCode);var keys=this.json.keys;if(!isNaN(index)&&(index in keys)){id=keys[index];}} +return id;},indexFromCharCode:function(charCode){if(charCode>=93){charCode--;} +if(charCode>=35){charCode--;} +return charCode-32;},parseData:function(str){if(!this.format){this.format=new OpenLayers.Format.JSON();} +this.json=this.format.read(str);},clear:function(){this.json=null;},CLASS_NAME:"OpenLayers.Tile.UTFGrid"});OpenLayers.Control.NavigationHistory=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOGGLE,previous:null,previousOptions:null,next:null,nextOptions:null,limit:50,autoActivate:true,clearOnDeactivate:false,registry:null,nextStack:null,previousStack:null,listeners:null,restoring:false,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,[options]);this.registry=OpenLayers.Util.extend({"moveend":this.getState},this.registry);var previousOptions={trigger:OpenLayers.Function.bind(this.previousTrigger,this),displayClass:this.displayClass+" "+this.displayClass+"Previous"};OpenLayers.Util.extend(previousOptions,this.previousOptions);this.previous=new OpenLayers.Control.Button(previousOptions);var nextOptions={trigger:OpenLayers.Function.bind(this.nextTrigger,this),displayClass:this.displayClass+" "+this.displayClass+"Next"};OpenLayers.Util.extend(nextOptions,this.nextOptions);this.next=new OpenLayers.Control.Button(nextOptions);this.clear();},onPreviousChange:function(state,length){if(state&&!this.previous.active){this.previous.activate();}else if(!state&&this.previous.active){this.previous.deactivate();}},onNextChange:function(state,length){if(state&&!this.next.active){this.next.activate();}else if(!state&&this.next.active){this.next.deactivate();}},destroy:function(){OpenLayers.Control.prototype.destroy.apply(this);this.previous.destroy();this.next.destroy();this.deactivate();for(var prop in this){this[prop]=null;}},setMap:function(map){this.map=map;this.next.setMap(map);this.previous.setMap(map);},draw:function(){OpenLayers.Control.prototype.draw.apply(this,arguments);this.next.draw();this.previous.draw();},previousTrigger:function(){var current=this.previousStack.shift();var state=this.previousStack.shift();if(state!=undefined){this.nextStack.unshift(current);this.previousStack.unshift(state);this.restoring=true;this.restore(state);this.restoring=false;this.onNextChange(this.nextStack[0],this.nextStack.length);this.onPreviousChange(this.previousStack[1],this.previousStack.length-1);}else{this.previousStack.unshift(current);} +return state;},nextTrigger:function(){var state=this.nextStack.shift();if(state!=undefined){this.previousStack.unshift(state);this.restoring=true;this.restore(state);this.restoring=false;this.onNextChange(this.nextStack[0],this.nextStack.length);this.onPreviousChange(this.previousStack[1],this.previousStack.length-1);} +return state;},clear:function(){this.previousStack=[];this.previous.deactivate();this.nextStack=[];this.next.deactivate();},getState:function(){return{center:this.map.getCenter(),resolution:this.map.getResolution(),projection:this.map.getProjectionObject(),units:this.map.getProjectionObject().getUnits()||this.map.units||this.map.baseLayer.units};},restore:function(state){var center,zoom;if(this.map.getProjectionObject()==state.projection){zoom=this.map.getZoomForResolution(state.resolution);center=state.center;}else{center=state.center.clone();center.transform(state.projection,this.map.getProjectionObject());var sourceUnits=state.units;var targetUnits=this.map.getProjectionObject().getUnits()||this.map.units||this.map.baseLayer.units;var resolutionFactor=sourceUnits&&targetUnits?OpenLayers.INCHES_PER_UNIT[sourceUnits]/OpenLayers.INCHES_PER_UNIT[targetUnits]:1;zoom=this.map.getZoomForResolution(resolutionFactor*state.resolution);} +this.map.setCenter(center,zoom);},setListeners:function(){this.listeners={};for(var type in this.registry){this.listeners[type]=OpenLayers.Function.bind(function(){if(!this.restoring){var state=this.registry[type].apply(this,arguments);this.previousStack.unshift(state);if(this.previousStack.length>1){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.Protocol.WFS.v1_0_0=OpenLayers.Class(OpenLayers.Protocol.WFS.v1,{version:"1.0.0",CLASS_NAME:"OpenLayers.Protocol.WFS.v1_0_0"});OpenLayers.Lang["nl"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Het verzoek is niet afgehandeld met de volgende melding: ${statusText}",'Permalink':"Permanente verwijzing",'Overlays':"Overlays",'Base Layer':"Achtergrondkaart",'noFID':"Een optie die geen FID heeft kan niet bijgewerkt worden.",'browserNotSupported':"Uw browser ondersteunt het weergeven van vectoren niet.\nMomenteel ondersteunde weergavemogelijkheden:\n${renderers}",'minZoomLevelError':"De eigenschap minZoomLevel is alleen bedoeld voor gebruik lagen met die afstammen van FixedZoomLevels-lagen.\nDat deze WFS-laag minZoomLevel controleert, is een overblijfsel uit het verleden.\nWe kunnen deze controle echter niet verwijderen zonder op OL gebaseerde applicaties die hervan afhankelijk zijn stuk te maken.\nDaarom heeft deze functionaliteit de eigenschap \'deprecated\' gekregen - de minZoomLevel wordt verwijderd in versie 3.0.\nGebruik in plaats van deze functie de mogelijkheid om min/max voor resolutie in te stellen zoals op de volgende pagina wordt beschreven:\nhttp://trac.openlayers.org/wiki/SettingZoomLevels",'commitSuccess':"WFS-transactie: succesvol ${response}",'commitFailed':"WFS-transactie: mislukt ${response}",'googleWarning':"De Google-Layer kon niet correct geladen worden.\x3cbr /\x3e\x3cbr /\x3e\nOm deze melding niet meer te krijgen, moet u een andere achtergrondkaart kiezen in de laagwisselaar in de rechterbovenhoek.\x3cbr /\x3e\x3cbr /\x3e\nDit komt waarschijnlijk doordat de bibliotheek ${layerLib} niet correct ingevoegd is.\x3cbr /\x3e\x3cbr /\x3e\nOntwikkelaars: \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eklik hier\x3c/a\x3e om dit werkend te krijgen.",'getLayerWarning':"De laag ${layerType} kon niet goed geladen worden.\x3cbr /\x3e\x3cbr /\x3e\nOm deze melding niet meer te krijgen, moet u een andere achtergrondkaart kiezen in de laagwisselaar in de rechterbovenhoek.\x3cbr /\x3e\x3cbr /\x3e\nDit komt waarschijnlijk doordat de bibliotheek ${layerLib} niet correct is ingevoegd.\x3cbr /\x3e\x3cbr /\x3e\nOntwikkelaars: \x3ca href=\'http://trac.openlayers.org/wiki/${layerLib}\' target=\'_blank\'\x3eklik hier\x3c/a\x3e om dit werkend te krijgen.",'Scale = 1 : ${scaleDenom}':"Schaal = 1 : ${scaleDenom}",'W':"W",'E':"O",'N':"N",'S':"Z",'reprojectDeprecated':"U gebruikt de optie \'reproject\' op de laag ${layerName}.\nDeze optie is vervallen: deze optie was ontwikkeld om gegevens over commerciële basiskaarten weer te geven, maar deze functionaliteit wordt nu bereikt door ondersteuning van Spherical Mercator.\nMeer informatie is beschikbaar op http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Deze methode is verouderd en wordt verwijderd in versie 3.0.\nGebruik ${newMethod}."});OpenLayers.Strategy.Cluster=OpenLayers.Class(OpenLayers.Strategy,{distance:20,threshold:null,features:null,clusters:null,clustering:false,resolution:null,activate:function(){var activated=OpenLayers.Strategy.prototype.activate.call(this);if(activated){this.layer.events.on({"beforefeaturesadded":this.cacheFeatures,"featuresremoved":this.clearCache,"moveend":this.cluster,scope:this});} +return activated;},deactivate:function(){var deactivated=OpenLayers.Strategy.prototype.deactivate.call(this);if(deactivated){this.clearCache();this.layer.events.un({"beforefeaturesadded":this.cacheFeatures,"featuresremoved":this.clearCache,"moveend":this.cluster,scope:this});} +return deactivated;},cacheFeatures:function(event){var propagate=true;if(!this.clustering){this.clearCache();this.features=event.features;this.cluster();propagate=false;} +return propagate;},clearCache:function(){if(!this.clustering){this.features=null;}},cluster:function(event){if((!event||event.zoomChanged)&&this.features){var resolution=this.layer.map.getResolution();if(resolution!=this.resolution||!this.clustersExist()){this.resolution=resolution;var clusters=[];var feature,clustered,cluster;for(var i=0;i=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.clustering=true;this.layer.removeAllFeatures();this.clustering=false;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;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 = 1 : ${scaleDenom}':"Scale = 1 : ${scaleDenom}",'W':'W','E':'E','N':'N','S':'S','Graticule':'Graticule','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.",'end':''};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.Control.NavToolbar=OpenLayers.Class(OpenLayers.Control.Panel,{initialize:function(options){OpenLayers.Control.Panel.prototype.initialize.apply(this,[options]);this.addControls([new OpenLayers.Control.Navigation(),new OpenLayers.Control.ZoomBox()]);},draw:function(){var div=OpenLayers.Control.Panel.prototype.draw.apply(this,arguments);if(this.defaultControl===null){this.defaultControl=this.controls[0];} +return div;},CLASS_NAME:"OpenLayers.Control.NavToolbar"});OpenLayers.Format.GeoRSS=OpenLayers.Class(OpenLayers.Format.XML,{rssns:"http://backend.userland.com/rss2",featureNS:"http://mapserver.gis.umn.edu/mapserver",georssns:"http://www.georss.org/georss",geons:"http://www.w3.org/2003/01/geo/wgs84_pos#",featureTitle:"Untitled",featureDescription:"No Description",gmlParser:null,xy:false,createGeometryFromItem:function(item){var point=this.getElementsByTagNameNS(item,this.georssns,"point");var lat=this.getElementsByTagNameNS(item,this.geons,'lat');var lon=this.getElementsByTagNameNS(item,this.geons,'long');var line=this.getElementsByTagNameNS(item,this.georssns,"line");var polygon=this.getElementsByTagNameNS(item,this.georssns,"polygon");var where=this.getElementsByTagNameNS(item,this.georssns,"where");var box=this.getElementsByTagNameNS(item,this.georssns,"box");if(point.length>0||(lat.length>0&&lon.length>0)){var location;if(point.length>0){location=OpenLayers.String.trim(point[0].firstChild.nodeValue).split(/\s+/);if(location.length!=2){location=OpenLayers.String.trim(point[0].firstChild.nodeValue).split(/\s*,\s*/);}}else{location=[parseFloat(lat[0].firstChild.nodeValue),parseFloat(lon[0].firstChild.nodeValue)];} +var geometry=new OpenLayers.Geometry.Point(location[1],location[0]);}else if(line.length>0){var coords=OpenLayers.String.trim(this.getChildValue(line[0])).split(/\s+/);var components=[];var point;for(var i=0,len=coords.length;i0){var coords=OpenLayers.String.trim(this.getChildValue(polygon[0])).split(/\s+/);var components=[];var point;for(var i=0,len=coords.length;i0){if(!this.gmlParser){this.gmlParser=new OpenLayers.Format.GML({'xy':this.xy});} +var feature=this.gmlParser.parseFeature(where[0]);geometry=feature.geometry;}else if(box.length>0){var coords=OpenLayers.String.trim(box[0].firstChild.nodeValue).split(/\s+/);var components=[];var point;if(coords.length>3){point=new OpenLayers.Geometry.Point(coords[1],coords[0]);components.push(point);point=new OpenLayers.Geometry.Point(coords[1],coords[2]);components.push(point);point=new OpenLayers.Geometry.Point(coords[3],coords[2]);components.push(point);point=new OpenLayers.Geometry.Point(coords[3],coords[0]);components.push(point);point=new OpenLayers.Geometry.Point(coords[1],coords[0]);components.push(point);} +geometry=new OpenLayers.Geometry.Polygon([new OpenLayers.Geometry.LinearRing(components)]);} +if(geometry&&this.internalProjection&&this.externalProjection){geometry.transform(this.externalProjection,this.internalProjection);} +return geometry;},createFeatureFromItem:function(item){var geometry=this.createGeometryFromItem(item);var title=this._getChildValue(item,"*","title",this.featureTitle);var description=this._getChildValue(item,"*","description",this._getChildValue(item,"*","content",this._getChildValue(item,"*","summary",this.featureDescription)));var link=this._getChildValue(item,"*","link");if(!link){try{link=this.getElementsByTagNameNS(item,"*","link")[0].getAttribute("href");}catch(e){link=null;}} +var id=this._getChildValue(item,"*","id",null);var data={"title":title,"description":description,"link":link};var feature=new OpenLayers.Feature.Vector(geometry,data);feature.fid=id;return feature;},_getChildValue:function(node,nsuri,name,def){var value;var eles=this.getElementsByTagNameNS(node,nsuri,name);if(eles&&eles[0]&&eles[0].firstChild&&eles[0].firstChild.nodeValue){value=this.getChildValue(eles[0]);}else{value=(def==undefined)?"":def;} +return value;},read:function(doc){if(typeof doc=="string"){doc=OpenLayers.Format.XML.prototype.read.apply(this,[doc]);} +var itemlist=null;itemlist=this.getElementsByTagNameNS(doc,'*','item');if(itemlist.length==0){itemlist=this.getElementsByTagNameNS(doc,'*','entry');} +var numItems=itemlist.length;var features=new Array(numItems);for(var i=0;i
"+"Per evitare questo messaggio, seleziona un nuovo livello di base "+"nel selettore di livelli nell'angolo in alto a destra.

"+"Probabilmente, ciò accade perchè la libreria Google Maps "+"non è stata inclusa nella pagina, oppure non contiene la "+"corretta API key per il tuo sito.

"+"Sviluppatori: per aiuto su come farlo funzionare correttamente, "+"fare clic qui",'getLayerWarning':"Il livello ${layerType} non è stato caricato correttamente.

"+"Per evitare questo messaggio, seleziona un nuovo livello di base "+"nel selettore di livelli nell'angolo in alto a destra.

"+"Probabilmente, ciò accade perché la libreria ${layerLib} "+"non è stata inclusa correttamente.

"+"Sviluppatori: per aiuto su come farlo funzionare correttamente, "+"fare clic qui",'Scale = 1 : ${scaleDenom}':"Scala = 1 : ${scaleDenom}",'W':'O','E':'E','N':'N','S':'S','Graticule':'Reticolato','reprojectDeprecated':"Stai utilizzando l'opzione 'reproject' sul livello ${layerName}. "+"Questa opzione è deprecata: il suo utilizzo è stato introdotto per"+"supportare il disegno dei dati sopra mappe commerciali, ma tale "+"funzionalità dovrebbe essere ottenuta tramite l'utilizzo della proiezione "+"Spherical Mercator. Per maggiori informazioni consultare "+"http://trac.openlayers.org/wiki/SphericalMercator.",'methodDeprecated':"Questo metodo è stato deprecato e sarà rimosso dalla versione 3.0. "+"Si prega di utilizzare il metodo ${newMethod} in alternativa.",'end':''};OpenLayers.Format.WPSCapabilities=OpenLayers.Class(OpenLayers.Format.XML.VersionedOGC,{defaultVersion:"1.0.0",CLASS_NAME:"OpenLayers.Format.WPSCapabilities"});OpenLayers.Format.WPSCapabilities.v1_0_0=OpenLayers.Class(OpenLayers.Format.XML,{namespaces:{ows:"http://www.opengis.net/ows/1.1",wps:"http://www.opengis.net/wps/1.0.0",xlink:"http://www.w3.org/1999/xlink"},regExes:{trimSpace:(/^\s*|\s*$/g),removeSpace:(/\s*/g),splitSpace:(/\s+/),trimComma:(/\s*,\s*/g)},initialize:function(options){OpenLayers.Format.XML.prototype.initialize.apply(this,[options]);},read:function(data){if(typeof data=="string"){data=OpenLayers.Format.XML.prototype.read.apply(this,[data]);} +if(data&&data.nodeType==9){data=data.documentElement;} +var capabilities={};this.readNode(data,capabilities);return capabilities;},readers:{"wps":{"Capabilities":function(node,obj){this.readChildNodes(node,obj);},"ProcessOfferings":function(node,obj){obj.processOfferings={};this.readChildNodes(node,obj.processOfferings);},"Process":function(node,processOfferings){var processVersion=this.getAttributeNS(node,this.namespaces.wps,"processVersion");var process={processVersion:processVersion};this.readChildNodes(node,process);processOfferings[process.identifier]=process;},"Languages":function(node,obj){obj.languages=[];this.readChildNodes(node,obj.languages);},"Default":function(node,languages){var language={isDefault:true};this.readChildNodes(node,language);languages.push(language);},"Supported":function(node,languages){var language={};this.readChildNodes(node,language);languages.push(language);}},"ows":OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]},CLASS_NAME:"OpenLayers.Format.WPSCapabilities.v1_0_0"});OpenLayers.Control.PinchZoom=OpenLayers.Class(OpenLayers.Control,{type:OpenLayers.Control.TYPE_TOOL,pinchOrigin:null,currentCenter:null,autoActivate:true,preserveCenter:false,initialize:function(options){OpenLayers.Control.prototype.initialize.apply(this,arguments);this.handler=new OpenLayers.Handler.Pinch(this,{start:this.pinchStart,move:this.pinchMove,done:this.pinchDone},this.handlerOptions);},pinchStart:function(evt,pinchData){var xy=(this.preserveCenter)?this.map.getPixelFromLonLat(this.map.getCenter()):evt.xy;this.pinchOrigin=xy;this.currentCenter=xy;},pinchMove:function(evt,pinchData){var scale=pinchData.scale;var containerOrigin=this.map.layerContainerOriginPx;var pinchOrigin=this.pinchOrigin;var current=(this.preserveCenter)?this.map.getPixelFromLonLat(this.map.getCenter()):evt.xy;var dx=Math.round((containerOrigin.x+current.x-pinchOrigin.x)+(scale-1)*(containerOrigin.x-pinchOrigin.x));var dy=Math.round((containerOrigin.y+current.y-pinchOrigin.y)+(scale-1)*(containerOrigin.y-pinchOrigin.y));this.map.applyTransform(dx,dy,scale);this.currentCenter=current;},pinchDone:function(evt,start,last){this.map.applyTransform();var zoom=this.map.getZoomForResolution(this.map.getResolution()/last.scale,true);if(zoom!==this.map.getZoom()||!this.currentCenter.equals(this.pinchOrigin)){var resolution=this.map.getResolutionForZoom(zoom);var location=this.map.getLonLatFromPixel(this.pinchOrigin);var zoomPixel=this.currentCenter;var size=this.map.getSize();location.lon+=resolution*((size.w/2)-zoomPixel.x);location.lat-=resolution*((size.h/2)-zoomPixel.y);this.map.div.clientWidth=this.map.div.clientWidth;this.map.setCenter(location,zoom);}},CLASS_NAME:"OpenLayers.Control.PinchZoom"});OpenLayers.Control.TouchNavigation=OpenLayers.Class(OpenLayers.Control,{dragPan:null,dragPanOptions:null,pinchZoom:null,pinchZoomOptions:null,clickHandlerOptions:null,documentDrag:false,autoActivate:true,initialize:function(options){this.handlers={};OpenLayers.Control.prototype.initialize.apply(this,arguments);},destroy:function(){this.deactivate();if(this.dragPan){this.dragPan.destroy();} +this.dragPan=null;if(this.pinchZoom){this.pinchZoom.destroy();delete this.pinchZoom;} +OpenLayers.Control.prototype.destroy.apply(this,arguments);},activate:function(){if(OpenLayers.Control.prototype.activate.apply(this,arguments)){this.dragPan.activate();this.handlers.click.activate();this.pinchZoom.activate();return true;} +return false;},deactivate:function(){if(OpenLayers.Control.prototype.deactivate.apply(this,arguments)){this.dragPan.deactivate();this.handlers.click.deactivate();this.pinchZoom.deactivate();return true;} +return false;},draw:function(){var clickCallbacks={click:this.defaultClick,dblclick:this.defaultDblClick};var clickOptions=OpenLayers.Util.extend({"double":true,stopDouble:true,pixelTolerance:2},this.clickHandlerOptions);this.handlers.click=new OpenLayers.Handler.Click(this,clickCallbacks,clickOptions);this.dragPan=new OpenLayers.Control.DragPan(OpenLayers.Util.extend({map:this.map,documentDrag:this.documentDrag},this.dragPanOptions));this.dragPan.draw();this.pinchZoom=new OpenLayers.Control.PinchZoom(OpenLayers.Util.extend({map:this.map},this.pinchZoomOptions));},defaultClick:function(evt){if(evt.lastTouches&&evt.lastTouches.length==2){this.map.zoomOut();}},defaultDblClick:function(evt){this.map.zoomTo(this.map.zoom+1,evt.xy);},CLASS_NAME:"OpenLayers.Control.TouchNavigation"});OpenLayers.Style2=OpenLayers.Class({id:null,name:null,title:null,description:null,layerName:null,isDefault:false,rules:null,initialize:function(config){OpenLayers.Util.extend(this,config);this.id=OpenLayers.Util.createUniqueID(this.CLASS_NAME+"_");},destroy:function(){for(var i=0,len=this.rules.length;i=0;--i){layer=candidates[i];if(layer instanceof OpenLayers.Layer.WMTS&&layer.requestEncoding===this.requestEncoding&&(!this.queryVisible||layer.getVisibility())){layers.push(layer);if(!this.drillDown||this.hover){break;}}} +return layers;},buildRequestOptions:function(layer,xy){var loc=this.map.getLonLatFromPixel(xy);var getTileUrl=layer.getURL(new OpenLayers.Bounds(loc.lon,loc.lat,loc.lon,loc.lat));var params=OpenLayers.Util.getParameters(getTileUrl);var tileInfo=layer.getTileInfo(loc);OpenLayers.Util.extend(params,{service:"WMTS",version:layer.version,request:"GetFeatureInfo",infoFormat:this.infoFormat,feature_count:this.maxFeatures,i:tileInfo.i,j:tileInfo.j});OpenLayers.Util.applyDefaults(params,this.vendorParams);return{url:OpenLayers.Util.isArray(layer.url)?layer.url[0]:layer.url,params:OpenLayers.Util.upperCaseObject(params),callback:function(request){this.handleResponse(xy,request,layer);},scope:this};},request:function(xy,options){options=options||{};var layers=this.findLayers();if(layers.length>0){var issue,layer;for(var i=0,len=layers.length;i0){OpenLayers.Element.addClass(this.map.viewPortDiv,"olCursorWait");}}},handleResponse:function(xy,request,layer){--this.pending;if(this.pending<=0){OpenLayers.Element.removeClass(this.map.viewPortDiv,"olCursorWait");this.pending=0;} +if(request.status&&(request.status<200||request.status>=300)){this.events.triggerEvent("exception",{xy:xy,request:request,layer:layer});}else{var doc=request.responseXML;if(!doc||!doc.documentElement){doc=request.responseText;} +var features,except;try{features=this.format.read(doc);}catch(error){except=true;this.events.triggerEvent("exception",{xy:xy,request:request,error:error,layer:layer});} +if(!except){this.events.triggerEvent("getfeatureinfo",{text:request.responseText,features:features,request:request,xy:xy,layer:layer});}}},CLASS_NAME:"OpenLayers.Control.WMTSGetFeatureInfo"});OpenLayers.Lang["nds"]=OpenLayers.Util.applyDefaults({'unhandledRequest':"Unbehannelt Trüchmellels för de Anfraag ${statusText}",'Permalink':"Permalink",'Overlays':"Overlays",'Base Layer':"Achtergrundkoort",'noFID':"En Feature, dat keen FID hett, kann nich aktuell maakt warrn.",'browserNotSupported':"Dien Browser ünnerstütt keen Vektorbiller. Ünnerstütt Renderers:\n${renderers}",'commitSuccess':"WFS-Transakschoon: hett klappt ${response}",'commitFailed':"WFS-Transakschoon: hett nich klappt ${response}",'Scale = 1 : ${scaleDenom}':"Skaal = 1 : ${scaleDenom}",'methodDeprecated':"Disse Methood is oold un schall dat in 3.0 nich mehr geven. Bruuk dor man beter ${newMethod} för."});OpenLayers.Layer.Zoomify=OpenLayers.Class(OpenLayers.Layer.Grid,{size:null,isBaseLayer:true,standardTileSize:256,tileOriginCorner:"tl",numberOfTiers:0,tileCountUpToTier:null,tierSizeInTiles:null,tierImageSize:null,initialize:function(name,url,size,options){this.initializeZoomify(size);OpenLayers.Layer.Grid.prototype.initialize.apply(this,[name,url,{},options]);},initializeZoomify:function(size){var imageSize=size.clone();this.size=size.clone();var tiles=new OpenLayers.Size(Math.ceil(imageSize.w/this.standardTileSize),Math.ceil(imageSize.h/this.standardTileSize));this.tierSizeInTiles=[tiles];this.tierImageSize=[imageSize];while(imageSize.w>this.standardTileSize||imageSize.h>this.standardTileSize){imageSize=new OpenLayers.Size(Math.floor(imageSize.w/2),Math.floor(imageSize.h/2));tiles=new OpenLayers.Size(Math.ceil(imageSize.w/this.standardTileSize),Math.ceil(imageSize.h/this.standardTileSize));this.tierSizeInTiles.push(tiles);this.tierImageSize.push(imageSize);} +this.tierSizeInTiles.reverse();this.tierImageSize.reverse();this.numberOfTiers=this.tierSizeInTiles.length;var resolutions=[1];this.tileCountUpToTier=[0];for(var i=1;i=0;--i){image=backBuffer.childNodes[i];image._w=image.width;image._h=image.height;}} +return backBuffer;},getURL:function(bounds){bounds=this.adjustBounds(bounds);var res=this.getServerResolution();var x=Math.round((bounds.left-this.tileOrigin.lon)/(res*this.tileSize.w));var y=Math.round((this.tileOrigin.lat-bounds.top)/(res*this.tileSize.h));var z=this.getZoomForResolution(res);var tileIndex=x+y*this.tierSizeInTiles[z].w+this.tileCountUpToTier[z];var path="TileGroup"+Math.floor((tileIndex)/256)+"/"+z+"-"+x+"-"+y+".jpg";var url=this.url;if(OpenLayers.Util.isArray(url)){url=this.selectUrl(path,url);} +return url+path;},getImageSize:function(){if(arguments.length>0){var bounds=this.adjustBounds(arguments[0]);var res=this.getServerResolution();var x=Math.round((bounds.left-this.tileOrigin.lon)/(res*this.tileSize.w));var y=Math.round((this.tileOrigin.lat-bounds.top)/(res*this.tileSize.h));var z=this.getZoomForResolution(res);var w=this.standardTileSize;var h=this.standardTileSize;if(x==this.tierSizeInTiles[z].w-1){var w=this.tierImageSize[z].w%this.standardTileSize;if(w==0){w=this.standardTileSize;}} +if(y==this.tierSizeInTiles[z].h-1){var h=this.tierImageSize[z].h%this.standardTileSize;if(h==0){h=this.standardTileSize;}} +if(x==this.tierSizeInTiles[z].w){w=Math.ceil(this.size.w/Math.pow(2,this.numberOfTiers-1-z)-this.tierImageSize[z].w);} +if(y==this.tierSizeInTiles[z].h){h=Math.ceil(this.size.h/Math.pow(2,this.numberOfTiers-1-z)-this.tierImageSize[z].h);} +return(new OpenLayers.Size(w,h));}else{return this.tileSize;}},setMap:function(map){OpenLayers.Layer.Grid.prototype.setMap.apply(this,arguments);this.tileOrigin=new OpenLayers.LonLat(this.map.maxExtent.left,this.map.maxExtent.top);},CLASS_NAME:"OpenLayers.Layer.Zoomify"});OpenLayers.Handler.RegularPolygon=OpenLayers.Class(OpenLayers.Handler.Drag,{sides:4,radius:null,snapAngle:null,snapToggle:'shiftKey',layerOptions:null,persist:false,irregular:false,citeCompliant:false,angle:null,fixedRadius:false,feature:null,layer:null,origin:null,initialize:function(control,callbacks,options){if(!(options&&options.layerOptions&&options.layerOptions.styleMap)){this.style=OpenLayers.Util.extend(OpenLayers.Feature.Vector.style['default'],{});} +OpenLayers.Handler.Drag.prototype.initialize.apply(this,[control,callbacks,options]);this.options=(options)?options:{};},setOptions:function(newOptions){OpenLayers.Util.extend(this.options,newOptions);OpenLayers.Util.extend(this,newOptions);},activate:function(){var activated=false;if(OpenLayers.Handler.Drag.prototype.activate.apply(this,arguments)){var options=OpenLayers.Util.extend({displayInLayerSwitcher:false,calculateInRange:OpenLayers.Function.True,wrapDateLine:this.citeCompliant},this.layerOptions);this.layer=new OpenLayers.Layer.Vector(this.CLASS_NAME,options);this.map.addLayer(this.layer);activated=true;} +return activated;},deactivate:function(){var deactivated=false;if(OpenLayers.Handler.Drag.prototype.deactivate.apply(this,arguments)){if(this.dragging){this.cancel();} +if(this.layer.map!=null){this.layer.destroy(false);if(this.feature){this.feature.destroy();}} +this.layer=null;this.feature=null;deactivated=true;} +return deactivated;},down:function(evt){this.fixedRadius=!!(this.radius);var maploc=this.layer.getLonLatFromViewPortPx(evt.xy);this.origin=new OpenLayers.Geometry.Point(maploc.lon,maploc.lat);if(!this.fixedRadius||this.irregular){this.radius=this.map.getResolution();} +if(this.persist){this.clear();} +this.feature=new OpenLayers.Feature.Vector();this.createGeometry();this.callback("create",[this.origin,this.feature]);this.layer.addFeatures([this.feature],{silent:true});this.layer.drawFeature(this.feature,this.style);},move:function(evt){var maploc=this.layer.getLonLatFromViewPortPx(evt.xy);var point=new OpenLayers.Geometry.Point(maploc.lon,maploc.lat);if(this.irregular){var ry=Math.sqrt(2)*Math.abs(point.y-this.origin.y)/2;this.radius=Math.max(this.map.getResolution()/2,ry);}else if(this.fixedRadius){this.origin=point;}else{this.calculateAngle(point,evt);this.radius=Math.max(this.map.getResolution()/2,point.distanceTo(this.origin));} +this.modifyGeometry();if(this.irregular){var dx=point.x-this.origin.x;var dy=point.y-this.origin.y;var ratio;if(dy==0){ratio=dx/(this.radius*Math.sqrt(2));}else{ratio=dx/dy;} +this.feature.geometry.resize(1,this.origin,ratio);this.feature.geometry.move(dx/2,dy/2);} +this.layer.drawFeature(this.feature,this.style);},up:function(evt){this.finalize();if(this.start==this.last){this.callback("done",[evt.xy]);}},out:function(evt){this.finalize();},createGeometry:function(){this.angle=Math.PI*((1/this.sides)-(1/2));if(this.snapAngle){this.angle+=this.snapAngle*(Math.PI/180);} +this.feature.geometry=OpenLayers.Geometry.Polygon.createRegularPolygon(this.origin,this.radius,this.sides,this.snapAngle);},modifyGeometry:function(){var angle,point;var ring=this.feature.geometry.components[0];if(ring.components.length!=(this.sides+1)){this.createGeometry();ring=this.feature.geometry.components[0];} +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-this.featureDx)/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.Image.IFrame={useIFrame:null,blankImageUrl:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAQAIBRAA7",draw:function(){var draw=OpenLayers.Tile.Image.prototype.shouldDraw.call(this);if(draw){var url=this.layer.getURL(this.bounds);var usedIFrame=this.useIFrame;this.useIFrame=this.maxGetUrlLength!==null&&!this.layer.async&&url.length>this.maxGetUrlLength;var fromIFrame=usedIFrame&&!this.useIFrame;var toIFrame=!usedIFrame&&this.useIFrame;if(fromIFrame||toIFrame){if(this.imgDiv&&this.imgDiv.parentNode===this.frame){this.frame.removeChild(this.imgDiv);} +this.imgDiv=null;if(fromIFrame){this.frame.removeChild(this.frame.firstChild);}}} +return OpenLayers.Tile.Image.prototype.draw.apply(this,arguments);},getImage:function(){if(this.useIFrame===true){if(!this.frame.childNodes.length){var eventPane=document.createElement("div"),style=eventPane.style;style.position="absolute";style.width="100%";style.height="100%";style.zIndex=1;style.backgroundImage="url("+this.blankImageUrl+")";this.frame.appendChild(eventPane);} +var id=this.id+'_iFrame',iframe;if(parseFloat(navigator.appVersion.split("MSIE")[1])<9){iframe=document.createElement('