Экспорт в растр
Добавлено: 09 дек 2010, 08:58
Необходимо создать несколько растров (тайлов) из рабочего набора.
Условия такие:
1. Размер растров должен быть квадратный, т.е. количество пикселей по ширине и высоте должно быть одинаковым.
2. Растры должны точно стыковаться по границам.
3. Необходимо сделать несколько уровней, т.е. каждая ячейка делится на более мелкие, которые экспортируются с другим масштабом и разрешением
3. Система координат долгота-широта(WGS 84).
Пока пытаюсь так - создал сетку, вокруг каждой ячейки сетки делаю через объекты - буфер белую окантовку, затем экспортирую в растр без сглаживания и т.п., и обрезаю по границе "белое-цвет"
Возникают проблемы:
1. Не удается получить квадратный растр. Если в одной ячейке сетки можно добиться строго квадратного размера после экспорта и обрезки, подбирая размер сетки, при сдвиге по широте или долготе в следующую ячейку сетки квадрат уже не получается, появляются расхождения между длиной и шириной, хотя бы в несколько пикселей.
2. Если разделить одну ячейку из которой получен квадратный растр на мелкие, которые теоретически тоже должны быть квадратными, расхождения по высоте и ширине при экспорте получаются в несколько десятков пикселей.
3. Надписи и штриховые заливки на соседних растрах не стыкуются с расхождением в несколько пикселей, даже если размер растров получился одинаковый.
Кто что подскажет?
Заранее спасибо
Условия такие:
1. Размер растров должен быть квадратный, т.е. количество пикселей по ширине и высоте должно быть одинаковым.
2. Растры должны точно стыковаться по границам.
3. Необходимо сделать несколько уровней, т.е. каждая ячейка делится на более мелкие, которые экспортируются с другим масштабом и разрешением
3. Система координат долгота-широта(WGS 84).
Пока пытаюсь так - создал сетку, вокруг каждой ячейки сетки делаю через объекты - буфер белую окантовку, затем экспортирую в растр без сглаживания и т.п., и обрезаю по границе "белое-цвет"
Возникают проблемы:
1. Не удается получить квадратный растр. Если в одной ячейке сетки можно добиться строго квадратного размера после экспорта и обрезки, подбирая размер сетки, при сдвиге по широте или долготе в следующую ячейку сетки квадрат уже не получается, появляются расхождения между длиной и шириной, хотя бы в несколько пикселей.
2. Если разделить одну ячейку из которой получен квадратный растр на мелкие, которые теоретически тоже должны быть квадратными, расхождения по высоте и ширине при экспорте получаются в несколько десятков пикселей.
3. Надписи и штриховые заливки на соседних растрах не стыкуются с расхождением в несколько пикселей, даже если размер растров получился одинаковый.
Кто что подскажет?
Заранее спасибо