Code Monkey home page Code Monkey logo

mapapps-selection-actions's Introduction

Selection Actions

This bundle provides additional selection input actions for map.apps selection-services bundle.

Screenshot App

Sample App

https://demos.conterra.de/mapapps/resources/apps/downloads_selectionactions/index.html

Installation Guide

Requirement: map.apps 4.3.0

dn_selectionactions Documentation

Development Guide

Define the mapapps remote base

Before you can run the project you have to define the mapapps.remote.base property in the pom.xml-file: <mapapps.remote.base>http://%YOURSERVER%/ct-mapapps-webapp-%VERSION%</mapapps.remote.base>

Other methods to to define the mapapps.remote.base property.

  1. Goal parameters mvn install -Dmapapps.remote.base=http://%YOURSERVER%/ct-mapapps-webapp-%VERSION%

  2. Build properties Change the mapapps.remote.base in the build.properties file and run: mvn install -Denv=dev -Dlocal.configfile=%ABSOLUTEPATHTOPROJECTROOT%/build.properties

mapapps-selection-actions's People

Contributors

cherry13579 avatar dpayk avatar matthiasstein avatar njakuschona avatar sarahlechler avatar sholtkamp avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mapapps-selection-actions's Issues

Kreis verschwindet nach Umkreisselektion

Es wäre sehr hilfreich wenn nach einer Selektion das gezeichnete Untersuchungsgebiet erhalten bleiben würde und erst verschwindet wenn das Resultcenter geleert wird.
Es ist sehr schwierig einzuschätzen ob die Zeichnung optimal aufgezogen wurde, da sie sofort verschwindet wenn man das Kartenbild verschiebt

Using search result erroneous

When using the search result for a selection, there is a strange behavior that a new selection is performed each time the selection ui window is opened, even though there is no search result that could be used. (Maybe the old one is used?)

Buggy input text field for radius in circle selection action

Hi Matthias,

uns ist in der Umkreissuche ein merkwürdiges Verhalten aufgefallen. Vermutlich ist das auch auf die Implementierung der Prüfung des stepSizes zurückzuführen.

Wir würden gern einen Radius von 500m eintippen. Aktuell konfigurierter stepSize ist 100 (Meter). Wenn ich jetzt mit der 5 beginne, dann springt die Anzeige auf 0. Ich würde ja aber gern noch 2 Nullen anhängen. Das klappt dann aber nicht mehr. Wenn ich mit 0 beginne und dann direkt 500 anhänge klappt es aber gut.

Vielleicht genügt hier ein kleines Delay/Timeout für die Prüfung? Je nachdem wie die Implementierung ist.

Freundliche Grüsse
Martin

Provide "Select all" action

It would be helpful to have an additional action that selects all features from the selected layers and puts them into the result center.

New selectionaction-type Multipoint

Informationen:

  • Mindestens für Selection-Methode "point" wäre ein "multiselect"-Mode sehr praktisch, d.h. wenn
    dieser aktiv ist, werden die Selections für die aktiven Layer im Resultcenter "appended" statt
    "replaced"
  • z.B. konfigurierbar über selectionOptions {"point":{multiselect":true|false}}
  • Noch schöner: multiselect bei gleichzeitig gedrückter [STRG]-Taste aktiv
  • Prinzipiell wäre "multiselect"-Mode auf bei den Selection-Modi "rectangle" und "polygon" eine
    brauchbare Erweiterung, für "point"-Selection aber richtig gut.

German nls improvement

For the german translation a "zu" should be added.
ui --> full_extent --> description --> Klicken Sie in die Karte, um \u00fcberall nach Objekten zu suchen.

Dynamic step size for circle selection action

Hi Matthias,

uns ist beim Nutzen der Umkreissuche ein nice-to-have in den Sinn gekommen. Meist ist es ja so, dass man bei kleineren Umkreisen etwas feiner den Radius (Bsp.: 555m) definieren und bei grösseren nur grob einen Radius (Bsp.: 250.000m) angeben möchte. Via Konfiguration lässt sich das aktuell nur bedingt lösen. Den stepSize kann man nur global für alle Grössen definieren.

Könnte man das dynamischer machen?

Freundliche Grüsse
Martin

Tool call incorrect

If the app has no operatinal map assigned, the Selection Actions tool jumps incorrectly to the mapframe

Queries with time awareness

Hi @matthiasstein . Bzgl. der Query Tools (geometrisch und attributiv) habe ich ein Anliegen. Aus meiner Sicht sollten die Queries auch zeitliche Einschränkungen unterstützen, wenn die Layer Zeit unterstützen. Mit dem TimeSlider hattet ihr ja schon eingebaut, dass man bei Start der App einen TimeExtent definieren kann. Dieser und jeweils der, der mit dem Slider gesetzt wird, sollte dann auch bei den Queries aus den bekannten Tools berücksichtigt werden.

Grüsse
Martin

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.