This file is used to Synchronizer operation. More...
#include <GeopackageSynchronizer.h>
Public Member Functions | |
| GeoPackageSynchronizer () | |
| void | setInputParameters (te::da::DataSource *inputDataSource, std::string inputDataSet, te::da::DataSource *outputDataSource, std::string outputDataset) |
| void | synchronize () |
| ~GeoPackageSynchronizer () | |
Protected Member Functions | |
| void | checkParameters () |
Protected Attributes | |
| std::string | m_inputDataSet |
| te::da::DataSource * | m_inputDataSource |
| std::string | m_outputDataset |
| te::da::DataSource * | m_outputDataSource |
This file is used to Synchronizer operation.
Definition at line 49 of file GeopackageSynchronizer.h.
| te::qt::plugins::terramobile::GeoPackageSynchronizer::GeoPackageSynchronizer | ( | ) |
Definition at line 46 of file GeopackageSynchronizer.cpp.
| te::qt::plugins::terramobile::GeoPackageSynchronizer::~GeoPackageSynchronizer | ( | ) |
Definition at line 55 of file GeopackageSynchronizer.cpp.
|
protected |
Definition at line 391 of file GeopackageSynchronizer.cpp.
References m_inputDataSet, m_inputDataSource, m_outputDataset, and m_outputDataSource.
Referenced by synchronize().
| void te::qt::plugins::terramobile::GeoPackageSynchronizer::setInputParameters | ( | te::da::DataSource * | inputDataSource, |
| std::string | inputDataSet, | ||
| te::da::DataSource * | outputDataSource, | ||
| std::string | outputDataset | ||
| ) |
Definition at line 60 of file GeopackageSynchronizer.cpp.
References m_inputDataSet, m_inputDataSource, m_outputDataset, and m_outputDataSource.
Referenced by te::qt::plugins::terramobile::GeoPackageSynchronizerDialog::onSynchronizePushButtonClicked().
| void te::qt::plugins::terramobile::GeoPackageSynchronizer::synchronize | ( | ) |
Definition at line 69 of file GeopackageSynchronizer.cpp.
References te::mem::DataSet::add(), checkParameters(), DataSet(), te::da::GenerateOID(), te::dt::GEOMETRY_TYPE, te::da::DataSource::getDataSet(), te::da::DataSource::getDataSetType(), te::da::GetEmptyOIDSet(), te::da::GetFirstGeomProperty(), te::da::GetFirstSpatialPropertyPos(), te::mem::DataSet::getNumProperties(), te::da::GetOIDPropertyNames(), te::da::PrimaryKey::getProperties(), te::da::GetPropertyIndex(), te::da::GetPropertyPos(), te::da::DataSource::getTransactor(), te::mem::DataSet::isEmpty(), LAYER_GATHERING_OBJID_COLUMN, LAYER_GATHERING_STATUS_COLUMN, m_inputDataSet, m_inputDataSource, m_outputDataset, m_outputDataSource, te::gm::MultiPointType, p, te::gm::PointType, te::da::DataSource::query(), te::mem::DataSetItem::setGeometry(), te::gm::Point::setSRID(), te::mem::DataSetItem::setValue(), te::mem::DataSet::size(), and te::gm::Point::transform().
Referenced by te::qt::plugins::terramobile::GeoPackageSynchronizerDialog::onSynchronizePushButtonClicked().
|
protected |
Definition at line 71 of file GeopackageSynchronizer.h.
Referenced by checkParameters(), setInputParameters(), and synchronize().
|
protected |
Definition at line 70 of file GeopackageSynchronizer.h.
Referenced by checkParameters(), setInputParameters(), and synchronize().
|
protected |
Definition at line 74 of file GeopackageSynchronizer.h.
Referenced by checkParameters(), setInputParameters(), and synchronize().
|
protected |
Definition at line 73 of file GeopackageSynchronizer.h.
Referenced by checkParameters(), setInputParameters(), and synchronize().