Giter VIP home page Giter VIP logo

aixm-graph's People

Contributors

antavelos avatar dependabot[bot] avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

sthagen

aixm-graph's Issues

warning for broken links can be misinterpreted

The current warning for broken links does not indicate how many are. A test user though that the number of feature instances (such as "20" for Airspace in the Donlon file) means that there are 20 broken links. In fact, there is only one.

Is it possible to add the number of broken links after the exclamation mark?

display association roles

For direct associations, their role names are already available in the skeleton file. For example, AirportHeliport in the Donlon file has two associations with OrganisationAuthority. They have different roles - one is "responsibleOrganisation_OPERATE", the other one is "specialDateAuthority". This is useful information to display on the graph.

Would it be possible to see these roles on "mouse over" the line that represents the association?

For the reverse associations (the ones coded under an element, there should be no role displayed. The role name will appear only the related feature (such as Runway) becomes the centre of the diagram.

Skeleton file - add gml:identifier element

In the Skeleton file, it would be nice to preserve the gml:identifier element.
That's because not all AIXM files will comply with the recommendation to use as gml:Id of the feature the same UUID value as for the gml:identifier. Having the gml:identifier would facilitate searching with an XML editor in the skeleton file in order to understand the meaning of certain associations displayed in the Graph.

filter should be strict

Steps executed:

  • open the 2004_v6.xml file
  • select AirportHeliport
  • put "ENOR" as filter by key

Result:

  • 204 airports are shown with their connections, but none of them has the key "ENOR". They all have keys that start with "E" or "EN" or "ENO"

Expected result:

  • only the AirportHeliport that has exactly "ENOR" in the key should ne displayed.
  • eventually, if possible to use a wildcard such as "ENO*", then all AirportHeliport that have "ENO" in the key should be displayed

Comment:

  • this is applicable to all other features, not only to AirportHeliport

missing associations for root element

Step

  • open EA_AIP_... (Donlon)
  • select Navaids
  • add filter "ILS"
    Result:
  • ILS, OLX is shown as root, but only with 4 associations (instead of all 7).

Maybe a temporary issue because of the work in progress on the "filter by associated type"?

display association direction

it would be nice to show also the direction of an association:

  • for all associations that have parent, arrow towards the central feature
  • for all other associations (they are direct), arrow from the central feature towards related features

However, I do not know if there is the possibility to use arrows on the graph connections.

special treatment for geometry references needed

This issue was raised by Wolfi Scheucher. Reference from ASE ATZ,EADH to DPN
This is done by gml:pointProperty to a DPN (b35409d8-f236-4303-a12d-795e9e9c8751) EADH ARP.
Is a local referencing done acc. to the OGC paper (for the CircleByCenterPoint of the Airspace).
So I don’t think that should be an error.
See also:
https://ext.eurocontrol.int/aixm_confluence/pages/viewpage.action?pageId=13075961

There are some particular cases that need a special treatment.

additional properties for features

For some features, it would be good to add additional properties in the skeleton file and on the graph. For the moment I identified two of these, there might be more:

  • AirportHeliport - add type
  • OrganisationAuthority - add type
  • RunwayCentrelinePoint - add role
  • Unit - add name

copy UUID from pop-up label

It would be useful to be able to copy the UUID value of an element from the pop-up label. That would facilitate searching that element in the XML file, if something needs to be verified for the element coding. Something like "Shift+click", if technically possible. It could be acceptable to be browser-specific.

small file using Xlink by internal ID - errors

I have upload a file that is using only internal links (by gml:Id). The file does not seem to be processed correctly. The internal direct links (for example, from AirportHeliport to OrganisationAuthority) do not seem to be recognised. Also, I get an error message when trying to download the skeleton file. The errors also occur with the small extract attached.
EAD-LEMD.xml.zip

missing a version number

It would be nice to see a version number of the application when running. That would give assurance that the locally installed and running version is the latest.

filter associations that are shown

On a file such as 2004_v6, there are features that have many associations. This results in a very cluttered screen, dificult to analyse.

Would it be possible to implement a checkboxes that would allow to hide certain associations? For example, on the left side of the screen to have the list of all the associations that are shown (based on what is actually in the screen). When de-selecting on or more, the corrsponding association types would be hidden.

See the picture attached.

image

more meaningful graphical symbols

There are cartographic symbols defined by ICAO for some features. It would be nice if these could be used instead of the simpler geometrical figures used currently. For example

  • airportHeliport symbol:

image

- runway symbol:

image

If this is possible, we could develop custom graphical symbols derived from the ICAO Charting Manual.

indicate elements that have hidden associations

It would be useful to distinguish on the graph between elements that are “final” (in the sense that all their associations are displayed) and elements that still have “hidden associations” (which can be added to the graph by click on the element). This would save unnecessary clicks on the graph. For example, a little “+” symbol after the element name would indicate that there are still hidden associations?

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.