This document summarizes Luiz Motta's presentation on using a catalog on the fly plugin in QGIS to access and visualize satellite images. The plugin allows users to search for and add satellite images to their QGIS project based on the image footprint intersecting with the current map canvas extent. Supported image sources include local geotiffs as well as online WMS services. The plugin groups added images for easy access and provides tools to zoom to and highlight individual images.
Plugin for adding selected area in GIMP how a feature in memory layer.
This plugin create a memory layer, where, yours feature can come from selected area in GIMP.
Plugin for adding selected area in GIMP how a feature in memory layer.
This plugin create a memory layer, where, yours feature can come from selected area in GIMP.
Big data ET models & benchmarking with distributed OSGEO toolsHirofumi Hayashi
FOSS4G2013 TOKYO 基調講演:Big data ET models & benchmarking with distributed OSGEO tools
Dr. Yann Chemin (OSGeo Charter Member, International Water Management Institute (IWMI))
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...Benjamin Hennig
Slides by Benjamin Hennig, Based on a tutorial for the MSc in Social and Spatial Inequalities at the University of Sheffield, Module GEO6016 Data, Visualisation and GIS, October 2009
After that many years of development of mobile applications for working in the field, HydroloGIS recently release the new app to support all kind of outdoor activities, SMASH – Smart Mobile Application for Surveyor’s Happiness. SMASH (https://www.geopaparazzi.org/smash/index.html). SMASH is a user-friendly, modern, faster to develop and cross platform app for the eyes of IOS, Android, but also Macos and Linux users. The main functionalities are the possibility to collect georeferenced pictures, notes and GPS tracks logs.
It opens directly on the map view where it is possible to navigate local or online raster and vector data in different formats: Geopackage, shapefile, tiff+png+jpg with wtf, MBTiles, Mapsforge and GPX, all with a custom CRS and the support for standard SLD style definition. Online supported formats are WMS and TMS and there is a nice service catalog and wizard for adding most common WMS/TMS. Geopackage and PostGIS layers also have editing support.
SMASH simplifies the data collection and the export of the survey into easy processable data files (GPX, PDF) or through a direct synchronization with the GSS (Geopaparazzi Survey Server). The Survey Server has been redesigned with the same technology used by SMASH and has now the ability to visualize data in the same look and feel as the mobile app.
Notes serverside-versioning has been introduced to enhance synchronization of data by teams. A redmine plugin is being developed by community members to create a geo-ticketing system.
This presentation gives an insight about the state of the art of the SMASH focusing on the possible applications and customization.
With the implementation of the new Altalis Platform, Altalis continues to distribute a variety of spatial data products in various formats that span Alberta and elsewhere. To fulfill translation requests, a number of factors determine the automated workflow, such as by a data update or delivery task, by product, by format, and more. We will showcase how we used FME Workbench and FME Server as a core component of the application platform to perform the translations and the optimizations we implemented.
Visualizing Large Greenhouse Gas Datasets in the Browser With deck.glAll Things Open
Presented at All Things Open 2022
Presented by David Calhoun
Title: Visualizing Large Greenhouse Gas Datasets in the Browser With deck.gl
Abstract: Climate change through human-caused greenhouse gases (GHG) is something that increasingly concerns us all. In order to start curbing these emissions, we need a way to visualize where they are coming from and who is emitting worldwide. But it's not all doom and gloom! The good news here is that GHG data is becoming more and more available, and it turns out we have the visualization tools available right in our browsers! After listening to this talk, folks will know not only where to find GHG data, but also how to visualize these large datasets using deck.gl.
Big data ET models & benchmarking with distributed OSGEO toolsHirofumi Hayashi
FOSS4G2013 TOKYO 基調講演:Big data ET models & benchmarking with distributed OSGEO tools
Dr. Yann Chemin (OSGeo Charter Member, International Water Management Institute (IWMI))
Yet another population cartogram: Creating gridded cartograms using ArcGIS an...Benjamin Hennig
Slides by Benjamin Hennig, Based on a tutorial for the MSc in Social and Spatial Inequalities at the University of Sheffield, Module GEO6016 Data, Visualisation and GIS, October 2009
After that many years of development of mobile applications for working in the field, HydroloGIS recently release the new app to support all kind of outdoor activities, SMASH – Smart Mobile Application for Surveyor’s Happiness. SMASH (https://www.geopaparazzi.org/smash/index.html). SMASH is a user-friendly, modern, faster to develop and cross platform app for the eyes of IOS, Android, but also Macos and Linux users. The main functionalities are the possibility to collect georeferenced pictures, notes and GPS tracks logs.
It opens directly on the map view where it is possible to navigate local or online raster and vector data in different formats: Geopackage, shapefile, tiff+png+jpg with wtf, MBTiles, Mapsforge and GPX, all with a custom CRS and the support for standard SLD style definition. Online supported formats are WMS and TMS and there is a nice service catalog and wizard for adding most common WMS/TMS. Geopackage and PostGIS layers also have editing support.
SMASH simplifies the data collection and the export of the survey into easy processable data files (GPX, PDF) or through a direct synchronization with the GSS (Geopaparazzi Survey Server). The Survey Server has been redesigned with the same technology used by SMASH and has now the ability to visualize data in the same look and feel as the mobile app.
Notes serverside-versioning has been introduced to enhance synchronization of data by teams. A redmine plugin is being developed by community members to create a geo-ticketing system.
This presentation gives an insight about the state of the art of the SMASH focusing on the possible applications and customization.
With the implementation of the new Altalis Platform, Altalis continues to distribute a variety of spatial data products in various formats that span Alberta and elsewhere. To fulfill translation requests, a number of factors determine the automated workflow, such as by a data update or delivery task, by product, by format, and more. We will showcase how we used FME Workbench and FME Server as a core component of the application platform to perform the translations and the optimizations we implemented.
Visualizing Large Greenhouse Gas Datasets in the Browser With deck.glAll Things Open
Presented at All Things Open 2022
Presented by David Calhoun
Title: Visualizing Large Greenhouse Gas Datasets in the Browser With deck.gl
Abstract: Climate change through human-caused greenhouse gases (GHG) is something that increasingly concerns us all. In order to start curbing these emissions, we need a way to visualize where they are coming from and who is emitting worldwide. But it's not all doom and gloom! The good news here is that GHG data is becoming more and more available, and it turns out we have the visualization tools available right in our browsers! After listening to this talk, folks will know not only where to find GHG data, but also how to visualize these large datasets using deck.gl.
Extended Property Graphs and Cypher on GradoopopenCypher
Presented at the First openCypher Implementers Meeting in Walldorf, Germany, February 2017 @ http://www.opencypher.org/blog/2017/03/31/first-ocim-blog/
This short text will get you up to speed in no time on creating visualizations using R's ggplot2 package. It was developed as part of a training to those who had no prior experience in R and had limited knowledge on general programming concepts. It's a must have initial guide for those exploring the field of Data Science
More and more cities, regions and countries gather point cloud data through airborne Lidar sensors. We explain what is point cloud data, discuss Flanders' large point cloud and the challenges that pose the task of computing a 3D model for each building in Flanders.
Presentation about participating in Statoil/C-CORE Iceberg Classifier Kaggle Challenge. Was presented on Electrolux meetup by Andrii Sydorchuk and Kirill Zhdanovich
쉽게 설명하는 GAN (What is this? Gum? It's GAN.)Hansol Kang
Original GAN 논문 리뷰 및 PyTorch 기반의 구현.
딥러닝 개발환경 및 언어 비교.
[참고]
Goodfellow, Ian, et al. "Generative adversarial nets." Advances in neural information processing systems. 2014.
Wang, Su. "Generative Adversarial Networks (GAN) A Gentle Introduction."
초짜 대학원생의 입장에서 이해하는 Generative Adversarial Networks (https://jaejunyoo.blogspot.com/)
1시간만에 GAN(Generative Adversarial Network) 완전 정복하기 (https://www.slideshare.net/NaverEngineering/1-gangenerative-adversarial-network)
프레임워크 비교(https://deeplearning4j.org/kr/compare-dl4j-torch7-pylearn)
AI 개발에AI 개발에 가장 적합한 5가지 프로그래밍 언어 (http://www.itworld.co.kr/news/109189#csidxf9226c7578dd101b41d03bfedfec05e)
Git는 머꼬? GitHub는 또 머지?(https://www.slideshare.net/ianychoi/git-github-46020592)
svn 능력자를 위한 git 개념 가이드(https://www.slideshare.net/einsub/svn-git-17386752)
Similar to Catalog on the fly satellite images (20)
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
5. ● Satellite images used by DIPRO.
● Change in the use of satellite images.
● Demand of images for shares of DIPRO.
● Catalog on the fly
● Server – Generation Geotif and TMS - Products ready
● Client – QGIS
● Planet Labs Catalog – Explorer Program.
Presentation plan
6. ● Free images
● CBERS 2B (Brazil e China)
● 20m(CCD) e 2.7m(HRC)
● Until 2010
● Popularizing the use of images- INPE: Start 2004
“Experts”
● ALOS/Amazon Project (IBAMA, DPF and JICA)
● ALOS/PALSAR: 100m
● 2010 – 2011
● LANDSAT:
Ortho rectified (temporal series + Landsat 8 ~ 4.5K)
● Purchased:
● Rapideye: 3 covers of all Brazil (8,516,000 km2) ~57k
Satellite images used by DIPRO
8. Change in the use of satellite images
● High availability of higher spatial resolution
● Effect “Google”, “Bing”,...
● Reduced need for specialist.
● Image classification x visual interpretation
● IBAMA:
● Deforestation interpretation on each pass Landsat(16
days)
● Detect changes based on temporal series temporal
series.
● Support with images higher spatial resolution
9. Change in the use of satellite images
LANDSAT 8: 2015-08-28
1:10,500
BING
1:10,500
GOOGLE
1:10,500
1:50,000 1:10,500
2015-08-05
10. Change in the use of satellite images
RAPIDEYE 2014-06-19
11. Change in the use of satellite images
RAPIDEYE 2014-06-19 - R3G5B2
Landsat 8(2014-07-24) R6G5B4 Rapideye 5(2014-06-19) R3G5B2
Improvement for interpretation
Scale: 1:10,000
12. Demand of images for shares of DIPRO
Detect new deforestation fronts.
Temporal and spatial availabilityl:
Example: Sentinel-2(10m) + Landsat
2015-05-10 2015-06-11
CR = Clear-cut
13. Catalog on the fly
● Objective: Obtain images automatically from a target
● Need – Server/local:
● Organize images acquis (Landsat, RapidEye, ...)
● End Product (RGB composition)
Geotiff and TMS
● Footprint images (Catalog layer ) - Address of images
● Need – Client(QGIS):
● Plugin for identify the images in the map extension
● Recognize the type of source (local or server)
● Automatically add images(Layer Group)
● Order by date
14. Catalog on the fly
Use the original name + RGB
Processing:
● Create RGB: 2_rgb.sh LC82270632013140LGN01.tif 6 5 4
● Convert for 8bits:
16b_2_8b_convert.sh LC82270632013140LGN01_r6g5b4.tif
● Change original image.
● Scale: Minimum → 0 and Maximum → 255
Scripts: https://github.com/lmotta/scripts-for-gis
15. Catalog on the fly
Create TMS and GDAL_WMS files
mk_tiles.sh
LC82270632013140LGN01_r6g5b4.tif
2 15
/images/tms/landsat
/imagens/png/landsat
http://10.1.25.66/imagens/tms/landsat
* gdal_tiler.py (tilers-tools 3.2.0)
Create new TAG: TargetWindow
Use for “Zoom to Layer”
16. Catalog on the fly
Bash example:
nohup parallel mk_tiles.sh {} 2 17 ./png ./tms url < images.lst
17. Catalog on the fly
Creative example: Not could use this PC, it is of private
project. No problem, boot by portable HD (Xubuntu)
18. Catalog on the fly
Steps for footprint images (catalog layer)
● Create footprint for each image
● Smoothing for footprint
● Add all fooprint for shapefile
20. Catalog on the fly
Smoothing for footprint
footprint_convexhull.py [geojson]
● Create convex hull of geometry
● Add suffix: _convexhull
Add all fooprint for shapefile
footprint_append_shp.sh [geojson] [shapefile]
● Add feature from geojson in shapefile
● ogr2ogr -update -append -t_srs EPSG:4674 $shapefile $footprint_geojson
Bash Example :
21. Catalog on the fly
Catalogs layers
● Created for all Rapideye images and put in database.
● Landsat 8: Added directly in database
● Fields:
● Path: network address(directory of Geotif)
● Image: name of image(RGB)
● TMS: Address of XML in HTTP server (GDAL_WMS)
● Quicklook: Address of PNG in HTTP server
● Date: create from name of image
22. ● Plugin: Catalog on the fly [1]
● Search for catalog layer in current project
● Fields: Date(not mandatory)
and address of each image
*Address: local image or GDAL_WMS for Internet
● Geometry: Footprint of image (polygon layer)
● Get images where intersect with extent map
canvas. Use the features geometry of catalog layer
for query.
Catalog on the fly
[1] https://plugins.qgis.org/plugins/catalogotf_plugin/
23. Catalog on the fly
It is not mandatory.
The field is date type or
Text (yyyy-mm-dd)
Local file or Internet by address for GDAL_WMS, prefix = http and suffix = .xml
24. ● Check the layer, to search
images where intersect with
map canvas.
● Create a “group” for add new
images (name layer - Catalog)
Reverse order by date or name image
Catalog on the fly
25. ● Buttons for seach features in map canvas:
● Run for all.
● Run for selected.
● Cancel
● Waiting cancel
Catalog on the fly
26. ● Create contex menu for each image in catalog group:
● Zoom to
● Highlight
WMS_GDAL need have the TAG <TargetWindow>, this TAG is not standard.
TargetWindow: Extent of image.
Catalog on the fly
27. Catalog on the fly
Using with “Auxiliary windows” Plugin
28. Catalog on the fly
Quickly catalog from local images
56 files
Image Boundary Plugin (Extent)
29. Catalog on the fly
Quickly catalog from local images
Expressions for virtual fields:
● Source of file
● Date from name image
34. Acknowledgements
I thank all the people who share their knowledge openly.
Special thanks to the committees of OSGEO and FOSS4G
2015.
Luiz.Motta@ibama.gov.br
IBAMA