Coder Social home page Coder Social logo

geocollections / emaapou Goto Github PK

View Code? Open in Web Editor NEW
3.0 5.0 2.0 15.34 MB

e-Maapõu: Eesti maapõue andmebaas

Home Page: https://geoloogia.info

JavaScript 5.55% SCSS 0.47% Vue 74.47% Dockerfile 0.05% TypeScript 18.34% CSS 1.12%
geology database data portal estonia

emaapou's People

Contributors

dependabot[bot] avatar enmust avatar erikdzo avatar ollehints avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

orinocoz

emaapou's Issues

Map legend

Some legend images can be taken from Maa-Amet page

Tabs component bug

Try refreshing page on some tab, then this tab gets rendered into first tab

Drillcore box images request

Currently it was using 'drillcorebox_image__attachment__uuid_filename' which produced duplicates.
Images should be fetched separately from attachment_link

Drillcore view ideas

Locality section should include additional fields after Longitude:
Elevation / kõrgus (field epsg)
X (field coordx)
Y (field coordx)
EPSG (field epsg)

Solve problems with static images not shown. Is it OK that they come from https://geocollections.info/_nuxt/img/... folder?
Footer text and logos may differ from geocollections.info. For now we can remove DataCite and KIK logos from GRIS components and set preliminary texts:
2021 GRIS: Geoloogia portaal (testversioon).
2021 GRIS: Geology portal (preview version).

Descriptions tab should include fields:
depth_base, depth_top, rock__name/rock__name_en, stratigraphy__stratigraphy/stratigraphy__stratigraphy_en, description
Default paging 25, other options 10, 50, 100
In the future if descriptions will get longer and all fields cannot be shown nicely in tabel, then we should open full data in modal popup or perhaps new vindow.

References tab should include field from reference: reference__title, after reference__reference then pages and then remarks.
Default paging 25, other options 10, 50, 100
Links should open in new window.

Map
If locality__country__value='Estonia' use Estonian base map by default, otherwise use openstreetmap.
Show popup window with Locality name for marker.

New landing page

Should be visually appealing and contain links to different apps

Map ideas

Map component should include Estonian bedrock map layer if locality is in Estonia (to be checked if map in correct SRS can be taken from Maa-Amet or EGT wms - if not then we will use gis.geocollections.info).
Map should allow full screen view.

Map popup

Add popup to map markers. Popup should contain the name of the locality.

getResourceList depends on Vuetify Data Table options

Right now there is no way to use this function without passing Data Table options into it. The function depends on options object fields itemsPerPage and page.

This is a problem both in sarvREST and sarvSolr services.

Sorting table on custom field

There is a problem with sorting on custom table fields.

For example, in the locality description table rock and stratigraphy columns are custom columns. Their values are 'rock' and 'stratigraphy'. Because of that the app tries to sort based on those values, which do not exist in the API.

Sorting should be done with the corresponding API fields. In this case 'rock__name'/'rock__name_en' and 'stratigraphy__stratigraphy'/'stratigraphy__stratigraphy_en'

Map layers

If locality is in Estonia then show estonian maps otherwise don't

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.