Message posté par : MxPolisky (romain.champion66(a)gmail.com)
----------------------------------------
Bonjour,
Je me permets de vous écrire pour vous demander votre aide sur le sujet des infos bulles avec Openlayers. Je suis débutant en Webmapping et je vous avoue ne pas maitriser tous les rudiments des erreurs que j'obtiens. J'ai une base de données sous PostgreSQL, des couches disponibles sous Géoserver et un début d'outil webmapping en construction grâce à la librairie JS Openlayers.
J'aimerais créer des infos bulles pour afficher des informations de mes tables attributaires de mes différentes tables de données. J'ai un code créé mais qui me ressort des erreurs de ce type :
"Uncaught TypeError: Cannot read properties of null (reading 'ol_uid')
at o (util.js:33:14)
at n.getTileGridForProjection (TileImage.js:245:23)
at n.getFeatureInfoUrl (TileWMS.js:183:23)
at n. (main_sains_grille.js:296:37)
at n.dispatchEvent (Target.js:114:11)
at n.handleMapBrowserEvent (PluggableMap.js:1144:14)
at n.dispatchEvent (Target.js:114:11)
at n. (MapBrowserEventHandler.js:156:16)"
Je ne comprends pas d'où peux venir l'erreur. Est ce un problème lié à la projection ? ou autre ? Pouvez-vous m'aider si vous avez des informations s'il vous plait ?
Je vous transmets ci-dessous la partie de mon code sur les infos bulles. Info-bulles qui doivent afficher le nom de la commune lorsque je clique sur la couche correspondante. (couche qui est donc une WMS TILE, d'où le GetFeatureInfo ...)
-----------------
Code :
const container = document.getElementById('popup');
const content = document.getElementById('popup-content');
const closer = document.getElementById('popup-closer');
/**
* Create an overlay to anchor the popup to the map.
*/
const popup = new ol.Overlay({
element: container,
autoPan: true,
autoPanAnimation: {
duration: 250,
},
});
map.addOverlay(popup);
// Add a click handler to hide the popup.
closer.onclick = function(){
popup.setPosition(undefined);
closer.blur();
return false;
};
/**
* Add a click handler to the map to render the popup.
*/
map.on("singleclick", (evt) => {
content.innerHTML ='';
const resolution = mapView.getResolution();
const url = commune.getSource().getFeatureInfoUrl(evt.coordinate,resolution,'EPSG : 2154', {
'INFO_FORMAT' : 'application/json',
'propertyName' :'nom'
});
if (url){
$.getJSON(url,function(data){
const feature = data.features [0];
const props = feature.properties;
content.innerHTML= " Nom de la commune : " + ' '+ props.nom.toUpperCase() +' ';
popup.setPosition(evt.coordinate);
})
} else {
popup.setPosition (undefined);
}
});
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355459#p355459
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : shevek (maxence.martin(a)protonmail.com)
----------------------------------------
Bonjour,
Je vient présenter un projet de logiciel libre sur lequel je travail et pour lequel j’aimerai avoir des retours,
je me permet de poster dans cette catégorie car il ne s'agit pas communiqué commercial.
HistoAtlas est un outils de création de cartes historiques, il permet de créer et visualiser des cartes historiques avec la visualisation d’évolution dans le temps de frontières, zones culturelles ou autres.
http://dataexplorer.hd.free.fr/HistoAtlas/img/HistoAtlas_V4.jpg
Lien vers l'outil : http://dataexplorer.hd.free.fr/HistoAtlas/index.html
J’ai crée une carte d’exemple de l’évolution dans le temps de la République et l’Empire Romain de -272 à 115.
Lien vers l’exemple : http://dataexplorer.hd.free.fr/HistoAtlas/histoAtlas.html?file=Rome&edit=fa…
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346943#p346943
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Gonzague49 (nicolechavaille(a)gmail.com)
----------------------------------------
Bonjour @etrimaille,
Merci pour cette mises à jour d'info, c'est toujours pratique d'avoir plus détails.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354565#p354565
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : etrimaille
----------------------------------------
-----------------
vfabry écrit :
Est-ce qu'il faut paramétrer le serveur quelque part pour avoir accès aux autres formats ?
-----------------
Mieux vaut tard que jamais, je réponds a ce vieux sujet.
Par défaut, QGIS serveur ne fournit que GML et GeoJSON en effet.
Pour avoir des formats en plus dans QGIS serveur en WFS, il faut installer l'extension WfsOutputExtension.
https://github.com/3liz/qgis-wfsOutputExtension
Cela ajoute SHP, GPKG, ODS etc
Installable avec qgis-plugin-manager https://www.3liz.com/news/qgis-plugin-manager.html
A voir suivant la quantité de données que vous voulez exporter.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354553#p354553
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : sylvainSIG
----------------------------------------
Bonjour,
J'essaye d'installer Lizmap Web Client en distant, sur un serveur Always Data. Ce dernier m'indique que qGIS Server est dispo à une certaine adresse.
Jai téléchargé Lizmap sur mon ordi et téléversé les fichiers via Filezilla sur mon serveur.
Seulement, quand j'exécute le fichier install.php, il m'est demandé le nom d'une base de données. Je n'ai aucune idée de ce que je dois mettre dedans. J'ai pas mal de bases PostgreSQL mais quand je met le nom de ma base dans la case prévue, une erreur est renvoyée selon :
"L'application ne peut pas se connecter à la base de données. Il se peut que vos paramètres ne soient pas bons, ou que le serveur soit injoignable"
Est ce que quelqu'un a déjà eu le même problème et commence le résoudre ?
Merci pour votre aide :-)
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330031#p330031
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Mamadou-Ba
----------------------------------------
Bonjour,
Je suis en stage et je voulais faire une cartographie interactive avec Lizmap et Qgis server. J'ai fais l'installer sur ma machine et le projet tout fonctionne sur machine et je voulais faire la même chose sur le server de l'entreprise pour que la structure aurai accès que je serais pas là car le projet est sur localhost de ma machine personnelle. Mais je ne connais pas comment on installe lizmap et Qgis dans un server a distance dans un server. le server web de l'entreprise est hébergé par un hébergeur. Là l'entreprise me demande quelles sont les informations dont j'ai besoin afin qu'elle envoie un email à l'hébergeur.
Merci d'avance si y'a quelqu'un qui peut m'aider svp dans cette situation.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354360#p354360
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Bastiendu33
----------------------------------------
Bonjour à tous,
J’ai finalement réussi à mettre lizmap. Cependant j’ai quelques soucis :
-Je ne sais pas pour quelle raison mais lorsque je mets un deuxième répertoire le premier est remplacé pas celui-ci donc impossible de mettre plus de 1 répertoire.
-Je n’arrive pas également à faire fonctionner un projet QGS dans lizmap si celui-ci est connecté à une BD PostgreSQL (Service Non disponible)
Merci cordialement
Bastien
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353935#p353935
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Bastiendu33
----------------------------------------
Bonjour à tous,
Je souhaite mettre en place une visionneuse avec lizmap en local dans un premier temps.
J'ai réussi à installer Apache et PHP, lorsque j'exécute cet URL dans un navigateur (http://localhost:8090/index.php) j'ai bien la page d'information PHP qui apparait.
J'ai ensuite installé OSGeo4W avec bien ces 3 modules.
- qgis_mapserv.fcgi.exe
- qgis_server.dll
- wms_metadata.xml
Cependant lorsque j'entre cette URL dans un navigateur http://localhost:8090/qgis/qgis_mapserv.fcgi.exe un message d'erreur apparait (Forbidden
You don't have permission to access this resource.)
Est ce que quelqu'un a déjà été confronté à ce problème ?
Merci Bastien
Voici mon httpd-vohosts.conf
-----------------
Code :
<VirtualHost *:8090>
Include conf/extra/php73.conf
ServerName localhost
# Lizmap Production
DocumentRoot "C:/webserver/www/"
<Directory "C:/webserver/www">
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Require all granted
</Directory>
Alias /qgis/ "C:/OSGeo4W/apps/qgis-ltr/bin/"
<Directory "C:/OSGeo4W/apps/qgis-ltr/bin/">
SetHandler fcgid-script
Options +ExecCGI
AllowOverride All
Require all granted
</Directory>
<IfModule mod_fcgid.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
CustomLog "logs/lizmap-access.log" common
ErrorLog "logs/lizmap-error.log"
<IfModule fcgid_module>
FcgidMaxRequestLen 51200000
FcgidConnectTimeout 60
</IfModule>
</VirtualHost>
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353357#p353357
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Ali007
----------------------------------------
Bonjour,
Je viens de bosser sur le développement d'un plugin pour MapStore2 et pour pouvoir tester mon code j'ai besoin de créer un compte administrateur afin d'importer le plugin sur MapStore.
Avez-vous une idée là-dessus !
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353268#p353268
Pour y répondre : webmapping(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net