Compare commits

...

5 Commits

Author SHA1 Message Date
ermisw 1a3a3f2a4d changed basemap url 2024-09-03 14:53:04 +02:00
ermisw a6625a1495 some fixes 2024-01-10 16:08:17 +01:00
ermisw bcfae78e7f some fixes 2024-01-10 16:07:04 +01:00
wiegee 6b11034b8d Merge pull request 'remove chat & home button configureable over ccs' (#2) from feature/removeChat into develop
Reviewed-on: #2
2024-01-09 14:50:17 +00:00
ermisw 658992af14 remove chat & home button configureable over ccs 2024-01-09 15:47:55 +01:00
23 changed files with 2527 additions and 250 deletions

File diff suppressed because one or more lines are too long

View File

@ -32,11 +32,13 @@ var hub = new HubRegistry(['./src/customApi/gulpfile.js',
// './src/modules/taskStatus/gulpfile.js',
// './src/modules/taskEmail/gulpfile.js',
// './src/modules/customChangeProblemLink/gulpfile.js',
// './src/modules/homeButton/gulpfile.js',
'./src/modules/homeButton/gulpfile.js',
//'./src/modules/test/gulpfile.js',
'./src/modules/ccsServiceNtt/gulpfile.js',
'./src/modules/routeModifier/gulpfile.js',
'./src/modules/navigationModifier/gulpfile.js']);
'./src/modules/navigationModifier/gulpfile.js',
'./src/modules/pwaTicketControllerAsfinag/gulpfile.js',
'./src/modules/removeChat/gulpfile.js']);
/* tell gulp to use the tasks just loaded */
gulp.registry(hub);
@ -69,7 +71,7 @@ gulp.task('upload', function () {
});
gulp.task('upload-helix', function (cb) {
exec('kubectl cp dist/NTTDATA smartit-master-859974cd7c-snsjz:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it-full -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
exec('kubectl cp dist/NTTDATA smartit-master-859974cd7c-hhlsw:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it-full -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
@ -77,7 +79,7 @@ gulp.task('upload-helix', function (cb) {
})
gulp.task('upload-helix-index', function (cb) {
exec('kubectl cp helix/dev/index.html smartit-master-859974cd7c-snsjz:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it-full/index.html -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
exec('kubectl cp helix/dev/index.html smartit-master-859974cd7c-hhlsw:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it-full/index.html -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
@ -85,7 +87,7 @@ gulp.task('upload-helix-index', function (cb) {
})
gulp.task('upload-helix-templates', function (cb) {
exec('kubectl cp helix/dev/templates.min.js smartit-master-859974cd7c-snsjz:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it-full/scripts/app/templates.min.js -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
exec('kubectl cp helix/dev/templates.min.js smartit-master-859974cd7c-hhlsw:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it-full/scripts/app/templates.min.js -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
@ -94,15 +96,15 @@ gulp.task('upload-helix-templates', function (cb) {
gulp.task('upload-helix-prod', function (cb) {
exec('kubectl cp dist/NTTDATA smartit-master-859974cd7c-snsjz:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
exec('kubectl cp dist/NTTDATA smartit-master-859974cd7c-hhlsw:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
cb(err);
});
})
gulp.task('upload-helix-prod-index', function (cb) {
exec('kubectl cp helix/prod/index.html smartit-master-859974cd7c-snsjz:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it/index.html -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
exec('kubectl cp helix/prod/index.html smartit-master-859974cd7c-hhlsw:/opt/bmc/Smart_IT/Smart_IT/smartit/current/smart-it/index.html -n nttokd1-dev -c smartit', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);

View File

@ -711,6 +711,8 @@
<script src="NTTDATA/modules/ccsServiceNtt/ntt.smartit.ccsServiceNtt.js"></script>
<script src="NTTDATA/modules/routeModifier/ntt.smartit.routeModifier.js"></script>
<script src="NTTDATA/modules/navigationModifier/ntt.smartit.navigationModifier.js"></script>
<script src="NTTDATA/modules/removeChat/ntt.smartit.removeChat.js"></script>
<script src="NTTDATA/modules/homeButton/ntt.smartit.homeButton.js"></script>
<!-- DRSMX-79147: changes for favicon -->
<script type="text/javascript">

View File

@ -52,10 +52,12 @@
<script src="scripts/ckeditor/ckeditor.js"></script>
<!--NTT DATA EXTENSIONS-->
<script src="NTTDATA/api/ntt.smartit.api.js"></script>
<!-- <script src="NTTDATA/api/ntt.smartit.api.js"></script>
<script src="NTTDATA/modules/ccsServiceNtt/ntt.smartit.ccsServiceNtt.js"></script>
<script src="NTTDATA/modules/routeModifier/ntt.smartit.routeModifier.js"></script>
<script src="NTTDATA/modules/navigationModifier/ntt.smartit.navigationModifier.js"></script>
<script src="NTTDATA/modules/removeChat/ntt.smartit.removeChat.js"></script>
<script src="NTTDATA/modules/homeButton/ntt.smartit.homeButton.js"></script> -->
<!-- DRSMX-79147: changes for favicon -->
<script type="text/javascript">

View File

@ -219,6 +219,65 @@ angular.module("myitsmApp").config(["$provide",function ($provide) {
}]);
// angular.module('myitsmApp')
// .provider('ccsProviderNtt',["ccsModel","$q",
// function (ccsModel,$q) {
// var cache=null;
// return {
// $get: function() {
// function getNttCCS() {
// return $q(function (resolve, reject) {
// var params = [ccsModel.getCCSParameters()];
// if(cache!=undefined) {
// resolve(cache);
// }else {
// $q.all(params).then(function(data) {
// var nttParams = _.pickBy(data[0], function(value, key) {
// return _.startsWith(key, "ntt.");
// });
// cache=nttParams;
// resolve(nttParams);
// });
// }
// });
// }
// }
// }
// // this.getNttCCS = function() {
// // return $q(function (resolve, reject) {
// // var params = [ccsModel.getCCSParameters()];
// // if(cache!=undefined) {
// // resolve(cache);
// // }else {
// // $q.all(params).then(function(data) {
// // var nttParams = _.pickBy(data[0], function(value, key) {
// // return _.startsWith(key, "ntt.");
// // });
// // cache=nttParams;
// // resolve(nttParams);
// // });
// // }
// // });
// // }
// }]);
/*angular.module("myitsmApp").config(function(ModuleConfigService){
for(var i = 0; i < nttSmartitModules.length; i++) {
var moduleConfigPath = modulesPath+nttSmartitModules[i].name()+"/config.json";

View File

@ -0,0 +1,630 @@
<?xml version="1.0" encoding="UTF-8"?>
<Capabilities xmlns="http://www.opengis.net/wmts/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd" version="1.0.0">
<ows:ServiceIdentification>
<ows:Title>basemap.at</ows:Title>
<ows:Abstract>basemap.at ist eine Rasterkarte in Form eines vorgenerierten Kachel-Caches,
in der Web Mercator Auxiliary Sphere und damit kompatibel zu den g&#x00E4;ngigen weltweiten
Basiskarten wie beispielsweise jenen von OpenStreetMap, Google Maps und Bing Maps.
</ows:Abstract>
<ows:ServiceType>OGC WMTS</ows:ServiceType>
<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
<ows:Fees>none</ows:Fees>
<ows:AccessConstraints>https://www.basemap.at</ows:AccessConstraints>
</ows:ServiceIdentification>
<ows:ServiceProvider>
<ows:ProviderName>City of Vienna</ows:ProviderName>
<ows:ProviderSite xlink:href="https://www.wien.gv.at/viennagis"/>
<ows:ServiceContact>
<ows:ContactInfo>
<ows:Address>
<ows:City>Vienna</ows:City>
<ows:Country>Austria</ows:Country>
<ows:ElectronicMailAddress>viennagis@post.wien.gv.at</ows:ElectronicMailAddress>
</ows:Address>
</ows:ContactInfo>
</ows:ServiceContact>
</ows:ServiceProvider>
<ows:OperationsMetadata>
<ows:Operation name="GetCapabilities">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="https://maps.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps1.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps2.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps3.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps4.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
</ows:HTTP>
</ows:DCP>
</ows:Operation>
<ows:Operation name="GetTile">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="https://maps.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps1.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps2.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps3.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps4.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
</ows:HTTP>
</ows:DCP>
</ows:Operation>
</ows:OperationsMetadata>
<Contents>
<Layer>
<ows:Title>Geoland Basemap</ows:Title>
<ows:Abstract>Basemap von &#214;sterreich in Farbe</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>geolandbasemap</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>normal</ows:Identifier>
</Style>
<Format>image/png</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Overlay</ows:Title>
<ows:Abstract>Basemap von &#214;sterreich nur Beschriftung als transparenter Layer</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>bmapoverlay</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>normal</ows:Identifier>
</Style>
<Format>image/png</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Grau</ows:Title>
<ows:Abstract>Basemap von &#214;sterreich in Grau</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>bmapgrau</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>normal</ows:Identifier>
</Style>
<Format>image/png</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Basemap High DPI</ows:Title>
<ows:Abstract>Basemap mit 512x512px Kacheln f&#x00FC;r Unterst&#x00FC;tzung von User Endger&#x00E4;ten mit high dpi Displays (iPad retina, smartphones mit HD Aufl&#x00F6;sung)</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>bmaphidpi</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>normal</ows:Identifier>
</Style>
<Format>image/jpeg</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Orthofoto</ows:Title>
<ows:Abstract>Basemap als farbiges Orthofoto</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>bmaporthofoto30cm</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>normal</ows:Identifier>
</Style>
<Format>image/jpeg</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Gel&#228;nde</ows:Title>
<ows:Abstract>Basemap Gel&#228;ndedarstellung von &#214;sterreich in Grau</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>bmapgelaende</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>grau</ows:Identifier>
</Style>
<Format>image/jpeg</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857_0-17</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Oberfl&#228;che</ows:Title>
<ows:Abstract>Basemap Oberfl&#228;chendarstellung von &#214;sterreich in Grau</ows:Abstract>
<ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
<ows:LowerCorner>8.782379 46.358770</ows:LowerCorner>
<ows:UpperCorner>17.5 49.037872</ows:UpperCorner>
</ows:WGS84BoundingBox>
<ows:Identifier>bmapoberflaeche</ows:Identifier>
<Style isDefault="true">
<ows:Identifier>grau</ows:Identifier>
</Style>
<Format>image/jpeg</Format>
<TileMatrixSetLink>
<TileMatrixSet>google3857_0-17</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<TileMatrixSet>
<ows:Identifier>google3857</ows:Identifier>
<ows:BoundingBox crs="urn:ogc:def:crs:EPSG:6.18.3:3857">
<ows:LowerCorner>977650 5838030</ows:LowerCorner>
<ows:UpperCorner>1913530 6281290</ows:UpperCorner>
</ows:BoundingBox>
<ows:SupportedCRS>urn:ogc:def:crs:EPSG:6.18.3:3857</ows:SupportedCRS>
<WellKnownScaleSet>urn:ogc:def:wkss:OGC:1.0:GoogleMapsCompatible</WellKnownScaleSet>
<TileMatrix>
<ows:Identifier>0</ows:Identifier>
<ScaleDenominator>559082264.029</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>1</MatrixWidth>
<MatrixHeight>1</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>1</ows:Identifier>
<ScaleDenominator>279541132.015</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>2</MatrixWidth>
<MatrixHeight>2</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>2</ows:Identifier>
<ScaleDenominator>139770566.007</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>4</MatrixWidth>
<MatrixHeight>4</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>3</ows:Identifier>
<ScaleDenominator>69885283.0036</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>8</MatrixWidth>
<MatrixHeight>8</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>4</ows:Identifier>
<ScaleDenominator>34942641.5018</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>16</MatrixWidth>
<MatrixHeight>16</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>5</ows:Identifier>
<ScaleDenominator>17471320.7509</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>32</MatrixWidth>
<MatrixHeight>32</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>6</ows:Identifier>
<ScaleDenominator>8735660.37545</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>64</MatrixWidth>
<MatrixHeight>64</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>7</ows:Identifier>
<ScaleDenominator>4367830.18773</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>128</MatrixWidth>
<MatrixHeight>128</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>8</ows:Identifier>
<ScaleDenominator>2183915.09386</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>256</MatrixWidth>
<MatrixHeight>256</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>9</ows:Identifier>
<ScaleDenominator>1091957.54693</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>512</MatrixWidth>
<MatrixHeight>512</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>10</ows:Identifier>
<ScaleDenominator>545978.773466</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>1024</MatrixWidth>
<MatrixHeight>1024</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>11</ows:Identifier>
<ScaleDenominator>272989.386733</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>2048</MatrixWidth>
<MatrixHeight>2048</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>12</ows:Identifier>
<ScaleDenominator>136494.693366</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>4096</MatrixWidth>
<MatrixHeight>4096</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>13</ows:Identifier>
<ScaleDenominator>68247.3466832</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>8192</MatrixWidth>
<MatrixHeight>8192</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>14</ows:Identifier>
<ScaleDenominator>34123.6733416</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>16384</MatrixWidth>
<MatrixHeight>16384</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>15</ows:Identifier>
<ScaleDenominator>17061.8366708</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>32768</MatrixWidth>
<MatrixHeight>32768</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>16</ows:Identifier>
<ScaleDenominator>8530.91833540</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>65536</MatrixWidth>
<MatrixHeight>65536</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>17</ows:Identifier>
<ScaleDenominator>4265.45916770</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>131072</MatrixWidth>
<MatrixHeight>131072</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>18</ows:Identifier>
<ScaleDenominator>2132.72958385</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>262144</MatrixWidth>
<MatrixHeight>262144</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>19</ows:Identifier>
<ScaleDenominator>1066.36479193</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>524288</MatrixWidth>
<MatrixHeight>524288</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>20</ows:Identifier>
<ScaleDenominator>533.18239597</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>1048576</MatrixWidth>
<MatrixHeight>1048576</MatrixHeight>
</TileMatrix>
</TileMatrixSet>
<TileMatrixSet>
<ows:Identifier>google3857_0-17</ows:Identifier>
<ows:BoundingBox crs="urn:ogc:def:crs:EPSG:6.18.3:3857">
<ows:LowerCorner>977650 5838030</ows:LowerCorner>
<ows:UpperCorner>1913530 6281290</ows:UpperCorner>
</ows:BoundingBox>
<ows:SupportedCRS>urn:ogc:def:crs:EPSG:6.18.3:3857</ows:SupportedCRS>
<WellKnownScaleSet>urn:ogc:def:wkss:OGC:1.0:GoogleMapsCompatible</WellKnownScaleSet>
<TileMatrix>
<ows:Identifier>0</ows:Identifier>
<ScaleDenominator>559082264.029</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>1</MatrixWidth>
<MatrixHeight>1</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>1</ows:Identifier>
<ScaleDenominator>279541132.015</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>2</MatrixWidth>
<MatrixHeight>2</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>2</ows:Identifier>
<ScaleDenominator>139770566.007</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>4</MatrixWidth>
<MatrixHeight>4</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>3</ows:Identifier>
<ScaleDenominator>69885283.0036</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>8</MatrixWidth>
<MatrixHeight>8</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>4</ows:Identifier>
<ScaleDenominator>34942641.5018</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>16</MatrixWidth>
<MatrixHeight>16</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>5</ows:Identifier>
<ScaleDenominator>17471320.7509</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>32</MatrixWidth>
<MatrixHeight>32</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>6</ows:Identifier>
<ScaleDenominator>8735660.37545</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>64</MatrixWidth>
<MatrixHeight>64</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>7</ows:Identifier>
<ScaleDenominator>4367830.18773</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>128</MatrixWidth>
<MatrixHeight>128</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>8</ows:Identifier>
<ScaleDenominator>2183915.09386</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>256</MatrixWidth>
<MatrixHeight>256</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>9</ows:Identifier>
<ScaleDenominator>1091957.54693</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>512</MatrixWidth>
<MatrixHeight>512</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>10</ows:Identifier>
<ScaleDenominator>545978.773466</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>1024</MatrixWidth>
<MatrixHeight>1024</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>11</ows:Identifier>
<ScaleDenominator>272989.386733</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>2048</MatrixWidth>
<MatrixHeight>2048</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>12</ows:Identifier>
<ScaleDenominator>136494.693366</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>4096</MatrixWidth>
<MatrixHeight>4096</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>13</ows:Identifier>
<ScaleDenominator>68247.3466832</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>8192</MatrixWidth>
<MatrixHeight>8192</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>14</ows:Identifier>
<ScaleDenominator>34123.6733416</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>16384</MatrixWidth>
<MatrixHeight>16384</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>15</ows:Identifier>
<ScaleDenominator>17061.8366708</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>32768</MatrixWidth>
<MatrixHeight>32768</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>16</ows:Identifier>
<ScaleDenominator>8530.91833540</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>65536</MatrixWidth>
<MatrixHeight>65536</MatrixHeight>
</TileMatrix>
<TileMatrix>
<ows:Identifier>17</ows:Identifier>
<ScaleDenominator>4265.45916770</ScaleDenominator>
<TopLeftCorner>-20037508.3428 20037508.3428</TopLeftCorner>
<TileWidth>256</TileWidth>
<TileHeight>256</TileHeight>
<MatrixWidth>131072</MatrixWidth>
<MatrixHeight>131072</MatrixHeight>
</TileMatrix>
</TileMatrixSet>
</Contents>
<ServiceMetadataURL xlink:href="https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml"/>
</Capabilities>

View File

@ -28,35 +28,7 @@
<ows:Operation name="GetCapabilities">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="https://maps.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps1.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps2.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps3.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps4.wien.gv.at/basemap">
<ows:Get xlink:href="https://mapsneu.wien.gv.at/basemapneu">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
@ -69,35 +41,7 @@
<ows:Operation name="GetTile">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="https://maps.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps1.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps2.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps3.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps4.wien.gv.at/basemap">
<ows:Get xlink:href="https://mapsneu.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
@ -124,11 +68,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://mapsneu.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Overlay</ows:Title>
@ -145,11 +85,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://mapsneu.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Grau</ows:Title>
@ -166,11 +102,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://mapsneu.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Basemap High DPI</ows:Title>
@ -187,11 +119,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Orthofoto</ows:Title>
@ -208,11 +136,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Gel&#228;nde</ows:Title>
@ -229,11 +153,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857_0-17</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Oberfl&#228;che</ows:Title>
@ -250,11 +170,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857_0-17</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<TileMatrixSet>
<ows:Identifier>google3857</ows:Identifier>
@ -626,5 +542,5 @@
</TileMatrix>
</TileMatrixSet>
</Contents>
<ServiceMetadataURL xlink:href="https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml"/>
</Capabilities>
<ServiceMetadataURL xlink:href="https://mapsneu.wien.gv.at/basemapneu/1.0.0/WMTSCapabilities.xml"/>
</Capabilities>

View File

@ -28,35 +28,7 @@
<ows:Operation name="GetCapabilities">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="https://maps.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps1.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps2.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps3.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps4.wien.gv.at/basemap">
<ows:Get xlink:href="https://mapsneu.wien.gv.at/basemapneu">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
@ -69,35 +41,7 @@
<ows:Operation name="GetTile">
<ows:DCP>
<ows:HTTP>
<ows:Get xlink:href="https://maps.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps1.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps2.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps3.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
</ows:AllowedValues>
</ows:Constraint>
</ows:Get>
<ows:Get xlink:href="https://maps4.wien.gv.at/basemap">
<ows:Get xlink:href="https://mapsneu.wien.gv.at/basemap">
<ows:Constraint name="GetEncoding">
<ows:AllowedValues>
<ows:Value>RESTful</ows:Value>
@ -124,11 +68,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://mapsneu.wien.gv.at/basemap/geolandbasemap/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Overlay</ows:Title>
@ -145,11 +85,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://mapsneu.wien.gv.at/basemap/bmapoverlay/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Grau</ows:Title>
@ -166,11 +102,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/png" template="https://maps1.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps2.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps3.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps4.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://maps.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
<ResourceURL format="image/png" template="https://mapsneu.wien.gv.at/basemap/bmapgrau/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Basemap High DPI</ows:Title>
@ -187,11 +119,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmaphidpi/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Orthofoto</ows:Title>
@ -208,11 +136,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmaporthofoto30cm/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Gel&#228;nde</ows:Title>
@ -229,11 +153,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857_0-17</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmapgelaende/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<Layer>
<ows:Title>Geoland Basemap Oberfl&#228;che</ows:Title>
@ -250,11 +170,7 @@
<TileMatrixSetLink>
<TileMatrixSet>google3857_0-17</TileMatrixSet>
</TileMatrixSetLink>
<ResourceURL format="image/jpeg" template="https://maps1.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps2.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps3.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps4.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://maps.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
<ResourceURL format="image/jpeg" template="https://mapsneu.wien.gv.at/basemap/bmapoberflaeche/{Style}/google3857/{TileMatrix}/{TileRow}/{TileCol}.jpeg" resourceType="tile"/>
</Layer>
<TileMatrixSet>
<ows:Identifier>google3857</ows:Identifier>
@ -626,5 +542,5 @@
</TileMatrix>
</TileMatrixSet>
</Contents>
<ServiceMetadataURL xlink:href="https://maps.wien.gv.at/basemap/1.0.0/WMTSCapabilities.xml"/>
</Capabilities>
<ServiceMetadataURL xlink:href="https://mapsneu.wien.gv.at/basemapneu/1.0.0/WMTSCapabilities.xml"/>
</Capabilities>

View File

@ -1,3 +1,3 @@
{
"homeButtonState":"ticketConsole"
"homeButtonState":"ticketConsoleStudioPV"
}

View File

@ -6,6 +6,7 @@ angular.module('myitsmApp')
compile: function(element, attributes, transclude){
return {
pre: function preLink(scope, iElement, iAttrs, controller) {
var ccsService = angular.element(document).injector().get("ccsService");
let hState = ModuleConfigService.getModuleConfig("homeButton")["homeButtonState"];
iAttrs.uiSref=hState;
},

View File

@ -0,0 +1,32 @@
angular.module('ticketModule')
.directive('scopeControllerHomeButton', ['ccsServiceNtt',
function (ccsServiceNtt) {
return {
restrict: 'A',
template: '',
replace: true,
scope: {
data: '='
},
link: ['scope', 'element', 'attrs', function (scope, element, attrs) {
}],
controller: ['$scope', '$element', '$attrs', 'ccsServiceNtt', function ($scope, $element, $attrs, ccsServiceNtt) {
ccsServiceNtt.getNttCCS().then(function(result) {
let homeButtonState = _.find(result, function(value, key) {
if(key == "ntt.homeButton.state")
return true;
});
if(homeButtonState) {
$scope.$parent.homeState=homeButtonState;
}
$scope.$parent.hLinkReady=true;
});
}]
}
}]);

View File

@ -2,6 +2,7 @@
//require('./services/custom-asset-link-service');
require('./directives/ntt-custom-home-button-directive');
//require('./directives/ntt-scopecontroller-ci-relations-directive');
require('./directives/scope-controller-home-button');
export class homeButton extends ntt.smartit.api.ICustomModule {
@ -13,32 +14,45 @@ export class homeButton extends ntt.smartit.api.ICustomModule {
injectTemplates() {
return {
"views/navigation/header-navigation.html": [
/*{
id: "homeButton",
method: "replace",
mode: "partial",
type: "jquery",
selector: function ($jqueryTemplate) {
return $jqueryTemplate.find(".header__link");;
},
snippet: '<a custom-problem-change-link class="ticket__name-link" aria-label="{{ fullDetailsText }}" ticket="ticket">{{ fullDetailsText }}</a>',
},*/
{
id:"homeButton",
// {
// id:"homeButton",
// mode: "attribute", //es soll nur ein attribute überschreiben werden
// attributes: {
// "add": {
// "custom-home-button": ""
// }
// },
// //method: "replace",
// type: "jquery",
// selector: function($jqueryTemplate) {
// return $jqueryTemplate.find(".header__link");
// },
// },
{
id:"homeButtonScopeController",
mode: "attribute", //es soll nur ein attribute überschreiben werden
attributes: {
"add": {
"custom-home-button": ""
"scope-controller-home-button": ""
}
},
//method: "replace",
type: "jquery",
selector: function($jqueryTemplate) {
return $jqueryTemplate.find(".header__link");
},
//snippet: '<scope-extender-assignment ticket="ticket" ng-If="true"></scope-extender-assignment>',
}]
return $jqueryTemplate.find(".header__navigation-bar_item");
},
},
{
id:"homeButton",
mode: "partial", //es soll nur ein attribute überschreiben werden
method: "replace",
type: "jquery",
selector: function($jqueryTemplate) {
return $jqueryTemplate.find(".header__link");
},
snippet: '<a ui-sref="{{homeState}}" ng-if="hLinkReady" class="header__link" tabindex="0"><div class="header__logo"></div><div class="header__app-name">{{\'login.productShortName\' | i18n}}</div></a>'
}
]
}
}
@ -54,29 +68,7 @@ export class homeButton extends ntt.smartit.api.ICustomModule {
templates() {
return [
{
//origin: "views/ticket/incident-details-v2.html",
//template: "views/ticket/incident-details-v2.html"
},
{
//origin: "views/ticket/task-details-v2.html",
//template: "views/ticket/task-details-v2.html"
},
{
//template: "views/ticket/ticket-gtw-panel.html"
},
{
//template: "views/ticket/ticket-gtw-item.html"
},
{
//template: "views/ticket/ticket-gtw-item-dialog.html"
},
{
//template: "views/ticket/ticket-gtw-details.html"
},
{
//template: "views/ticket/ticket-gtw-item-interface.html"
}
]
}

View File

@ -29,7 +29,8 @@ angular.module('myitsmApp')
if (currentSetting) {
if (_.has(currentSetting, "active") && currentSetting["active"] == "false") {
delete itemList[i];
let index = _.findIndex(itemList, (item) => item.i18nKey == o.i18nKey);
delete itemList[index];
itemList = itemList.filter(elm => elm);
}

View File

@ -0,0 +1,37 @@
var gulp = require('gulp');
const webpack = require('webpack-stream');
var gulpCopy = require('gulp-copy');
const sourcePath = "src/modules/pwaTicketControllerAsfinag";
const destPath = "dist/NTTDATA/modules/pwaTicketControllerAsfinag";
gulp.task('build', function() {
return gulp.src('./*')
.pipe(webpack(require('./webpack.config.js') ))
.pipe(gulp.dest(destPath));
});
gulp.task('copyi18n',function(cb) {
return gulp.src(sourcePath+'/i18n/**/*')
.pipe(gulp.dest(destPath+'/i18n'))
});
gulp.task('copyViews',function(cb) {
return gulp.src(sourcePath+'/views/**/*')
.pipe(gulp.dest(destPath+'/views'))
});
gulp.task('copyConfig',function(cb) {
return gulp.src(sourcePath+'/config/**/*')
.pipe(gulp.dest(destPath+'/config'))
});
// gulp.task('copyExampleConfig',function(cb) {
// return gulp.src(sourcePath+'/example-home-button-state.txt')
// .pipe(gulp.dest(destPath))
// });
gulp.task('copyResources', gulp.series('copyi18n','copyViews','copyConfig'));

View File

@ -0,0 +1 @@
require('./pwa-ticket-controller-asfinag');

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,99 @@
// webpack.config.js
var webpack = require('webpack');
const path = require('path')
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const env = process.env.WEBPACK_MODE;
function sourcemapActive() {
if(env === "development") {
return 'inline-source-map';
}
else
return 'none';
}
module.exports = {
entry: {
homeButton: __dirname + '/index.js',
},
output: {
filename: 'ntt.smartit.pwaTicketControllerAsfinag.js',
library: ['ntt','smartit','pwaTicketControllerAsfinag'],
libraryTarget: 'umd'
},
mode: env || "development",
node: {
console: false,
fs: 'empty',
net: 'empty',
tls: 'empty'
},
cache: true,
devtool: sourcemapActive(), //'inline-source-map',
externals: {
jquery: 'jQuery'
},
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude:/(node_modules|ressources)/ ,
query: {
presets: ["@babel/preset-env"]
}
},
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
},
]
},
/*resolve: {
extensions: ['*', '.js'],
alias: {
'moment': path.resolve(__dirname, './moment') // <-- When you build or restart dev-server, you'll get an error if the path to your utils.js file is incorrect.
}
},*/
plugins: [
/* new ExtractTextPlugin({
filename: './ntt-ar-js.css'
}),*/
new webpack.ProvidePlugin({
"$":"jquery",
"jQuery":"jquery",
"window.jQuery":"jquery",
//"moment":"moment"
}),
//new webpack.IgnorePlugin(/(locale)/, /node_modules.+(momentjs)/),
//new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
// new BundleAnalyzerPlugin({generateStatsFile:true})
/*new webpack.IgnorePlugin({
resourceRegExp: /ressources/
})*/
]
/*plugins: [
//var options = []
//options : {};
/*options={
'[file].map',
null,
"[absolute-resource-path]",
"[absolute-resource-path]"
},*/
/*new webpack.SourceMapDevToolPlugin({
filename:'[file].map',
})*/
//]
}

View File

@ -0,0 +1,37 @@
var gulp = require('gulp');
const webpack = require('webpack-stream');
var gulpCopy = require('gulp-copy');
const sourcePath = "src/modules/removeChat";
const destPath = "dist/NTTDATA/modules/removeChat";
gulp.task('build', function() {
return gulp.src('./*')
.pipe(webpack(require('./webpack.config.js') ))
.pipe(gulp.dest(destPath));
});
gulp.task('copyi18n',function(cb) {
return gulp.src(sourcePath+'/i18n/**/*')
.pipe(gulp.dest(destPath+'/i18n'))
});
gulp.task('copyViews',function(cb) {
return gulp.src(sourcePath+'/views/**/*')
.pipe(gulp.dest(destPath+'/views'))
});
// gulp.task('copyConfig',function(cb) {
// return gulp.src(sourcePath+'/config.json')
// .pipe(gulp.dest(destPath))
// });
// gulp.task('copyExampleConfig',function(cb) {
// return gulp.src(sourcePath+'/example-home-button-state.txt')
// .pipe(gulp.dest(destPath))
// });
gulp.task('copyResources', gulp.series('copyi18n','copyViews'));

View File

@ -0,0 +1,74 @@
export class removeChat extends ntt.smartit.api.ICustomModule {
name() {
return "removeChat";
}
injectTemplates() {
return {}
}
injectDynTemplates() {
return {}
}
templates() {
return []
}
i18nLocales() {
return {}
}
injectServices(services) {
var ccsModel = services["ccsModel"];
if(services.chatModel && services.chatModel.openChatConnection) {
var oldF = services.chatModel.openChatConnection;
services.chatModel.openChatConnection = function() {
var ccsService = angular.element(document).injector().get("ccsService");
if (this.connectInProgress) {
return;
}
this.connectInProgress=true;
ccsService.getCCSParameters().then(function(result) {
let chatModel = angular.element(document).injector().get("chatModel");
chatModel.connectInProgress=false;
let chatEnabledConfig = _.find(result, function(value, key) {
if(key == "ntt.chatEnabled")
return true;
});
//if no config in ccs exits or is set to true
if(chatEnabledConfig && chatEnabledConfig=="false") {
chatModel.connected = false;
chatModel.currentUser.available = "online";
return;
}
oldF.apply(oldF,arguments);
});
}
}
}
}
ntt.smartit.api.nttSmartitModules.push(new removeChat());

View File

@ -0,0 +1,99 @@
// webpack.config.js
var webpack = require('webpack');
const path = require('path')
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const env = process.env.WEBPACK_MODE;
function sourcemapActive() {
if(env === "development") {
return 'inline-source-map';
}
else
return 'none';
}
module.exports = {
entry: {
removeChat: __dirname + '/index.js',
},
output: {
filename: 'ntt.smartit.removeChat.js',
library: ['ntt','smartit','removeChat'],
libraryTarget: 'umd'
},
mode: env || "development",
node: {
console: false,
fs: 'empty',
net: 'empty',
tls: 'empty'
},
cache: true,
devtool: sourcemapActive(), //'inline-source-map',
externals: {
jquery: 'jQuery'
},
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude:/(node_modules|ressources)/ ,
query: {
presets: ["@babel/preset-env"]
}
},
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
},
]
},
/*resolve: {
extensions: ['*', '.js'],
alias: {
'moment': path.resolve(__dirname, './moment') // <-- When you build or restart dev-server, you'll get an error if the path to your utils.js file is incorrect.
}
},*/
plugins: [
/* new ExtractTextPlugin({
filename: './ntt-ar-js.css'
}),*/
new webpack.ProvidePlugin({
"$":"jquery",
"jQuery":"jquery",
"window.jQuery":"jquery",
//"moment":"moment"
}),
//new webpack.IgnorePlugin(/(locale)/, /node_modules.+(momentjs)/),
//new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
// new BundleAnalyzerPlugin({generateStatsFile:true})
/*new webpack.IgnorePlugin({
resourceRegExp: /ressources/
})*/
]
/*plugins: [
//var options = []
//options : {};
/*options={
'[file].map',
null,
"[absolute-resource-path]",
"[absolute-resource-path]"
},*/
/*new webpack.SourceMapDevToolPlugin({
filename:'[file].map',
})*/
//]
}

View File

@ -5,15 +5,117 @@
"data": {
"name": "ticketConsoleStudioPV",
"url": "/ticket-consoleStudio",
"controller": "PwaTicketController",
"controller": "PwaTicketControllerAsfinag",
"data": {
"pageTitle": "common.labels.incident",
"formName": "ASF:OverviewConsole/SV_Console",
"targetForm": "ASF:OverviewConsole",
"targetView": "SV_Console",
"mode": "GET"
"targetView": "SV_Console"
},
"access": "[roles.ITSM_AGENT_ROLE]"
"access": "[]"
}
}
},
{
"identifier":"dashboard",
"mode":"override",
"data": {
"name": "dashboardPV",
"url": "^/",
"controller": "PwaTicketControllerAsfinag",
"data": {
"pageTitle": "common.labels.incident",
"formName": "ASF:OverviewConsole/SV_Console",
"targetForm": "ASF:OverviewConsole",
"targetView": "SV_Console"
},
"access": "[]"
}
},
{
"identifier":"incidentPV",
"mode":"override",
"data":{
"name": "incidentPV",
"url": "/incidentPV/:id",
"controller": "PwaTicketControllerAsfinag",
"data": {
"pageTitle": "common.labels.incident",
"formName": "SHR:SV_TicketDisplay/SV_TicketDisplay",
"targetForm": "Incident",
"targetView": "SV_View",
"mode": "GET"
},
"access": "[]"
}
},
{
"identifier":"workorderPV",
"mode":"override",
"data": {
"name":"workorderPV",
"url": "/workorderPV/:id",
"controller": "PwaTicketControllerAsfinag",
"data": {
"pageTitle": "smartrecorder.button.createWorkorder",
"formName": "SHR:SV_TicketDisplay/SV_TicketDisplay",
"targetForm": "Work Order",
"targetView": "SV_View",
"mode": "GET"
},
"access": "[]"
}
},
{
"identifier":"changePV",
"mode":"override",
"data": {
"name":"changePV",
"url": "/changePV/:id",
"controller": "PwaTicketControllerAsfinag",
"access": "[]",
"data": {
"pageTitle": "common.change.problem",
"formName": "SHR:SV_TicketDisplay/SV_TicketDisplay",
"targetForm": "Infrastructure Change",
"targetView": "SV_View",
"mode": "GET"
}
}
},
{
"identifier":"blockPV",
"mode":"add",
"data": {
"name":"blockPV",
"url": "/blockPV/:id",
"controller": "PwaTicketControllerAsfinag",
"access": "[]",
"data": {
"pageTitle": "common.change.problem",
"formName": "SHR:SV_TicketDisplay/SV_TicketDisplay",
"targetForm": "Block",
"targetView": "SV_View",
"mode": "GET"
}
}
},
{
"identifier":"paketPV",
"mode":"add",
"data": {
"name":"paketPV",
"url": "/paketPV/:id",
"controller": "PwaTicketControllerAsfinag",
"access": "[]",
"data": {
"pageTitle": "Paket",
"formName": "SHR:SV_TicketDisplay/SV_TicketDisplay",
"targetForm": "Paket",
"targetView": "SV_View",
"mode": "GET"
}
}
}
]

View File

@ -58,10 +58,13 @@ angular.module('myitsmApp')
if(prop=="controller")
tmpState["controller"]= route[prop];
if(prop=="formName")
tmpState["data"]["formName"]= route[prop];
}
tmpState["data"]["formName"]= tmpState["data"]["targetForm"] != undefined && tmpState["data"]["targetView"] != undefined ? tmpState["data"]["targetForm"]+"/"+tmpState["data"]["targetView"] : "unknown";
//tmpState["data"]["formName"]= tmpState["data"]["targetForm"] != undefined && tmpState["data"]["targetView"] != undefined ? tmpState["data"]["targetForm"]+"/"+tmpState["data"]["targetView"] : "unknown";
// runtimeStates.addState(routeKey, tmpState);
//$stateProvider.state(routeKey, tmpState);

View File

@ -44,6 +44,20 @@ require('./directives/scope-controller-runtime-state');
angular.module('myitsmApp').provider('stateFakeProvider', ['$stateProvider','roles', function($stateProvider,roles) {
if(ntt.smartit.api.preloadConfigs["routeModifier"] && ntt.smartit.api.preloadConfigs["routeModifier"].length > 0) {
let newStates = _.filter(ntt.smartit.api.preloadConfigs["routeModifier"], function(item) {
if(item.mode == "add")
return true;
});
newStates.forEach(tmpState => {
tmpState.data.access=eval(tmpState.data.access);
$stateProvider.state(tmpState.identifier, tmpState.data);
});
}
var stateOld = $stateProvider.state;
$stateProvider.state = function () {
let skip = false;