|
|
- {% set cc_version = '2.9.1+git20180223-1' %}
- {% set os_version = 'ubuntu-1804' %}
-
- {#
- # Things to be considered: https://docs.saltstack.com/en/latest/ref/states/parallel.html
- #}
-
- {% for file in [
- 'las2las',
- 'las2txt',
- 'lasdiff',
- 'lasindex',
- 'lasinfo',
- 'lasmerge',
- 'lasprecision',
- 'laszip',
- 'txt2las'
- ]
- %}
-
- {{ file }}:
- file.managed:
- - name: /usr/local/bin/{{ file }}
- - source: salt://gis_{{ os_version }}/files/lastools/{{ file }}
- - mode: 0755
- - user: root
- - group: root
- {% endfor %}
-
- gis_packages:
- pkg.installed:
- - pkgs:
- - gpx2shp
- - rel2gpx
- - quickroute-gps
- - python-gpxpy
- - obdgpslogger
- - merkaartor
- - gpsbabel
- - gpsbabel-gui
- - gis-gps
-
- qgis:
- pkg.installed:
- - pkgs:
- - qgis
- - qgis-server
- - qgis-providers
- - qgis-plugin-grass
-
- gps_daemon:
- pkg.installed:
- - pkgs:
- - gpsd
-
- {#
- qgis_conf_script:
- file.managed:
- - name: /tmp/qgisconf.sh
- - source: salt://gis_{{ os_version }}/files/qgisconf.sh
- - require:
- - pkg: qgis
-
- qgis_conf_run:
- cmd.run:
- - name: 'sh /tmp/qgisconf.sh'
- - require:
- - file: qgis_conf_script
- #}
-
- qgis_lastools:
- file.managed:
- - name: /usr/share/qgis/python/plugins/processing/algs/lidar/LidarToolsAlgorithmProvider.py
- - source: salt://common/qgis_lastools/LidarToolsAlgorithmProvider.py
- - require:
- - pkg: qgis
-
- cloudcompare_pkg:
- file.managed:
- - name: /tmp/cloudcompare_{{ cc_version }}.deb
- - source: salt://gis_{{ os_version }}/files/cloudcompare_{{ cc_version }}_amd64.deb
-
- cloudcompare_install:
- pkg.installed:
- - sources:
- - cloudcompare: /tmp/cloudcompare_{{ cc_version }}.deb
- - require:
- - file: cloudcompare_pkg
|