ahocevar
76f44efbb6
Add support for tile pixels to feature formats
2019-06-14 14:28:37 +02:00
Andreas Hocevar
1fc75fdc68
Merge pull request #9500 from edellucien/kml_extended_data
...
KML string validation with extendedData
2019-05-16 09:20:03 +02:00
lucien
10c4ec0b37
Only use 'pushSerializeAndPop' later in code to write extendedData after
2019-05-16 09:10:40 +02:00
Lutz Helm
80eb8b62ce
Display union types in IIIFInfo constructor doc
2019-05-13 11:14:43 +02:00
Lutz Helm
cdb36a3bf2
Expose IIIFInfo methods for doc
2019-05-13 11:04:28 +02:00
Lutz Helm
04a28854c9
Make IIIFInfo#Versions appear in doc
...
For whatever reasons, the possible values of `Versions` did not appear
in the built docs.
2019-05-13 10:49:38 +02:00
Lutz Helm
bd235b7b49
Fix JSDoc error in IIIFInfo
2019-05-09 18:00:18 +02:00
Lutz Helm
7daba05548
Use quoted strings for accessing IIIF_PROFILE_VALUES
2019-05-09 18:00:18 +02:00
Lutz Helm
ba2c558b72
Add typedefs for IIIF info.json responses
2019-05-09 18:00:18 +02:00
Lutz Helm
84f1e0c66e
Avoid minification/compilation errors in IIIFInfo
...
Unquoted properties might be renamed, resulting in errors while
accessing these properties via intented string values.
See also:
https://github.com/openlayers/openlayers/pull/9430#pullrequestreview-232622522
https://github.com/openlayers/openlayers/pull/9430#pullrequestreview-232622575
2019-05-09 18:00:18 +02:00
Lutz Helm
72e41d3703
Remove attribution generation from IIIFInfo
...
Generating attributions by injecting 3rd party HTML content introduces
XSS vulnerabilities, so with regard to upcoming Image API changes this
functionality is removed.
See also
https://github.com/openlayers/openlayers/pull/9430#issuecomment-482610729
2019-05-09 18:00:18 +02:00
Lutz Helm
6775723840
Fix error in IIIFInfo IIIF Image API v3 handling
2019-05-09 18:00:18 +02:00
Lutz Helm
d332b6a0f4
Prepare IIIFInfo for JSON-LD context extensions
...
IIIF Image API 3 allows context extensions that should be added to the
info.json's @context property. Therefore, '@context' might be an array
instead of a string.
2019-05-09 18:00:18 +02:00
Lutz Helm
f68b8d8df9
Make IIIF_PROFILE_VALUES consistent with it's doc
2019-05-09 18:00:18 +02:00
Lutz Helm
b7c004f95c
Remove version specific IIIFInfo methods from class
2019-05-09 18:00:18 +02:00
Lutz Helm
7bfaa3b6ad
Refactor IIIFInfo and add tests
2019-05-09 18:00:18 +02:00
Lutz Helm
0cffee6f83
Rename IIIFInfo format methods for more clarity
2019-05-09 18:00:18 +02:00
Lutz Helm
a2b39c9c53
Clean up and document IIIFInfo parser
...
Optional preferred options are now reduced to the two options that
depend on the image service's supported features: format and quality.
2019-05-09 18:00:18 +02:00
Lutz Helm
b77177ed74
Fix errors in IIIF code
...
- missing import in IIIFInfo
- syntax errors in IIIF
2019-05-09 18:00:18 +02:00
Lutz Helm
e4a531de8c
Declare IIIF versions as enum
2019-05-09 18:00:18 +02:00
Lutz Helm
063bc51c59
Rename IIIF features to supports
...
Avoid terminology confusion between OpenLayers map features and IIIF
region/size calculation capability features.
2019-05-09 18:00:18 +02:00
Lutz Helm
0ab7ad741f
Add error codes for IIIF errors
...
60: "Missing or invalid `size`."
Without at least a size, no IIIF can be displayed.
61: "Cannot determine IIIF Image API version from provided image
information JSON."
Without finding out the version information, one could only guess how to
use the image info JSON.
2019-05-09 18:00:18 +02:00
Lutz Helm
c00400c500
Add IIIF Image API tilesource with example
...
src/ol/source/IIIF.js contains a tile source for IIIF Image API services.
It supports Image API version 1 and 2 on compliance levels 0, 1 and 2.
To get working constructor options for IIIF from an IIIF image info.json,
use src/ol/format/IIIFInfo.js.
An example is available in examples/iiif.html respectivly examples/iiif.js.
2019-05-09 18:00:18 +02:00
lucien
81f99f1579
Write placemark's ExtendedData tag after Style tag
2019-05-07 09:02:28 +02:00
ahocevar
b2722542fe
Simplify vector tile projection handling
2019-03-10 09:37:58 +01:00
Frederic Junod
97b21145c4
Simplify typing in EsriJSON format
2019-02-05 10:27:26 +01:00
Frederic Junod
787fd4aa44
Don't dispatch change events when reading features
...
Based on initial work by https://github.com/Jinkwon
2019-01-15 09:08:15 +01:00
Frederic Junod
3b57f6693c
Use 'PBF' type instead of 'Object'
2018-12-17 10:30:48 +01:00
Frederic Junod
483c442621
Remove suppress jsdoc tags
2018-12-17 09:55:28 +01:00
Frederic Junod
d838de32b7
Rework transformWithOptions
...
Create one function per input/output type: `transformGeometryWithOptions` and `transformExtentWithOptions`.
2018-12-16 08:28:26 +01:00
Frederic Junod
4010a644c0
Remove type cast in ol/format/EsriJSON
2018-12-12 14:41:12 +01:00
Niklas Alt
4bc9216e41
Add ': void' to non returning functions (error TS7014)
2018-12-06 19:57:45 +01:00
Frédéric Junod
5f747cbf1b
Merge pull request #8882 from fredj/import_path
...
Import simplification
2018-11-05 17:07:20 +01:00
Frédéric Junod
2b025e2266
Merge pull request #8858 from webgeodatavore/issue-7397
...
Add condition for viewParams and TypeScript related option
2018-11-05 16:28:09 +01:00
Frederic Junod
711afac80f
Simplify import path in ol/format/
2018-11-05 16:26:45 +01:00
ahocevar
1cdd040c96
Throw when calling abstract methods; fix abstract return types
2018-10-30 18:55:49 +01:00
ThomasG77
d3fdda6efc
Add condition for viewParams and TypeScript related option
2018-10-25 05:46:49 +02:00
ahocevar
d1395d005c
Fix comments for JSDoc
2018-10-23 17:58:50 +02:00
Kevin Schmidt
1e90ffacec
Avoid spread operator to fix TypeScript errors
2018-10-16 09:20:20 -06:00
Kevin Schmidt
ee9c9bcefb
Fix TypeScript errors in ol/format/GML
2018-10-16 07:20:22 -06:00
Frederic Junod
aea9479c12
Rename parsers objects in ol/format/GML32
2018-10-16 08:48:42 +02:00
Frederic Junod
6b24760299
Fix jsdoc type notation
2018-10-16 08:26:41 +02:00
Niels Charlier
594a921598
Enable parsing complex features
2018-10-16 08:26:41 +02:00
NielsCharlier
2005c82dd2
add GML3.2 format
2018-10-16 08:26:41 +02:00
NielsCharlier
6252404d5b
Fix GML Format featureMember tag
2018-10-16 08:25:53 +02:00
Frédéric Junod
316b4a1bb7
Merge pull request #8711 from schmidtk/ts-format-gml
...
Fix TypeScript errors in ol/format/GML
2018-10-16 08:25:41 +02:00
Andreas Hocevar
9285b283c0
Merge pull request #8787 from ahocevar/no-instanceof
...
Replace instanceof checks with other logic
2018-10-12 20:44:41 +02:00
ahocevar
9163558511
Replace instanceof checks with other logic
2018-10-12 20:35:59 +02:00
Kevin Schmidt
d308288eed
Fix TypeScript errors in ol/format/GML
2018-10-08 05:36:21 -06:00
Frederic Junod
720993431c
Fix indentation
2018-10-08 08:50:40 +02:00