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
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
Kevin Schmidt
ddae414ddc
Fix type check errors in ol/format/MVT
2018-10-03 10:41:52 -06:00
Frédéric Junod
c7813bbf45
Merge pull request #8766 from fredj/featurelike
...
Use FeatureLike typedef
2018-10-03 08:47:06 +02:00
Andreas Hocevar
2b8cee3e44
Merge pull request #8739 from schmidtk/ts-format-wmsgfi
...
Fix TypeScript errors in ol/format/WMSGetFeatureInfo
2018-10-02 21:27:54 +02:00
Frederic Junod
ae87cad7ef
Use FeatureLike typedef
...
Use `import("./Feature.js").FeatureLike` typedef instead of `import("./Feature.js").default|import("./render/Feature.js").default`
2018-10-02 12:58:56 +02:00
Andreas Hocevar
31ac0eb406
Merge pull request #8761 from schmidtk/ts-feature-types
...
Allow returning RenderFeature in ol/format/Feature
2018-10-01 17:04:36 +02:00
Kevin Schmidt
c5a9d5b0bc
Move FeatureClass and FeatureLike to ol/Feature
2018-10-01 08:59:55 -06:00
Kevin Schmidt
7056eb8536
Allow returning RenderFeature in ol/format/Feature
...
Resolves #8760
2018-10-01 08:24:30 -06:00
Kevin Schmidt
d6b99a5a25
Fix TS error and prevent extra string conversion
2018-10-01 07:29:16 -06:00
Tim Schaub
2034e3f63b
Merge pull request #8707 from schmidtk/ts-format-feature
...
Fix TypeScript errors in ol/format/Feature
2018-09-30 20:41:55 -07:00
Frédéric Junod
313b00b8f3
Merge pull request #8738 from schmidtk/ts-format-xmlfeature
...
Cast to parent type to fix TS errors
2018-09-29 08:23:29 +02:00
Kevin Schmidt
df7c89baeb
Fix TypeScript errors in ol/format/WMSGetFeatureInfo
2018-09-28 08:15:59 -06:00
Kevin Schmidt
497aef7309
Cast to parent type to fix TS errors
2018-09-28 07:58:43 -06:00
Kevin Schmidt
73a48eb3d4
Flag optional param to fix TS error
2018-09-28 07:56:07 -06:00