Oscar Lorentzon
ae11785fe1
refactor(api): rename api wrapper for clarity
2021-02-24 08:53:07 +01:00
Oscar Lorentzon
035be97a23
refactor: use direct imports everywhere
...
Use direct imports everywhere for uniformity
and clarity.
Bootstrap component service in bundle.
2021-02-24 08:53:07 +01:00
Oscar Lorentzon
2b2ed31c4f
feat(spatial): option for original position altitude
...
Add option for visualizing the original position altitude
instead of flat lines.
Deprecate positionsVisible property.
Add altitude property to fill interface and node class.
2021-01-20 08:26:13 +01:00
Oscar Lorentzon
fc627d7d96
docs: add js docs to public classes
...
Add docs to classes that are part of documentation
build. Add new classes to documentation build.
Make using section similar for landing and readme.
2020-12-09 21:57:33 +01:00
Oscar Lorentzon
1416c61c4f
fix(api): handle quadrilateral s2 cells
...
Handle the fact that s2 cells are quadrilaterals
and not rectangles on the plane.
Simplified solution for region coverage by
adding all neighbors if any point of region
is outside center cell.
2020-12-04 15:57:59 +01:00
Oscar Lorentzon
38f2dd4e93
fix: correct corner order for s2 cells
2020-12-03 11:55:41 +01:00
Oscar Lorentzon
b1ba8b704c
feat: expose array buffer fetcher
...
Expose to simplify data provider development.
2020-12-02 18:42:01 +01:00
Oscar Lorentzon
ae9fc71134
feat: load clusters from url
...
Add JSON inflator class to be able to reuse
in data providers.
2020-12-02 18:25:17 +01:00
Oscar Lorentzon
2bf32cb7c3
refactor: rename falcor urls class for clarity
2020-12-02 16:48:34 +01:00
Oscar Lorentzon
1bd75c3488
refactor(api): prefix mesh reader name with pbf for clarity
2020-11-26 20:46:16 +01:00
Oscar Lorentzon
81e4690e96
feat(graph): rename camera projection type node prop
...
Breaking change.
2020-11-26 20:37:19 +01:00
Oscar Lorentzon
25c484fba2
refactor(api): clarify node url property names
2020-11-26 20:08:32 +01:00
Oscar Lorentzon
7e1ea42a55
feat(api): add quality score prop on node
2020-11-26 15:42:47 +01:00
Oscar Lorentzon
5583028cd5
refactor(api): url as param to mesh method
...
Use URL instead of key as param to get mesh method.
Populate mesh URL in data provider.
Use array buffer instead of buffer in mesh reader.
2020-11-26 09:23:27 +01:00
Oscar Lorentzon
a913a99a9f
feat: remove obsolete stats component
2020-11-06 17:22:06 +01:00
Oscar Lorentzon
f3fa835f85
refactor(api): rename set user token method for clarity
...
Distinguish user token and client token with clear naming.
2020-11-06 11:33:40 +01:00
Oscar Lorentzon
2099a10da3
refactor(api): rename client id to more general client token
2020-11-04 18:00:33 +01:00
Oscar Lorentzon
d093883c11
refactor(api): support single cell fetch only
...
Require API user to parallelize the cell fetching.
2020-11-04 17:44:56 +01:00
Oscar Lorentzon
d34b74830c
refactor(api): call image function with url
...
Set thumb URLs on node fetch to enable dynamic URLs
returned by the API.
2020-11-03 19:40:58 +01:00
Oscar Lorentzon
9cdc57b4d6
refactor(api): require data and geometry provider base params
2020-10-26 17:58:59 +01:00
Oscar Lorentzon
24b23e192c
feat(api): complete and test s2 geo provider
2020-10-26 15:45:06 +01:00
Oscar Lorentzon
8623757dc1
feat(api): add s2 geometry provider class
2020-10-16 15:09:37 +02:00
Oscar Lorentzon
c9e293801e
refactor(api): move interfaces to interface folder
2020-10-16 11:20:27 +02:00
Oscar Lorentzon
17f1eb9d48
refactor(api): add falcor prefix to data provider for clarity
2020-10-16 11:15:32 +02:00
Oscar Lorentzon
7731ce46ce
refactor: rename data provider property
2020-10-16 11:07:28 +02:00
Oscar Lorentzon
ccb180a38d
refactor(api): make abstraction for all geohash calls
2020-10-16 11:01:55 +02:00
Oscar Lorentzon
4ddede39c4
refactor(api): geometry provider api
...
Make tile abstraction layer to enable different
implementations.
2020-10-15 14:04:42 +02:00
Oscar Lorentzon
8893ac8e8d
feat(api): expose data provider class publicly
2020-10-07 22:32:40 +02:00
Oscar Lorentzon
57a32d735d
refactor(api): remove unused url properties
2020-10-07 22:07:50 +02:00
Oscar Lorentzon
cee21f37e9
refactor(api): make data provider urls internal
2020-10-07 21:43:16 +02:00
Oscar Lorentzon
fd4374cffe
refactor(api): extend data provider base
2020-10-06 10:25:00 +02:00
Oscar Lorentzon
2e3b553679
refactor(api): move cluster rec interface to api folder
2020-10-06 09:54:47 +02:00
Oscar Lorentzon
2b4617bd7a
feat(api): get static resources through data provider
...
Use data provider in node caching.
2020-10-05 18:07:55 +02:00
Oscar Lorentzon
0469c966ab
refactor(api): replace api v3 with data provider solution
2020-09-22 15:42:28 +02:00
Oscar Lorentzon
60fe0cc14b
test(api): unit test data provider
...
Fix error handling so that value is returned correctly.
2020-09-22 11:40:47 +02:00
Oscar Lorentzon
23f8607529
feat(api): add data provider interface
...
Add data provider interface to be able to replace
the data loading logic and endpoint.
2020-09-21 17:00:04 +02:00
Oscar Lorentzon
f74eb4df7f
feat: update typescript related dependencies
2020-06-03 12:15:54 +02:00
Oscar Lorentzon
6c41f3e676
feat: retrive cluster key from api
2019-11-08 09:06:26 +01:00
Oscar Lorentzon
e68aed9470
feat: request camera projection and expose
2019-02-05 09:01:43 +01:00
Oscar Lorentzon
d90bf95991
feat: use computed altitude for original position
...
Use computed altitude to make the lat lon shift more
visible.
2018-10-26 08:28:04 +00:00
Oscar Lorentzon
7200b4849b
feat: request and expose original altitude
2018-10-25 20:56:41 +00:00
Oscar Lorentzon
e1d10fcbd1
feat: retrieve radial distortion params from api
2018-06-15 06:44:11 +00:00
Oscar Lorentzon
1969bd83bc
refactor: use pipe operators
...
Use pipe operators everywhere.
Fix errors becasue of piping more than nine operations.
2018-06-13 12:03:40 +00:00
Oscar Lorentzon
72e778b921
chore: upgrade to rxjs 6 compat
...
Downgrade node types version because of observable type
compatibility issue.
Remove unsupported generics from empty calls.
Use observable create for API call wrapping
becasue of non compatible type when using
observable from promise.
Add frame generator because it was removed
from RxJS 6.
2018-06-12 06:01:04 +00:00
Oscar Lorentzon
c38f4e7c4f
chore: remove typings dependency
...
Add types folder as type root.
Declare modules in type def files to be able to compile.
2018-06-11 06:16:58 +00:00
Oscar Lorentzon
8f0fe877c1
chore: install three from types
...
Resolve compile errors from THREE typings and because of the
lib tsconfig use instead of ES6 shim.
2018-06-08 11:35:15 +00:00
Oscar Lorentzon
f0908b06ee
chore: install falcor from types
2018-06-08 10:59:42 +00:00
Oscar Lorentzon
e3250d8162
refactor: import rxjs operators in a single place
2018-04-17 12:50:59 +00:00
Oscar Lorentzon
9707fe1a44
feat: request camera uuid
...
Expose camera uuid on node.
2018-02-20 11:51:48 +01:00
Oscar Lorentzon
f286a06b3b
feat: add organization key and private properties
...
Add properties to node and request as fill properties in API
calls.
2018-02-20 11:51:48 +01:00