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.
Semelhante a A vision to make OSM data the backbone of history across time and space - Introduction to HTGCL - (20)
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.
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.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
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.
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.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
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:
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!
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.
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.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
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.
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