GB/T 39584-2020Programming interface specification of middleware for developing navigation electronic map application (English PDF)
导航电子地图应用开发中间件接口规范
This is a limited preview
Buy now to download the full PDF (158 pages)
Need quotation for your management?
Get a formal quotation for GB/T 39584-2020 in 30 minutes.
Issued by
SAMR; SAC
Level / Type
National · Recommended
Issue date
December 14, 2020
Implementation date
July 1, 2021
Scope
GB/T 39584-2020 is the English-translated version of 导航电子地图应用开发中间件接口规范.
GB/T 39584-2020 specifies the programming interface of the middleware used for developing navigation electronic map applications, fixing the interface structure, the interface classification, the interface definitions, the interface protocol and the interface verification.
Clause 1 states that it applies to the design and development of that middleware interface and also to interface calls made from navigation application software to the middleware.
The document is a large one, with a word count estimated on the page at 162,195, and its weight sits in two clauses: a server-side middleware interface clause with common data types and interfaces for map service, spatial data service, spatial analysis service, information query service, route planning service, user service, address matching service, metadata service, dynamic traffic service, indoor positioning and navigation service, third-party data fusion service and extended service; and a client middleware interface clause with common data types, map display, custom plotting, information query, route planning, route guidance, spatial analysis, dynamic traffic information, voice, event monitoring object, indoor navigation, system tool and expansion interfaces.
These are preceded by a clause on interface type and basic description, holding the overview, interface structure, interface classification and interface protocol, and followed by an interface verification clause covering data service interface, data loading, information retrieval, route planning, voice navigation and spatial analysis verification, and then by four normative appendices: a common code table, the common data types of the server-side and of the client middleware interface, and an error code table.
Clause 2 cites GB/T 920, GB/T 2260, GB/T 11457-2006, GB/T 17694, GB/T 19392-2013, GB/T 28442-2012 and GB/T 30320; clause 3 takes its terms from GB/T 11457-2006, GB/T 17694 and GB/T 30320, quoting navigation electronic map from GB/T 28442-2012 and middleware from GB/T 11457-2006, and then defines the navigation electronic map application development middleware as what sits between the navigation electronic map data and the navigation application software, giving a unified way of accessing the various kinds of navigation electronic map data and a development environment with standard interfaces for building navigation applications.
The draft breaks off in the middle of the next definition, server-side middleware, so that entry and everything after it cannot be read. The foreword warns that certain contents of the document may involve patents and that the issuing agency is not responsible for identifying them.
The standard was proposed by the China Satellite Navigation System Management Office and is under the jurisdiction of the National Beidou Satellite Navigation Standardization Technical Committee (SAC/TC544); the page records ICS 49.020 and the Chinese classification V04 and traces it to National Standard Announcement No. 28 of 2020. It was issued on 2020-12-14 and has applied since 2021-07-01.
Found what you need?
Document preview — GB/T 39584-2020
National Standard of the People's Republic of China
- ICS
- 49.020
- Classification
- V 04
Issued by: State Administration for Market Regulation; Standardization Administration of the PRC
Contents
- Preface
- 1 Scope
- 2 Normative references
- 3 Terms and definitions
- 4 Abbreviations
- 5 Interface type and basic description
- 5.1 Overview
- 5.2 Interface structure
- 5.3 Interface classification
- 5.4 Interface protocol
- 6 Server-side middleware interface
- 6.1 Common data types
- 6.2 Map Service Interface
- 6.3 Spatial data service interface
- 6.4 Spatial analysis service interface
- 6.5 Information query service interface
- 6.6 Route Planning Service Interface
- 6.7 User Service Interface
- 6.8 Address matching service interface
- 6.9 Metadata Service Interface
- 6.10 Dynamic Traffic Service Interface
- 6.11 Indoor positioning and navigation service interface
- 6.12 Third-party data fusion service interface
- 6.13 Extended Service Interface
- 7 Client Middleware Interface
- 7.1 Common data types
- 7.2 Map display interface
- 7.3 Custom Plotting Interface
- 7.4 Information query interface
- 7.5 Route Planning Interface
- 7.6 Route guidance interface
- 7.7 Spatial Analysis Interface
- 7.8 Dynamic traffic information interface
- 7.9 Voice interface
- 7.10 Event monitoring object interface
- 7.11 Indoor navigation interface
- 7.12 System Tool Interface
- 7.13 Expansion interface
- 8 Interface verification
- 8.1 Data service interface verification
- 8.2 Data Loading Verification
- 8.3 Information retrieval verification
- 8.4 Route planning verification
- 8.5 Voice Navigation Verification
- 8.6 Spatial analysis verification
- Appendix A (Normative Appendix) Common Code Table
- Appendix B (Normative Appendix) Server-side middleware interface common data types
- Appendix C (Normative Appendix) Common Data Types of Client Middleware Interface
- Appendix D (Normative Appendix) Error code
Foreword
This standard was drafted in accordance with the rules given in GB/T 1.1-2009.
Please note that certain contents of this document may involve patents. The issuing agency of this document is not responsible for identifying these patents.
1 Scope
This standard specifies the interface structure, interface classification, interface definition, interface protocol and interface of navigation electronic map application development middleware verification.
This standard applies to the design and development of the middleware interface for navigation electronic map application development, and it also applies to navigation application software to middleware. Interface call.
2 Normative references
The following documents are indispensable for the application of this document. For dated reference documents, only the dated version applies to this document. For undated references, the latest version (including all amendments) applies to this document.
GB/T 920 Highway Pavement Grade and Surface Type Code
GB/T 2260 Administrative division codes of the People's Republic of China
GB/T 11457-2006 Information Technology Software Engineering Terminology
GB/T 17694 Geographic Information Terminology
GB/T 19392-2013 General specification for vehicle satellite navigation equipment
GB/T 28442-2012 Navigation Electronic Map Data Classification and Coding
GB/T 30320 Geospatial Database Access Interface
3 Terms and definitions
The following terms and definitions defined in GB/T 11457-2006, GB/T 17694, and GB/T 30320 apply to this document.
3.1 Navigation electronic map
Contains spatial location and geographic coordinates, which can be combined with a spatial positioning system to accurately guide people or vehicles from the departure point to the destination Electronic map or data set. [GB/T 28442-2012, definition 2.2]
3.2 Middleware
A type of software module that lies between system software and application software, relies on the support of system software, and provides Support to facilitate the development of application software. [GB/T 11457-2006, definition 2.954]
3.3 Navigation electronic map application development middleware
One is located between the navigation electronic map data and the navigation application software, and provides a unified access method for various navigation electronic map data.
Middleware that provides a development environment and standard interfaces for the development of navigation applications.
3.4 Server-side middleware
The navigation electronic map middleware running on the server equipment provides service development interfaces such as map publishing and route planning for customers
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 158 pages — is available in the English PDF.
Referenced standards
Normative references
- GB/T 920Code for highway pavement classification and type
- GB/T 2260Codes for the administrative divisions of the People's Republic of China
- GB/T 11457-2006Information technology Software engineering terminology
- GB/T 17694Geographic information - Terminology
- GB/T 19392-2013General specification for in-vehicle satellite navigation equipment
- GB/T 28442-2012Data classification and coding for navigation electronic map
Similar standards
How to Download GB/T 39584-2020
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 11457-2006 — Information technology Software engineering terminology
GB/T 17694-2023 — Geographic information - Terminology
GB/T 19392-2013 — General specification for in-vehicle satellite navigation equipment
Secure payment via Stripe
Payments accepted
GB/T 39584-2020
$2,135.00