正在显示
5 个修改的文件
包含
22 行增加
和
3 行删除
| 1 | 1 | ||
| 2 | find_package(Boost 1.75 REQUIRED COMPONENTS log_setup) | 2 | find_package(Boost 1.75 REQUIRED COMPONENTS log_setup) |
| 3 | find_package(Boost 1.75 REQUIRED COMPONENTS log) | 3 | find_package(Boost 1.75 REQUIRED COMPONENTS log) |
| 4 | - | 4 | +link_libraries("cairo") |
| 5 | ############################################################ | 5 | ############################################################ |
| 6 | # sources | 6 | # sources |
| 7 | 7 | ||
| @@ -110,8 +110,10 @@ SET(DMAP_CORE_HDRS | @@ -110,8 +110,10 @@ SET(DMAP_CORE_HDRS | ||
| 110 | INCLUDE_DIRECTORIES( | 110 | INCLUDE_DIRECTORIES( |
| 111 | ${CMAKE_CURRENT_SOURCE_DIR} | 111 | ${CMAKE_CURRENT_SOURCE_DIR} |
| 112 | ${CMAKE_CURRENT_BINARY_DIR} | 112 | ${CMAKE_CURRENT_BINARY_DIR} |
| 113 | + ${CMAKE_SOURCE_DIR}/pgsql/include | ||
| 113 | geometry | 114 | geometry |
| 114 | symbology | 115 | symbology |
| 116 | + renderer | ||
| 115 | ) | 117 | ) |
| 116 | 118 | ||
| 117 | ADD_LIBRARY(dmap_core SHARED ${DMAP_CORE_SRCS} ${DMAP_CORE_HDRS}) | 119 | ADD_LIBRARY(dmap_core SHARED ${DMAP_CORE_SRCS} ${DMAP_CORE_HDRS}) |
| @@ -17,6 +17,7 @@ class CORE_EXPORT DmpCoordinateReferenceSystem | @@ -17,6 +17,7 @@ class CORE_EXPORT DmpCoordinateReferenceSystem | ||
| 17 | { | 17 | { |
| 18 | public: | 18 | public: |
| 19 | bool readXml(const boost::property_tree::ptree pNode); | 19 | bool readXml(const boost::property_tree::ptree pNode); |
| 20 | + long srid(){return srid_;} | ||
| 20 | private: | 21 | private: |
| 21 | long srid_; | 22 | long srid_; |
| 22 | std::string wkt_; | 23 | std::string wkt_; |
| @@ -33,7 +33,7 @@ class CORE_EXPORT DmpRectangle | @@ -33,7 +33,7 @@ class CORE_EXPORT DmpRectangle | ||
| 33 | 33 | ||
| 34 | double xmax() const { return xmax_; } | 34 | double xmax() const { return xmax_; } |
| 35 | double xmin() const { return xmin_; } | 35 | double xmin() const { return xmin_; } |
| 36 | - double ymax() const { return ymin_; } | 36 | + double ymax() const { return ymax_; } |
| 37 | double ymin() const { return ymin_; } | 37 | double ymin() const { return ymin_; } |
| 38 | double width() const { return xmax_ - xmin_; } | 38 | double width() const { return xmax_ - xmin_; } |
| 39 | double height() const { return ymax_ - ymin_; } | 39 | double height() const { return ymax_ - ymin_; } |
| @@ -4,12 +4,26 @@ | @@ -4,12 +4,26 @@ | ||
| 4 | 4 | ||
| 5 | SET (MAPSERVER_SRCS | 5 | SET (MAPSERVER_SRCS |
| 6 | dmpmapserver.cpp | 6 | dmpmapserver.cpp |
| 7 | + dmppgsql.cpp | ||
| 8 | + dmppgsqlpool.cpp | ||
| 9 | + dmppgsqlsourcepools.cpp | ||
| 10 | + wms/dmpwmsrenderer.cpp | ||
| 7 | wms/dmpwms.cpp | 11 | wms/dmpwms.cpp |
| 12 | + wms/dmpwmsparameters.cpp | ||
| 13 | + wms/dmpwmsgetcapabilities.cpp | ||
| 14 | + wms/dmpwmsgetmap.cpp | ||
| 8 | ) | 15 | ) |
| 9 | 16 | ||
| 10 | SET (MAPSERVER_HDRS | 17 | SET (MAPSERVER_HDRS |
| 11 | dmpmapserver.h | 18 | dmpmapserver.h |
| 19 | + dmppgsql.h | ||
| 20 | + dmppgsqlpool.h | ||
| 21 | + dmppgsqlsourcepools.h | ||
| 22 | + wms/dmpwmsrenderer.h | ||
| 12 | wms/dmpwms.h | 23 | wms/dmpwms.h |
| 24 | + wms/dmpwmsparameters.h | ||
| 25 | + wms/dmpwmsgetcapabilities.h | ||
| 26 | + wms/dmpwmsgetmap.h | ||
| 13 | ) | 27 | ) |
| 14 | 28 | ||
| 15 | ######################################################## | 29 | ######################################################## |
| @@ -21,9 +35,11 @@ INCLUDE_DIRECTORIES( | @@ -21,9 +35,11 @@ INCLUDE_DIRECTORIES( | ||
| 21 | ${CMAKE_SOURCE_DIR}/src/core/ | 35 | ${CMAKE_SOURCE_DIR}/src/core/ |
| 22 | ${CMAKE_SOURCE_DIR}/src/core/geometry | 36 | ${CMAKE_SOURCE_DIR}/src/core/geometry |
| 23 | ${CMAKE_SOURCE_DIR}/src/core/symbology | 37 | ${CMAKE_SOURCE_DIR}/src/core/symbology |
| 38 | + ${CMAKE_SOURCE_DIR}/src/core/renderer | ||
| 24 | ${CMAKE_SOURCE_DIR}/src/server/ | 39 | ${CMAKE_SOURCE_DIR}/src/server/ |
| 25 | ${CMAKE_SOURCE_DIR}/src/server/services | 40 | ${CMAKE_SOURCE_DIR}/src/server/services |
| 26 | ${CMAKE_SOURCE_DIR}/src/server/services/mapserver | 41 | ${CMAKE_SOURCE_DIR}/src/server/services/mapserver |
| 42 | + ${CMAKE_SOURCE_DIR}/pgsql/include | ||
| 27 | ) | 43 | ) |
| 28 | 44 | ||
| 29 | set_target_properties(mapserver | 45 | set_target_properties(mapserver |
| @@ -22,7 +22,7 @@ namespace DmpWms | @@ -22,7 +22,7 @@ namespace DmpWms | ||
| 22 | 22 | ||
| 23 | DmpWmsParameters::DmpWmsParameters(const DmpServerParameters ¶ms) | 23 | DmpWmsParameters::DmpWmsParameters(const DmpServerParameters ¶ms) |
| 24 | { | 24 | { |
| 25 | - params_ = params.Parameters(); | 25 | + params_ = params.parameters(); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | bool DmpWmsParameters::GetStringParameter(const char* key, std::string &value) const | 28 | bool DmpWmsParameters::GetStringParameter(const char* key, std::string &value) const |
请
注册
或
登录
后发表评论