Presentation at workshop: Reducing the costs of GHG estimates in agriculture to inform low emissions development
November 10-12, 2014
Sponsored by the CGIAR Research Program on Climate Change, Agriculture and Food Security (CCAFS) and the Food and Agriculture Organization of the United Nations (FAO)
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.
Presentation at workshop: Reducing the costs of GHG estimates in agriculture to inform low emissions development
November 10-12, 2014
Sponsored by the CGIAR Research Program on Climate Change, Agriculture and Food Security (CCAFS) and the Food and Agriculture Organization of the United Nations (FAO)
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.
How google maps uses artificial intelligence to store the data, add the data and various algorithms that can be used behind the accuracy of google maps.
Starter Guide for Local Government Units (LGUs)
This guide is for Local Government Unit (LGU) readers. The topics contained here are meant to provide information on how Business Mapper products can be applied to your unit.
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...Hirofumi Hayashi
In recent years, large-scale disasters have occurred in the countries of
Asia including Japan, rapid collection and sharing of disaster information
is required in order to provide relief and support speedy restoration
of civic services. This presentation discusses the integration and customization
of FOSS4G field survey tools and Web GIS server to facilitate
aggregation and rapid sharing of disaster related field information.
Further, the system also provide realtime interaction between field party and
coordination team. A case study of practical use of the system at the Osaka Water
General Service (OWGS) Corporation will be demonstrated to present the salient
features of the system. The main capability of the system usability is normal
as well as disaster situation will be highlighted.
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
This talk demonstrates some of the benefits of using R to visualize spatial data efficiently and clearly.
It was originally presented by Guy Lansley (UCL and the Consumer Data Research Centre) to the GIS for Social Data and Crisis Mapping Workshop at the University of Kent.
Learn how to get started making Leaflet maps through R statistical software. Sounds crazy? Maybe. But the R package leafletR allows people familiar with R, but maybe not so much with HTML and Javascript coding, to make a basic Leaflet map (interactive, slipping web map) quickly with minimal knowledge of other programming languages.
Example code posted here: https://github.com/MicheleTobias/RCode
Creating and indoor routable network with QGIS and pgRoutingRoss McDonald
Tim Manner from Ordnance Survey explains how they created an indoor routable network using QGIS and pgRouting. In 3D using QGIS2ThreeJS to build an interactive map with live routing.
How google maps uses artificial intelligence to store the data, add the data and various algorithms that can be used behind the accuracy of google maps.
Starter Guide for Local Government Units (LGUs)
This guide is for Local Government Unit (LGU) readers. The topics contained here are meant to provide information on how Business Mapper products can be applied to your unit.
Use case of Disaster Management System by using Geopaparazzi and MapGuide Ope...Hirofumi Hayashi
In recent years, large-scale disasters have occurred in the countries of
Asia including Japan, rapid collection and sharing of disaster information
is required in order to provide relief and support speedy restoration
of civic services. This presentation discusses the integration and customization
of FOSS4G field survey tools and Web GIS server to facilitate
aggregation and rapid sharing of disaster related field information.
Further, the system also provide realtime interaction between field party and
coordination team. A case study of practical use of the system at the Osaka Water
General Service (OWGS) Corporation will be demonstrated to present the salient
features of the system. The main capability of the system usability is normal
as well as disaster situation will be highlighted.
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
This talk demonstrates some of the benefits of using R to visualize spatial data efficiently and clearly.
It was originally presented by Guy Lansley (UCL and the Consumer Data Research Centre) to the GIS for Social Data and Crisis Mapping Workshop at the University of Kent.
Learn how to get started making Leaflet maps through R statistical software. Sounds crazy? Maybe. But the R package leafletR allows people familiar with R, but maybe not so much with HTML and Javascript coding, to make a basic Leaflet map (interactive, slipping web map) quickly with minimal knowledge of other programming languages.
Example code posted here: https://github.com/MicheleTobias/RCode
Creating and indoor routable network with QGIS and pgRoutingRoss McDonald
Tim Manner from Ordnance Survey explains how they created an indoor routable network using QGIS and pgRouting. In 3D using QGIS2ThreeJS to build an interactive map with live routing.
Visualising Urban Geographies - Stuart NicholJISC GECO
Presentation given at the Geospatial in the Cultural Heritage Domain - Past, Present & Future event in London on 7th March 2012. The event was organised as part of the JISC GECO project.
DSD-INT 2016 A crowd-sourced spatial database can change the way we work - Va...Deltares
Presentation by Ben van Kester (Deltares) at Earth Observation and Data Science Symposium, during Delft Software Days 2016. Monday 24 October 2016, Delft.
On 2D SLAM for Large Indoor Spaces: A Polygon-Based SolutionNoury Bouraqadi
Slides + comments + appendices of the PhD defense of Johann Dichtl. The validation relied on ROS and Pharo. More info and demo video at: https://noury.tech/projects/polygon-based-slam/
Matthias Kricke_Martin Grimmer_Michael Schmeißer - Building a real time Tweet...Flink Forward
http://flink-forward.org/kb_sessions/building-a-real-time-tweet-map-with-flink-in-six-weeks/
It is often necessary to build a proof of concept for a bigdata project to show the feasibility to customers. With OSTMap (Open Source Tweet Map) we proved that it is possible to accomplish this with the right choice of technologies in a short time frame. OSTMap enables the user to view live, geotagged tweets of the last hours on a map, search all collected tweets by a term or user name and view the amount of incoming tweets per minute distinguished by language as a graph. With OSTMap we cover several important areas of a typical big data PoC project: scalability, stream processing and ingest of incoming data, batch processing of stored data, performant queries on the data and visualization of the data. To achieve this, we use Apache Flink and Apache Accumulo as backend technologies, AngularJS and Leaflet for the frontend. OSTMap was developed iteratively using the walking skeleton approach which allowed us to increase the feature set constantly even with a strict deadline.
Building a real time Tweet map with Flink in six weeksMatthias Kricke
In this talk we present OSTMap, a tool which was build by 6 students over the course of 6 weeks. Each student only has to do as little as 5-10h per week and no experience with BigData or the used frameworks. We also present the concept of geotemporal indicies for our use-case.
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan HarahushGIS in the Rockies
Leaflet is a popular open-source JavaScript mapping library that is geared toward developers who want to build lightweight, mobile-friendly Web mapping applications. MapQuest recently released three plugins that enable developers to easily incorporate the most popular MapQuest services -- maps, geocoding, and routing-- into applications built with Leaflet. This session will describe the plugins and demonstrate the functionality included with the MapQuest Maps for Leaflet, MapQuest Geocoding for Leaflet, and MapQuest Routing for Leaflet plugins.
Similar to A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL - (20)
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
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/
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL -
1. A vision to make OSM data the
backbone of history across time
and space - Introduction to HTGCL -
Kohei Otsuka – Code for History
1
2. NOTICE
This announcement is an introduction to , the open
source product of Code for History, and a conceptual
presentation on potential areas of future collaboration
between and OSM. There is nothing specific about
collaboration at this time in terms of actual implementations
or future timelines, so we hope you understand that.
2
3. Table of contents
• What is Code for History?
• Introduction to
• Make OSM data the backbone of history across time and
space
• Conclusions
3
5. A community that uses information
technology to solve historical problems
(practically one person)
https://code4history.dev/
5
6. Characteristics
• I want to emphasize that for us, information technology is a
"means" and not an “objective".
• The "objective" is to solve a historical problem, and if
necessary, to utilize non-IT means.
• The first priority is always to solve the problem.
6
10. Features of
• Not distorting historical maps
• Adjusting not only the location of the center point, but also the direction
and scale
• Bidirectional one-to-one conversion (Returning to the original display
position after multiple map changes)
• Converting lines to lines (Roads to roads, rivers to rivers, etc.)
• It's open source, so anyone can create their own site with it
• Project Sites:
Library: https://github.com/code4history/Maplat/wiki
Editor: https://github.com/code4history/MaplatEditor
10
17. • In the past, used to get misaligned on the road at
times.
Converting lines to lines
Modern mapHistorical map
17
18. • In the past, used to get misaligned on the road at
times.
Converting lines to lines
Modern mapHistorical map
18
19. • Latest can accurately convert a point on the road to
a point on the road
Converting lines to lines
Modern map
Corresponding lines
(HTGCL)
Historical map
19
20. • Latest can accurately convert a point on the road to
a point on the road
Converting lines to lines
Modern map
対応線
Historical map
20
Corresponding lines
(HTGCL)
21. Make OSM data the backbone of
history across time and space
21
22. What is the HTGCL?
• Abbreviation for Historical Topographic Ground Control Line
• Naming of the corresponding lines between modern geographic
coordinates and historical map coordinates which are used in
's "converting lines to lines" function.
• The concept is borrowed from Ground Control Points (GCPs),
which are the points in existing GIS that correspond to
inaccurate maps and accurate maps.
• Relying on points alone for coordinate transformations between
maps makes it difficult to maintain homeomorphism throughout
the transformations, and it is not possible to convert lines to lines.
Therefore, transformations using HTGCL are valuable not only
for but also for existing GIS.
• More on that in tomorrow's FOSS4G 2020 announcement.
22
23. • HTGCL consists of a road/waterway network on the modern
map side and that on the historical map side.
• Is there a need to map the modern map side network every
time we map different historical maps?
• If we have an existing current map network data, could it be
used? => OSM could be used.
We could use OSM as a base for HTGCL 23
24. • Specify the area
where you want to
load OSM in the
map UI on the
modern map side
of the editor
• Read OSM data of
the area as a
network of modern
map side
• Then, specify the
corresponding
points and lines on
the historical map
Ideas on how to read OSM data 24
Download OSM
network
25. • OSM's network of roads and
waterways, created as a modern
map, could become a backbone
axis of data connecting regional
changes over history.
• The use of clear, common
modern map-side network data
could also provide valuable
data for mechanical analysis of
changes in history, such as a
river becoming a culvert and
turning into a road or a new
road being built.
25
OSM data as the backbone
of regional history
27. • is an open-source map viewer technology that allows you
to walk around town using historical maps.
• One of the features of is the ability to convert lines to
lines in the coordinate conversion between historical maps and
modern maps.
• The corresponding lines networks those are set up when
converting lines to lines is named HTGCL.
• There is a plan to use OSM data for the network of the modern
map side of HTGCL.
• The OSM may become a backbone axis that connects maps over
history, making it easier to analyze historical changes
mechanically.
Conslusions 27
28. • I used to be an avid OSM activist, but since starting Maplat, I
haven't done much OSM activity because I've been too busy with
's activities.
Since deals with history, while OSM deals with the
present, I was wondering if I would have less opportunity to get
involved with OSM in the future.
But now, I am happy to have the possibility to get involved with
OSM with an unexpected idea.
• However, at any rate, is being developed by just one
person, so I have no timetable yet for when this feature will be
implemented.
I have a lot of other features that I need to prioritize and develop,
so it's likely to be years in the future.
• is an open source activity, so if any OSM expert
developers are interested in this presentation, please help me.
Last comments 28