A General RPC Design Method and Implementation for 3D GIS
Based on Protobuf protocol,this paper constructs a set of general API instructions for calling 3D GIS programs remotely.Ac-cording to the characteristics of 3D GIS,it is divided into six single instance mode components,including rendering,analysis,creation,manage-ment,navigation,and engineering.The JavaScript programming interface is implemented by inheritance and asynchrony technology in the browser client.The communication module with middleware function and the plug-in module placed in the specific 3D GIS program are used in the server to form a set of responsive RPC system with 3D GIS characteristics.Through practice,the feasibility,expansibility and universali-ty of this method in the actual application scenario are ensured.When the customer operates on the browser side,it is just like operating the desktop 3D GIS application.