Skip to content

Commit

Permalink
compat
Browse files Browse the repository at this point in the history
  • Loading branch information
joshday committed Jun 17, 2024
1 parent d8a685f commit 3753b99
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 24 deletions.
2 changes: 2 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ JSON3 = "0f8b85d8-7281-11e9-16c2-39a750bddbf1"
Scratch = "6c6a2e73-6563-6170-7368-637461726353"

[compat]
DataFrames = "1.6"
GeoInterface = "1.3"
JSON3 = "1.14"
julia = "1.6.7"

Expand Down
25 changes: 1 addition & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,4 @@
[![Build Status](https://github.com/joshday/QGIS.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/joshday/QGIS.jl/actions/workflows/CI.yml?query=branch%3Amain)


This package uses the [command line processing](https://docs.qgis.org/3.34/en/docs/user_manual/processing/standalone.html) utilities of QGIS to run geoprocessing tasks from Julia.

## Usage

```julia
using QGIS

QGIS.find_algorithm("buffer")
# 12-element Vector{String}:
# "gdal:buffervectors"
# "gdal:onesidebuffer"
# "grass:r.buffer"
# "grass:r.buffer.lowmem"
# "grass:v.buffer"
# "native:buffer"
# "native:bufferbym"
# "native:multiringconstantbuffer"
# "native:singlesidedbuffer"
# "native:taperedbuffer"
# "native:wedgebuffers"
# "qgis:variabledistancebuffer"

QGIS.run("native:buffer"; INPUT="test/nc.geojson", DISTANCE=2, OUTPUT="test/ncbuffered.geojson")
```
This package uses the [command line processing](https://docs.qgis.org/3.34/en/docs/user_manual/processing/standalone.html) utilities of QGIS to run geoprocessing tasks from Julia. QGIS.jl is unaffiliated with the [QGIS](https://github.com/qgis/QGIS) project.
4 changes: 4 additions & 0 deletions docs/src/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# QGIS.jl

**QGIS.jl** provides a Julia interface to the [QGIS](https://qgis.org) geospatial processing library via QGIS' [command line utilities](https://docs.qgis.org/3.34/en/docs/user_manual/processing/standalone.html).

## Setup

1. To install QGIS.jl, run

0 comments on commit 3753b99

Please sign in to comment.