Имам следният въпрос с проблем :
1. В OziWxplorer се използва базова карта, която се зарежда. Примерно Карта на Бургаски залив.
2. На тази карта искам да поставям различни точки и криви, които да запаметявам в отделен файл, който да се прикачва към тази карта.
Този файл ще съдържа информация за различни обекти, които се намират на тази карта, но които се променят с времето. (Днес имат едни координати - утре те са други, или обектът вече не съществува и
трябва да се премахне.)
Поставянето на точки и надписи е без проблем. Съхраняват се като WayPoint в отделен файл.
Проблем ми е да нанасям полигони - четириъгълници, различни линии, които трябва да бъдат с различна дебелина или пунктирани, както и с различен цвят. Те също искам да се запазват в отделен файл, а най-добре е WayPoint-тите и полигоните да се запазват заедно в един файл.
Когато се натрупа много информация (или веднъж месечно) тази информация ще се пренася с обикновена рисувателна програма върху основната растерна карта и тя ще бъде осъвременена към този момент. Пак продължава да се попълва с информация допълнителният прикачен файл .... и т.н.т.
Основната карта и файлът с точките и полигините вървят заедно... заедно със останалата информация ако е необходима - всяка в своята си директория. (примерно различни символи, снимки и др.)
Трябва Ozito при съхраняване на картата в BMP или PNG да добавя и информацията от точките и полигоните върху запазващата се карта. (Това става в момента!! и не е проблем.)
По този начин може да се постигне лесно осъвременяване на картата от различни потребители, защото поне за WayPoint това може да се дава като обикновен текстов файл и всеки сам да си го ъпдейтва. Може също в даден сайт всеки да поставя своят файл със осъвременена информация за дадена карта и останалите да си го теглят и взимат каквото им трябва от него.
Всичко това е при положение, че се ползва една и съща ОСНОВНА КАРТА (базова карта) с която всички работят и към която са привързани всички персонални точки и линии маркирани от отделните потребители и корегирани от тях.
Това е възможно повече при морски карти отколкото за брегови. В тях обектите които се маркират не са повече от няколкостотин и лесно се дифинират предварително (т.е. те са стандартни), няма много неща които едновременно да се променят - примерно за българското черноморие това са 1-2-3 неща максимално дневно или за седмица ... в зависимост от ситуациите.
Проблемът ми е само как да се чертаят линии и полигони които после да се запазват заедно с точките в един файл.(Може и в различен, но в краен случай, ако не става в един....
Опитах се да копирам информацията от създадените отделни файлове в основният "МАР", но не става....
Единият от начините за чертане на линии е чрез "ROUT" - които се запазват в отделен файл, но не заедно с "POINT-s" а отделно, което не е желателно. Най-добре е всичко да се събира в един файл и когато заредиш картата - всичко да се зареди автоматично - карта, точки и линии/полигони. (сега ROUT е необходимо да се зарежда отделно) Ако не става да се запазват заедно, как могат ръчно да се прехвърлят данните от единият файл в другият, за да се изобразят после едновременно- опитах, но не става?
Надявам се, че ясно съм се изразил!!!
1. В OziWxplorer се използва базова карта, която се зарежда. Примерно Карта на Бургаски залив.
2. На тази карта искам да поставям различни точки и криви, които да запаметявам в отделен файл, който да се прикачва към тази карта.
Този файл ще съдържа информация за различни обекти, които се намират на тази карта, но които се променят с времето. (Днес имат едни координати - утре те са други, или обектът вече не съществува и
трябва да се премахне.)
Поставянето на точки и надписи е без проблем. Съхраняват се като WayPoint в отделен файл.
Проблем ми е да нанасям полигони - четириъгълници, различни линии, които трябва да бъдат с различна дебелина или пунктирани, както и с различен цвят. Те също искам да се запазват в отделен файл, а най-добре е WayPoint-тите и полигоните да се запазват заедно в един файл.
Когато се натрупа много информация (или веднъж месечно) тази информация ще се пренася с обикновена рисувателна програма върху основната растерна карта и тя ще бъде осъвременена към този момент. Пак продължава да се попълва с информация допълнителният прикачен файл .... и т.н.т.
Основната карта и файлът с точките и полигините вървят заедно... заедно със останалата информация ако е необходима - всяка в своята си директория. (примерно различни символи, снимки и др.)
Трябва Ozito при съхраняване на картата в BMP или PNG да добавя и информацията от точките и полигоните върху запазващата се карта. (Това става в момента!! и не е проблем.)
По този начин може да се постигне лесно осъвременяване на картата от различни потребители, защото поне за WayPoint това може да се дава като обикновен текстов файл и всеки сам да си го ъпдейтва. Може също в даден сайт всеки да поставя своят файл със осъвременена информация за дадена карта и останалите да си го теглят и взимат каквото им трябва от него.
Всичко това е при положение, че се ползва една и съща ОСНОВНА КАРТА (базова карта) с която всички работят и към която са привързани всички персонални точки и линии маркирани от отделните потребители и корегирани от тях.
Това е възможно повече при морски карти отколкото за брегови. В тях обектите които се маркират не са повече от няколкостотин и лесно се дифинират предварително (т.е. те са стандартни), няма много неща които едновременно да се променят - примерно за българското черноморие това са 1-2-3 неща максимално дневно или за седмица ... в зависимост от ситуациите.
Проблемът ми е само как да се чертаят линии и полигони които после да се запазват заедно с точките в един файл.(Може и в различен, но в краен случай, ако не става в един....
Опитах се да копирам информацията от създадените отделни файлове в основният "МАР", но не става....
Единият от начините за чертане на линии е чрез "ROUT" - които се запазват в отделен файл, но не заедно с "POINT-s" а отделно, което не е желателно. Най-добре е всичко да се събира в един файл и когато заредиш картата - всичко да се зареди автоматично - карта, точки и линии/полигони. (сега ROUT е необходимо да се зарежда отделно) Ако не става да се запазват заедно, как могат ръчно да се прехвърлят данните от единият файл в другият, за да се изобразят после едновременно- опитах, но не става?
Надявам се, че ясно съм се изразил!!!
Коментар