{"id":5968,"date":"2026-09-11T18:30:27","date_gmt":"2026-09-11T09:30:27","guid":{"rendered":"https:\/\/smilesoftware.org\/?p=5968"},"modified":"2026-09-14T12:56:59","modified_gmt":"2026-09-14T03:56:59","slug":"%e6%a9%8b%e6%a2%81%e7%82%b9%e6%a4%9c%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e5%ba%a7%e6%a8%99%e5%a4%89%e6%8f%9b%e3%83%bb%e5%85%b1%e6%9c%89%e6%a9%9f%e8%83%bd%e9%96%8b%e7%99%ba%ef%bd%9c%e6%97%a2%e5%ad%98","status":"publish","type":"post","link":"https:\/\/smilesoftware.org\/en\/bridge-inspection-coordinate-transformation\/","title":{"rendered":"Case Study: Bridge Inspection Data Coordinate Transformation &amp; Sharing | Integration with Existing Systems"},"content":{"rendered":"<div class=\"wp-block-group smile-post-content\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><header class=\"smile-article-header\"><div><span class=\"smile-category-pill\">Project<\/span><span class=\"smile-date\">2026.09.09<\/span><\/div><h1 class=\"smile-article-title\">Case Study: Bridge Inspection Data Coordinate Transformation &amp; Sharing | Integration with Existing Systems<\/h1><p class=\"smile-excerpt\">In inspection work for social infrastructure such as bridges and roads, it is essential to accurately reflect location data collected during field surveys and inspection points for defects in the operational inspection management system. In this project, we developed a dedicated library to handle complex geodetic and coordinate data conversions as well as data integration. This established a foundation for consistent data sharing across multiple subsystems while preserving the workflows of the existing system.<\/p><\/header>\n\n\n<ul style=\"color:#475569;font-size:17px\" id=\"block-2b998d3a-87f4-474c-bb65-1e6e6c1dc88b\" class=\"wp-block-list ticss-c65a6b27 has-text-color has-link-color wp-elements-ac7bba4291d3b6cf00fd7155e49f87c3\">\n<li class=\"ticss-75faa10d\"><strong>Scope of work:<\/strong> Development of a shared coordinate transformation library, inspection data integration and sharing features, API integration, business scenario testing, and post-release maintenance and incident response<\/li>\n\n\n\n<li><strong>Development Period:<\/strong> 9 months<\/li>\n\n\n\n<li><strong>Team Size:<\/strong> 5 members \/ 30 man-month<\/li>\n\n\n\n<li class=\"ticss-0a6021ee\"><strong>Implementation scale:<\/strong> One coordinate transformation library module, data-sharing API integration, and integration with the existing inspection system for one system line<\/li>\n\n\n\n<li class=\"ticss-f45854f1\"><strong>Key value:<\/strong> Eliminated manual coordinate calculations and data reconciliation work, eradicating human error, while enabling highly accurate centralized management of inspection location data across multiple systems.<\/li>\n<\/ul>\n\n\n<nav class=\"smile-toc\" aria-label=\"Table of Contents\"><h2 class=\"smile-toc__title\">Table of Contents<\/h2><div class=\"smile-toc__grid\"><a class=\"smile-toc__item\" href=\"#section-01\"><b class=\"smile-toc__number\">01<\/b><span class=\"smile-toc__label\">Customer Challenges<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-02\"><b class=\"smile-toc__number\">02<\/b><span class=\"smile-toc__label\">Project Objectives<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-03\"><b class=\"smile-toc__number\">03<\/b><span class=\"smile-toc__label\">SMILE\u2019s Scope of Support<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-04\"><b class=\"smile-toc__number\">04<\/b><span class=\"smile-toc__label\">Key Development and Improvement Points<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-05\"><b class=\"smile-toc__number\">05<\/b><span class=\"smile-toc__label\">Technologies Used<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-06\"><b class=\"smile-toc__number\">06<\/b><span class=\"smile-toc__label\">Technical Challenges and How We Addressed Them<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-07\"><b class=\"smile-toc__number\">07<\/b><span class=\"smile-toc__label\">Implementation Benefits<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-08\"><b class=\"smile-toc__number\">08<\/b><span class=\"smile-toc__label\">Key points for an offshore development structure<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-09\"><b class=\"smile-toc__number\">09<\/b><span class=\"smile-toc__label\">Conclusion<\/span><\/a><\/div><\/nav>\n\n\n<div id=\"section-01\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">01<\/div><h2 class=\"smile-section__title\">Customer Challenges<\/h2><\/div>\n\n\n<p class=\"ticss-c238af6e wp-block-paragraph\">Bridge inspection operations involve a wide range of data tied to spatial coordinates, including the physical location of inspected members, defect points such as cracks, and inspection photos. Although this data is centrally managed in inspection systems and GIS (geographic information systems) operated by local governments and road operators, differences in geodetic systems or coordinate formats depending on the input source\u2014such as global geodetic systems, plane rectangular coordinate systems, or member-local coordinates\u2014often led field engineers and office staff to perform manual recalculations and data transcription.<\/p>\n\n\n\n<p class=\"ticss-b041830e wp-block-paragraph\">In particular, because coordinate conversion logic had been implemented separately for each business function, calculation errors and inconsistencies in location information occurred between systems. This increased the effort required for verification and the cost of rework. To improve the efficiency of future inspection operations, it became urgent to build a secure, error-free data integration mechanism while making use of the existing business platform.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-02\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">02<\/div><h2 class=\"smile-section__title\">Project Objectives<\/h2><\/div>\n\n\n<p class=\"ticss-13dfc942 wp-block-paragraph\">The purpose of this project is to provide a mechanism that can accurately and reliably convert and share various coordinate data and inspection records related to bridge inspections within the client\u2019s existing core system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than rebuilding or replacing the system from scratch, we made full use of the inspection workflows refined over many years and the existing software assets. Our goal was to automate data integration while ensuring location accuracy, without significantly changing the user experience in the field.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-03\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">03<\/div><h2 class=\"smile-section__title\">SMILE\u2019s Scope of Support<\/h2><\/div>\n\n\n<p class=\"ticss-3ea65b4b wp-block-paragraph\">SMILE handled the entire process, from converting the core coordinate transformation engine into a library to designing and implementing the inspection data sharing API, conducting integration testing with the existing system, and providing maintenance support after production launch. The main scope of work was as follows.<\/p>\n\n\n\n<ul style=\"font-size:16px\" class=\"wp-block-list smile-bullet-list\">\n<li style=\"padding-bottom:var(--wp--preset--spacing--20);font-size:16px\">Implementing algorithms for a shared library that handles spatial geodetic systems and coordinate conversion (C# \/ .NET)<\/li>\n\n\n\n<li style=\"padding-bottom:var(--wp--preset--spacing--20);font-size:16px\">Developing a data-sharing API that seamlessly passes inspection records and component information to other functions<\/li>\n\n\n\n<li style=\"padding-bottom:var(--wp--preset--spacing--20);font-size:16px\">Adjusting interfaces with the current system\u2019s UI layer and existing data structures<\/li>\n\n\n\n<li style=\"padding-bottom:var(--wp--preset--spacing--20);font-size:16px\">Accuracy Verification Based on Real-World Operational Scenarios Using Survey and Inspection Data<\/li>\n\n\n\n<li style=\"padding-bottom:var(--wp--preset--spacing--20);font-size:16px\">Performed regression testing and optimized rendering and computational workloads<\/li>\n\n\n\n<li style=\"padding-bottom:var(--wp--preset--spacing--20);font-size:16px\">Post-release defect investigation, performance monitoring, and ongoing maintenance support<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div id=\"section-04\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">04<\/div><h2 class=\"smile-section__title\">Key Development and Improvement Points<\/h2><\/div>\n\n\n<p class=\"ticss-d0910696 wp-block-paragraph\">The primary focus of development was designing the coordinate conversion process as an independent shared library (DLL). Rather than embedding the conversion logic within a specific screen or function, we externalized it as a shared component with loose coupling, ensuring the extensibility needed for reuse in future feature enhancements and integrations with other systems.<\/p>\n\n\n\n<p class=\"ticss-17b9c0dc wp-block-paragraph\">To reduce the workload on field personnel, SMILE implemented UI integration based on a design principle that keeps the transformation process invisible to users. Users can simply register and view inspection data as usual on the familiar existing screens, while accurate coordinate transformation and data integration are completed automatically in the background.<\/p>\n\n\n\n<p class=\"ticss-6d8bd821 wp-block-paragraph\">Because infrastructure inspection data directly affects structural health assessments, SMILE went beyond standalone calculation tests and repeatedly performed integration verification using production-equivalent data from the existing system. This eliminated rounding errors and boundary-value defects in the data.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-05\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">05<\/div><h2 class=\"smile-section__title\">Technologies Used<\/h2><\/div>\n\n<div class=\"smile-evidence-panels\"><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--benefit\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><path d=\"M12 50h40\"\/><path d=\"M18 42V30\"\/><path d=\"M30 42V22\"\/><path d=\"M42 42V14\"\/><path d=\"m38 18 4-4 4 4\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Frontend integration<\/h3><p>Seamlessly embedded into the existing web screens. We delivered user flows that do not disrupt established inspection workflows, along with accurate preview displays of location information.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--operations\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><circle cx=\"32\" cy=\"32\" r=\"9\"\/><path d=\"M32 8v8\"\/><path d=\"M32 48v8\"\/><path d=\"m15 15 6 6\"\/><path d=\"m43 43 6 6\"\/><path d=\"M8 32h8\"\/><path d=\"M48 32h8\"\/><path d=\"m15 49 6-6\"\/><path d=\"m43 21 6-6\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Backend<\/h3><p>C# \/ .NET. We built an integration API that includes a coordinate conversion library implementing high-precision numerical calculation algorithms, data integrity checks, and error handling.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--data\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><path d=\"M12 18c0-5 9-9 20-9s20 4 20 9-9 9-20 9-20-4-20-9z\"\/><path d=\"M12 18v14c0 5 9 9 20 9s20-4 20-9V18\"\/><path d=\"M12 32v14c0 5 9 9 20 9s20-4 20-9V32\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Database<\/h3><p>Continued using the existing inspection management database (RDBMS). We optimized the reading and writing of spatial and inspection attributes in a way that remained consistent with the existing table definitions.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--climate\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><path d=\"M18 42c-7 0-12-5-12-11s5-11 12-11c3-8 14-11 22-5 4 3 6 7 6 12 6 1 10 5 10 10 0 6-5 10-11 10H18z\"\/><path d=\"M22 50c4 4 10 4 14 0\"\/><path d=\"M40 50c3 3 8 3 11 0\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Infrastructure and environment<\/h3><p>On-premises \/ the customer\u2019s existing server environment. The execution platform eliminates external network dependencies and operates entirely within a secure closed network.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--methods\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><circle cx=\"16\" cy=\"32\" r=\"5\"\/><circle cx=\"48\" cy=\"18\" r=\"5\"\/><circle cx=\"48\" cy=\"46\" r=\"5\"\/><path d=\"M21 32h10\"\/><path d=\"M31 32 43 20\"\/><path d=\"M31 32 43 44\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Core technologies and methods<\/h3><p>GIS spatial coordinate conversion algorithms (Japanese geodetic system, global geodetic system, and local coordinates) \/ C# shared library design \/ API integration \/ regression testing<\/p><\/div><\/article><\/div><\/div><\/div>\n\n\n\n<div id=\"section-06\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">06<\/div><h2 class=\"smile-section__title\">Technical Challenges and How We Addressed Them<\/h2><\/div>\n\n\n<p class=\"ticss-8648d43a wp-block-paragraph\">The greatest technical challenge was processing multi-stage transformations at high speed while maintaining millimeter-level accuracy, from different geodetic systems such as global GPS coordinates and latitude\/longitude to the plane rectangular coordinate system used in Japan\u2019s public surveying, and further to local member coordinates for bridge structures. With the legacy process, accumulated rounding errors and differing interpretations of coordinate systems could occasionally cause positional deviations, creating a risk of hindering accurate identification of inspection locations.<\/p>\n\n\n\n<p class=\"ticss-79c88328 wp-block-paragraph\">SMILE rigorously coded transformation logic compliant with Japan\u2019s Ministry of Land, Infrastructure, Transport and Tourism standards and geodetic surveying specifications, and validated it using an extensive set of boundary-value test cases. We also optimized memory usage and improved algorithm efficiency to account for the load generated when processing large volumes of inspection points in batches. As a result, the system delivers highly accurate transformation results instantly without placing excessive demand on existing server resources.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-07\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">07<\/div><h2 class=\"smile-section__title\">Implementation Benefits<\/h2><\/div>\n\n\n<p class=\"ticss-54210cd4 wp-block-paragraph\">By fully automating coordinate transformation and data sharing, the project eliminated the manual calculations and duplicate data entry previously performed by field engineers and administrative staff.<\/p>\n\n\n\n<p class=\"ticss-6d9d2fbc wp-block-paragraph\">Location information for inspection points can now be managed consistently across multiple systems, creating an environment in which past inspection histories and the progression of damaged or deteriorated areas can be tracked and compared accurately. This has made a major contribution to eliminating human error and significantly reducing lead times for preparing inspection reports and performing data analysis.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-08\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">08<\/div><h2 class=\"smile-section__title\">Key points for an offshore development structure<\/h2><\/div>\n\n\n<p class=\"ticss-879c2451 wp-block-paragraph\">In this project, the specification contact on the Japan side worked closely with the development team in Vietnam to establish a framework that prevented misunderstandings around business rules and geodetic surveying terminology specific to infrastructure inspection in Japan. The Bridge SE (BrSE) clearly interpreted and communicated the definitions of geodetic systems and the data specifications of the existing system to the development team, ensuring a shared understanding throughout the project.<\/p>\n\n\n\n<p class=\"ticss-16107d0c wp-block-paragraph\">For areas requiring especially high calculation accuracy, we worked with the Japan-side team to define a test matrix specifying input data and expected results, building quality into the solution through test-driven development from an early stage. By taking advantage of offshore development to run rapid verification and improvement cycles, we delivered a highly accurate solution on schedule.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-09\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">09<\/div><h2 class=\"smile-section__title\">Conclusion<\/h2><\/div>\n\n\n<p class=\"ticss-60ff1a88 wp-block-paragraph\">This case study highlights a successful implementation in bridge inspection, a highly specialized area of infrastructure management, where precise, high-accuracy technical components for coordinate conversion and data sharing were integrated into the existing system. It demonstrated that even without a large-scale system overhaul, modernizing the data integration layer that had become a bottleneck can dramatically improve both operational efficiency and data accuracy.<\/p>\n\n\n\n<p class=\"ticss-1d45e16b wp-block-paragraph\">SMILE supports customers\u2019 DX initiatives in the development and integration of GIS and surveying data processing systems, as well as infrastructure inspection business systems, by combining deep operational expertise with proven algorithm implementation capabilities.<\/p>\n<\/div><\/div>\n\n\n<section class=\"smile-article-cta\"><div class=\"smile-article-cta__label\">SMILE Support<\/div><h2>Start a Consultation on GX and DX Initiatives<\/h2><p>From assessing your current situation to implementing systems and improving operations, we work with you to design an approach that fits your company\u2019s needs.<\/p><ul class=\"smile-list\"><li>We can help clarify issues in your current operations and data.<\/li><li>You can design implementation steps that fit your organization\u2019s structure.<\/li><li>You can continue building a framework that remains easy to operate after implementation.<\/li><li>You can use data to verify results and make ongoing improvements.<\/li><li>You can start exploring AI and IoT applications in the areas where they are most needed.<\/li><\/ul><a class=\"smile-article-cta__button\" href=\"\/en\/contact\/\">Contact us<\/a><\/section><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>\u6a4b\u6881\u70b9\u691c\u306e\u5b9f\u52d9\u3067\u306f\u3001\u70b9\u691c\u90e8\u6750\u306e\u7269\u7406\u7684\u306a\u4f4d\u7f6e\u60c5\u5831\u3001\u3072\u3073\u5272\u308c\u7b49\u306e&hellip;&nbsp;<a href=\"https:\/\/smilesoftware.org\/en\/bridge-inspection-coordinate-transformation\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Case Study: Bridge Inspection Data Coordinate Transformation &amp; Sharing | Integration with Existing Systems<\/span><\/a><\/p>","protected":false},"author":2,"featured_media":5970,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_themeisle_gutenberg_block_has_review":false,"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"categories":[17],"tags":[33,36,37,34,35],"class_list":["post-5968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-project","tag-dx","tag-field-service","tag-infrastructure","tag-mobile","tag-web-system"],"acf":[],"rttpg_featured_image_url":{"full":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968.png",1672,941,false],"landscape":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968.png",1672,941,false],"portraits":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968.png",1672,941,false],"thumbnail":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968-150x150.png",150,150,true],"medium":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968-300x169.png",300,169,true],"large":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968-1024x576.png",1024,576,true],"1536x1536":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968-1536x864.png",1536,864,true],"2048x2048":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968.png",1672,941,false],"trp-custom-language-flag":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968-18x10.png",18,10,true],"neve-blog":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/09\/redmine-1812-featured-5968-930x620.png",930,620,true]},"rttpg_author":{"display_name":"\u7b20\u539f \u840c","author_link":"https:\/\/smilesoftware.org\/en\/author\/chinh-man\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/smilesoftware.org\/en\/category\/project\/\" rel=\"category tag\">Project<\/a>","rttpg_excerpt":"\u6a4b\u6881\u70b9\u691c\u306e\u5b9f\u52d9\u3067\u306f\u3001\u70b9\u691c\u90e8\u6750\u306e\u7269\u7406\u7684\u306a\u4f4d\u7f6e\u60c5\u5831\u3001\u3072\u3073\u5272\u308c\u7b49\u306e&hellip;&nbsp;Read More &&hellip;","_links":{"self":[{"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/posts\/5968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/comments?post=5968"}],"version-history":[{"count":8,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/posts\/5968\/revisions"}],"predecessor-version":[{"id":6065,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/posts\/5968\/revisions\/6065"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/media\/5970"}],"wp:attachment":[{"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/media?parent=5968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/categories?post=5968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smilesoftware.org\/en\/wp-json\/wp\/v2\/tags?post=5968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}