Git Product home page Git Product logo

kadas-albireo2's Introduction

KADAS Albireo

KADAS Albireo is a mapping application based on QGIS and targeted at non-specialized users, providing enhanced functionalities in areas such as drawing, measuring, terrain analysis, etc.

kadas-splash

Main features:

  • Streamlined user interface
  • Redlining functionality for adding geometries, pins, georeferenced pictures and other symbols
  • Measurement tools, incl. geodetic measurements.
  • Terrain analysis: slope, hillshade, viewshed, line of sight
  • Numeric inputs for all drawing operations
  • Integrated GPS geolocation support and GPX waypoint and route editor
  • Multiple map views
  • 3D globe view
  • Advanced map grids, including UTM/MGRS and guide grids
  • Tightly integrated search functionality
  • Integrated geodata catalog
  • Online-/Offline detection with online-/offline project templates
  • User friendly printing
  • KML and GPKG data export and import
  • Support for the MSS-MilX Military-Symbols library from gs-soft

Manuals

Downloads

Quick start for Windows x64

  • Download and extract the latest kadas-portable-win64.zip portable build from the releases page.
  • Run ..\kadas\bin\kadas.exe.
  • Read the technical manual to learn how to configure the application.
  • Note: To be able to use the terrain analysis functions, a heightmap needs to be defined in the project. The portable build contains a sample project which references a 1km resolution SRTM model. You can use any other model by adding the corresponding layer to the project, and marking it as heightmap from its context menu in the layer tree.

Screenshots

Redlining tools

Redlining sketches:

redlining

Georeferenced pictures:

exif

Multiple views

mapwindows

Mesurement tools

Lines, circles, angles, areas:

measure

Geodectic distance measurement:

distance

Geodectic radius with real-time display:

radius

Terrain analysis

Line of Sight calculations:

line of sight

Slopes:

slope

More tools like hillshade and viewshed analysis are available as well.

Search

search

GPS tools (GPX)

gpx

Military symbols

milx

3D visualization and interaction

globe globe2

Printing

print

Feedback and support:

This software is commercially supported by Sourcepole, Switzerland. To get more information, please contact qgis at sourcepole.com.

kadas-albireo2's People

Contributors

3nids avatar aleixpol avatar domi4484 avatar m-kuhn avatar manisandro avatar mhugent avatar pka avatar tpo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kadas-albireo2's Issues

Missing example project

I learned some hours ago that the important DHM 2D and 3D files are not available for public in the Windows version.

I tried in the following to use SRTM DHM data as well as the DTM from the canton Zurich, https://are.zh.ch/internet/baudirektion/are/de/aktuell/mitteilungen/gis/2015/hoehendatenzh.html which is available to the public and the OSM data provided from Terrestris https://www.terrestris.de/openstreetmap-wms/ but I failed to use it. The software was declared at the Fossgis2020 as an easy to use tool.

I strongly recommend to provide a running project file which use such open data to show that this is possible and that it has no local limitations to Switzerland and it's Army.

Peter

Can't find procedure on installation

When installing KADAS 2.1.95 the procedurepoint (Prozedureinsprungpunkt) "_ZN13QwtPlotMarkerC1Ev" couldn't be found in "libkadas_gui.dll".
How can this be fixed?

Endless Loop in arcgisportalcatalogprovider

Can we assert here that the &num Parameter never falls to 0?

I've got the problem here in Kadas that this value actually falls to 0 and the Catalog loads in an endless loop.

With a default value of 100 we should be good, that's the AGS max pagination value.

Here some estract of the endless loop in log:

warning: o/kadas/app/kadasapplication.cpp:2156 : (injectAuthToken) [76ms] injectAuthToken: got url https://npi.adr.admin.ch/arcgis/sharing/rest/search?f=pjson&q=tags%3A%22milcatalog%3A*%22+AND+%28type%3Awms+OR+type%3Awmts+OR+type%3A%22Map Service%22%29&lang=FR&timestamp=1643191752&start=0**&num=0**
warning: o/kadas/app/kadasapplication.cpp:2161 : (injectAuthToken) [33ms] injectAuthToken: got cookie TS01b6744a=0160edcfc79243ef8aa246680fc7db657c155ba4e0be9ea0cbc90ed82a85a9297489155a1701813244839e5618bb30eff4e78a233a; domain=npi.adr.admin.ch; path=/ for url https://npi.adr.admin.ch/arcgis/sharing/rest/search?f=pjson&q=tags%3A%22milcatalog%3A*%22+AND+%28type%3Awms+OR+type%3Awmts+OR+type%3A%22Map Service%22%29&lang=FR&timestamp=1643191752&start=0**&num=0**
warning: o/kadas/app/kadasapplication.cpp:288 : (operator()) [44ms] Network request: https://npi.adr.admin.ch/arcgis/sharing/rest/search?f=pjson&q=tags%3A%22milcatalog%3A*%22+AND+%28type%3Awms+OR+type%3Awmts+OR+type%3A%22Map Service%22%29&lang=FR&timestamp=1643191752&start=0**&num=0**

Flatpak of KADAS Albireo

Hi,

A while ago I stumbled across your application and it fit my use case perfectly. I first tested the version on flathub.org, but saw that it was lagging way behind development, so I decided to learn how to build it myself.
I think that I'm at a point where it is usable, at least it works for me and my use cases. So if anyone wants to try it out, or contribute, instructions/flatpaks are available at https://github.com/mattiasegly/flatpak-kadas

Thank you for developing this.

Can't copy/paste or export redlining layers

In both kadas 1 and 2 redlining layers can't be exported or copied from one kadas instance to another.

This is a critical limitation that makes kadas impossible to use in a battalion staff (or above).

As the staff goes through the military decision making process, several layers will be developed (typically redlining and MSS layers).

The point is that these layers will all be created by different persons (typically 5-10 persons in a battalion staff). Once created, all the layers must be merged into one project which is apparently not possible in kadas 1 and 2. The easiest from a user perspective would be to be able to copy/paste redlining and MSS layers across multiple kadas instance. One kadas instance would store the base map and one could copy/paste layers developed by other persons from another kadas instance. This is already how many issue of orders at battalion level and above are organized with PowerPoint, many PPT from multiple persons are merged into a final PPT, where single or group of slides can just be copy/paste around. Very simple, fast and effective. Having such a feature in kadas would make it usable in a batllion staff or above.

At least having an export function for redilining layers is needed. KML is not an option as many attributes are not preserved (eg color, fonts, etc).

KML generated by KADAS fails validation against the specified xmlns

Hello everyone,
while attempting to import/parse a KML File generated by KADAS in another application we noticed that there's a minor issue with the generated KML:
Attempting to Validate KML generated by KADAS CI Build for Commit 9ba17c0 fails:
image
(The KML File in the Screenshot is a pretty printed version of the KML File in the following Archive:
test-kml.zip)

The reason for the validation failure is that the XSD Schema for KML Files uses <sequence> Tags for the Child Elements within the <LineStyle> Tag and thus the order of the Child elements matters:
image
image
XSD Schema used by KADAS in KML Files: http://www.opengis.net/kml/2.2
Documentation of the <sequence> Tag: https://www.w3schools.com/xml/el_sequence.asp

The XSD Schema for KML indicates that flipping the order of the <width> and <color> child elements in the <LineStyle> and <PolyStyle> Tags solves this problem:
image

The Issue is probably caused by the following code:

outStream << QString( "<LineStyle><width>%1</width><color>%2</color></LineStyle><PolyStyle><fill>%3</fill><color>%4</color></PolyStyle>" )

Entry point not found error.

Kadas version: 2.2.2 portable
OS: Windows 10, 64bit.

When trying to run kadas.exe, several pop-up windows are shown, displaying the following messages.

The procedure entry point _ZSt21ios_base_library_initv could not be located
in the dynamic link library C:\kadas\kadas\bin\libKadas_gui.dll

The procedure entry point _ZSt21ios_base_library_initv could not be located
in the dynamic link library C:\kadas\kadas\bin\libkadas_core.dll

The procedure entry point _ZSt21ios_base_library_initv could not be located
in the dynamic link library C:\kadas\kadas\bin\libOpenThreads.dll

The procedure entry point _ZSt21ios_base_library_initv could not be located
in the dynamic link library C:\kadas\kadas\bin\kadas.exe

The procedure entry point _ZSt21ios_base_library_initv could not be located
in the dynamic link library C:\kadas\kadas\bin\libkadas_analysis.dll

Altitude info not working

On the status line at the bottom of the screen information about coordinates from the mouse position is displayed and also the Altitude of it. The coordinates are correct but it shows no value or strange altitude information..
image

Windows 7 DLL missing

Kadas does not start because the api-ms-win-core-console-l2-2-0.dll file is missing.
OS: Windows 7 Version 6.1 (Build 7601: SP 1) 64-bit. Thank you in advanced.

KML Export: ExtendedData Tag should be right before the MultiGeometry Tag

Hello,
The KML2.2 Spec requires that the ExtendedData Tag is before the MultiGeometry Tag inside <Placemark></Placemark>:
image
In this Extract from the KML2.2 XSD File we see that AbstractFeatureType Comes before AbstractGeometryGroup (AbstractGeometryGroup=MultiGeometry in KML generated by KADAS)
A look at AbstractFeatureType shows that the ExtendedData Tag should be after the Style Tag
image

In addition to that I forgot to mention in the previous ticket that the fill-Tag and color-Tag inside <PolyStyle> should be flipped as well: the KML 2.2 XSD expects the color to be first.

Attached is a pretty printed example of KML generated by the May 5. 2020 CI Build of KADAS and the same KML, but slightly modified so as to pass Validation against the XSD: KML_examples.zip

In case you want to validate the generated KML yourself, you can easily do so using XSD Validator and the KML2.2 XSD

Data missing, no transformations possible, reprojection fails

Hey there, I just tried out Kadas Latest Release (Windows 10).

After opening, I get the following error: Layer Name: general_dtm_globe.tif (invalid project layer).

I took a look into the director, and the file is really missing.

After acknowledging the error, the following message appears:

"Transformation nicht verfügbar: Transformation zwischen EPSG:3857 und EPSG:3857 nicht verfügbar: proj_create_operations: cannot build projectedCRS 3857: cannot build geodeticCRS 4326: SQLite error on SELECT name, ellipsoid_auth_name, ellipsoid_code, prime_meridian_auth_name, prime_meridian_code, area_of_use_auth_name, area_of_use_code, publication_date, deprecated FROM geodetic_datum WHERE auth_name = ? AND code = ?: no such column: publication_date."

Further noted errors:

  • No reprojection or transformation between different coordinate systems possible (e.g. WGS84 / Pseudo Mercator and WGS84 / UTM32 Zone 32N
  • Shown MGRS Position is wrong
  • Shapefiles working in QGIS get projected (or maybe no projected at all, and that is the problem) to nirwana.
  • I also gave the pre release a try, but it won't even start unfortunately.

OpenSSL

Hello Sandro

Is the OpenSSL Vulnerability Issue (https://www.openssl.org/news/vulnerabilities.html) fixed in this repo? We had reports from our colleagues from austria that there is still an old OpenSSL Library in use here. Could you check please.

Thanks a lot!
Regards
Bernard

web android and iPhone apps + chat

Hi,

is there a plan to make the solution web based? I' looking for a TAK (ATAK, iTAK, WinTAK, etc) alternative for civil use and made in Europe.

Geodata missing

In the lastest Windows version I can't find what is described in the Technical Note:

....
Geodata

Installed by KadasCoreData.msi to <InstallRoot>\share\kadas\geodata
    CH elevation model for 2D/analysis: dtm_analysis.tif
    CH elevation model for 3D: dtm_globe.tif
    Coarse worldwide elevation model for 3D: general_dtm_globe.tif
    Base imagery for 3D: aerial_image_globe.tif
Installed by KadasDatapack.msi to <InstallRoot>\share\kadas\geodata
    Base imagery for 2D, offline: CheLandeskarte*.gpkg, CheOperativePlanungsKarte.gpkg, ...
Referenced by absolute path in project templates

....

And there is also working project example.

Protocol info to small

If something goes wrong a small text line will be displayed on top but reading of this is more or less impossible. How can I made the Protocol visible?

Display earth curvature in profile function

I miss in the profile function an option in which I can select the earth curvature (normalle 1.333) and the fresnel zones. This is necessary for longer distance microwave connections. In short: Not all what you calculate from the map is visible in real because the map is plain and the earth is a round. And for microwave connections at minimum the first fresnel zone must be free of objects. E.E. in a 100 km distance a tower must be 700m higer then what you calculate from the map.

unstable Python interpreter version?

We're building a routing engine interface for Kadas using Valhalla's Python bindings and the wrapper in Valhalla is boost-python. That library is built against a specific Python version and minor versions matter apparently. At least I couldn't use 3.6 when boost-python was built against 3.8. Probably I'm also missing some of the compilation fu, but:

Now we've seen the current Kadas 2.0 release includes Python 3.9.0b3 and we're wondering if that's intended.. Not only bcs it's "just" a beta, but also bcs it seems to be simply the latest & greatest at the time of the release build. I'd have thought you're pinning the Python version so there's some control, like the osgeo4w builds seem to be doing.

Not entirely sure what the process is to include the Python environment, but is semantic versioning to only allow patch upgrades an option?

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.