正在显示
16 个修改的文件
包含
34 行增加
和
29 行删除
@@ -129,6 +129,11 @@ void DmpManagerApiHandler::regService(const DmpServerApiContext &context) const | @@ -129,6 +129,11 @@ void DmpManagerApiHandler::regService(const DmpServerApiContext &context) const | ||
129 | //context.response()->write("{\"status\":\"true\",\"message\":\"服务发布成功\"}"); | 129 | //context.response()->write("{\"status\":\"true\",\"message\":\"服务发布成功\"}"); |
130 | context.response()->write("{\"status\":\"true\",\"message\":\"Pulish service successful!\"}"); | 130 | context.response()->write("{\"status\":\"true\",\"message\":\"Pulish service successful!\"}"); |
131 | } | 131 | } |
132 | + else | ||
133 | + { | ||
134 | + LOGGER_ERROR("服务发布失败"); | ||
135 | + context.response()->write("{\"status\":\"false\",\"message\":\"Pulish service fail!\"}"); | ||
136 | + } | ||
132 | } | 137 | } |
133 | else | 138 | else |
134 | { | 139 | { |
@@ -14,8 +14,8 @@ | @@ -14,8 +14,8 @@ | ||
14 | using namespace std; | 14 | using namespace std; |
15 | namespace DmpWmts | 15 | namespace DmpWmts |
16 | { | 16 | { |
17 | - DmpAbstractEsriBundleProvider::DmpAbstractEsriBundleProvider(const std::string& root_path) | ||
18 | - : DmpTileProvider(root_path) | 17 | + DmpAbstractEsriBundleProvider::DmpAbstractEsriBundleProvider(const std::string& rootPath) |
18 | + : DmpTileProvider(rootPath) | ||
19 | { | 19 | { |
20 | 20 | ||
21 | } | 21 | } |
@@ -54,7 +54,7 @@ namespace DmpWmts | @@ -54,7 +54,7 @@ namespace DmpWmts | ||
54 | } | 54 | } |
55 | c = "C" + c; | 55 | c = "C" + c; |
56 | 56 | ||
57 | - string bundlePath = root_path_ + "/"+l+"/"+r+c; | 57 | + string bundlePath = rootPath_ + "/"+l+"/"+r+c; |
58 | return bundlePath; | 58 | return bundlePath; |
59 | } | 59 | } |
60 | } | 60 | } |
@@ -18,7 +18,7 @@ namespace DmpWmts | @@ -18,7 +18,7 @@ namespace DmpWmts | ||
18 | class DmpAbstractEsriBundleProvider : public DmpTileProvider | 18 | class DmpAbstractEsriBundleProvider : public DmpTileProvider |
19 | { | 19 | { |
20 | protected: | 20 | protected: |
21 | - DmpAbstractEsriBundleProvider(const std::string& root_path); | 21 | + DmpAbstractEsriBundleProvider(const std::string& rootPath); |
22 | std::string GetBundlePath(int level, int rGroup, int cGroup); | 22 | std::string GetBundlePath(int level, int rGroup, int cGroup); |
23 | const int _packetSize = 128; | 23 | const int _packetSize = 128; |
24 | }; | 24 | }; |
@@ -35,12 +35,12 @@ namespace DmpWmts | @@ -35,12 +35,12 @@ namespace DmpWmts | ||
35 | public: | 35 | public: |
36 | DmpCapabiliTilesOperation(); | 36 | DmpCapabiliTilesOperation(); |
37 | void WriteCapabilities(DmpServerResponse& response); | 37 | void WriteCapabilities(DmpServerResponse& response); |
38 | - void WriteCapabilities(boost::property_tree::ptree& pt,const std::string& host_ ,const std::string& servicename,DmpServerResponse& response); | 38 | + void WriteCapabilities(boost::property_tree::ptree& pt ,const std::string& host ,const std::string& servicename,DmpServerResponse& response); |
39 | void GetCapabilitiesDocument(DmpServerResponse& response); | 39 | void GetCapabilitiesDocument(DmpServerResponse& response); |
40 | - void CreateGetCapabilitiesDocument(const std::string& host_ ,const std::string& servicename,boost::property_tree::ptree& pt); | 40 | + void CreateGetCapabilitiesDocument(const std::string& host,const std::string& servicename,boost::property_tree::ptree& pt); |
41 | void GetServiceIdentificationElement(const std::string& servicename,boost::property_tree::ptree& pt); | 41 | void GetServiceIdentificationElement(const std::string& servicename,boost::property_tree::ptree& pt); |
42 | void GetServiceProviderElement(boost::property_tree::ptree& pt); | 42 | void GetServiceProviderElement(boost::property_tree::ptree& pt); |
43 | - void GetServiceMetadataElement(const std::string& host_ ,const std::string& servicename,boost::property_tree::ptree& pt); | 43 | + void GetServiceMetadataElement(const std::string& host ,const std::string& servicename,boost::property_tree::ptree& pt); |
44 | void GetServiceTileMatrixSetElement(const std::string& servicename,boost::property_tree::ptree& pt); | 44 | void GetServiceTileMatrixSetElement(const std::string& servicename,boost::property_tree::ptree& pt); |
45 | }; | 45 | }; |
46 | } | 46 | } |
@@ -17,7 +17,7 @@ namespace DmpWmts | @@ -17,7 +17,7 @@ namespace DmpWmts | ||
17 | { | 17 | { |
18 | public: | 18 | public: |
19 | void WriteCapabilities(DmpServerResponse& respons); | 19 | void WriteCapabilities(DmpServerResponse& respons); |
20 | - void WriteCapabilities(boost::property_tree::ptree& pt_,const std::string& host_ ,const std::string& servicename ,DmpServerResponse& respons); | 20 | + void WriteCapabilities(boost::property_tree::ptree& pt,const std::string& host ,const std::string& servicename ,DmpServerResponse& respons); |
21 | 21 | ||
22 | protected: | 22 | protected: |
23 | std::string file_rootPath; | 23 | std::string file_rootPath; |
@@ -11,8 +11,8 @@ | @@ -11,8 +11,8 @@ | ||
11 | #include <iostream> | 11 | #include <iostream> |
12 | namespace DmpWmts | 12 | namespace DmpWmts |
13 | { | 13 | { |
14 | - DmpEsriBundleV1Provider:: DmpEsriBundleV1Provider(const std::string& root_path) | ||
15 | - : DmpAbstractEsriBundleProvider(root_path) | 14 | + DmpEsriBundleV1Provider:: DmpEsriBundleV1Provider(const std::string& rootPath) |
15 | + : DmpAbstractEsriBundleProvider(rootPath) | ||
16 | { | 16 | { |
17 | // _rootPath ="/mnt/d/Data/tile/GDMap/_alllayers"; | 17 | // _rootPath ="/mnt/d/Data/tile/GDMap/_alllayers"; |
18 | } | 18 | } |
@@ -16,7 +16,7 @@ namespace DmpWmts | @@ -16,7 +16,7 @@ namespace DmpWmts | ||
16 | class DmpEsriBundleV1Provider : public DmpAbstractEsriBundleProvider | 16 | class DmpEsriBundleV1Provider : public DmpAbstractEsriBundleProvider |
17 | { | 17 | { |
18 | public: | 18 | public: |
19 | - DmpEsriBundleV1Provider(const std::string& root_path); | 19 | + DmpEsriBundleV1Provider(const std::string& rootPath); |
20 | void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& response) override; | 20 | void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& response) override; |
21 | }; | 21 | }; |
22 | } | 22 | } |
@@ -11,8 +11,8 @@ | @@ -11,8 +11,8 @@ | ||
11 | 11 | ||
12 | namespace DmpWmts | 12 | namespace DmpWmts |
13 | { | 13 | { |
14 | - DmpEsriBundleV2Provider::DmpEsriBundleV2Provider(const std::string& root_path) | ||
15 | - : DmpAbstractEsriBundleProvider(root_path) | 14 | + DmpEsriBundleV2Provider::DmpEsriBundleV2Provider(const std::string& rootPath) |
15 | + : DmpAbstractEsriBundleProvider(rootPath) | ||
16 | { | 16 | { |
17 | // _rootPath ="/mnt/d/Data/SDZT_DIANZDT_2016_FS2K/Layers/_alllayers"; | 17 | // _rootPath ="/mnt/d/Data/SDZT_DIANZDT_2016_FS2K/Layers/_alllayers"; |
18 | } | 18 | } |
@@ -16,7 +16,7 @@ namespace DmpWmts | @@ -16,7 +16,7 @@ namespace DmpWmts | ||
16 | class DmpEsriBundleV2Provider : public DmpAbstractEsriBundleProvider | 16 | class DmpEsriBundleV2Provider : public DmpAbstractEsriBundleProvider |
17 | { | 17 | { |
18 | public: | 18 | public: |
19 | - DmpEsriBundleV2Provider(const std::string& root_path); | 19 | + DmpEsriBundleV2Provider(const std::string& rootPath); |
20 | void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& response) override; | 20 | void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& response) override; |
21 | }; | 21 | }; |
22 | } | 22 | } |
@@ -12,8 +12,8 @@ | @@ -12,8 +12,8 @@ | ||
12 | 12 | ||
13 | namespace DmpWmts | 13 | namespace DmpWmts |
14 | { | 14 | { |
15 | - DmpEsriTileProvider::DmpEsriTileProvider(const std::string& root_path) | ||
16 | - : DmpTileProvider(root_path) | 15 | + DmpEsriTileProvider::DmpEsriTileProvider(const std::string& rootPath) |
16 | + : DmpTileProvider(rootPath) | ||
17 | { | 17 | { |
18 | // this->_rootPath ="/mnt/d/Data/tile/ShareMap2014/Layers/_alllayers/"; | 18 | // this->_rootPath ="/mnt/d/Data/tile/ShareMap2014/Layers/_alllayers/"; |
19 | } | 19 | } |
@@ -32,7 +32,7 @@ namespace DmpWmts | @@ -32,7 +32,7 @@ namespace DmpWmts | ||
32 | std::string row_str = "R" + IntToHex8Str(row); | 32 | std::string row_str = "R" + IntToHex8Str(row); |
33 | std::string col_str = "C" + IntToHex8Str(col); | 33 | std::string col_str = "C" + IntToHex8Str(col); |
34 | 34 | ||
35 | - std::string tile_path = root_path_ + level_str + "/"+ row_str+"/"+ col_str + "." + format; | 35 | + std::string tile_path = rootPath_ + level_str + "/"+ row_str+"/"+ col_str + "." + format; |
36 | 36 | ||
37 | std::ifstream fread(tile_path, std::ifstream::binary); | 37 | std::ifstream fread(tile_path, std::ifstream::binary); |
38 | if(!fread) | 38 | if(!fread) |
@@ -16,7 +16,7 @@ namespace DmpWmts | @@ -16,7 +16,7 @@ namespace DmpWmts | ||
16 | class DmpEsriTileProvider : public DmpTileProvider | 16 | class DmpEsriTileProvider : public DmpTileProvider |
17 | { | 17 | { |
18 | public: | 18 | public: |
19 | - DmpEsriTileProvider(const std::string& root_path); | 19 | + DmpEsriTileProvider(const std::string& rootPath); |
20 | void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& response) override; | 20 | void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& response) override; |
21 | private: | 21 | private: |
22 | std::string IntToHex8Str(const int num); | 22 | std::string IntToHex8Str(const int num); |
@@ -18,11 +18,11 @@ namespace DmpWmts | @@ -18,11 +18,11 @@ namespace DmpWmts | ||
18 | class DmpTileProvider | 18 | class DmpTileProvider |
19 | { | 19 | { |
20 | public: | 20 | public: |
21 | - DmpTileProvider(const std::string& root_path) { root_path_ = root_path ;} | 21 | + DmpTileProvider(const std::string& rootPath) { rootPath_ = rootPath ;} |
22 | virtual void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& respons) = 0; | 22 | virtual void WriteTile(const int row, const int col, const int level, const std::string& format, DmpServerResponse& respons) = 0; |
23 | 23 | ||
24 | protected: | 24 | protected: |
25 | - std::string root_path_; | 25 | + std::string rootPath_; |
26 | }; | 26 | }; |
27 | } | 27 | } |
28 | #endif //__dmptileprovider_h__ | 28 | #endif //__dmptileprovider_h__ |
@@ -24,13 +24,13 @@ namespace DmpWmts | @@ -24,13 +24,13 @@ namespace DmpWmts | ||
24 | { | 24 | { |
25 | } | 25 | } |
26 | 26 | ||
27 | - std::shared_ptr<DmpTileProvider> TileProviderFactory::GetProvider(DmpTileLayer* dmpTileLayer_) | 27 | + std::shared_ptr<DmpTileProvider> TileProviderFactory::GetProvider(DmpTileLayer* dmpTileLayer) |
28 | { | 28 | { |
29 | std::shared_ptr<DmpTileProvider> provider; | 29 | std::shared_ptr<DmpTileProvider> provider; |
30 | try | 30 | try |
31 | { | 31 | { |
32 | - std::string tileVersion_= dmpTileLayer_->getVector(); | ||
33 | - std::string tilePath_=dmpTileLayer_->getDataSource(); | 32 | + std::string tileVersion_= dmpTileLayer->getVector(); |
33 | + std::string tilePath_=dmpTileLayer->getDataSource(); | ||
34 | //std::string tilePath_ = "/mnt/d/Code/tiles/gdmap/_alllayers"; | 34 | //std::string tilePath_ = "/mnt/d/Code/tiles/gdmap/_alllayers"; |
35 | //std::string tileVersion_ = "ESRI_V1"; | 35 | //std::string tileVersion_ = "ESRI_V1"; |
36 | int iver_=StringToVector(tileVersion_); | 36 | int iver_=StringToVector(tileVersion_); |
@@ -31,7 +31,7 @@ namespace DmpWmts | @@ -31,7 +31,7 @@ namespace DmpWmts | ||
31 | class TileProviderFactory | 31 | class TileProviderFactory |
32 | { | 32 | { |
33 | public: | 33 | public: |
34 | - static std::shared_ptr<DmpTileProvider> GetProvider( DmpTileLayer* dmpTileLayer_); | 34 | + static std::shared_ptr<DmpTileProvider> GetProvider( DmpTileLayer* dmpTileLayer); |
35 | private: | 35 | private: |
36 | TileProviderFactory(); | 36 | TileProviderFactory(); |
37 | }; | 37 | }; |
@@ -31,18 +31,18 @@ namespace DmpWmts | @@ -31,18 +31,18 @@ namespace DmpWmts | ||
31 | delete[] buffer; | 31 | delete[] buffer; |
32 | return str; | 32 | return str; |
33 | } | 33 | } |
34 | - int StringToVector(std::string& strVector_) | 34 | + int StringToVector(std::string& strVector) |
35 | { | 35 | { |
36 | int iVector_=-1; | 36 | int iVector_=-1; |
37 | - if(std::strcmp(strVector_.c_str(),"ESRI_V0")==0) | 37 | + if(std::strcmp(strVector.c_str(),"ESRI_V0")==0) |
38 | { | 38 | { |
39 | iVector_=0; | 39 | iVector_=0; |
40 | } | 40 | } |
41 | - else if(std::strcmp(strVector_.c_str(),"ESRI_V1")==0) | 41 | + else if(std::strcmp(strVector.c_str(),"ESRI_V1")==0) |
42 | { | 42 | { |
43 | iVector_=1; | 43 | iVector_=1; |
44 | } | 44 | } |
45 | - else if(std::strcmp(strVector_.c_str(),"ESRI_V2")==0) | 45 | + else if(std::strcmp(strVector.c_str(),"ESRI_V2")==0) |
46 | { | 46 | { |
47 | iVector_=2; | 47 | iVector_=2; |
48 | } | 48 | } |
@@ -17,7 +17,7 @@ namespace DmpWmts | @@ -17,7 +17,7 @@ namespace DmpWmts | ||
17 | { | 17 | { |
18 | std::string IntToFormatStr(const int num); | 18 | std::string IntToFormatStr(const int num); |
19 | std::string IntToHexStr(const int num); | 19 | std::string IntToHexStr(const int num); |
20 | - int StringToVector(std::string& strVector_); | 20 | + int StringToVector(std::string& strVector); |
21 | } | 21 | } |
22 | 22 | ||
23 | #endif //__dmpwmtsutils_h__ | 23 | #endif //__dmpwmtsutils_h__ |
请
注册
或
登录
后发表评论