|
Тема |
Re: Правя програма за делене на карти... [re: hacker] |
|
Автор |
garmin_gps (новак) |
|
Публикувано | 02.08.04 03:19 |
|
|
Благодаря ти за този въпрос. Наистина на пръв поглед изглежда така.
Аз се опитах да направя една програма, идеята на която е следната:
- Поддържа се и се актуализира само една голяма карта(например на България) с всички детайли в нея
- Когато на някой му потрябва за текущото пътуване някаква част от картата,
свързана с конкретен маршрут, пуска програмата MapExtract, взима си само
тази част която му трябва, компилира си я и я зарежда заедно с всички
парчета които му трябват в приемника си за броени минути и тръгва на път.
Предимствата на MapExtract са:
- Можеш да видиш всички налични типове елементи на картата, да си
избереш кои да включиш или кои да изрежеш.
- Можеш да си избереш кои нива на видимост да включиш или изрежеш.
- Избираш си не само правоъгълен прозорец за изрязване както е в MapEdit,
но и прозорец от тип сложен полигон, а даже и комбинация от няколко
полигона едновременно.
- Всичко е интегрирано в една програма и от потребителя не се изискват
големи усилия - почти всеки може да си вземе каквото му трябва и да си
сглоби своя карта.
Извличането на полигони се ползва например когато пътуването е да кажем
от София до Варна и искаме да се отбием по пътя и до няколко други града.
Вместо да дебнем кои парчета от маршрута имаме вече като карти, най-лесно
е да пуснем MapExtract, в MapEdit върху голямата карта да начертаем полигони
например идин обхващащ пътя от София до Варна и по един за градовете
които допълнително искаме да посетим или само един който да загражда
целия маршрут. Така ще извлечем една значима част от картата, точно
тази която ни трябва, но резултата ще е карта под 500кб която направо
ще хвърчи в приемника. Запомняме картата с въведените полигони, след което ги задаваме като шаблони за рязане в MapExtract и готово. Имаме
сложна по форма карта но е само това което ни трябва.
Друг пример за ползване на това рязане е при правене топографска
карта на България. От наличните данни се оформя правоъгълник, но отрязан
с полъгон взет от държавната граница се получава това което ни трябва:
Това е само началото, по-нататък следва да добавя всички налични
конвертори за да се сглобяват карти от всички възможни формати,
а също и да се прави автоматично компилиране в MapCenter и всичко
за което се сетим.
Все пак програмата е само на един месец и не може да се иска от нея
невъзможни неща, но малко по малко...
|
| |
|
|
|