1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-13 10:25:10 +02:00

Added support for Geographic 2D projections (coordinate systems) in vector maps

This commit is contained in:
2019-08-01 08:36:58 +02:00
parent 38b62c0121
commit 5f5b391cd9
21 changed files with 109 additions and 98 deletions

View File

@ -36,15 +36,18 @@ static QFrame *line()
}
#endif // Q_OS_MAC
QWidget *OptionsDialog::createMapPage()
{
_projection = new LimitedComboBox(200);
QList<PCS::Info> projections(PCS::pcsList());
QList<KV<int, QString> > projections(GCS::list() + PCS::list());
qSort(projections);
for (int i = 0; i < projections.size(); i++) {
QString text = QString::number(projections.at(i).id()) + " - "
+ projections.at(i).name();
_projection->addItem(text, QVariant(projections.at(i).id()));
QString text = QString::number(projections.at(i).key()) + " - "
+ projections.at(i).value();
_projection->addItem(text, QVariant(projections.at(i).key()));
}
_projection->setCurrentIndex(_projection->findData(_options->projection));