Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update information about ECW support in FAQ #522

Merged
merged 8 commits into from
Jan 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions content/resources/support/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,22 @@ after locations of our developer meetings.

### Can I open ECW files with QGIS?

Yes you can... BUT depending on your Operating System, it is more or less difficult.
ECW is a proprietary file format - please consult their [Licensing Page](https://supportsi.hexagon.com/s/article/License-for-reading-or-writing-ECW-in-third-party-software) to understand how you may use it. Also, please consult the [GDAL documentation](https://gdal.org/en/stable/drivers/raster/ecw.html#creation-options-1) for notes on how to enable licensed features if you have a paid version of ECW. ECW support is not included in all QGIS binary versions and for all platforms by default.

If you are under Windows and are using the OSGeo4w installer, it is included.
**Platform specific notes:**

If you are using macOS, you can find the ECW plugin and install instructions at
https://www.kyngchaos.com/software/frameworks
***Windows***: If you are using Windows and have downloaded the **offline installers** (provided by the download buttons labelled **Long Term Version for Windows ({{< param "ltrversion" >}} {{< param "ltrnote" >}})** and **Latest Version for Windows ({{< param "version" >}})**), ECW read support is included by default.

For other instructions, e.g. look here: https://www.faunalia.eu/en/blog/2019-05-21_ecw_support
If you are using the **OSGeo4W Network Installer**, ECW support is installed by default if you use the express install workflow. If manually selecting components, you need to explicitly enable the `gdal-ecw` package in order to ensure that ECW support is included in your installation.

***macOS***: If you are using macOS, you can download the DMG file from [QGIS Downloads](https://qgis.org/download/). This includes ECW support by default.

***Linux***: By default, the QGIS binaries for most Linux distributions *do not* include default ECW support. However, you can find discussions and solutions for adding this support in various resources for guidance.

For Ubuntu, for example, you can check out the following resources:
- [Github - GDAL: How to open ECW Maps in QGIS 3.22](https://github.com/OSGeo/gdal/issues/8239)
- [Reddit - QGIS: Problem loading ECW file in Ubuntu (Linux)](https://www.reddit.com/r/QGIS/comments/icw98f/problem_loading_ecw_file_in_ubuntu_linux/?rdt=54968)
- [GIS Stack Exchange: Installing QGIS with ECW support on ubuntu 20.04](https://gis.stackexchange.com/questions/429214/installing-qgis-with-ecw-support-on-ubuntu-20-04/434980#434980).

### How can I get a VPAT / HECVAT / other US compliance form or information?

Expand Down
2 changes: 0 additions & 2 deletions playwright/ci-test/tests/07-support-pages.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,6 @@ test.describe("Resources Pages", () => {
await expect(faqPage.qgisGitHubLink).toBeVisible();
await expect(faqPage.citeQGISUserGuide).toBeVisible();
await expect(faqPage.preElements).toBeVisible();
await expect(faqPage.kyngchaosLink).toBeVisible();
await expect(faqPage.faunaliaLink).toBeVisible();
await expect(faqPage.buildingQGISFromSourceLink).toBeVisible();

for (const text of faqPage.textList) {
Expand Down
8 changes: 0 additions & 8 deletions playwright/ci-test/tests/fixtures/faq-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,6 @@ export class FaqPage {
public readonly qgisGitHubLink: Locator;
public readonly citeQGISUserGuide: Locator;
public readonly preElements: Locator;
public readonly kyngchaosLink: Locator;
public readonly faunaliaLink: Locator;
public readonly buildingQGISFromSourceLink: Locator;
constructor(public readonly page: Page) {
this.pageBody = this.page.locator("body");
Expand All @@ -56,12 +54,6 @@ export class FaqPage {
.locator("p")
.filter({ hasText: "Cite the QGIS User Guide" });
this.preElements = this.page.locator("pre");
this.kyngchaosLink = this.page.getByRole("link", {
name: "https://www.kyngchaos.com/",
});
this.faunaliaLink = this.page.getByRole("link", {
name: "https://www.faunalia.eu/en/",
});
this.buildingQGISFromSourceLink = this.page.getByRole("link", {
name: "Building QGIS from source",
});
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
<div id="download-section" style="display: none">
{{ with index .Site.Data.conf }}
<h1>Download QGIS for your platform</h1>
<p>This page provides binary packages (installers).</p>
<p>The current version is QGIS {{ .release }} '{{ .codename }}' and was released on {{ .releasedate }}.</p>
<p>The long-term builds currently offer QGIS {{ .ltrrelease }} '{{ .ltrcodename }}'.</p>
<p>QGIS is available on Windows, macOS, Linux, Android and iOS.</p>
{{ if eq .infeaturefreeze true }}
<p>We are currently in feature freeze preceeding the release of QGIS {{ .nextversion }}.
<strong>Please consider testing the prereleases</strong>.
See <a href="{{ absURL "resources/roadmap#location-of-prereleases-nightly-builds" }}">road map</a>.</p>
{{ end }}
<h1>Download QGIS for your platform</h1>
<p>
The current version is QGIS {{ .release }} '{{ .codename }}' and was
released on {{ .releasedate }}.
</p>
<p>
The long-term builds currently provide
{{ .ltrrelease }}
'{{ .ltrcodename }}'. Long Term Release (LTR) builds are intended
for those who value stability over having the latest features. If
you are unsure which version is best for you, download the LTR.
</p>
<p>QGIS is available on Windows, macOS, Linux, Android and iOS.</p>
{{ if eq .infeaturefreeze true }}
<p>
We are currently in feature freeze preceeding the release of
QGIS {{ .nextversion }}.
<strong>Please consider testing the prereleases</strong>. See
<a
href="{{ absURL "resources/roadmap#location-of-prereleases-nightly-builds" }}"
>road map</a
>.
</p>
{{ end }}
{{ end }}
<div id="primary-os"></div>

Expand Down
Loading