Slide 1

Slide 1 text

PWAGIS QGIS Plugins Development: Lessons learn to Free Open Source Solutions for Geospatial Prasong Patheepphoemphong / Vallaris Maps FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 2

Slide 2 text

01 Introduction 02 1st Generation 03 Key Upgrage reasons 04 2nd Generation 06 05 Architecure Design Lesson Learn and Challenge Content FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 3

Slide 3 text

3 Provincial Water Works Authority PWA - THAILAND PWA stand for Provincial Waterworks Authoriry in Thailand, it has national wide coverage area by functional. Based on its mission, PWA has to provide clean water for domestic use in the area beyond BMA and vicinity. Of course, mapping technologies was operating over 20 years in GIS department. FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 4

Slide 4 text

01 02 03 4 1st Gen. Software Characteristic WMAP is name of 1st Generation Propritory Software Mapinfo Professional is mapping tool in geospatial data management and found using unlicensing Mapinfo Professional Customized Tools There are customized tools for data management flow by Mapbasic Mixes between Propritory and OSS Mapping tools such as data creation was operating on Mapinfo Professtional, while special tools such as topology check was on QGIS desktop WMAP is Mapinfo's extension written in Mapbasic, providing customized functions and tools for data editing and validation It has served GIS routine operations for over 20 years. More than 300 GIS offices are positioned as direct users WMAP is in-house software developed by the GIS Team in PWA without additional investment. The only costs are software licensing and maintenance FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 5

Slide 5 text

04 05 06 5 1st Gen. Data Characteristic Data Management Data has been maintenance by local office and scheduling update to central office Data Quality There are two concerning about data quality, geometry and property. Data Services GIS Department at Central Office who make data services for internal use only WMAP is name of 1st Generation WMAP is Mapinfo's extension written in Mapbasic, providing customized functions and tools for data editing and validation It has served GIS routine operations for over 20 years. More than 300 GIS offices are positioned as direct users WMAP is in-house software developed by the GIS Team in PWA without additional investment. The only costs are software licensing and maintenance FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 6

Slide 6 text

07 08 09 6 1st Gen. System Characteristic Client - Server Architecture Accoring system design last 20 years, System has been desing for offline operting at Branch Office Monolith Architecture Traditional Geospatial design are on monolith architecture. Connected System There are more than one system since data management to data service WMAP is name of 1st Generation WMAP is Mapinfo's extension written in Mapbasic, providing customized functions and tools for data editing and validation It has served GIS routine operations for over 20 years. More than 300 GIS offices are positioned as direct users WMAP is in-house software developed by the GIS Team in PWA without additional investment. The only costs are software licensing and maintenance FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 7

Slide 7 text

Software Maintenance Budgeting PWA has serious concerns about the proprietary mapping software's maintenance costs, which amount to USD 500,000 per year Legacy to Modern Geospatial Legacy geospatial approach is reaching the limitation of data handling and data service. The Modern geospatial design is need to fill the gap. Consolidate Data Central Office need to allocation man power to cleaning and consolidate data for further usage WMAP is a MapInfo extension developed in-house using MapBasic that provides custom tools for GIS data editing and validation. The system has served over 300 GIS offices for more than 20 years, demonstrating its reliability and effectiveness. While it operates cost-effectively with only software licensing and maintenance expenses, the system's age and dependency on MapInfo's ecosystem present potential challenges for future sustainability. 1st Generation Key reasons to upgrade Is WMAP reaching the limit? FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 8

Slide 8 text

2nd Generation overall Characteristic Re-Design the workflow from datastore to data service on modern geospatial design. this re-design released limitation on geospatial data management Modern Geospatial Design From monolith architecture to micro- service architecture, was allow system can separate operating and scale up the system Micro-Service Architecture Centralized data at server from local machine in each branch office. This benefits to further reuse data Centralized Data Topology and proerty validation rules from server are guaranteed the data quality. And Datea Services based on OGC API standards Data Quality and Standard Services Web and Desktop are seamless working together. Web Application and Desktop Application Software development use OSS library from Desktop to Web Application. Hassle-free licensing cost 100% Opensource Software 01 02 03 04 05 06 FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 9

Slide 9 text

1st Generation Software Architecture

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 12

Slide 12 text

Second-generation GIS software transforms desktop-based GIS into a web-based platform and shifting to Opensource desktop GIS. Users can access through browsers without installing software. It provides cloud storage, real-time collaboration, and connects easily with other systems. Built with modern technology, it works on any device and offers better security and data management than traditional desktop software. Main upgrades: web access, cloud-based, mobile-friendly, easier to maintain. Provincial Waterworks Authoriry: GIS Online Web Application FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 13

Slide 13 text

Provincial Waterworks Authoriry: GIS Online Desktop Application Second-generation GIS software transforms desktop-based GIS into a web-based platform and shifting to Opensource desktop GIS. Users can access more powerful function via QGIS capabilit. It provides data editing both geometry and properties including data validity tools Built with modern technology, it works on any device and offers better security and data management than traditional desktop software. Main upgrades: Opensource GIS Desktop with plugins, cloud- based, easier to maintain. FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 14

Slide 14 text

User Exprience 20 years user experience are not simple change. We found the emotional anti- change from users. Functions compare Functions has been change accodring the system design and system architecture. Mathcing functions can not found in early software release Paradigm shift Paradign shift from Lecagay Geospatial to Modern Geospatial. Some approching has been change and need to educate Maintenance Eventhough, the OSS Software has no cost of licening, system maintenance is need. Lesson Learn and Challenging What we are learning and challening from this development? FOSS4G ASIA BANGKOK, 15 DEC - 17 Dec 2024

Slide 15

Slide 15 text

If you have any question, Feel free to contact us any time on (phone cell) or contact us by (email). We will get back to you as soon as we can I-bitz company limited 56/3 Soi Bunyu, Dindang rd. Phayathai Bangkok, Thailand 10400 Office Hours Monday-Friday 09.00-17.00 Get In Touch (+66) 2278 7913 More Information www.i-bitz.co.th [email protected] Contact Us