Я работаю над подобным GIS-приложением, и мне нужно нарисовать картографическую карту (2d) на окне Gtk. Получаем координаты - уже преобразованные в стандарт x, y формат - от PROJ.4.как масштабировать координаты карты, чтобы убедиться, что они полностью видны
Все точки имеют очень большое цифры как координаты. Например, как правило, точка может быть описана, как показано ниже:
х = +820787,12345 ...
у = +3937564,12345 ...
Эта область еще слишком большой, чтобы нарисовать в моем окне GTK (максимальное разрешение: *)!
Итак, у меня есть простой, глупого вопроса: есть ли стандартный метод когерентно масштаба размера картографической карты перед рисованием, чтобы убедиться, что моя карта полностью отображаются в разрисованном умолчанию области (без потери точности)?
Да, я знаю, что я просто мог бы сначала разделить каждую координату на константу, прежде чем присоединять точки; но этот «сырой» метод кажется (для меня, конечно) неаккуратным и неточным.
Если бы я мог решить свою проблему, я обещаю сделать демо, чтобы поделиться с другими пользователями.
Благодаря
IT