Coder Social home page Coder Social logo

anzlic-validator's People

Contributors

ashleigh234 avatar josephramsay avatar

Watchers

 avatar  avatar  avatar  avatar

anzlic-validator's Issues

script.resources not deployed

Couldn't load plugin anzlic-validator-master due to an error when calling its classFactory() method

ImportError: No module named scripts.resources
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 333, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "/home/osboxes/.qgis2/python/plugins/anzlic-validator-master/init.py", line 33, in classFactory
from linz_metadata import LINZ_Metadata
File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/home/osboxes/.qgis2/python/plugins/anzlic-validator-master/linz_metadata.py", line 28, in
import scripts.resources
File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named scripts.resources

Python version: 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 20160609]
QGIS version: 2.18.20 Las Palmas, e8e15d5

Installer

Build installer or instructions if we just need to copy files to the qgis plugin dir

Metadata Discussion

Issue to discuss

  1. Criteria to determine if metadata is in error

  2. Decide on metadata selection set
    2.1 Additional checks eg extents, addresses

  3. How to perform metadata corrective action

  4. Support Dublin Core validation?

  5. UI. QGis + Web

  6. Up/Down load wrapper

  7. Controller

  8. Build/Deploy

Testing

  • Unit testing of validator components
  • Functional tests confirming identfication/correction of faulty metadata
  • User testing (test plan)

ANZLIC Validatior

Validation and Error Checking for submitted metadata.
Includes XML schema validation and static checks against specific fields (with known problems).

  1. Validate XML agains standard schemas in particular; metadataEntity.xsd
    1.1 Optimisation. Improve performance using caching and locally stored schema docs
  2. Check for erroneous text e.g. license text, layer ownership, addresses
    2.1 Build framework for user editable config so users can add/edit allowable text

Build UI

  • Build QGis UI to edit LDS metadata
  • Build Web UI to edit LDS metadata

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.