# Netgis map update

* implements newest version of netgis map client
This commit is contained in:
mpeltriaux committed 2024-10-30 14:09:10 +01:00
1 parent 416ad8478c
commit 3c1cbcd0bd
16 files changed
+7768 -489

No files matched your search

@@ -0,0 +1,354 @@
:root,
:host {
--ol-background-color: white;
--ol-accent-background-color: #F5F5F5;
--ol-subtle-background-color: rgba(128, 128, 128, 0.25);
--ol-partial-background-color: rgba(255, 255, 255, 0.75);
--ol-foreground-color: #333333;
--ol-subtle-foreground-color: #666666;
--ol-brand-color: #00AAFF;
}
.ol-box {
box-sizing: border-box;
border-radius: 2px;
border: 1.5px solid var(--ol-background-color);
background-color: var(--ol-partial-background-color);
}
.ol-mouse-position {
top: 8px;
right: 8px;
position: absolute;
}
.ol-scale-line {
background: var(--ol-partial-background-color);
border-radius: 4px;
bottom: 8px;
left: 8px;
padding: 2px;
position: absolute;
}
.ol-scale-line-inner {
border: 1px solid var(--ol-subtle-foreground-color);
border-top: none;
color: var(--ol-foreground-color);
font-size: 10px;
text-align: center;
margin: 1px;
will-change: contents, width;
transition: all 0.25s;
}
.ol-scale-bar {
position: absolute;
bottom: 8px;
left: 8px;
}
.ol-scale-bar-inner {
display: flex;
}
.ol-scale-step-marker {
width: 1px;
height: 15px;
background-color: var(--ol-foreground-color);
float: right;
z-index: 10;
}
.ol-scale-step-text {
position: absolute;
bottom: -5px;
font-size: 10px;
z-index: 11;
color: var(--ol-foreground-color);
text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}
.ol-scale-text {
position: absolute;
font-size: 12px;
text-align: center;
bottom: 25px;
color: var(--ol-foreground-color);
text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}
.ol-scale-singlebar {
position: relative;
height: 10px;
z-index: 9;
box-sizing: border-box;
border: 1px solid var(--ol-foreground-color);
}
.ol-scale-singlebar-even {
background-color: var(--ol-subtle-foreground-color);
}
.ol-scale-singlebar-odd {
background-color: var(--ol-background-color);
}
.ol-unsupported {
display: none;
}
.ol-viewport,
.ol-unselectable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
}
.ol-viewport canvas {
all: unset;
overflow: hidden;
}
.ol-viewport {
touch-action: pan-x pan-y;
}
.ol-selectable {
-webkit-touch-callout: default;
-webkit-user-select: text;
-moz-user-select: text;
user-select: text;
}
.ol-grabbing {
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
}
.ol-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
.ol-control {
position: absolute;
background-color: var(--ol-subtle-background-color);
border-radius: 4px;
}
.ol-zoom {
top: .5em;
left: .5em;
}
.ol-rotate {
top: .5em;
right: .5em;
transition: opacity .25s linear, visibility 0s linear;
}
.ol-rotate.ol-hidden {
opacity: 0;
visibility: hidden;
transition: opacity .25s linear, visibility 0s linear .25s;
}
.ol-zoom-extent {
top: 4.643em;
left: .5em;
}
.ol-full-screen {
right: .5em;
top: .5em;
}
.ol-control button {
display: block;
margin: 1px;
padding: 0;
color: var(--ol-subtle-foreground-color);
font-weight: bold;
text-decoration: none;
font-size: inherit;
text-align: center;
height: 1.375em;
width: 1.375em;
line-height: .4em;
background-color: var(--ol-background-color);
border: none;
border-radius: 2px;
}
.ol-control button::-moz-focus-inner {
border: none;
padding: 0;
}
.ol-zoom-extent button {
line-height: 1.4em;
}
.ol-compass {
display: block;
font-weight: normal;
will-change: transform;
}
.ol-touch .ol-control button {
font-size: 1.5em;
}
.ol-touch .ol-zoom-extent {
top: 5.5em;
}
.ol-control button:hover,
.ol-control button:focus {
text-decoration: none;
outline: 1px solid var(--ol-subtle-foreground-color);
color: var(--ol-foreground-color);
}
.ol-zoom .ol-zoom-in {
border-radius: 2px 2px 0 0;
}
.ol-zoom .ol-zoom-out {
border-radius: 0 0 2px 2px;
}
.ol-attribution {
text-align: right;
bottom: .5em;
right: .5em;
max-width: calc(100% - 1.3em);
display: flex;
flex-flow: row-reverse;
align-items: center;
}
.ol-attribution a {
color: var(--ol-subtle-foreground-color);
text-decoration: none;
}
.ol-attribution ul {
margin: 0;
padding: 1px .5em;
color: var(--ol-foreground-color);
text-shadow: 0 0 2px var(--ol-background-color);
font-size: 12px;
}
.ol-attribution li {
display: inline;
list-style: none;
}
.ol-attribution li:not(:last-child):after {
content: " ";
}
.ol-attribution img {
max-height: 2em;
max-width: inherit;
vertical-align: middle;
}
.ol-attribution button {
flex-shrink: 0;
}
.ol-attribution.ol-collapsed ul {
display: none;
}
.ol-attribution:not(.ol-collapsed) {
background: var(--ol-partial-background-color);
}
.ol-attribution.ol-uncollapsible {
bottom: 0;
right: 0;
border-radius: 4px 0 0;
}
.ol-attribution.ol-uncollapsible img {
margin-top: -.2em;
max-height: 1.6em;
}
.ol-attribution.ol-uncollapsible button {
display: none;
}
.ol-zoomslider {
top: 4.5em;
left: .5em;
height: 200px;
}
.ol-zoomslider button {
position: relative;
height: 10px;
}
.ol-touch .ol-zoomslider {
top: 5.5em;
}
.ol-overviewmap {
left: 0.5em;
bottom: 0.5em;
}
.ol-overviewmap.ol-uncollapsible {
bottom: 0;
left: 0;
border-radius: 0 4px 0 0;
}
.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
display: block;
}
.ol-overviewmap .ol-overviewmap-map {
border: 1px solid var(--ol-subtle-foreground-color);
height: 150px;
width: 150px;
}
.ol-overviewmap:not(.ol-collapsed) button {
bottom: 0;
left: 0;
position: absolute;
}
.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
display: none;
}
.ol-overviewmap:not(.ol-collapsed) {
background: var(--ol-subtle-background-color);
}
.ol-overviewmap-box {
border: 1.5px dotted var(--ol-subtle-foreground-color);
}
.ol-overviewmap .ol-overviewmap-box:hover {
cursor: move;
}
.ol-overviewmap .ol-viewport:hover {
cursor: pointer;
}
File diff suppressed because it is too large. Load diff
@@ -0,0 +1 @@
{"version":3,"file":"ol.d.ts","sourceRoot":"","sources":["ol.js"],"names":[],"mappings":"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 truncated
@@ -0,0 +1,2 @@
var ol=function(){"use strict";class t{constructor(t){this.propagationStopped,this.defaultPrevented,this.type=t,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}}function e(t){t.stopPropagation()}var i="propertychange";class n{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}}function r(t,e,i){let n,r;i=i||s;let o=0,a=t.length,l=!1;for(;o<a;)n=o+(a-o>>1),r=+i(t[n],e),r<0?o=n+1:(a=n,l=!r);return l?o:~o}function s(t,e){return t>e?1:t<e?-1:0}function o(t,e){return t<e?1:t>e?-1:0}function a(t,e,i){if(t[0]<=e)return 0;const n=t.length;if(e<=t[n-1])return n-1;if("function"==typeof i){for(let r=1;r<n;++r){const n=t[r];if(n===e)return r;if(n<e)return i(e,t[r-1],n)>0?r-1:r}return n-1}if(i>0){for(let i=1;i<n;++i)if(t[i]<e)return i-1;return n-1}if(i<0){for(let i=1;i<n;++i)if(t[i]<=e)return i;return n-1}for(let i=1;i<n;++i){if(t[i]==e)return i;if(t[i]<e)return t[i-1]-e<e-t[i]?i-1:i}return n-1}function l(t,e,i){for(;e<i;){const n=t[e];t[e]=t[i],t[i]=n,++e,--i}}function h(t,e){const i=Array.isArray(e)?e:[e],n=i.length;for(let e=0;e<n;e++)t[t.length]=i[e]}function c(t,e){const i=t.length;if(i!==e.length)return!1;for(let n=0;n<i;n++)if(t[n]!==e[n])return!1;return!0}function u(t,e,i){const n=e||s;return t.every((function(e,r){if(0===r)return!0;const s=n(t[r-1],e);return!(s>0||i&&0===s)}))}function d(){return!0}function g(){return!1}function f(){}function p(t){let e,i,n;return function(){const r=Array.prototype.slice.call(arguments);return i&&this===n&&c(r,i)||(n=this,i=r,e=t.apply(this,arguments)),e}}function m(t){return function(){let e;try{e=t()}catch(t){return Promise.reject(t)}return e instanceof Promise?e:Promise.resolve(e)}()}function _(t){for(const e in t)delete t[e]}function y(t){let e;for(e in t)return!1;return!e}class x extends n{constructor(t){super(),this.eventTarget_=t,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(t,e){if(!t||!e)return;const i=this.listeners_||(this.listeners_={}),n=i[t]||(i[t]=[]);n.includes(e)||n.push(e)}dispatchEvent(e){const i="string"==typeof e,n=i?e:e.type,r=this.listeners_&&this.listeners_[n];if(!r)return;const s=i?new t(e):e;s.target||(s.target=this.eventTarget_||this);const o=this.dispatching_||(this.dispatching_={}),a=this.pendingRemovals_||(this.pendingRemovals_={});let l;n in o||(o[n]=0,a[n]=0),++o[n];for(let t=0,e=r.length;t<e;++t)if(l="handleEvent"in r[t]?r[t].handleEvent(s):r[t].call(this,s),!1===l||s.propagationStopped){l=!1;break}if(0==--o[n]){let t=a[n];for(delete a[n];t--;)this.removeEventListener(n,f);delete o[n]}return l}disposeInternal(){this.listeners_&&_(this.listeners_)}getListeners(t){return this.listeners_&&this.listeners_[t]||void 0}hasListener(t){return!!this.listeners_&&(t?t in this.listeners_:Object.keys(this.listeners_).length>0)}removeEventListener(t,e){if(!this.listeners_)return;const i=this.listeners_[t];if(!i)return;const n=i.indexOf(e);-1!==n&&(this.pendingRemovals_&&t in this.pendingRemovals_?(i[n]=f,++this.pendingRemovals_[t]):(i.splice(n,1),0===i.length&&delete this.listeners_[t]))}}var v="change",w="error",S="contextmenu",E="click",T="dblclick",C="dragenter",b="dragover",R="drop",P="keydown",I="keypress",L="load",F="touchmove",M="wheel";function A(t,e,i,n,r){if(r){const r=i;i=function(){t.removeEventListener(e,i),r.apply(n??this,arguments)}}else n&&n!==t&&(i=i.bind(n));const s={target:t,type:e,listener:i};return t.addEventListener(e,i),s}function O(t,e,i,n){return A(t,e,i,n,!0)}function D(t){t&&t.target&&(t.target.removeEventListener(t.type,t.listener),_(t))}class N extends x{constructor(){super(),this.on=this.onInternal,this.once=this.onceInternal,this.un=this.unInternal,this.revision_=0}changed(){++this.revision_,this.dispatchEvent(v)}getRevision(){return this.revision_}onInternal(t,e){if(Array.isArray(t)){const i=t.length,n=new Array(i);for(let r=0;r<i;++r)n[r]=A(this,t[r],e);return n}return A(this,t,e)}onceInternal(t,e){let i;if(Array.isArray(t)){const n=t.length;i=new Array(n);for(let r=0;r<n;++r)i[r]=O(this,t[r],e)}else i=O(this,t,e);return e.ol_key=i,i}unInternal(t,e){const i=e.ol_key;if(i)k(i);else if(Array.isArray(t))for(let i=0,n=t.length;i<n;++i)this.removeEventListener(t[i],e);else this.removeEventListener(t,e)}}function k(t){if(Array.isArray(t))for(let e=0,i=t.length;e<i;++e)D(t[e]);else D(t)}function G(){throw new Error("Unimplemented abstract method.")}N.prototype.on,N.prototype.once,N.prototype.un;let j=0;function z(t){return t.ol_uid||(t.ol_uid=String(++j))}class U extends t{constructor(t,e,i){super(t),this.key=e,this.oldValue=i}}class B extends N{constructor(t){super(),this.on,this.once,this.un,z(this),this.values_=null,void 0!==t&&this.setProperties(t)}get(t){let e;return this.values_&&this.values_.hasOwnProperty(t)&&(e=this.values_[t]),e}getKeys(){return this.values_&&Object.keys(this.values_)||[]}getProperties(){return this.values_&&Object.assign({},this.values_)||{}}getLine truncated
//# sourceMappingURL=ol.js.map
@@ -0,0 +1 @@
{"version":3,"file":"ol.js","sources":["../ol/events/Event.js","../ol/ObjectEventType.js","../ol/Disposable.js","../ol/array.js","../ol/functions.js","../ol/obj.js","../ol/events/Target.js","../ol/events/EventType.js","../ol/events.js","../ol/Observable.js","../ol/util.js","../ol/Object.js","../ol/CollectionEventType.js","../ol/Collection.js","../ol/TileState.js","../ol/easing.js","../ol/Tile.js","../ol/has.js","../ol/dom.js","../ol/DataTile.js","../ol/asserts.js","../ol/Feature.js","../ol/transform.js","../ol/extent/Relationship.js","../ol/extent.js","../ol/proj/Units.js","../ol/proj/Projection.js","../ol/proj/epsg3857.js","../ol/proj/epsg4326.js","../ol/proj/projections.js","../ol/proj/transforms.js","../ol/math.js","../ol/string.js","../ol/coordinate.js","../ol/sphere.js","../ol/console.js","../ol/proj.js","../ol/geom/flat/transform.js","../ol/geom/Geometry.js","../ol/geom/SimpleGeometry.js","../ol/geom/flat/closest.js","../ol/geom/flat/deflate.js","../ol/geom/flat/simplify.js","../ol/geom/flat/inflate.js","../ol/geom/flat/area.js","../ol/geom/LinearRing.js","../ol/geom/Point.js","../ol/geom/flat/contains.js","../ol/geom/flat/interiorpoint.js","../ol/geom/flat/segments.js","../ol/geom/flat/intersectsextent.js","../ol/geom/flat/reverse.js","../ol/geom/flat/orient.js","../ol/geom/Polygon.js","../ol/Geolocation.js","../ol/ImageState.js","../ol/Image.js","../ol/ImageCanvas.js","../ol/ImageTile.js","../ol/Kinetic.js","../ol/layer/Property.js","../ol/layer/Base.js","../ol/render/EventType.js","../ol/ViewHint.js","../ol/ViewProperty.js","../ol/tilegrid/common.js","../ol/centerconstraint.js","../ol/resolutionconstraint.js","../ol/rotationconstraint.js","../ol/View.js","../ol/layer/Layer.js","../../node_modules/quickselect/index.js","../../node_modules/rbush/index.js","../ol/size.js","../ol/style/Image.js","../../node_modules/color-space/rgb.js","../../node_modules/color-space/xyz.js","../../node_modules/color-space/luv.js","../../node_modules/color-space/lchuv.js","../../node_modules/color-name/index.js","../../node_modules/color-parse/index.js","../../node_modules/color-space/hsl.js","../../node_modules/color-rgba/index.js","../ol/color.js","../ol/style/IconImageCache.js","../ol/style/IconImage.js","../ol/colorlike.js","../ol/css.js","../ol/render/canvas.js","../ol/style/RegularShape.js","../ol/style/Circle.js","../ol/style/Fill.js","../ol/style/Stroke.js","../ol/style/Style.js","../ol/style/Icon.js","../ol/style/Text.js","../ol/expr/expression.js","../ol/expr/cpu.js","../ol/render/canvas/style.js","../ol/layer/BaseVector.js","../ol/renderer/Map.js","../ol/render/Event.js","../ol/renderer/Composite.js","../ol/layer/Group.js","../ol/MapEvent.js","../ol/MapBrowserEvent.js","../ol/MapBrowserEventType.js","../ol/pointer/EventType.js","../ol/MapBrowserEventHandler.js","../ol/MapEventType.js","../ol/MapProperty.js","../ol/structs/PriorityQueue.js","../ol/TileQueue.js","../ol/control/Control.js","../ol/control/Attribution.js","../ol/control/Rotate.js","../ol/control/Zoom.js","../ol/control/defaults.js","../ol/interaction/Property.js","../ol/interaction/Interaction.js","../ol/interaction/DoubleClickZoom.js","../ol/interaction/Pointer.js","../ol/events/condition.js","../ol/interaction/DragPan.js","../ol/interaction/DragRotate.js","../ol/render/Box.js","../ol/interaction/DragBox.js","../ol/interaction/DragZoom.js","../ol/events/Key.js","../ol/interaction/KeyboardPan.js","../ol/interaction/KeyboardZoom.js","../ol/interaction/MouseWheelZoom.js","../ol/interaction/PinchRotate.js","../ol/interaction/PinchZoom.js","../ol/interaction/defaults.js","../ol/Map.js","../ol/Overlay.js","../ol/structs/LRUCache.js","../ol/tilecoord.js","../ol/TileCache.js","../ol/TileRange.js","../ol/VectorRenderTile.js","../ol/net.js","../ol/VectorTile.js","../ol/featureloader.js","../ol/loadingstrategy.js","../ol/render/VectorContext.js","../ol/render/canvas/Immediate.js","../ol/renderer/vector.js","../ol/render.js","../ol/reproj.js","../ol/resolution.js","../ol/reproj/common.js","../ol/reproj/Triangulation.js","../ol/reproj/Tile.js","../ol/source/TileEventType.js","../ol/source/Source.js","../ol/tilegrid/TileGrid.js","../ol/tilegrid/WMTS.js","../ol/tilegrid.js","../ol/source/Tile.js","../ol/uri.js","../ol/tileurlfunction.js","../ol/source/UrlTile.js","../ol/source/TileImage.js","../ol/source/BingMaps.js","../ol/source/XYZ.js","../ol/structs/RBush.js","../ol/geom/Circle.js","../ol/geom/GeometryCollection.js","../ol/geom/flat/interpolate.js","../ol/geom/flat/length.js","../ol/geom/LineString.js","../ol/geom/MultiLineString.js","../ol/geom/MultiPoint.js","../ol/geom/flat/center.js","../ol/geom/MultiPolygon.js","../ol/render/Feature.js","../ol/source/VectorEventType.js","../ol/source/Vector.js","../ol/reproj/DataTile.js","../ol/source/DataTile.js","../ol/source/GeoTIFF.js","../ol/source/Zoomify.js","../ol/format/IIIFInfo.js","../ol/source/IIIF.js","../ol/reproj/Image.js","../ol/source/common.js","../ol/source/Image.js","../ol/source/arcgisRest.js","..Line truncated