Re: [Qgis-user] QGIS Server: Parsing WFS capabilites with JavaScript

2023-10-30 Thread Aguilar Bolivar, Rosa (UT-ITC) via QGIS-User
Hi,
I have used a simple DOMParser
const xmlParser = new DOMParser();
const xmlText = xmlParser.parseFromString(XmlCapText, 'text/xml');

Cheers,

Rosa
-
Dr. Rosa Aguilar
University of Twente
Faculty of Geoinformation Science and Earth Observation
Connect with me on 
LinkedIn
https://rosaguilar.github.io
-
The essential is invisible to the eye. Saint-Exupéry

From: QGIS-User  On Behalf Of Jorge Gustavo 
Rocha via QGIS-User
Sent: Monday, October 30, 2023 8:36 PM
To: qgis-user@lists.osgeo.org
Subject: Re: [Qgis-user] QGIS Server: Parsing WFS capabilites with JavaScript


Hi Jakob,

You can try jsonix. I use something like:

var Jsonix = require('jsonix').Jsonix;
var XLink_1_0 = require('w3c-schemas').XLink_1_0;
var OWS_1_0_0 = require('ogc-schemas').OWS_1_0_0;
var OWS_1_1_0 = require('ogc-schemas').OWS_1_1_0;
var WFS_1_0_0 = require('ogc-schemas').WFS_1_0_0;
var WFS_1_1_0 = require('ogc-schemas').WFS_1_1_0;
var WFS_2_0 = require('ogc-schemas').WFS_2_0;
var Filter_1_0_0 = require('ogc-schemas').Filter_1_0_0;
var Filter_1_1_0 = require('ogc-schemas').Filter_1_1_0;
var Filter_2_0 = require('ogc-schemas').Filter_2_0;
var GML_1_0_0 = require('ogc-schemas').GML_1_0_0;
var GML_2_1_2 = require('ogc-schemas').GML_2_1_2;
var GML_3_1_1 = require('ogc-schemas').GML_3_1_1;
var GML_3_2_0 = require('ogc-schemas').GML_3_2_0;
var GML_3_2_1 = require('ogc-schemas').GML_3_2_1;
var SMIL_2_0 = require('ogc-schemas').SMIL_2_0;
var SMIL_2_0_Language = require('ogc-schemas').SMIL_2_0_Language;
var CSW_2_0_2 = require('ogc-schemas').CSW_2_0_2;
var DC_1_1 = require('ogc-schemas').DC_1_1;
var DCT = require('ogc-schemas').DCT;
var XMLSchema = require('./mappings/XMLSchema').XMLSchema;

var context = new Jsonix.Context([
  XLink_1_0,
  OWS_1_0_0,
  OWS_1_1_0,
  WFS_1_0_0,
  WFS_1_1_0,
  WFS_2_0,
  Filter_1_0_0,
  Filter_1_1_0,
  Filter_2_0,
  GML_1_0_0,
  GML_2_1_2,
  GML_3_1_1,
  GML_3_2_0,
  GML_3_2_1,
  SMIL_2_0,
  SMIL_2_0_Language,
  CSW_2_0_2,
  DC_1_1,
  DCT,
  XMLSchema
]);
var unmarshaller = context.createUnmarshaller();

Later, you can transform WFS response to JSON, like:

const response = responseBuffer.toString('utf8');
var result = unmarshaller.unmarshalString(response);

Not so easy, but it works.

Regards,

Jorge Gustavo
On 30/10/23 14:11, Jakob Miksch via QGIS-User wrote:
Dear QGIS Server people,

I have a QGIS Server running. I would like to access the WFS Capabilities with 
JavaScript, more specifically I would like to know which WFS layers are 
published by QGIS Server. Unfortunately, QGIS Server only supports WFS 1.0.0 
and 1.1.0. But the only parser for WFS capabilities I have found only support 
WFS 2.0.0 ( https://github.com/GastonZalba/ol-wfs-capabilities ).

Does anyone have a hint how to parse the WFS Capabilities from QGIS Server with 
JavaScript?

best regards,
Jakob


 [cid:image001.png@01DA0BC1.B74420E0]
Jakob Miksch
Consultant

+49 170 9036956
siticom.online
siticom GmbH * Werner-von-Siemens-Straße 2-6 * 76646 Bruchsal * Deutschland
Geschäftsführer: Jürgen Hatzipantelis, Stefan Höltken
Sitz der Gesellschaft: Weiterstadt * Amtsgericht Darmstadt * HRB 9276
Umsatzsteuer-ID Nr.: DE 197 925 589





___

QGIS-User mailing list

QGIS-User@lists.osgeo.org

List info: https://lists.osgeo.org/mailman/listinfo/qgis-user

Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


Re: [QGIS-it-user] caricamento dati gps su ortofoto

2023-10-30 Thread Andrea Giudiceandrea via QGIS-it-user

Ciao Alessandro,
ho importato i layer GPX e il layer WMS indicato e a me pare che i punti 
si sovrappongono al layer WMS.

Potresti indicare qual è il problema in dettaglio?

Comunque QGIS 2.8 è una versione molto vecchia...

A presto.

Andrea


Il 30/10/2023 20:50, alessandro borgna ha scritto:

Ciao Andrea,
uso Qgis 2.8.
Sistema operativo Windows 10.

___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [QGIS-it-user] wms catasto su LM

2023-10-30 Thread Alessandro Correddu via QGIS-it-user
Ciao Ludovico, il progetto su qgis funziona senza problemi visualizzando
correttamente il WMS del catasto, invece quando importo il progetto su
lizmap carica tutti i livelli tranne quelli del catasto.


Il giorno lun 30 ott 2023 alle ore 10:31 Ludovico Frate <
ludovicofr...@hotmail.it> ha scritto:

> Ciao Alessandro, sinceramente non ricordo neanche io i passaggi che ho
> fatto. Comunque, che problema hai nello specifico con il wms del catasto?
> --
> *Da:* QGIS-it-user  per conto di
> Alessandro Correddu via QGIS-it-user 
> *Inviato:* martedì 24 ottobre 2023 21:46
> *A:* Andrea Giudiceandrea 
> *Cc:* qgis-it-user@lists.osgeo.org 
> *Oggetto:* Re: [QGIS-it-user] wms catasto su LM
>
> Ciao Andrea,
> si ho già letto tutti i messaggi, speravo che Ludovico potesse condividere
> i passaggi che ha fatto.
> Ho lizmap installato su docker su macchina linux, non riesco a trovare il
> file "qgis-auth.db" né ho ben chiaro come si possa configurare
> qgis-server.
> Lizmap funziona correttamente, unica pecca che se riavvio il docker non
> mantiene il tema che ho personalizzato e devo ricaricare i file sul server,
> probabilmente sto solo sbagliando cartella dove inserire la
> personalizzazione.
> Però il problema principale è il catasto che non riesco proprio a farlo
> caricare.
> Grazie mille per la risposta.
> Alessandro
>
> Buona la seconda, “oppure il processo di QGIS Server non riesce ad
> modificare il file qgis-auth.db a causa di mancanza di permessi di
> scrittura”
>
>
>
>
> Risolto configurando meglio qgis-server e settando i giusti permessi al
> file qgis-auth.db.
>
>
>
>
> Saluti
>
>
> Ludovico
>
>
>
> Il giorno mar 24 ott 2023 alle ore 11:35 Andrea Giudiceandrea via
> QGIS-it-user  ha scritto:
>
> > Alessandro Correddu alecorreddu a gmail.com
> > Dom 22 Ott 2023 01:27:44 PDT
>
> > Riprendo questa vecchia discussione perché sembrava che Ludovico avesse
> > risolto ma non ho trovato dettagli.
>
> Ciao Alessandro,
> hai già letto i messaggi precedenti relativi a questa discussione? Puoi
> trovarli nell'archivio online della mailing list
>
> https://lists.osgeo.org/pipermail/qgis-it-user/2021-November/thread.html#9620
>
> A presto.
>
> Andrea
> ___
> QGIS-it-user mailing list
> QGIS-it-user@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


Re: [Qgis-user] QGIS Server: Parsing WFS capabilites with JavaScript

2023-10-30 Thread Jorge Gustavo Rocha via QGIS-User

Hi Jakob,

You can try jsonix. I use something like:

var Jsonix = require('jsonix').Jsonix;
var XLink_1_0 = require('w3c-schemas').XLink_1_0;
var OWS_1_0_0 = require('ogc-schemas').OWS_1_0_0;
var OWS_1_1_0 = require('ogc-schemas').OWS_1_1_0;
var WFS_1_0_0 = require('ogc-schemas').WFS_1_0_0;
var WFS_1_1_0 = require('ogc-schemas').WFS_1_1_0;
var WFS_2_0 = require('ogc-schemas').WFS_2_0;
var Filter_1_0_0 = require('ogc-schemas').Filter_1_0_0;
var Filter_1_1_0 = require('ogc-schemas').Filter_1_1_0;
var Filter_2_0 = require('ogc-schemas').Filter_2_0;
var GML_1_0_0 = require('ogc-schemas').GML_1_0_0;
var GML_2_1_2 = require('ogc-schemas').GML_2_1_2;
var GML_3_1_1 = require('ogc-schemas').GML_3_1_1;
var GML_3_2_0 = require('ogc-schemas').GML_3_2_0;
var GML_3_2_1 = require('ogc-schemas').GML_3_2_1;
var SMIL_2_0 = require('ogc-schemas').SMIL_2_0;
var SMIL_2_0_Language = require('ogc-schemas').SMIL_2_0_Language;
var CSW_2_0_2 = require('ogc-schemas').CSW_2_0_2;
var DC_1_1 = require('ogc-schemas').DC_1_1;
var DCT = require('ogc-schemas').DCT;
var XMLSchema = require('./mappings/XMLSchema').XMLSchema;

var context = new Jsonix.Context([
  XLink_1_0,
  OWS_1_0_0,
  OWS_1_1_0,
  WFS_1_0_0,
  WFS_1_1_0,
  WFS_2_0,
  Filter_1_0_0,
  Filter_1_1_0,
  Filter_2_0,
  GML_1_0_0,
  GML_2_1_2,
  GML_3_1_1,
  GML_3_2_0,
  GML_3_2_1,
  SMIL_2_0,
  SMIL_2_0_Language,
  CSW_2_0_2,
  DC_1_1,
  DCT,
  XMLSchema
]);
var unmarshaller = context.createUnmarshaller();

Later, you can transform WFS response to JSON, like:

    const response = responseBuffer.toString('utf8');
    var result = unmarshaller.unmarshalString(response);

Not so easy, but it works.

Regards,

Jorge Gustavo

On 30/10/23 14:11, Jakob Miksch via QGIS-User wrote:


Dear QGIS Server people,

I have a QGIS Server running. I would like to access the WFS 
Capabilities with JavaScript, more specifically I would like to know 
which WFS layers are published by QGIS Server. Unfortunately, QGIS 
Server only supports WFS 1.0.0 and 1.1.0. But the only parser for WFS 
capabilities I have found only support WFS 2.0.0 ( 
https://github.com/GastonZalba/ol-wfs-capabilities ).


Does anyone have a hint how to parse the WFS Capabilities from QGIS 
Server with JavaScript?


best regards,
Jakob





Jakob Miksch
Consultant

+49 170 9036956
siticom.online



	siticom GmbH • Werner-von-Siemens-Straße 2-6 • 76646 Bruchsal • 
Deutschland

Geschäftsführer: Jürgen Hatzipantelis, Stefan Höltken
Sitz der Gesellschaft: Weiterstadt • Amtsgericht Darmstadt • HRB 9276
Umsatzsteuer-ID Nr.: DE 197 925 589



___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


[QGIS-it-user] caricamento dati gps su ortofoto

2023-10-30 Thread alessandro borgna via QGIS-it-user
Buonasera,
aggiungo un layer da server WM(T)S, un'ortofoto con sistema di riferimento ED 
50 / UTM ZONE 33N.
Quando carico i file GPX dal mio GPS sulla leggenda si vedono ma poi quando 
vado a fare lo zoom no mi si sovrappongono alla cartografia caricata.
Credo sia una questione di sistema di riferimento ma non riesco a risolvere.
Qualcuno puo' aiutarmi poer favore? Di solito li vedevo senza problemi.

Grazie in anticipo.
Alessandro
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


[Qgis-user] QGIS Server: Parsing WFS capabilites with JavaScript

2023-10-30 Thread Jakob Miksch via QGIS-User
Dear QGIS Server people,

I have a QGIS Server running. I would like to access the WFS Capabilities with 
JavaScript, more specifically I would like to know which WFS layers are 
published by QGIS Server. Unfortunately, QGIS Server only supports WFS 1.0.0 
and 1.1.0. But the only parser for WFS capabilities I have found only support 
WFS 2.0.0 ( https://github.com/GastonZalba/ol-wfs-capabilities ).

Does anyone have a hint how to parse the WFS Capabilities from QGIS Server with 
JavaScript?

best regards,
Jakob


 
[cid:siticom-logo-blue-final-black-a-logicalis-company_bc243344-6a69-4e78-9078-76e88dbcc994.png]

Jakob Miksch
Consultant

+49 170 9036956
siticom.online



siticom GmbH * Werner-von-Siemens-Stra?e 2-6 * 76646 Bruchsal * 
Deutschland
Gesch?ftsf?hrer: J?rgen Hatzipantelis, Stefan H?ltken
Sitz der Gesellschaft: Weiterstadt * Amtsgericht Darmstadt * HRB 9276
Umsatzsteuer-ID Nr.: DE 197 925 589

___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


Re: [Qgis-user] Specific pages to export from Map Atlas

2023-10-30 Thread krishna Ayyala via QGIS-User
Thanks a lot for your help Stefan

Regards.

On Mon, Oct 30, 2023 at 1:07 AM Stefan Giese (WhereGroup) via QGIS-User <
qgis-user@lists.osgeo.org> wrote:

> Hi,
>
> you can use the page properties of your layout -just right click into your
> layout and select "page properties". There is a checkbox "Exclude pages
> from export" which can be overided by an expression like:
>
> *@atlas_featureid not in (8,9,10,11,12)*
>
> Best regards
>
> Stefan
> Am 27.10.2023 um 16:32 schrieb krishna Ayyala via QGIS-User:
>
> Hello,
> I have a map with 70 pages which I created using using Atlas feature in
> the layout. If want to export only specific page range; for ex:pg 8 to
> pg12, how can I do that?
>
> Thank you and Regards.
>
> ___
> QGIS-User mailing listqgis-u...@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>
> --
> Mit freundlichen Grüßen
> Stefan Giese
> Projektleiter/Consultant
> **
> Where2B Konferenz 2023
> 14. Dezember 2023 in Bonn und Onlinehttps://where2b-conference.com/
> **
> WhereGroup GmbH
> Schwimmbadstr. 2
> 79100 Freiburg
> Germany
>
> Tel.: +49 (0)761 / 519 102 - 61
> Fax: +49 (0)761 / 519 102 - 11
> stefan.gi...@wheregroup.comwww.wheregroup.com
> Geschäftsführer:
> Olaf Knopp, Peter Stamm
> Amtsgericht Bonn, HRB 9885
>
> ___
> QGIS-User mailing list
> QGIS-User@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>
___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


Re: [Qgis-user] Specific pages to export from Map Atlas

2023-10-30 Thread Stefan Giese (WhereGroup) via QGIS-User

Hi,

you can use the page properties of your layout -just right click into 
your layout and select "page properties". There is a checkbox "Exclude 
pages from export" which can be overided by an expression like: /

/

/@atlas_featureid not in (8,9,10,11,12)/

Best regards

Stefan/
/

Am 27.10.2023 um 16:32 schrieb krishna Ayyala via QGIS-User:

Hello,
I have a map with 70 pages which I created using using Atlas feature 
in the layout. If want to export only specific page range; for ex:pg 8 
to pg12, how can I do that?


Thank you and Regards.

___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user


--
Mit freundlichen Grüßen
Stefan Giese
Projektleiter/Consultant
**
Where2B Konferenz 2023
14. Dezember 2023 in Bonn und Online
https://where2b-conference.com/
**
WhereGroup GmbH
Schwimmbadstr. 2
79100 Freiburg
Germany

Tel.: +49 (0)761 / 519 102 - 61
Fax: +49 (0)761 / 519 102 - 11

stefan.gi...@wheregroup.com
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user


Re: [Qgis-user] Readonly geometries

2023-10-30 Thread Simon Gröchenig via QGIS-User
Hi,
thank you for all your valuable suggestions and opinions.
@Francesco: The project will be used with other people who will use the map and 
edit some attributes in the field (using QField and Mergin).
Best regards, Simon



Von: Francesco Pelullo 
Gesendet: Freitag, 27. Oktober 2023 18:45
An: Simon Gröchenig ; qgis-user 

Betreff: Re: [Qgis-user] Readonly geometries


Il lun 23 ott 2023, 20:58 Simon Gröchenig via QGIS-User 
mailto:qgis-user@lists.osgeo.org>> ha scritto:

is it possible to set geometries to readonly while attributes are editable?

QGIS has not this feature and, in my opinion, this is a marginal problem.

If you need to block geometry editing, and you want to allow only attribute 
editing, then you are most likely thinking about working in a group with other 
people. QGIS has so many problems with simultaneous editing of data (both 
geometries and attribute tables), that your request to block only this or only 
that doesn't matter, because it won't work anyway.

Conversely, if I have misunderstood and you want to work alone with a "lock" on 
geometries, then the solution of your request maybe exists, maybe not, but it 
doesn't matter anyway because it would be so cumbersome that you would do well 
to avoid it. You'd sooner learn what buttons not to press, or edit only from 
the attributes table, and the geometries will be safe.

The solution you're looking for is a relational database with various levels of 
privileges on the schema, but that's PostGIS, you don't have to try shortcuts 
through QGIS.

My two cents.

Hi
Francesco


___
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user