#Camptocamp
ogc-client v2 is out!
github.com/camptocamp/o...
supports new protocols (STAC, WPS), extensions (OGC API EDR, NcWMS), WMS dimensions, and a shiny new website!

please let me know if you love it, and if you don't, what will make you change your mind. Thanks 🫶
Release v2.0.0 · camptocamp/ogc-client
This new release of ogc-client brings many features that were assembled over the last year: New protocols! Added STAC API support feat: STAC API support by @tonio in #129 Added WPS support fea...
github.com
August 31, 2026 at 9:08 AM
QGIS server service file pg_service.conf not found when doing a request
Having this docker compose (v2) file for setting up a local (Ubuntu) QGIS server: services: qgis: image: "camptocamp/qgis-server:latest" environment: PGSERVICEFILE: "/etc/qgisserver/pg_service.conf" QGIS_PROJECT_FILE: "/etc/qgisserver/foo/foos.qgs" QGIS_SERVER_LOG_LEVEL: 0 volumes: - ./data:/etc/qgisserver ports: - "8080:80" a valid QGIS server project file ./data/foo/foo.qgs connecting to two samples layers in a local PostGIS database and this ./data/pg_service.conf file: [test] host=host.ip.address port=5432 dbname=foo user=postgres password=**************** I'm facing this QGIS server error: test-qgis-1 | 09:10:21 WARNING PostGIS[70]: Connection to database failed test-qgis-1 | service file "/etc/qgisserver/pg_service.conf" not found I don't know why, because the $PGSERVICEFILE variable is correctly set up and when I log into the container, I can successfully connect to the database using this pg service and the command: psql -d service=test. Full request log: test-qgis-1 | 09:10:21 INFO Server[70]: ******************** New request *************** test-qgis-1 | 09:10:21 INFO Server[70]: Request URL: http://localhost:8080/qgis/wfs3 test-qgis-1 | 09:10:21 INFO Server[70]: Environment: test-qgis-1 | 09:10:21 INFO Server[70]: ------------------------------------------------ test-qgis-1 | 09:10:21 INFO Server[70]: SERVER_NAME: localhost test-qgis-1 | 09:10:21 INFO Server[70]: REQUEST_URI: /qgis/wfs3 test-qgis-1 | 09:10:21 INFO Server[70]: SCRIPT_NAME: /qgis/wfs3 test-qgis-1 | 09:10:21 INFO Server[70]: REMOTE_ADDR: 172.27.0.1 test-qgis-1 | 09:10:21 INFO Server[70]: SERVER_PORT: 8080 test-qgis-1 | 09:10:21 INFO Server[70]: QUERY_STRING: test-qgis-1 | 09:10:21 INFO Server[70]: REQUEST_METHOD: GET test-qgis-1 | 09:10:21 INFO Server[70]: QGIS_PROJECT_FILE: /etc/qgisserver/foo/foo.qgs test-qgis-1 | 09:10:21 INFO Server[70]: SERVER_PROTOCOL: HTTP/1.1 test-qgis-1 | Headers: test-qgis-1 | ------------------------------------------------ test-qgis-1 | "Accept" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" test-qgis-1 | "Host" : "localhost:8080" test-qgis-1 | "User-Agent" : "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0" test-qgis-1 | 09:10:21 WARNING PostGIS[70]: Connection to database failed test-qgis-1 | service file "/etc/qgisserver/pg_service.conf" not found test-qgis-1 | test-qgis-1 | 09:10:21 WARNING PostGIS[70]: Connection to database failed test-qgis-1 | service file "/etc/qgisserver/pg_service.conf" not found test-qgis-1 | test-qgis-1 | 09:10:21 CRITICAL Server[70]: Error, Layer(s) firstlayer_bfca477a_6cfb_4009_9f7a_e07afa052d65, secondlayer_809e7822_0380_4bbf_bd4b_68c94b210dc3 not valid in project /etc/qgisserver/foo/foo.qgs test-qgis-1 | 09:10:21 WARNING Server[70]: test-qgis-1 | Layer(s) not valid test-qgis-1 | test-qgis-1 | 09:10:21 INFO Server[70]: Request finished in 11 ms test-qgis-1 | 853630 - 172.27.0.1 - - [28/Nov/2023:09:10:20 +0000] "GET /qgis/wfs3 HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0" Rights on the pg_service.conf file on the host and inside the container are as follow: root@qgis-container:/etc/qgisserver# ls -lh pg_service.conf -rw------- 1 1000 1000 92 Nov 27 22:34 pg_service.conf (Database version on the host is PostgreSQL 15.5 (Ubuntu 15.5-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-bit with PostGIS 3.4)
gis.stackexchange.com
July 22, 2026 at 10:44 AM
Because it took longer and was harder than expected, the customer eventually lost interest and shifted priorities. I kept using a bit of my r&d time at Camptocamp to push the work forward, but it became really hard because of the cost of context switching and all the other work topics piling up.
July 17, 2026 at 9:50 AM
🚨 EUVD-2026-32909
📊 9.3/10
🏢 camptocamp

📝 mapfish-print is a component of MapFish for printing templated cartographic maps. From 3.23.0 to before 3.28.28, 3.30.30, 3.31.22, 3.33.14, and 4.0.3, ...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-32909

#cybersecurity #infosec #cve #euvd
May 28, 2026 at 6:01 PM
🚨 EUVD-2026-32909
📊 9.3/10
🏢 camptocamp

📝 mapfish-print is a component of MapFish for printing templated cartographic maps. From 3.23.0 to before 3.28.28, 3.30.30, 3.31.22, 3.33.14, and 4.0.3, ...

🔗 https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-32909

#cybersecurity #infosec #cve #euvd
May 28, 2026 at 6:01 PM
🥈 Open source thrives through collaboration, thanks to our Silver Sponsor Camptocamp.

With deep expertise in open-source, cloud, and Kubernetes platforms, they help organizations build sustainable digital infrastructure.

Glad to have them supporting CNZ 2026 🚀
April 13, 2026 at 10:54 AM
Découvrez nos 15 premiers sponsors Argent des GeoDataDays 2026 : 1SPATIAL FRANCE, ALKANTE, BIRDIA, CAMPTOCAMP, COEXYA, ECO-COMPTEUR, GEONITICS, GROUPE ATGT, Groupe PARERA, IMMERGIS, INSEE, ISOGEO, KERMAP, L'EUROPE VUE DU CIEL et MAPPIA 🤝

Vous aussi devenez sponsor : www.geodatadays.fr/nos-sponsors
April 3, 2026 at 11:32 AM
Herzlichen Dank an die Sponsoren der Konferenz, die durch Ihre Unterstützung maßgeblich zur Finanzierung der Veranstaltung beitragen!

Wir freuen uns über weitere Unterstützung: https://fossgis-konferenz.de/2026/#Sponsoring

#fossgis2026 #fossgis #OSM #openstreetmap
March 26, 2026 at 4:09 PM
Incremental Backup with PostgreSQL 17 dev.to/camptocamp-g...
Incremental Backup with PostgreSQL 17
With PostgreSQL 17 incremental backups wer introduced in a built in way. This article describes the...
dev.to
March 20, 2026 at 10:46 AM
We are excited to welcome Camptocamp as a Supporter sponsor of pgDay Paris 2026! We could not run this event without our sponsors.

##postgres ##postgresql ##pgdayparis

https://2026.pgday.p...
March 16, 2026 at 10:57 AM
Danke an die Sponsoren der #fossgis2026!

PLATIN
@wheregroup
@opengisch
Dataport AR

GOLD
@BKG

SILBER
@terrestris
@mundialis
@camptocamp
LGVHamburg
@sourcepole
@merginmaps
@geoSYSnet
Geoinformatikbüro Dassau GmbH
GIS Consult GmbH
Feelgood Geosolutions […]

[Original post on mastodon.online]
February 10, 2026 at 12:41 PM
🥇 Un grand merci à Camptocamp, mécène des prochaines Rencontres Utilisateurs QGIS Francophones à Brest, niveau OR !

👉 camptocamp.com/fr

Vous pouvez vous aussi soutenir l'évènement : conf.qgis.osgeo.fr/z30_mecenat....

#QGISFR2026
Camptocamp - l'entreprise informatique Open Source
Solutions Open Source innovantes pour les SIG, les logiciels de gestion (ERP Odoo) et l'infrastructure IT.
camptocamp.com
January 26, 2026 at 10:15 AM
AIS.py 0.2.2 (Planning)

Python interface for the Swisscom All-in Signing Service

Author: Camptocamp
🏠Homepage
January 22, 2026 at 4:01 PM
AIS2.py 2.3.0 (Beta)

Python interface for the Swisscom All-in Signing Service

Author: Camptocamp
🐛Bug Tracker

🏠Homepage
January 15, 2026 at 2:00 AM
SysdigとCamptocamp、オープンソースに基づく強固なクラウドセキュリティ実現に向けたパートナーシップを発表

クラウドは、現代のデータトラフィックの中核となっています。クラウドは、あらゆる規模の組織に、これまでにないスピード、柔軟性、そして無数のコラボレーション手段を提供します。しかし、サイバー犯罪者もまた、クラウドの力を自らの目的のために悪用する方法を知っています。そのため、実績あるセキュリティソリューション—そしてそれらを迅速かつカスタマイズして実装できるサービスプロバイダー—への需要が高まっています。…
SysdigとCamptocamp、オープンソースに基づく強固なクラウドセキュリティ実現に向けたパートナーシップを発表
クラウドは、現代のデータトラフィックの中核となっています。クラウドは、あらゆる規模の組織に、これまでにないスピード、柔軟性、そして無数のコラボレーション手段を提供します。しかし、サイバー犯罪者もまた、クラウドの力を自らの目的のために悪用する方法を知っています。そのため、実績あるセキュリティソリューション—そしてそれらを迅速かつカスタマイズして実装できるサービスプロバイダー—への需要が高まっています。 リアルタイムのクラウドセキュリティを提供するリーディングプロバイダーであるSysdigと、革新的なオープンソースITサービスプロバイダー兼コンサルタントであるCamptocampは、このニーズを認識し、クラウドおよびコンテナインフラを将来にわたって通用するものにするために協力することになりました。この戦略的パートナーシップは、Sysdigの業界をリードするクラウドネイティブ・アプリケーション保護プラットフォーム(CNAPP)と、Camptocampが持つオープンソースソリューション実装に関する豊富な専門知識を組み合わせるものです。 「使っているものを売り、売るものを使う」アプローチによる信頼できる助言 SysdigとCamptocampのパートナーシップは、相互補完的な性質によって強化されています。CamptocampはSysdigの堅牢なセキュリティソリューションを活用して自社のサービス提供を強化する一方、SysdigはCamptocampの広範な市場リーチと技術コンサルティングの専門性の恩恵を受けます。 さらにCamptocampは、Sysdig製品を再販するだけでなく、自社のホスティングプラットフォームにも深く統合しています。Sysdigを社内で利用することで、Camptocampは実運用における重要な知見を獲得しています。 「可能な限り、私たちはお客様に推奨するのと同じソリューションを自分たちでも使用しています。このアプローチは実践的な経験をもたらすだけでなく、誠実さへのコミットメントを強化し、私たちの提案が実用的で信頼できるものであることを保証します。」 Mathieu Bornoz(インフラストラクチャ・ソリューション責任者)、CAMPTOCAMP Camptocampのチームは、パブリッククラウド、ローカルプロバイダー、オンプレミスシステムなど、さまざまな環境でSysdigのツールを効果的に導入・統合できるようトレーニングを受けています。この二重の役割により、Sysdigの市場浸透が拡大し、コンサルティングサービスを通じた追加の収益源も生まれ、両社にとって成長の好循環が形成されます。 クラウド攻撃は10分以内に展開し、定期的なチェックに基づく従来型のセキュリティ対策では、今日のスピード感のあるデジタル環境においてもはや十分ではありません。Sysdigのソリューションは、継続的な監視とリアルタイムの洞察を提供し、動的なクラウドおよびKubernetes環境における脅威の検知と対応に不可欠です。プラットフォームの包括的なダッシュボードは、セキュリティリスクを明確に可視化し、関係者が脆弱性の所在を迅速に把握できるよう支援します。これによりCamptocampは、説得力のあるリアルタイムデータを用いて、先回りしたサイバーセキュリティ投資の重要性を顧客に訴求でき、コンサルティング上の立ち位置を強化できます。 現代のセキュリティニーズに応えるパートナーシップ SysdigとCamptocampのパートナーシップは、最先端のセキュリティ技術と、オープンソースソリューションに関する深い専門知識を融合させるものです。今後、SysdigとCamptocampは、追加トレーニング、共同イベント、ターゲットを絞った顧客獲得を通じて、協業をさらに深めていく計画です。両社の今後の歩みについて、SysdigのEMEA担当VP兼ゼネラルマネージャーであるSandor Kleinは次のように述べています。「当社独自のランタイムベースCNAPPソリューションと、Camptocampのオープンソース分野における豊富な専門知識を組み合わせることで、クラウド環境を保護する必要のある組織にとって魅力的な提案を生み出しています。私たちは共に、特に厳格な規制要件を持つ業界を中心に、現在の市場ニーズに対応していきます。良好なスタートを切った今、継続的な共同イニシアチブを推進していくことを楽しみにしています。好評を博したセキュリティワークショップのような最近の取り組みは、共同顧客に価値を提供する有望な機会をすでに生み出しています。」 両社の協業は、パートナーに即時の付加価値をもたらすことが期待されます。CamptocampはSysdigの高度なセキュリティツールを提供することでサービス・ポートフォリオを強化・拡充し、Sysdigは広範な市場リーチとコンサルティングの専門性を備えた信頼できるパートナーを得ます。両社は、中堅から大企業、公共機関、そして金融や医療など高度に規制された分野に対し、複雑なクラウド環境に向けた包括的なセキュリティソリューションの助言と保護を行ううえで、非常に有利な立場にあります。こうして、クラウドへのデジタルトランスフォーメーションを加速させ、顧客がデジタル環境の動的な課題に備えられるようにします。 翻訳元:
blackhatnews.tokyo
December 21, 2025 at 5:38 PM
Retour sur la 2ème édition des Apéros Géo & Innovation 2025 de l’Afigéo qui a accueilli près de 30 participants à Paris le 10/12 grâce au soutien de Coexya et Camptocamp 🤝 Sur le thème « IA : Quelles opportunités pour nos métiers du géonumérique ? »

Ressources 👉 www.afigeo.asso.fr/retour-sur-l...
December 18, 2025 at 11:38 AM
QGIS server service file pg_service.conf not found when doing a request
Having this docker compose (v2) file for setting up a local (Ubuntu) QGIS server: services: qgis: image: "camptocamp/qgis-server:latest" environment: PGSERVICEFILE: "/etc/qgisserver/pg_service.conf" QGIS_PROJECT_FILE: "/etc/qgisserver/foo/foos.qgs" QGIS_SERVER_LOG_LEVEL: 0 volumes: - ./data:/etc/qgisserver ports: - "8080:80" a valid QGIS server project file ./data/foo/foo.qgs connecting to two samples layers in a local PostGIS database and this ./data/pg_service.conf file: [test] host=host.ip.address port=5432 dbname=foo user=postgres password=**************** I'm facing this QGIS server error: test-qgis-1 | 09:10:21 WARNING PostGIS[70]: Connection to database failed test-qgis-1 | service file "/etc/qgisserver/pg_service.conf" not found I don't know why, because the $PGSERVICEFILE variable is correctly set up and when I log into the container, I can successfully connect to the database using this pg service and the command: psql -d service=test. Full request log: test-qgis-1 | 09:10:21 INFO Server[70]: ******************** New request *************** test-qgis-1 | 09:10:21 INFO Server[70]: Request URL: http://localhost:8080/qgis/wfs3 test-qgis-1 | 09:10:21 INFO Server[70]: Environment: test-qgis-1 | 09:10:21 INFO Server[70]: ------------------------------------------------ test-qgis-1 | 09:10:21 INFO Server[70]: SERVER_NAME: localhost test-qgis-1 | 09:10:21 INFO Server[70]: REQUEST_URI: /qgis/wfs3 test-qgis-1 | 09:10:21 INFO Server[70]: SCRIPT_NAME: /qgis/wfs3 test-qgis-1 | 09:10:21 INFO Server[70]: REMOTE_ADDR: 172.27.0.1 test-qgis-1 | 09:10:21 INFO Server[70]: SERVER_PORT: 8080 test-qgis-1 | 09:10:21 INFO Server[70]: QUERY_STRING: test-qgis-1 | 09:10:21 INFO Server[70]: REQUEST_METHOD: GET test-qgis-1 | 09:10:21 INFO Server[70]: QGIS_PROJECT_FILE: /etc/qgisserver/foo/foo.qgs test-qgis-1 | 09:10:21 INFO Server[70]: SERVER_PROTOCOL: HTTP/1.1 test-qgis-1 | Headers: test-qgis-1 | ------------------------------------------------ test-qgis-1 | "Accept" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8" test-qgis-1 | "Host" : "localhost:8080" test-qgis-1 | "User-Agent" : "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0" test-qgis-1 | 09:10:21 WARNING PostGIS[70]: Connection to database failed test-qgis-1 | service file "/etc/qgisserver/pg_service.conf" not found test-qgis-1 | test-qgis-1 | 09:10:21 WARNING PostGIS[70]: Connection to database failed test-qgis-1 | service file "/etc/qgisserver/pg_service.conf" not found test-qgis-1 | test-qgis-1 | 09:10:21 CRITICAL Server[70]: Error, Layer(s) firstlayer_bfca477a_6cfb_4009_9f7a_e07afa052d65, secondlayer_809e7822_0380_4bbf_bd4b_68c94b210dc3 not valid in project /etc/qgisserver/foo/foo.qgs test-qgis-1 | 09:10:21 WARNING Server[70]: test-qgis-1 | Layer(s) not valid test-qgis-1 | test-qgis-1 | 09:10:21 INFO Server[70]: Request finished in 11 ms test-qgis-1 | 853630 - 172.27.0.1 - - [28/Nov/2023:09:10:20 +0000] "GET /qgis/wfs3 HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0" Rights on the pg_service.conf file on the host and inside the container are as follow: root@qgis-container:/etc/qgisserver# ls -lh pg_service.conf -rw------- 1 1000 1000 92 Nov 27 22:34 pg_service.conf (Database version on the host is PostgreSQL 15.5 (Ubuntu 15.5-1.pgdg22.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, 64-bit with PostGIS 3.4)
gis.stackexchange.com
September 22, 2025 at 6:06 AM
Dear bluesky, just wanna let you know that you can

print a map based on vector tiles (Maplibre or other)

in the browser

using #inkmap, see github.com/camptocamp/i...

(v2 is out!)

bye
GitHub - camptocamp/inkmap: A library for generating high-quality, printable maps on the browser.
A library for generating high-quality, printable maps on the browser. - camptocamp/inkmap
github.com
September 10, 2025 at 12:43 PM
At FOSS Backstage 2024, Olivia Guyot shared the journey and challenges Camptocamp faced in building a mission-critical information system based on OS technologies.

Watch the full session: youtu.be/TPyO6iw2F7U...

Join us for the 8th edition of FOSS Backstage: tickets.plainschwarz...
Olivia Guyot – A modern OS information system for the french fire fighters #FOSSBack
More: https://24.foss-backstage.de/sessions/?id=CPMH8WCamptocamp has been working with its partners for over four years on the technical implementation of th...
youtu.be
August 13, 2025 at 12:50 PM
Heads up geospatial nerds: ogc-client v1.3.0 is out
github.com/camptocamp/o...

* Added support for TMS
* Improved OGC API support

I'm so happy that people are using and contributing to this project! Thank you!!

Also: support for OGC API EDR (Environmental Data Retrieval) is coming...
Release v1.3.0 · camptocamp/ogc-client
This release of ogc-client stabilizes the OGC API endpoint support as well as introduces a new protocol: TMS! Again, this was made possible by many contributors including newcomers. Thank you all 🙏...
github.com
August 8, 2025 at 2:47 PM
boom boom boom 💅 vector tiles can now be printed by inkmap
github.com/camptocamp/i...
Add support for vector tiles by jahow · Pull Request #76 · camptocamp/inkmap
This PR is based on #71 which has been rebased on main. I will rework this to support both vector tiles with a MapBox style JSON and with a simple vector style.
github.com
July 10, 2025 at 5:23 PM
"In a historic and symbolic step, France has officially endorsed the United Nations' Open Source Principles, becoming the first government to do so, alongside many organizations including the Open Source Initiative, Linux Foundation and the Eclipse Foundation."
🧪
camptocamp.com/en/news-even...
France Becomes First Government to Endorse UN Open Source Principles, Now What? | Camptocamp
In a historic and symbolic step, France has officially endorsed the United Nations' Open Source Principles, becoming the first government to do so, alongside many organizations including the Open Sour...
camptocamp.com
June 9, 2025 at 6:47 AM
📣 Save your spot for next @geonetwork-opensource.org user meeting In Berne September, the 16th !

Looking forward to seeing you all and designing the future of our favorite opensource catalog 🤟

Registration : lnkd.in/esqGahNE

www.linkedin.com/pulse/geonet...
GeoNetwork User Meeting 2025
Au nom de la communauté open source GeoNetwork, et en partenariat avec l’Office Fédéral de la Topographie Swisstopo, Camptocamp a le plaisir de vous convier au prochain GeoNetwork User Meeting qui se ...
www.linkedin.com
May 28, 2025 at 9:10 AM